html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-start:0;margin-block-end:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-SemiBold.eot');
    src: url('hello-elementor/../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-SemiBold.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Black.eot');
    src: url('hello-elementor/../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Black.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Black.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Black.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Thin.eot');
    src: url('hello-elementor/../fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Thin.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Thin.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Thin.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Bold.eot');
    src: url('hello-elementor/../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Bold.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Bold.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Bold.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-ExtraLight.eot');
    src: url('hello-elementor/../fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-ExtraLight.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-ExtraBold.eot');
    src: url('hello-elementor/../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-ExtraBold.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Light.eot');
    src: url('hello-elementor/../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Light.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Light.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Light.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Medium.eot');
    src: url('hello-elementor/../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Medium.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Medium.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Medium.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('hello-elementor/../fonts/Poppins-Regular.eot');
    src: url('hello-elementor/../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('hello-elementor/../fonts/Poppins-Regular.woff2') format('woff2'),
        url('hello-elementor/../fonts/Poppins-Regular.woff') format('woff'),
        url('hello-elementor/../fonts/Poppins-Regular.ttf') format('truetype'),
        url('hello-elementor/../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* New CSS */
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: #fff !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: #fff;
    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;
}

.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: .375rem .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;
    background: #f7f7f7;
    line-height: 1;
    color: #000;
    font-size: 12px;
    font-family: "Roboto",sans-serif;
    background-image: none !important;
    border-radius: 6px !important;
    transition: .3s all;
}

.h-input-group .search-field.nitro-lazy {
    background-image: none !important;
}

.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;
}

.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-right: 0;
    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 rgba(0,0,0,.5);
    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;
}

.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;
}

.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_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: "";
}

.box_2 input[type="checkbox"].switch_2:before {
    width: 25px;
    height: 25px;
    background: #fff;
    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: #aaa;
    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 .25s linear;
}

.gender-section ul li .check {
    display: block;
    position: absolute;
    border: 2px solid #aaa;
    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 .25s linear;
    -webkit-transition: background .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: "ïƒ¤";
    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: "ï€‡";
}

#menu-dashboard-menu li:nth-child(3) a:before {
    content: "ïŠ’";
}

#menu-dashboard-menu li:nth-child(4) a:before {
    content: "ï…­";
}

#menu-dashboard-menu li:nth-child(5) a:before {
    content: "ï‡¬";
}

.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://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/venngage-wordpress.s3.amazonaws.com/uploads/2018/09/Simple-White-Gradient-Background-Image.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .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 #ddd;
    box-shadow: 0 0 2px #d8d8d8;
}

.chart__interval-main:before {
    content: "ï³";
    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: #fff;
    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;
}

.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,.9);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s,visibility 0s .3s;
    -moz-transition: opacity .3s 0s,visibility 0s .3s;
    transition: opacity .3s 0s,visibility 0s .3s;
}

.bts-popup.is-visible,.bts-popup-2.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s 0s,visibility 0s 0s;
    -moz-transition: opacity .3s 0s,visibility 0s 0s;
    transition: opacity .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,.2);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
    transform: translateY(-50%) !important;
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
    top: 50%;
    left: 0;
    right: 0;
}

.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: #c36;
    padding: 20px;
    margin: 20px 0;
}

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

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

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

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

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

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    color: #212121 !important;
    background-color: #fff !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: #fff !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: #fff !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: #c36 !important;
}

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

.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: #fff !important;
}

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

.custm-popup-lt-section {
    background: url("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/themes/path-social/./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("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/themes/path-social/./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;
}

.pathsocial-login2021 {
    background-image: url("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/uploads/2021/03/Login-Desktop-BG.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #fff;
    padding: 150px 0;
}

.pathsocial-login2021.nitro-lazy {
    background-image: none !important;
}

.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: #fa7e1e;
    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,.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("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/themes/path-social/./assets/src/images/tools_modal_BG_left_side.png");
    background-position: top center;
}

.social-custom-popup .scp-form.nitro-lazy {
    background-image: none !important;
}

.tools-bg-right {
    padding: 155px 20px 35px 20px;
    width: 375px;
    text-align: center;
    background-image: url("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/themes/path-social/./assets/src/images/tools_modal_BG_right_side_with_logo.png");
    background-position: top center;
    background-size: cover;
}

.tools-bg-right.nitro-lazy {
    background-image: none !important;
}

.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 .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: #fff;
}

.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: #fff !important;
    border: 1px solid #ee1d52;
    background: #ee1d52 !important;
}

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

.error {
    color: red;
}

.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;
    border-radius: 0;
    margin-bottom: 0;
    border: none;
}

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

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

.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: #fff;
    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: .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;
}

button.hastag-add.nitro-lazy,button.hastag-add-dashboard.nitro-lazy,button.simmilar-user-add.nitro-lazy,button.simmilar-user-add-dashboard.nitro-lazy {
    background-image: 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,.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 .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 .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,.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://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/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 rgba(255,252,253,.28);
    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,.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;
}

.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;
}

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,.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,.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;
}

#nextBtn:not(.disabled).nitro-lazy {
    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;
    max-width: 550px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    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;
}

.success-tab button#nextBtn.nitro-lazy {
    background-image: none !important;
}

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,.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: #000;
    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: #000;
    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: #fff;
    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: .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: rgba(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 rgba(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 rgba(0,0,0,10%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 0;
    border-radius: 20px 20px 20px 20px;
}

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

.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%;
}

.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-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: .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 .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: #fff;
}

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

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

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

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

.category-section .post-boxes .post-content-detail {
    padding: 25px;
    transition: .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: .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 .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("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/uploads/2021/10/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("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/uploads/elementor/thumbs/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("https://cdn-cdahj.nitrocdn.com/UpBIwlpZxVKaCSxNxPFyrgjxpDMdppJI/assets/images/optimized/rev-166d895/www.pathsocial.com/wp-content/uploads/elementor/thumbs/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;
}

.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%,.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: .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: rgba(0,0,0,.79);
    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_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,.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: #fff;
    border: 2px solid #c4c4c4;
    border-radius: 12px;
    transition: .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 #000;
}

#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: .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: #fff;
    border: 2px solid #c4c4c4;
    border-radius: 12px;
    padding: 22px;
    display: block;
    transition: .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 .downgrade_selected_data_block,#update-instagram-account .downgrade_selected_data_block {
    background: #fff;
    border: 2px solid #000;
    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: #fff;
    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: #000;
    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: "ï€Œ";
    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 {
    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: #fff;
    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;
}

#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 {
    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;
}

.client-result-new-design .client-person-info-block {
    background: #fafafa;
    box-shadow: 0px 1px 4px rgba(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;
    font-weight: 500;
    margin-block-end:1rem;font-family: inherit;
    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: #fff;
}

.ec-form-header p {
    color: #fff;
}

.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: #fff;
    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: #fff;
    top: 120px;
    bottom: 120px;
    left: 60px;
}

.ec-form-border:before {
    content: "";
    position: absolute;
    top: -10px;
    height: 11px;
    width: 11px;
    border: 2px solid #fff;
    border-radius: 50%;
    left: -5px;
}

.ec-form-border:after {
    content: "";
    position: absolute;
    bottom: -10px;
    height: 11px;
    width: 11px;
    border: 2px solid #fff;
    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,.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: #000;
    cursor: pointer;
}

#ps-payment .getStarted-Save-annual input[type=checkbox]:checked:before {
    opacity: 1;
}

div#pathsocial-payment button.disabled {
    color: #fff !important;
    opacity: .7 !important;
}
.elementor-element.img-box-main:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 90px;
    top: 50%;
    left: 0;
    margin-top: -18px;
    background: -moz-linear-gradient(270deg, #D161B3 0%, #EA7FAD 80%);
    background: -webkit-linear-gradient(270deg, #D161B3 0%, #EA7FAD 80%);
    background: linear-gradient(270deg, #D161B3 0%, #EA7FAD 80%);
}
.home-user-testi {
    top: auto !important;
}
.diff-language-edits p.elementor-image-box-description {
    min-height: 42px;
}
.social-main-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.social-main-sec ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 14px;
}
.social-main-sec ul li img {
    width: 20px;
    float: left;
}
.insta-feed-sec img {
    float: left;
}
.insta-feed-sec .cont-box .elementor-widget-container {
    min-height: 200px;
    display: flex;
    align-items: center;
}
.desktop-story-video video {
    background: none !important;
	border-radius: 10px;
  border: 5px solid #EA7FAD!important;
}
.start-email-signup-form p {
    position: relative;
    margin: 0;
}

.start-email-signup-form input[type="email"] {
    background: #f7f7f7;
    border: none;
    padding: 20px 12px;
    border-radius: 6px;
    font-weight: 500;
    height: 60px;
}

.start-email-signup-form input[type="submit"] {
    background: #000;
    border: none;
    color: #fff;
    padding: 22px 26px;
    line-height: 1;
    font-family: "Archivo";
    font-weight: 700;
    border-radius: 6px;
    position: absolute;
    right: 0;
    height: 60px;
}

.start-email-signup-form {
    position: relative;
}

.start-email-signup-form i.fa.fa-spinner.fa-spin {
    position: absolute;
    right: 20px;
    top: 22px;
}
.h-input-group .search-submit:hover {
    background: none;
    color: #ee1e52;
}

body .elementor-nav-menu--main li.desktop-getstratedBtn a.elementor-item {
    border-radius: 44px;
}

header.site-header {
    padding-top: 10px;
    padding-bottom: 10px;
}

header nav ul li .sub-header-right-btn {
    position: absolute;
    padding: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
    top: 48px;
    border-radius: 6px;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
header nav ul li:hover .sub-header-right-btn {
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
header nav ul.header-right-btn li {
    position: relative;
}
header nav ul li .sub-header-right-btn li a {
    padding: 8px 15px;
    display: block;
    border-bottom: 1px solid #a9a9a9;
}
header nav ul li .sub-header-right-btn li:last-child a {
    border-bottom: 0;
}


@media screen and (min-width: 1200px) {
    .header2-menu li.acc-menu {
        position:absolute;
        right: 120px;
    }

    .header2-menu ul.elementor-nav-menu li {
        display: inline-block;
    }

    .header2-menu ul.elementor-nav-menu {
        width: 100%;
        display: block;
    }

    .header2-menu .elementor-nav-menu li.desktop-getstratedBtn {
        float: right;
        display: inline-block;
    }

    html[lang="pt"] .header2-menu li.acc-menu {
        position: absolute;
        right: 190px;
    }

    html[lang="ja"] .header2-menu li.acc-menu {
        position: absolute;
        right: 180px;
    }
}

.updated-sticky-header.elementor-sticky--active {
    top: auto !important;
}

.mobile-nitro-logo img {
    visibility: visible !important;
    display: block !important;
}

.mobile-nitro-logo .elementor-image {
    display: flex;
    align-items: center;
}
.feature-review-listing ul {
    margin: 0 auto !important;
    display: table;
}

header .site-logo img {
    width: 110px;
}
header nav ul li.menu-item a {
    color: #000;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
    font-family: 'Poppins';
}
header ul li.menu-item a:hover {
    color: #D161B3;
    transition: all 0.3s ease-in-out;
}
header.site-header .header-inner {
    max-width: 100%;
    padding: 0px 25px;
}
header.site-header{
    box-shadow: 0 0 15px rgba(0,0,0,.15)
}
.sticky {
    animation-name: slideInDown
}
.site-header.sticky {
    animation-duration: 1s;
    animation-fill-mode: both;
    background: #fff;
    position: fixed;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
    z-index: 10;
    box-shadow: 0 0 15px rgba(0,0,0,.15)
}
@keyframes slideInDown {
    0% {
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    100% {
        transform: translate3d(0,0,0)
    }
}
header ul.header-right-btn {
    padding: 0;
    margin-left: 20px;
}
header ul.header-right-btn li {
    list-style: none;
}
header ul.header-right-btn .header-log-btn {
    color: #fff;
    padding: 10px 32px;
    display: inline-block;
    border-radius: 4px;
    transition: all 0.3s ease-in-out;
    background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
    font-family: 'Poppins';
}
header ul.header-right-btn .header-log-btn:hover {
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
}
.page-header {
    display: none;
}

footer {
    background: #131726;
    padding-bottom: 0px !important;
    padding-top: 60px !important;
}
footer .site-navigation {
    width: 33.33%;
    padding-top: 0;
}
footer .foot-last-part {
    width: 33.33%;
}
footer .site-branding {
    width: 25%;
}
footer nav ul.menu li {
    width: 50%;
}
footer .foot-title {
    color: #fff;
    font-size: 27px;
    font-family: 'Poppins';
}
footer .form-news-letter input {
    border: 0px;
    border-radius: 3px;
    padding: 14px;
    margin-bottom: 8px;
}
footer .form-news-letter .foot-btn {
    width: 100%;
    border: 1px solid #b640ba;
    color: #fff;
    padding: 10px;
    transition: all 0.3s ease-in-out;
    background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
}
footer .form-news-letter .foot-btn:hover {
    opacity: 0.9;
    transition: all 0.3s ease-in-out;
}
footer ul li.menu-item a {
    color: #fff;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
}
footer ul li.menu-item a:hover {
    color: #D161B3;
    transition: all 0.3s ease-in-out;
}
footer .copyright {
    background: #000;
    text-align: center;
    padding: 10px 0;
}
footer .copyright p {
    margin-bottom: 0 !important;
}
footer .copyright p {
    margin-bottom: 0 !important;
    color: #fff;
    font-family: 'Poppins';
}
footer .footer-inner {
    padding-bottom: 60px;
}
footer .site-navigation ul.menu a {
    padding: 5px 15px;
    font-family: 'Poppins';
}
footer .site-logo img {
    width: 200px;
}

.start-growing-min .elementor-text-editor span {
    color: #000;
}

@media screen and (max-width: 767px) {
    .start-growing-min .elementor-text-editor span {
        display:block;
    }
}

@media screen and (min-width: 1200px) {
    .pricing-new-design-plan.annual-monthly-plan {
        padding-left:110px;
    }
}

.pricing-new-design-plan.annual-monthly-plan {
    margin: 20px 0;
    text-align: center;
}

.pricing-new-design-plan.annual-monthly-plan a {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    display: inline-block;
    margin: 0;
    padding: 0;
    background: none;
    cursor: default;
}

.pricing-new-design-plan.annual-monthly-plan .switch {
    position: relative;
    display: inline-block;
    width: 61px;
    height: 30px;
    margin: 0 20px;
}

.pricing-new-design-plan.annual-monthly-plan .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.pricing-new-design-plan.annual-monthly-plan .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ee1e52 !important;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

.pricing-new-design-plan.annual-monthly-plan .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 5px;
    background: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    top: 5px;
    transform: none;
    filter: none;
}

.pricing-new-design-plan.annual-monthly-plan .slider.round:before {
    border-radius: 50%;
}

.pricing-new-design-plan.annual-monthly-plan input:checked + .slider:before {
    -webkit-transform: translateX(32px);
    -ms-transform: translateX(32px);
    transform: translateX(32px);
    top: 5px;
}

.pricing-new-design-plan.annual-monthly-plan .save-notice {
    background: #ffd166;
    border-radius: 3px;
    padding: 4px 8px;
    font-size: 12px;
    color: #000;
    font-weight: 500;
    margin-left: 20px;
}

.pricing-new-design-plan.annual-monthly-plan .save-notice i {
    font-style: normal;
}

@media screen and (max-width: 767px) {
    .pricing-new-design-plan.annual-monthly-plan span {
        display:inline-block;
        text-align: left;
    }

    .pricing-new-design-plan.annual-monthly-plan a,.pricing-new-design-plan.annual-monthly-plan .switch {
        vertical-align: top;
    }

    .pricing-new-design-plan.annual-monthly-plan span span.save-notice {
        display: block;
        margin: 8px 0 0;
    }

    .pricing-new-design-plan.annual-monthly-plan .save-notice i {
        display: none;
    }
	    
}

@media screen and (max-width: 380px) {
    html[lang="en-US"] body .pricing-new-design-plan.annual-monthly-plan .save-notice {
        display:block;
        margin: 4px 0 0;
    }
}

.new-pricing-annual-monthly-price.annualy-price-area {
    display: flex;
    align-items: center;
    justify-content: center;
}

.new-pricing-annual-monthly-price.annualy-price-area p {
    margin: 0 0px 0 0;
    background: rgba(224,224,224,.5);
    border-radius: 3px;
    padding: 5px 16px;
    color: #7a7a7a;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}

.new-pricing-annual-monthly-price.annualy-price-area.elite-annually p {
    background: rgba(238,29,82,.3);
    color: #ee1d52;
}

.new-pricing-annual-monthly-price.annualy-price-area span {
    font-size: 16px;
    color: #000;
    font-weight: 700;
}

.new-pricing-annual-monthly-price.annualy-price-area.elite-annually,.new-pricing-annual-monthly-price.annualy-price-area.core-annually {
    margin: 0 0 10px;
    text-align: center;
}

.elementor-widget.pricing-no-margin-space {
    margin-bottom: 0;
}

.new-pricing-annual-monthly-price.annualy-price-area.elite-annually span:last-child,.new-pricing-annual-monthly-price.annualy-price-area.core-annually span:last-child {
    margin-left: 5px;
}

.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: 30px;
}

body .price-text-block h1 .price_month {
    color: #000;
    font-size: 14px;
}

body .price-text-block-new h1 span.del {
    color: #7a7a7a;
    font-size: 14px;
}

body .price-text-block-new h1 span.core_monthly_price {
    margin-right: 5px;
    margin-left: 5px;
}

body .price-text-block-new .pricing_des_txt>span {
    top: -140px !important;
    font-weight: 700 !important;
}

.new-pricing-annual-monthly-price.annualy-price-area p {
    margin: 0 0px 0 0;
    display: inline-block;
    position: relative;
    top: -2px;
}

.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;
}

@media screen and (max-width: 767px) {
    body .price-text-block-new .pricing_des_txt>span {
        top:-128px !important;
    }
	    
	
}

.cameo-videos-swiper-container {
    margin-top:0px;
  }
  .cameo-videos-main {
    overflow: hidden;
    position: relative;
}
  .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: 50px 50px 50px 50px;
    width: 50px;
    left: 0px;
    height: 50px;
}
  .cameo-videos-main .swiper-button-next {
    background:#fff;
    border-radius: 50px 50px 50px 50px;
    width: 50px;
    right: 0px;
    height: 50px;
  }
  .cameo-videos-main .swiper-button-prev::after {
    position: absolute;
    content: "\e87e";
    font-family: 'eicons';
    color: #e77cae;
    font-size: 26px;
}
  .cameo-videos-main .swiper-button-next::after {
    position:absolute;
    content: "\e87d";
    font-family: 'eicons';
    color: #e77cae;
    font-size:26px;
  }
  .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:.3s all;
  }
  .cameo-videos-swiper-container .swiper-slide.swiper-slide-active .swiper-inner-slide {
    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:.3s all;
  }
  .swiper-container.swiper-container-initialized {
    display:block;
  }
  .swiper-container {
    display:none;
  }
  .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-slide-active  .swiper-inner-slide  .cameo-videos-data .cameo-videos-data-username {
    font-size:20px;
  }
  .cameo-videos-swiper-container .swiper-slide.swiper-slide-active  .swiper-inner-slide .cameo-videos-data p {
    font-size:16px;
  }
  .cameo-videos-swiper-container .swiper-slide.swiper-slide-active  .swiper-inner-slide::after,
  .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide::after {
    content:"";
    background:linear-gradient(359.93deg,rgba(15,178,255,.5) .05%,rgba(166,44,189,.5) 99.85%);
    left:0;
    top:0;
    bottom:0;
    right:0;
    width:100%;
    position:absolute;
    border-radius:10px;
	  border: 5px solid #a62cbd;
  }
  .cameo-videos-swiper-container .swiper-slide.swiper-slide-active  .swiper-inner-slide::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;
  }
  .swiper-pagination-bullets {
    color: #fff;
    cursor: default;
}

.swiper-slide {
    will-change: transform;
    border-style: solid;
    border-width: 0;
    transition-duration: .5s;
    transition-property: border,background,transform;
    overflow: hidden;
}

.swiper-slide:not(:hover) .e-overlay-animation-fade {
    opacity: 0;
}

.swiper-slide:not(:hover) .e-overlay-animation-slide-up {
    transform: translateY(100%);
}

.swiper-slide:not(:hover) .e-overlay-animation-slide-down {
    transform: translateY(-100%);
}

.swiper-slide:not(:hover) .e-overlay-animation-slide-right {
    transform: translateX(-100%);
}

.swiper-slide:not(:hover) .e-overlay-animation-slide-left {
    transform: translateX(100%);
}

.swiper-slide:not(:hover) .e-overlay-animation-zoom-in {
    transform: scale(.5);
    opacity: 0;
}

.swiper-slide a {
    display: inline;
}

.swiper-slide a.elementor-button {
    display: inline-block;
}
.client-slider {
    overflow: hidden;
}
.client-slider .swiper-button-prev, .client-slider .swiper-button-next {
    display: none;
}
.client-slider .swiper-slide img {
    border: 2px solid #f9f9f9;
    border-right: 0;
}

/* Login Screen */
.logo-site img {
    width: 120px;
}
.woocommerce-account .woocommerce {
    /*width: 500px;
    margin: 50px auto;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 40px;
    border-radius: 10px;*/
    font-family: 'Poppins';
}
.woocommerce-account .woocommerce .logo-site {
    text-align: center;
}
.woocommerce-account .woocommerce h2 {
    text-align: center;
    margin-bottom: 0;
    margin-top: 20px;
    font-weight: 600;
}
.woocommerce-account .woocommerce form {
    border: 0px;
    padding: 0;
    margin-bottom: 0;
    margin-top: 15px;
}
.woocommerce .woocommerce-form-row input {
    padding: 15px;
    border: 1px solid #b7b7b7;
}
.woocommerce-account .woocommerce form.login input,
.woocommerce-account .woocommerce form.register input,
.woocommerce-account .woocommerce form.lost_reset_password input {
    padding: 30px 15px 10px 15px;
}
.woocommerce-account .woocommerce form.login .woocommerce-form-row label,
.woocommerce-account .woocommerce form.register .woocommerce-form-row label,
.woocommerce-account .woocommerce form.lost_reset_password .woocommerce-form-row label {
    position: absolute;
    top: 4px;
    left: 15px;
    z-index: 9;
}
.woocommerce-account .woocommerce .woocommerce-form-row {
    padding: 0;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}
.woocommerce-account .woocommerce button.woocommerce-button {
    color: #fff;
    padding: 15px 32px;
    display: inline-block;
    border-radius: 4px;
    transition: all 0.3s ease-in-out;
    /*background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);*/
	background-color:#f10b59;
    font-family: 'Poppins';
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    margin: 15px 0 10px;
}
.woocommerce-account .woocommerce button.woocommerce-button:hover {
	color: #000;
  background: #fff;
}
.woocommerce-account .woocommerce .woocommerce-LostPassword.lost_password a {
    color: #000;
    transition: all 0.3s ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-LostPassword.lost_password a:hover {
    transition: all 0.3s ease-in-out;
    opacity: 0.8;
}
.woocommerce-account .woocommerce label {
	color: #898989;
	font-family: 'Poppins';
    font-weight: 400;
}
.woocommerce-page form .show-password-input {
    top: 1.3em;
}
.woocommerce-account .woocommerce button.woocommerce-Button {
    color: #fff;
    padding: 15px 32px;
    display: inline-block;
    border-radius: 4px;
    transition: all 0.3s ease-in-out;
    /*background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);*/
	background-color:#f10b59;
    font-family:'Poppins';
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0px;
}
.woocommerce-account .woocommerce button.woocommerce-Button:hover {
    /*opacity: 0.8;
    transition: all 0.3s ease-in-out;*/
	color: #000;
  background: #fff;
}
.woocommerce-lost-password .woocommerce .woocommerce-form-row:last-of-type {
    margin-bottom: 0 !important;
}
p.woocommerce-LostPassword.lost_password {
    text-align: center;
}
.woocommerce-lost-password main {
    background: #fff !important;
    min-height: auto !important;
}

.logged-in .woocommerce {
	width: 100% !important;
	margin: auto !important;
	display: block !important;
}
.logged-in main {
	background: #fff !important;
	min-height: inherit !important;
	padding-top: 50px;
	padding-bottom: 50px;
}
.woocommerce-MyAccount-navigation ul {
	padding: 0;
	border: 1px solid #ccc;
}
.woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #ccc;
}
.woocommerce-MyAccount-navigation ul li:last-child {
	border-bottom: 0px solid #ccc;
}
.woocommerce-MyAccount-navigation ul li a {
	padding: 11px;
	display: inline-block;
	width: 100%;
	text-decoration: none;
	color: #000;
    transition: all 0.3s ease-in-out;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
	background: #D161B3;
    color: #fff;
}
.woocommerce-MyAccount-navigation ul li a:hover {
	background: #D161B3;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
a{
    color: #D161B3;
    transition: all 0.3s ease-in-out;
}
.logged-in .woocommerce .woocommerce-orders-table__cell .woocommerce-button.button {
	color: #fff;
	padding: 10px 32px;
	display: inline-block;
	border-radius: 4px;
	background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
	font-family: 'Poppins';
	width: 100%;
    font-weight: 500;
	text-align: center;
    transition: all 0.3s ease-in-out;
}
.logged-in .woocommerce .woocommerce-orders-table__cell .woocommerce-button.button:hover {
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
}
.logged-in .woocommerce-MyAccount-content table tr td.product-name a {
	pointer-events: none;
	color: #000;
	text-decoration: none;
}
.logged-in .woocommerce-MyAccount-content table tr td.product-name .product-quantity {
	font-weight: 400;
}
.logged-in .woocommerce-order-details__title {
	margin-bottom: 10px !important;
	text-align: left !important;
}
.logged-in .woocommerce-column__title {
	text-align: left !important;
	margin-bottom: 10px !important;
}
.logged-in .woocommerce-Address-title .edit {
	margin-top: 12px;
}
.logged-in .woocommerce-address-fields .button{
    color: #fff;
	padding: 15px 32px;
	display: inline-block;
	border-radius: 4px;
	background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
	font-family: 'Poppins';
	width: 100%;
    font-weight: 500;
	text-align: center;
    transition: all 0.3s ease-in-out;
}
.logged-in .woocommerce-address-fields .button:hover{
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
    background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
    color: #fff;
}
.logged-in .select2-container--default .select2-selection--single {
	border: 1px solid #666;
}
.logged-in .select2-container .select2-selection--single {
	height: 47px;
	margin: 0px;
	user-select: none;
	-webkit-user-select: none;
}
.logged-in .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 47px;
}
.woocommerce-address-fields .form-row input {
	padding: 10px 10px !important;
	color: #555;
}
.logged-in .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
	padding-bottom: 10px;
}
.logged-in .form-row .woocommerce-input-wrapper strong {
	font-weight: 600;
}
.logged-in .woocommerce-MyAccount-content form h3 {
	margin-top: 0 !important;
	margin-bottom: 10px;
}
.logged-in .woocommerce-MyAccount-content form {
	margin-top: 0 !important;
}
.logged-in .woocommerce-form-row input {
	padding: 10px;
    color: #555;
    border: 1px solid #666;
}
.logged-in .woocommerce .edit-account fieldset {
	margin-bottom: 20px;
}
.logged-in.woocommerce-account .woocommerce button.woocommerce-Button {
    text-transform: none;
}
.logged-in.woocommerce-page form .show-password-input {
	top: 0.9em;
}

.woocommerce-cart .wp-block-woocommerce-cart {
	padding-top: 100px;
	padding-bottom: 20px;
	margin-left: 0px;
  	margin-right: 0px;
}
.wc-block-cart table tr td a.wc-block-components-product-name {
	pointer-events: none !important;
	color: #000;
	text-decoration: none;
	margin-bottom: 7px !important;
}
.wc-block-cart table tr td .wc-block-cart-item__prices {
	margin-bottom: 5px !important;
}
.woocommerce-cart .wc-block-cart table.wc-block-cart-items th {
	font-size: 16px;
	font-family: 'Poppins';
	font-weight: 600;
	border-top: 0;
}
.wc-block-cart__sidebar .wc-block-cart__totals-title {
	font-family: poppins !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}
.woocommerce-cart .wc-block-cart__sidebar span {
	font-family: 'Poppins';
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item {
	padding: 0 !important;
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-button.wc-block-cart__submit-button {
	color: #fff;
	padding: 15px 32px;
	display: inline-block;
	border-radius: 4px;
	background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
	font-family: 'Poppins';
	width: 100%;
	font-weight: 500;
	text-align: center;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-button.wc-block-cart__submit-button:hover {
	transition: all 0.3s ease-in-out;
    opacity: 0.8;
}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-button.wc-block-cart__submit-button:focus{
    outline: none !important;
    box-shadow: none !important;
}

.woocommerce-checkout {
	font-family: 'Poppins';
}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
	display: none;
}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
	padding-left: 0 !important;
}
.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__address_2-toggle {
	color: #D161B3;
    transition: all 0.3s ease-in-out;
}
.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__address_2-toggle:hover,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__address_2-toggle:focus {
	color: #fff;
	background: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.woocommerce-checkout form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button {
    color: #fff;
	background-image: linear-gradient(270deg, #D161B3 0%, #EA7FAD 100%);
	font-family: 'Poppins';
	transition: all 0.3s ease-in-out;
	text-decoration: none;
    border: 0px;
}
.woocommerce-checkout form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button:hover {
	transition: all 0.3s ease-in-out;
    opacity: 0.8;
}
.woocommerce-order-received .woocommerce {
	padding-top: 60px;
	padding-bottom: 20px;
}
.woocommerce-order-received .woocommerce-order .order_details {
	padding: 0;
}
.woocommerce-order-received .woocommerce-order .order_details li strong {
	font-weight: 600;
}
.woocommerce-order-received .woocommerce-order-details table tr td.product-name a {
	pointer-events: none;
	color: #000;
	text-decoration: none;
}

.woocommerce-account main{
	background: url('https://ogway.in/wp-content/uploads/2024/08/Instagram-Tests-AI-Search-to-Enhance-Content-Recommendations.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  min-height: 100vh;
}
.woocommerce-account .woocommerce h2{
	color:#FFF;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,
.woocommerce-privacy-policy-text,
.woocommerce-account .woocommerce .logo-site {
	display: none!important;
}
.woocommerce-account .woocommerce button.woocommerce-button{
	/*margin:0px!important;*/
}

.woocommerce-account .woocommerce {
    width: 100% !important;
    margin: 15% auto;
    /* display: flex; */
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2{
	background: #ffffff26;
  padding: 1em 2em 3em;
  flex-basis: 38%;
  -webkit-flex-basis: 38%;
  -webkit-box-shadow: -2px 7px 37px 8px rgba(0,0,0,0.52);
  -moz-box-shadow: -2px 7px 37px 8px rgba(0,0,0,0.52);
  box-shadow: -2px 7px 37px 8px rgba(0,0,0,0.52);
	min-height: 555px;
}

.logged-in .woocommerce .col2-set .col-1,.logged-in .woocommerce .col2-set .col-2 {
	background: #ffffff26;
	padding: 1em 2em 3em;
	flex-basis: 38%;
	-webkit-flex-basis: 38%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    min-height: inherit !important;
}
.woocommerce-notices-wrapper {
    width: 100%;
    float: left;
}
