@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=bb1e55c4-1a0c-4b59-97de-7f91b5bef6b8&fontids=1475496,1475508,1475520,1475532,1475544");
@font-face{
    font-family:"Avenir LT W01_35 Light1475496";
    src:url("../Fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("../Fonts/1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("../Fonts/1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("../Fonts/1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("../Fonts/1475496/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype");
}
/* @font-face{
    font-family:"Avenir LT W01_45 Book1475508";
    src:url("../Fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
    src:url("../Fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("../Fonts/1475508/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("../Fonts/1475508/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("../Fonts/1475508/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype");
} */
@font-face{
    font-family:"Avenir LT W01_55 Roman1475520";
    src:url("../Fonts/1475520/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
    src:url("../Fonts/1475520/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("../Fonts/1475520/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("../Fonts/1475520/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("../Fonts/1475520/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype");
}
@font-face{
    font-family:"Avenir LT W01_65 Medium1475532";
    src:url("../Fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
    src:url("../Fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("../Fonts/1475532/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("../Fonts/1475532/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("../Fonts/1475532/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype");
}
@font-face{
    font-family:"Avenir LT W01_85 Heavy1475544";
    src:url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("../Fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("../Fonts/1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("../Fonts/1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("../Fonts/1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype");
}

* {
   /* font-family:"Avenir LT W01_45 Book1475508", 'Lato', sans-serif!important;*/
    font-weight: 400;
    margin: 0rem;
    padding: 0rem;
}
body {
    background-color: #FBFBFB;
    line-height: 1.4;
}
.bg-white {
    background-color: var(--bg-white) !important;
    /*
    -webkit-box-shadow: 4px 0px 61px -10px rgba(0,0,0,0.05);
    -moz-box-shadow: 4px 0px 61px -10px rgba(0,0,0,0.05);
    box-shadow: 4px 0px 61px -10px rgba(0,0,0,0.05);
    height: 100vh;
    position: fixed;
    */
}
ul.nav li.nav-item a.nav-link {
    color: #838B99;
    font-size: 14px;
    padding: .9rem .5rem .9rem 1.4rem;
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
}
ul.nav li.nav-item a.nav-link:hover,
ul.nav li.nav-item a.nav-link:focus,
ul.nav li.nav-item a.nav-link:active {
    color: var(--text-black);
}


ul.nav li.nav-item a.nav-link.active {
    color: var(--text-black);
    font-family:"Avenir LT W01_65 Medium1475532", 'Lato', sans-serif;
    font-weight: 400;
    background-color: #F9F9F9;
    border-left: 2px solid var(--color-orange);
}
ul.nav li.nav-item a.nav-link i {
    margin-right: 10px;
    vertical-align: middle;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-keyword-x,
ul.nav li.nav-item a.nav-link i.icon-keyword-x {
    background: url("../img/icons/menus/icon_keywords_x.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 22px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-keyword-x,
ul.nav li.nav-item a.nav-link:hover i.icon-keyword-x {
    background: url("../img/icons/menus/icon_keywords_x_active.svg") no-repeat 0rem 0rem;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-reverse-asin-x,
ul.nav li.nav-item a.nav-link i.icon-reverse-asin-x {
    background: url("../img/icons/menus/icon_reverse_asin_x.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 20px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-reverse-asin-x,
ul.nav li.nav-item a.nav-link:hover i.icon-reverse-asin-x {
    background: url("../img/icons/menus/icon_reverse_asin_x_active.svg") no-repeat 0rem 0rem;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-rank-tracker,
ul.nav li.nav-item a.nav-link i.icon-rank-tracker {
    background: url("../img/icons/menus/icon_rank_tracker.svg") no-repeat 0rem 0rem;
    width: 25px;
    height: 12px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-rank-tracker,
ul.nav li.nav-item a.nav-link:hover i.icon-rank-tracker {
    background: url("../img/icons/menus/icon_rank_tracker_active.svg") no-repeat 0rem 0rem;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-pageoneify,
ul.nav li.nav-item a.nav-link i.icon-pageoneify {
    background: url("../img/icons/menus/icon_pageoneify.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 22px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-pageoneify,
ul.nav li.nav-item a.nav-link:hover i.icon-pageoneify {
    background: url("../img/icons/menus/icon_pageoneify_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-blackbox,
ul.nav li.nav-item a.nav-link i.icon-blackbox {
    background: url("../img/icons/menus/icon_black_box.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 22px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-blackbox,
ul.nav li.nav-item a.nav-link:hover i.icon-blackbox {
    background: url("../img/icons/menus/icon_black_box_active.svg") no-repeat 0rem 0rem;
}
ul.navbar-nav li.nav-item a.nav-link i.icon-zon999,
ul.nav li.nav-item a.nav-link i.icon-zon999 {
    background: url("../img/icons/menus/icon_zon999.svg") no-repeat 0rem 0rem;
    width: 23px;
    height: 24px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-zon999,
ul.nav li.nav-item a.nav-link:hover i.icon-zon999 {
    background: url("../img/icons/menus/icon_zon999_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-sales-estimator,
ul.nav li.nav-item a.nav-link i.icon-sales-estimator {
    background: url("../img/icons/menus/icon_sales_estimator.svg") no-repeat  0rem 0rem;
    width: 21px;
    height: 23px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-sales-estimator,
ul.nav li.nav-item a.nav-link:hover i.icon-sales-estimator {
    background: url("../img/icons/menus/icon_sales_estimator_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-listing-optimizer,
ul.nav li.nav-item a.nav-link i.icon-listing-optimizer {
    background: url("../img/icons/menus/icon_listing_optimizer.svg") no-repeat  0rem 0rem;
    width: 21px;
    height: 23px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-listing-optimizer,
ul.nav li.nav-item a.nav-link:hover i.icon-listing-optimizer {
    background: url("../img/icons/menus/icon_listing_optimizer_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-ppc-concierge,
ul.nav li.nav-item a.nav-link i.icon-ppc-concierge {
    background: url("../img/icons/menus/icon_ppc_concierge.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 22px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-ppc-concierge,
ul.nav li.nav-item a.nav-link:hover i.icon-ppc-concierge {
    background: url("../img/icons/menus/icon_ppc_concierge_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-admin-tools,
ul.nav li.nav-item a.nav-link i.icon-admin-tools {
    background: url("../img/icons/menus/icon_admin_tools.svg") no-repeat 0rem 0rem;
    width: 21px;
    height: 20px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-admin-tools,
ul.nav li.nav-item a.nav-link:hover i.icon-admin-tools {
    background: url("../img/icons/menus/icon_admin_tools_active.svg") no-repeat 0rem 0rem;
}

ul.navbar-nav li.nav-item a.nav-link i.icon-logs,
ul.nav li.nav-item a.nav-link i.icon-logs {
    background: url("../img/icons/menus/icon_logs.svg") no-repeat 0rem 0rem;
    width: 21px;
    height: 20px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-logs,
ul.nav li.nav-item a.nav-link:hover i.icon-logs {
    background: url("../img/icons/menus/icon_logs_active.svg") no-repeat 0rem 0rem;
}




ul.navbar-nav li.nav-item a.nav-link i.icon-dashboard-menu,
ul.nav li.nav-item a.nav-link i.icon-dashboard-menu {
    background: url("../img/icons/menus/icon_dashboard.svg") no-repeat 0rem 0rem;
    width: 22px;
    height: 20px;
    display: inline-block;
}
ul.navbar-nav li.nav-item a.nav-link:hover i.icon-dashboard-menu,
ul.nav li.nav-item a.nav-link:hover i.icon-dashboard-menu {
    background: url("../img/icons/menus/icon_dashboard_active.svg") no-repeat 0rem 0rem;
}



ul.navbar-nav li.nav-item a.nav-link i {
    margin-right: 18px;
    float: left;
    display: inline-block;
}
ul.navbar-nav li.nav-item:last-child {
    border-top: 1px solid #eeeeee;
    padding: 1rem 0rem;
    margin-top: 15px;
}
ul.navbar-nav li.nav-item:last-child a {
    color: var(--text-black);
    font-size: 14px;
}
ul.navbar-nav li.nav-item:last-child a:hover,
ul.navbar-nav li.nav-item:last-child a:focus,
ul.navbar-nav li.nav-item:last-child a:active,
ul.navbar-nav li.nav-item:last-child a.active {
    color: var(--text-orange);
    text-decoration: none;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 15px;
    padding: .8rem .0rem;
}
.navbar-light .navbar-nav .nav-link img {
    opacity: .3;
}
.logo-wrapper {
    display: block;
    padding: 22px;
    text-align: center;
    /*border-bottom: 1px solid #F2F2F2;*/
    margin-bottom: 15px;
}
.contact-now-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.contact-wrapper {
    border-radius: 2px;
    border: 1px solid #F0F2F4;
    margin: 15px;
    display: block;
    text-align: center;
    bottom: 0;
}
.contact-wrapper img.manager-picture {
    margin-top: -25px;
    margin-bottom: 15px;
}
.contact-wrapper h4 {
    color: var(--text-orange);
    font-size: 14px;
    margin: 0px;
    margin-bottom: 3px;
    font-family:"Avenir LT W01_85 Heavy1475544", 'Lato', sans-serif;
    font-weight: 700;
}
.contact-wrapper small {
    font-size: 13px;
    color: #A1A1A1;
}
.contact-wrapper a {
    display: block;
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    padding: 10px 5px;
    border-top: 1px solid #F0F2F4;
    text-decoration: none;
    color: var(--text-black);
}
.contact-wrapper a:hover,
.contact-wrapper a:focus,
.contact-wrapper a.active {
    opacity: .4;
}
.contact-now-wrapper small {
    color: #848C9A;
    font-size: 12px;
    display: block;
    text-align: center;
    margin: 0px 15px 15px 15px;
}
.product-box {
    display: block;
    background-color: var(--bg-white);
    border-radius: 4px;
    padding: 35px 25px;
    text-align: center;
    min-height: 265px;
    margin-bottom: 20px;
}
.product-box-modal {
    display: block;
    background-color: var(--bg-white);
    border-radius: 4px;
    padding: 35px 25px;
    text-align: center;
    min-height: 265px;
    margin-bottom: 20px;
}
.product-box h5 {
    font-size: 16px;
    color: var(--text-black);
    margin: 0px;
    font-family:"Avenir LT W01_85 Heavy1475544", 'Lato', sans-serif;
    font-weight: 700;
}
#zu_model .modal-wrapper {
    top: 500px;
}

#zu_model .modal-content {
    width: 421px;
}

.arrow-start {
    flex-direction: column;
    position: relative;
    top: 170px;
    left: -40px;
}

.product-box-modal h5 {
    font-size: 16px;
    color: var(--text-black);
    margin: 0px;
    font-family:"Avenir LT W01_85 Heavy1475544", 'Lato', sans-serif;
    font-weight: 700;
}
.product-box p {
    margin: 0px;
    font-size: 13px;
    color: #696969;
    line-height: 20px;
}
.product-box p strong {
    font-family:"Avenir LT W01_65 Medium1475532", 'Lato', sans-serif;
    font-weight: 400;
}
.btn-warning {
    color: var(--text-white);
    background-color: var(--bg-orange-5);
    border-color: var(--color-orange-5);
}
.product-box:hover {
    -webkit-box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
    z-index: 10000;
}
.product-box .btn,
.product-box:hover .btn {
    display: inline-block;
}
.product-box .btn {
    border-radius: 35px !Important;
    padding: .6rem 1.8rem;
    text-transform: uppercase;
    color: var(--text-white);
    font-size: 12px;
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
    letter-spacing: 2px;
    -webkit-box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
    -moz-box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
    box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
}
.plugin-wrapper .btn {
    border-radius: 35px !Important;
    padding: .6rem 1.8rem;
    text-transform: uppercase;
    color: var(--text-white);
    font-size: 12px;
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
    letter-spacing: 2px;
    -webkit-box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
    -moz-box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
    box-shadow: 0px 11px 37px 0px rgba(255,153,0,0.3);
}
/*
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    border-color: var(--color-orange-5);
    background-color: var(--bg-orange-5);
}
*/
.plugin-wrapper {
    border-radius: 4px;
    border: 1px dashed #C8CBD1;
    position: relative;
}
.plugin-wrapper h4 {
    font-family:"Avenir LT W01_85 Heavy1475544", 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0rem;
    margin-top: .1rem;
    clear: both;
}
.plugin-wrapper p {
    margin: 0px;
    font-size: 13px;
    color: #999999;
    clear: both;
}
.subscribe-wrapper {
    border-radius: 4px;
    border: 1px dashed #C8CBD1;
    padding: 25px;
    position: relative;
    min-height: 265px;
    text-align: center;
}
.subscribe-wrapper h4 {
    font-family:"Avenir LT W01_85 Heavy1475544", 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
}
.subscribe-wrapper p {
    font-size: 14px;
    line-height: 22px;
    color: #868686;
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
}
.subscribe-form {
    display: block;
    position: relative;
}
.subscribe-form input.form-control {
    border-radius: 35px;
    font-size: 13px;
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
    height: calc(1.5em + .75rem + 5px);
}
.subscribe-form a {
    position: absolute;
    right: -7px;
    top: -1px;
}
.form-control:focus {
    color: #495057;
    background-color: var(--bg-white);
    border-color: #FFAC2F;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,153,0,.100);
}
.footer {
    display: block;
    position: relative;
}
.footer .footer-links ul li {
    border-right: 1px solid #eeeeee;
    padding: 0px 17px 0px 10px;
    margin: 0px;
}
.footer .footer-links ul li:last-child {
    border: 0px;
    padding-right: 0px;
}
.footer .footer-links ul li:first-child {
    padding-left: 0px;
}
.footer .footer-links ul li a {
    font-size: 12px;
    color: var(--text-black);
}
.footer .footer-links ul li a:hover,
.footer .footer-links ul li a:focus,
.footer .footer-links ul li a:active,
.footer .footer-links ul li a.active {
    color: var(--text-orange);
}
.footer .language-wrapper {
    font-size: 12px;
    color: #979797;
}
.footer .language-wrapper .dropdown a.dropdown-toggle {
    font-size: 12px;
    color: var(--text-black);
}
.footer .language-wrapper .dropdown a.dropdown-toggle:hover,
.footer .language-wrapper .dropdown a.dropdown-toggle:focus,
.footer .language-wrapper .dropdown a.dropdown-toggle:active,
.footer .language-wrapper .dropdown a.dropdown-toggle.active {
    text-decoration: none;
}
.footer .language-wrapper .dropdown .dropdown-menu a.dropdown-item {
    font-size: 13px;
    color: var(--text-black);
}
.footer .language-wrapper .dropdown .dropdown-menu {
    min-width: 8rem;
    border: 1px solid rgba(0,0,0,.06);
    z-index: 99999;
}
ul.top-menu {
    margin: 0px;
}
ul.top-menu li {
    padding: 0px 10px;
}
ul.top-menu li a {
    font-size: 15px;
    color: var(--text-black);
    font-family:"Avenir LT W01_65 Medium1475532", 'Lato', sans-serif;
    font-weight: 400;
}
ul.top-menu li a:hover,
ul.top-menu li a:focus,
ul.top-menu li a:active,
ul.top-menu li a.active {
    color: var(--text-orange);
    text-decoration: none;
}
main .d-flex.border-bottom {
    border-bottom: 1px solid #F2F2F2 !important;
}
a.search-wrapper {
    background-color: var(--bg-orange-5);
    padding: 2px 7px;
    border-radius: 35px;
    -webkit-box-shadow: 0px 11px 17px 0px rgba(255,153,0,0.3);
    -moz-box-shadow: 0px 11px 17px 0px rgba(255,153,0,0.3);
    box-shadow: 0px 11px 17px 0px rgba(255,153,0,0.3);
}
.user-wrapper ul li a {
    font-family:"Avenir LT W01_35 Light1475496", 'Lato', sans-serif;
    font-weight: 300;
    font-size: 14px;
}
.user-wrapper ul li.dropdown .dropdown-menu {
    margin: .9rem 0 0;
    min-width: 9rem;
    border-color: #ddd;
    border-radius: 2px;
}
.user-wrapper ul li.dropdown .dropdown-menu a.dropdown-item {
    font-size: 13px;
}
.user-wrapper ul li.list-inline-item:not(:last-child) {
    margin: 0px;
}
.search-wrapper img {
    margin-top: -2px;
}
.bg-light {
    background-color: var(--bg-white) !important;
    -webkit-box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 11px 37px 0px rgba(0,0,0,0.06);
}
.navbar-light .navbar-toggler {
    border-width: 0px;
    padding: .25rem 0rem;
    opacity: .7;
}
.navbar-light .navbar-toggler:hover,
.navbar-light .navbar-toggler:focus {
    opacity: 1;
}
.navbar-collapse {
    border-top: 1px solid #eeeeee;
    margin-top: 10px;
    padding-top: 10px;
}
.navbar-toggler-icon {
    width: 1.3em;
}
.footer small {
    color: #848C9A;
    font-size: 12px;
    display: block;
    text-align: center;
    margin: 10px 0px 0px 0px;
    width: 100%;
}
.border-bottom {
    border-bottom: 1px solid #eeeeee!important;
}

/* RESPONSIVE VIEWS */

@media (min-width: 320px) {
    .what-our h3{
        font-size:25px!important;
        transition: 0.5s;
    }
    section.page-one h1{
        font-size: 25px!important;
        transition: 0.5s;
    }
    section.page-one-fast h3{
        font-size: 25px!important;
        transition: 0.5s;
    }
    .header-content1 h1{
        font-size:  35px!important;
        transition: 0.5s;
    }
    .Our_PPC_Only h3{
        font-size:  23px!important;
        transition: 0.5s;
    }
    .vid_size{
        max-width: 615px;
    }
    .flag {
        visibility: hidden;
    }
    .menu-content {
        display: none;
    }
    nav.navbar {
        display: block;
    }
    .plugin-wrapper img {
        float: none;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .plugin-wrapper .btn {
        float: none;
        margin-top: 5px;
    }
    .plugin-wrapper h4,
    .plugin-wrapper p {
        display: block;
        margin-bottom: 10px;
    }
    .plugin-wrapper {
        text-align: center;
        padding: 25px 15px;
    }
    .plugin-wrapper br {
        display: none;
    }
    .product-box:hover {
        position: relative;
        left: 0px;
        right: 0px;
        padding: 35px 25px;
    }
    .product-box .btn {
        display: inline-block;
    }
    .footer {
        margin: 35px 0px 15px 0px;
    }
    .footer .language-wrapper {
        text-align: center;
        margin-bottom: 15px;
    }
    .footer .footer-links ul {
        text-align: center;
    }
    .footer small {
        display: block;
    }
}
@media (min-width: 480px) {
    .what-our h3{
        font-size:30px!important;
        transition: 0.5s;
    }
    section.page-one h1{
        font-size: 30px!important;
        transition: 0.5s;
    }
    section.page-one-fast h3{
        font-size: 30px!important;
        transition: 0.5s;
    }
    .header-content1 h1{
        font-size:  40px!important;
        transition: 0.5s;
    }
    .Our_PPC_Only h3{
        font-size:  30px!important;
        transition: 0.5s;
    }
    .arrow-start{
        display: none;
    }
    .user_image_carousel{
        width: 120px;
    }
    .carousel-text{
        text-align: center!important;
        transition: 0.5s
    }
    .two-colmn h1{
        padding-top: 0px!important;
        transition: 0.5s;
    }
    .upper_content h1{
        font-size: 25px!important;
        transition: 0.5s;
    }
    section.content-how-we h6{
        font-size: 16px!important;
        transition: 0.5s;
    }
    .holder-how-we p{
        font-size: 17px!important;
        transition: 0.5s;
    }
    section.content-how-we h4{
        font-family:"Avenir LT W01_85 Heavy1475544";
        font-size: 30px!important;
        transition: 0.5s;
    }
    .header-content h1{
        font-size: 35px!important;
    }
    .v-line-long:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-50px;
        left: 70%!important;
        border-left: 2px solid #F2F2F2;
        height: 450px;
    }
    .v-line-long-end:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-40px;
        left: 70%!important;
        border-left: 2px solid #F2F2F2;
        height: 300px;
    }
    .v-line:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-50px;
        left: 70%!important;
        border-left: 2px solid #F2F2F2;
        height: 300px;
    }
    .v-line-end:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-40px;
        left: 70%!important;
        border-left: 2px solid #F2F2F2;
        height: 170px;
    }
    .flag {
        visibility: hidden;
    }
    .menu-content {
        display: none;
    }
    nav.navbar {
        display: block;
    }
    .plugin-wrapper img {
        float: none;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .plugin-wrapper .btn {
        float: none;
        margin-top: 5px;
    }
    .plugin-wrapper h4,
    .plugin-wrapper p {
        display: block;
        margin-bottom: 10px;
    }
    .plugin-wrapper {
        text-align: center;
        padding: 25px 15px;
    }
    .plugin-wrapper br {
        display: none;
    }
    .product-box:hover {
        position: relative;
        left: 0px;
        right: 0px;
        padding: 35px 25px;
    }
    .product-box .btn {
        display: inline-block;
    }
    .footer {
        margin: 35px 0px 15px 0px;
    }
    .footer .language-wrapper {
        text-align: center;
        margin-bottom: 15px;
    }
    .footer .footer-links ul {
        text-align: center;
    }
    .footer small {
        display: block;
    }
}
@media (min-width: 768px) {
    .what-our h3{
        font-size:40px!important;
    }
    section.page-one h1{
        font-size: 40px!important;
        transition: 0.5s;
    }
    section.page-one-fast h3{
        font-size: 40px!important;
        transition: 0.5s;
    }
    .header-content1 h1{
        font-size:  46px!important;
        transition: 0.5s;
    }
    .Our_PPC_Only h3{
        font-size:  40px!important;
        transition: 0.5s;
    }
    .user_image_carousel{
        width: 176px;
    }
    .carousel-text{
        text-align: left!important;
        transition: 0.5s
    }
    .two-colmn h1{
        padding-top: 40px!important;
        transition: 0.5s;
    }
    section.content-how-we h6{
        font-size: 20px!important;
        transition: 0.5s;
    }
    .holder-how-we p{
        font-size: 20px!important;
        transition: 0.5s;
    }
    section.content-how-we h4{
        font-family:"Avenir LT W01_85 Heavy1475544";
        font-size: 40px!important;
        transition: 0.5s;
    }
    .header-content h1{
        font-size: 35px!important;
        transition: 0.5s;
    }
    .upper_content h1{
        font-size: 25px!important;
        transition: 0.5s;
    }
    .v-line-long:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-50px;
        left: 50%!important;
        border-left: 2px solid #F2F2F2;
        height: 300px;
    }
    .v-line-long-end:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-40px;
        left: 50%!important;
        border-left: 2px solid #F2F2F2;
        height: 170px;
    }
    .v-line:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-50px;
        left: 50%!important;
        border-left: 2px solid #F2F2F2;
        height: 300px;
    }
    .v-line-end:after {
        content: "";
        position: absolute;
        z-index: -1;
        top:-40px;
        left: 50%!important;
        border-left: 2px solid #F2F2F2;
        height: 170px;
    }

    .flag {
        visibility: hidden;
    }
    .menu-content {
        display: flex;
    }
    nav.navbar {
        display: none;
    }
    .plugin-wrapper img {
        float: left;
        margin-right: 15px;
        margin-bottom: 0px;
    }
    .plugin-wrapper .btn {
        float: right;
        margin-top: -20px;
    }
    .plugin-wrapper h4,
    .plugin-wrapper p {
        display: inline-block;
        margin-bottom: 0px;
    }
    .plugin-wrapper {
        text-align: left;
        padding: 13px 15px;
    }
    .plugin-wrapper br {
        display: block;
    }
    .product-box:hover {
        position: absolute;
        left: 10px;
        right: 10px;
        padding: 35px 30px;
    }
    .product-box .btn {
        display: none;
    }
    .footer {
        margin: 15px 0px;
    }
    .footer .language-wrapper {
        text-align: left;
        margin-bottom: 0px;
    }
    .footer .footer-links ul {
        text-align: right;
    }
    .footer small {
        display: none;
    }
}
@media (min-width: 992px) {
    .arrow-start{
        display: block;
    }
    .two-colmn h1{
        padding-top: 50px!important;
        transition: 0.5s;
    }
    .header-content h1{
        font-family:"Avenir LT W01_85 Heavy1475544";
        font-size: 55px!important;;
        color: var(--text-white);
    }
    .upper_content h1{
        font-size: 35px!important;
        transition: 0.5s;
    }
    .flag {
        visibility: hidden;
    }
    .menu-content {
        display: flex;
    }
    nav.navbar {
        display: none;
    }
    .plugin-wrapper img {
        float: left;
        margin-right: 15px;
        margin-bottom: 0px;
    }
    .plugin-wrapper .btn {
        float: right;
        margin-top: -20px;
    }
    .plugin-wrapper h4,
    .plugin-wrapper p {
        display: inline-block;
        margin-bottom: 0px;
    }
    .plugin-wrapper {
        text-align: left;
        padding: 13px 15px;
    }
    .plugin-wrapper br {
        display: block;
    }
    .product-box:hover {
        position: absolute;
        left: 10px;
        right: 10px;
        padding: 35px 30px;
    }
    .product-box .btn {
        display: none;
    }
    .footer {
        margin: 15px 0px;
    }
    .footer .language-wrapper {
        text-align: left;
        margin-bottom: 0px;
    }
    .footer .footer-links ul {
        text-align: right;
    }
    .footer small {
        display: none;
    }
}
@media (min-width: 1200px) {
    .two-colmn h1{
        padding-top: 20%!important;
        transition: 0.5s;
    }
    .flag {
        visibility:visible;
        position: relative;
        left: -360px;
        top: 40px;
    }
    .menu-content {
        display: flex;
    }
    nav.navbar {
        display: none;
    }
    .plugin-wrapper img {
        float: left;
        margin-right: 15px;
        margin-bottom: 0px;
    }

    .plugin-wrapper .btn {
        float: right;
        margin-top: -20px;
    }
    .plugin-wrapper h4,
    .plugin-wrapper p {
        display: inline-block;
        margin-bottom: 0px;
    }
    .plugin-wrapper {
        text-align: left;
        padding: 13px 15px;
    }
    .plugin-wrapper br {
        display: block;
    }
    .product-box:hover {
        position: absolute;
        left: 10px;
        right: 10px;
        padding: 35px 30px;
    }
    .product-box .btn {
        display: none;
    }
    .footer {
        margin: 15px 0px;
    }
    .footer .language-wrapper {
        text-align: left;
        margin-bottom: 0px;
    }
    .footer .footer-links ul {
        text-align: right;
    }
    .footer small {
        display: none;
    }
}




/* ================================ rank_tracker_page =======================================*/


.plugin-wrapper.plain{
    background-color: var(--bg-white);
    border-radius: 4px;
    border: none;
    position: relative;
    margin: 0px;
    padding: 0px;
}
.plugin-wrapper.active{
    background-color: #FFF9F0;
    border: 0px;
    position: relative;
    margin: 0px;
    padding: 0px;
}
.plugin-wrapper.header{
    font-size: 13px;
    color:#DFA754;
    background-color: #FAF1E2;
    border: 0px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

.smallcircle_btn{

}
.smallcircle_btn:hover{
    opacity: .5;

}


/* ================================ factory_finder_page =======================================*/


.icon_eye{
    padding: 8px 5px;
    border-radius: 25px;
    background-color: #E4E4E4;
    transition-duration: 0.4s;
}

.icon_eye:hover{
    padding: 8px 5px;
    border-radius: 25px;
    background-color: var(--bg-orange-5);
}

b{
    color: var(--text-black);
}

/* ================================ black_box_Advance_page =======================================*/



/*body {
    padding-top: 2rem;
}*/

.card-header i.fas:before {
    content: "\f107";
}

.card-header.collapsed i.fas:before {
    content: "\f106";
}



/* ==================================== Reverse Asin ===========================================*/

input.form-control:focus,
button.btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(254,153,1,.35);
    border-color: var(--text-orange);
}
body.bg-grey {
    background-color: #F9F9F9 !important;
}
nav.navbar.navbar-light {
    background-color: var(--bg-orange);
    color: var(--text-white);
}
nav.navbar a.navbar-brand img.img-logo {
    width: 85px;
}
.navbar-light .navbar-nav .nav-link {
    color: var(--text-white);
    font-size: 15px;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: var(--text-white);
    text-decoration: underline;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: var(--text-white);
    font-family:"Avenir LT W01_65 Medium1475532";
}
nav.navbar .user-wrapper a#menu-dropdown {
    font-size: 14px;
    text-decoration: none;
    color: var(--text-black);
    position: relative;
    padding-right: 20px;
}
nav.navbar .user-wrapper a#menu-dropdown::after {
    background: url("../img/icons/arrow_icon.svg") no-repeat center right;
    position: absolute;
    content: "";
    right: 0px;
    top: 5px;
    width: 12px;
    height: 12px;
}
nav.navbar .user-wrapper a#menu-dropdown img {
    margin-right: 5px;
    margin-top: -3px;
    opacity: .2;
}
nav.navbar .user-wrapper a#menu-dropdown:hover img,
nav.navbar .user-wrapper a#menu-dropdown:focus img {
    opacity: .3;
}
.jumbotron {
    background: var(--bg-white) url("../img/backgrounds") no-repeat center center;
    border-radius: 0px;
    position: relative;
    text-align: center;
}
.jumbotron.hero-image-2 {
    background: var(--bg-white) url("../img/backgrounds/img_heroange.jpg") no-repeat center center;
    background-color: var(--bg-orange);
    background-size: cover;
    border-radius: 0px;
    position: relative;
    padding: 3rem 1rem 10rem 1rem;
}
.jumbotron.hero-image-2 h1 {
    color: var(--text-white);
    font-family:"Avenir LT W01_35 Light1475496";
}
.jumbotron h1 {
    color: var(--text-white);
    font-family:"Avenir LT W01_35 Light1475496";
}
.jumbotron h1 span {
    color: #FE9901;
    font-family:"Avenir LT W01_85 Heavy1475544";
}
.jumbotron p.lead {
    color: var(--text-white);
    font-family:"Avenir LT W01_35 Light1475496";
    font-weight: 200;
    margin: 0px;
    padding: 1rem 0rem;
}
.jumbotron p.lead strong {
    font-family:"Avenir LT W01_65 Medium1475532";
}
.input-group input.form-control {
    border: none;
    font-size: 16px;
    color: var(--text-black);
    font-family:"Avenir LT W01_35 Light1475496";
}
.input-group {
    max-width: 670px;
    margin: 0 auto;
    position: relative;
}
.get-started-now {
    position: absolute;
    left: -135px;
    bottom: -105px;
}
.input-group input.form-control::placeholder {
    font-size: 16px;
    font-family:"Avenir LT W01_35 Light1475496";
}
.input-group-lg > .custom-select, .input-group-lg > .form-control {
    border-radius: 15rem;
    padding: .5rem 1.5rem;
    font-family:"Avenir LT W01_35 Light1475496";
}
.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1.7rem + 2px);
}
.input-group .input-group-append button.btn {
    border-top-right-radius: 15rem !important;
    border-bottom-right-radius: 15rem !important;
    background-color: var(--bg-orange);
    color: var(--text-white);
    font-size: 18px;
    font-family:"Avenir LT W01_65 Medium1475532";
    padding: .5rem 1.4rem;
}
.input-group .input-group-append button.btn:hover,
.input-group .input-group-append button.btn:focus {
    background-color: var(--bg-orange-5);
}

.dropdown-item {
    font-size: 13px;
}
.dropdown-item:hover,
.dropdown-item:focus {
    color: var(--text-orange);
}
.navbar-light .navbar-toggler {
    border-color: transparent;
    padding: .25rem 0rem;
}
.steps-wrapper hr {
    width: 240px;
    border-color: #EAEAEA;
    margin: 0 auto;
    z-index: 0;
    margin-top: -45px;
    position: absolute;
    margin-left: 50px;
}
.steps-wrapper {
    display: block;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #F3F3F3;
}
.steps-wrapper ul {
    display: block;
    margin: 0px;
    text-align: center;
}
.steps-wrapper ul li {
    width: auto;
    display: inline-block;
}
.steps-wrapper ul li a {
    display: inline-block;
    position: relative;
    z-index: 9999;
}
.steps-wrapper ul li a:hover,
.steps-wrapper ul li a:focus {
    text-decoration: none;
}
.steps-wrapper ul li a.active span {
    background-color: var(--bg-orange);
}
.steps-wrapper ul li a.completed span {
    background-color: var(--bg-orange);
    padding: .65rem .80rem !Important;
}
.steps-wrapper ul li a.active small,
.steps-wrapper ul li a.completed small {
    color: var(--text-black);
}
.steps-wrapper ul li a span {
    border-radius: 50%;
    padding: 1rem;
    background-color: #EAEAEA;
    color: var(--text-white);
    padding: .65rem 1rem;
    width: 100%;
    margin-bottom: 1rem;
}
.steps-wrapper ul li a small {
    text-transform: uppercase;
    font-size: 10px;
    color: #D5D5D5;
    letter-spacing: 1px;
    float: left;
    margin-top: 1.3rem;
    width: 100%;
    text-align: center;
    font-family:"Avenir LT W01_65 Medium1475532";
}
.content-wrapper.float-content {
    margin-top: -160px;
    z-index: 9999;
    display: block;
    position: relative;
}
.content-wrapper .container {
    background-color: var(--bg-white);
    z-index: 9999;
    display: block;
    -webkit-box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
    -moz-box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
    box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
}
.reverse-asin-form {
    padding: 3rem 0rem;
    display: block;
    text-align: center;
}
.reverse-asin-form input.form-control {
    border-radius: 50px;
    border-width: 2px;
    font-family:"Avenir LT W01_35 Light1475496";
    font-size: #000000;
    -webkit-box-shadow: 0px 12px 55px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 12px 55px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 12px 55px 2px rgba(0,0,0,0.10);

}
.reverse-asin-form input.form-control:focus {
    -webkit-box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
    -moz-box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
    box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
}
.reverse-asin-form input.form-control-lg {
    height: calc(1.5em + 1.6rem + 2px);
    padding: .5rem 1.5rem;
}
.reverse-asin-form a.icon-add {
    position: absolute;
    right: 26px;
    top: 11px;
}
.reverse-asin-form button.btn-warning {
    margin: 3rem 0rem 1rem 0rem;
}
.btn {
    border-radius: 35px;
}
.btn-group-lg > .btn, .btn-lg {
    padding: .6rem 2.5rem;
}
.btn-warning {
    color: var(--text-white);
    background-color: var(--bg-orange);
    border-color: var(--text-orange);
    -webkit-box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
    -moz-box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
    box-shadow: 0px 12px 55px 2px rgba(254,153,1,0.30);
}
.btn-warning:hover,
.btn-warning:focus {
    color: var(--text-white);
    background-color: var(--bg-orange-5);
    border-color: var(--color-orange-5);
    -webkit-box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
    -moz-box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
    box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
}
.cta-wrapper {
    background: url("../img/backgrounds/img_cta_background.png") no-repeat center center;
    padding: 5rem 0rem;
    margin-top: 6rem;
    color: var(--text-white);
    text-align: center;
}
.cta-wrapper button {
    margin-bottom: 35px;
}
.cta-wrapper i {
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 200;
    opacity: .8;
    font-style: italic;
}
.media {
    background-color: var(--bg-white);
    border-radius: 6px;
    -webkit-box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
    -moz-box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
    box-shadow: 1px 8px 55px 2px rgba(0,0,0,0.04);
    margin: 1rem 0rem;
    padding: 1rem;
    position: relative;
}
.media .media-body {
    font-size: 14px;
    padding: .4rem .2rem;
    color: #6D6D6D;
    font-family:"Avenir LT W01_35 Light1475496";
}
.media .media-body h5 {
    font-family:"Avenir LT W01_65 Medium1475532";
    color: var(--text-black);
    font-size: 16px;
}
.media a.close {
    position: absolute;
    right: 8px;
    top: 4px;
    opacity: .2;
}
.media a.close:hover,
.media a.close:focus {
    opacity: 1;
}
.reverse-asin-form h3 {
    font-size: 32px;
    margin-bottom: 12px;
}
.reverse-asin-form h5 {
    font-size: 18px;
    font-family:"Avenir LT W01_65 Medium1475532";
    color: #707070;
    line-height: 28px;
}
.reverse-asin-form .result-description {
    text-align: left;
}
.reverse-asin-form .result-description h5 {
    color: var(--text-black);
    font-size: 18px;
}
.reverse-asin-form .result-description p {
    font-size: 16px;
    color: #6D6D6D;
    font-family:"Avenir LT W01_35 Light1475496";
}
.reverse-asin-form h5 a {
    color: var(--text-orange);
}
.menu-options-wrapper {
    display: block;
    text-align: left;
}
.btn.btn-secondary {
    font-family:"Avenir LT W01_65 Medium1475532";
}
.btn-secondary {
    color: var(--text-white);
    background-color: var(--bg-orange-4);
    border-color: var(--color-orange-4);
    padding: .5rem 2rem;
    -webkit-box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
    -moz-box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
    box-shadow: 0px 12px 55px 2px rgba(255,186,0,0.30);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active {
    color: var(--text-white);
    background-color: var(--bg-orange-5);
    border-color: var(--text-orange);
    -webkit-box-shadow: 0px 12px 55px 2px rgba(255,153,0,0.30);
    -moz-box-shadow: 0px 12px 55px 2px rgba(255,153,0,0.30);
    box-shadow: 0px 12px 55px 2px rgba(255,153,0,0.30);
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
    color: var(--text-white);
    background-color: var(--bg-orange-5);
    border-color: var(--color-orange-5);
    outline: none;
}
.menu-options-wrapper a.btn.btn-secondary {
    margin-bottom: 15px;
}
.menu-options-wrapper a.btn.btn-secondary img {
    margin-right: 6px;
    margin-top: -2px;
}
.menu-options-wrapper ul li {
    display: inline-block;
    padding: 10px 5px;
    color: #ACACAC;
    font-size: 14px;
}
.table thead th {
    vertical-align: top;
    border-bottom: 1px solid #EDEDED;
    border-top: 0px solid #EDEDED;
    text-transform: uppercase;
    font-size: 11px;
    font-family:"Avenir LT W01_65 Medium1475532";
    letter-spacing: 1px;
}
.table thead th.bg-yellow {
    background-color: #FBDE90 !important;
}
.table tbody td.bg-yellow-light {
    background-color: #FFFBEF !important;
}
.table td  {
    padding: .75rem;
    font-size: 14px;
    vertical-align: top;
    border-top: 1px solid #EDEDED;
    font-family:"Avenir LT W01_35 Light1475496";
    color: #5F5F5F;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.02);
}
.page-link {
    margin-top: 20px;
    border-width: 0px;
    color: var(--text-black);
    font-size: 14px;
}
.page-link:hover,
.page-link:focus {
    background-color: var(--bg-orange);
    outline: none;
    color: #ffff;
}
.page-item.active .page-link {
    z-index: 1;
    color: var(--text-white);
    background-color: var(--bg-orange-5);
    border-color: var(--color-orange-5);

}
.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.025)!important;
}
.pricing-wrapper {
    display: block;
    padding: 5rem 0rem 2rem 0rem;
}
.pricing-wrapper h1 {
    position: relative;
}
.pricing-wrapper p.tagline {
    font-size: 18px;
    font-family:"Avenir LT W01_65 Medium1475532";
    color: #707070;
}
.dot-img {
    position: absolute;
    left: 23%;
    top: -30px;
    z-index: -1;
}
.switching-plans-wrapper {
    width: 220px;
    background-color: var(--bg-white);
    -webkit-box-shadow: 1px 10px 55px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: 1px 10px 55px 2px rgba(0,0,0,0.08);
    box-shadow: 1px 10px 55px 2px rgba(0,0,0,0.08);
    border-radius: 35px;
    padding: 4px;
    margin: 2.4rem auto 5rem auto;
}
.switching-plans-wrapper ul {
    display: block;
    margin: 0px;
    width: 100%;
    text-align: center;
}
.switching-plans-wrapper ul li {
    display: inline-block;
}
.switching-plans-wrapper ul li a {
    display: inline-block;
    padding: .6rem 1.4rem;
    font-size: 14px;
    color: #707070;
    border-radius: 35px;
}
.switching-plans-wrapper ul li a:hover,
.switching-plans-wrapper ul li a:focus {
    text-decoration: none;
}
.switching-plans-wrapper ul li a.active {
    background-color: var(--bg-orange-5);
    color: var(--text-white);
}
.card-body {
    padding: 2rem;
}
.card {
    border-radius: .5rem;
    border-width: 0px;
    min-width: 300px;
}
.card .card-body h3 {
    font-size: 24px;
    font-family:"Avenir LT W01_35 Light1475496";
    margin-top: 1.6rem;
}
.card .card-body hr {
    border-color: #F1F1F1;
}
.card .card-body h1.pricing-card-title {
    color: var(--text-black);
    font-family:"Avenir LT W01_35 Light1475496";
    color: var(--text-orange);
}
.card .card-body p {
    font-size: 14px;
    font-family:"Avenir LT W01_35 Light1475496";
    line-height: 23px;
    margin: 2rem 0rem;
}
.card .card-body p strong {
    font-family:"Avenir LT W01_65 Medium1475532";
    letter-spacing: -0.5px;
}
.plans-wrapper .card:first-child {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.plans-wrapper .card:last-child {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.plans-wrapper .card.card-popular {
    border: 1px solid #FFD89D;
    z-index: 9999;
    border-radius: .5rem;
    box-shadow: 0 1rem 3rem rgba(255,153,0,.14)!important;
}
.plans-wrapper .card.card-popular button {
    padding: .8rem 2.5rem;
}
.plans-wrapper .card.card-popular .popular-plan-ribbon {
    position: absolute;
    left: -2px;
    top: -1px;
}
.plans-wrapper .card.card-popular .card-body h1 {
    font-size: 2.8rem;
}
.btn-dark {
    color: var(--text-white);
    background-color: #5E5E5E;
    border-color: #5E5E5E;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
    color: var(--text-white);
    background-color: #222222;
    border-color: #222222;
}
.table-plans-wrapper {
    background-color: var(--bg-white);
    padding: 4rem 0rem;
    margin-top: 1rem;
}
table.table.table-plan thead tr th {
    font-size: 22px;
    text-transform: none;
    font-family:"Avenir LT W01_35 Light1475496";
    letter-spacing: normal;
    border: none;
}
table.table.table-plan tbody tr td {
    font-size: 17px;
    text-transform: none;
    font-family:"Avenir LT W01_35 Light1475496";
    letter-spacing: normal;
    padding: 1.2rem .75rem;
    border: none;
}
.result-wrapper .media img.product-image {
    border-radius: 4px;
}
.reverse-asin-form img.reverse-asin-product-image {
    border-radius: 6px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    /* background: transparent;
    border-color: transparent; */
}
.nav-tabs .nav-link {
    /* border: none; */
    /* padding: 0rem !Important; */
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    /* border-color: transparent; */
}
.nav-tabs {
    /* border: none !important; */
}

.result-wrapper .media img.product-image {
    border-radius: 4px;
}
.reverse-asin-form img.reverse-asin-product-image {
    border-radius: 6px;
}
.result-wrapper .media img.product-image {
    width: 80px !important;
}
.bg-orange {
    background-color: var(--bg-orange);
}

.modal-lg {

    max-width: 85%;

}


.btn.btn-oval-left {

    color: var(--text-black);

    font-size: 15px;
    height: 40px;
    width: 120px;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    padding: 1px 5px 1px 15px;
    border:1px solid #d2d2d2

}
.btn.btn-oval-right {
    color: var(--text-black);
    font-size: 15px;
    height: 40px;
    width: 150px;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    padding: 1px 5px 1px 15px;
    border:1px solid #d2d2d2;


}
.btn.btn-oval-sm-left {

    color: var(--text-orange);
    text-transform: capitalize;
    font-size: 15px;
    height: 40px;
    width: 150px;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    padding: 1px 5px 1px 15px;
    border:1px solid var(--color-orange);

}
.btn.btn-oval-sm-right {
    color: var(--text-orange);
    text-transform: capitalize;
    font-size: 15px;
    height: 40px;
    width: 150px;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    padding: 1px 5px 1px 15px;
    border:1px solid var(--color-orange);


}
.card.four {
    max-width: 110px!important;
    background-color: tan;

}

.four {
    max-width: 110px!important;
    background-color: tan;

}




.bg-FFF9F0 {
    background-color: #FFF9F0!important;
}

.bg-FAF1E2 {
    background-color: #FAF1E2!important;
}


.container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
    /*
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  */
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: var(--bg-orange);
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
    background-color: var(--bg-orange);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.bg-warning {
    background-color: var(--bg-orange)!important;
}

.responsive {
    max-width: 100%;
    height: auto;
}
a {
    color: var(--text-orange);
}
a:hover {
    color: var(--text-orange);
    text-decoration: underline;

}

.bg {
    background: url("../img/bg.jpg") center top no-repeat;
    background-size: cover;
    width: auto;
    height:100vh;
    top:0;
    bottom:0px;
    right:0;
    left:0;
}
#bg {

    background: url("../img/backgrounds/bg_hero.jpg")center top no-repeat ;
    height: 400px;
}
#bg2 {

    background: url("../img/backgrounds/bg_hero1.jpg")center top;
    height: 400px;
    width: 100%;
}


.vid_size {
    margin-left: auto;
    margin-right: auto;
    max-width:680px;
    height: auto;
}

.img-fluid.crop {
    width: 290px;
    height: 230px;
    overflow: hidden;
}

input.form-control:focus,
button.btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(254,153,1,.35);
    border-color: var(--text-orange);
}

.table {
    border-color: var(--text-black);
}





/*----------------------------------listing optimizer page lewis ----------------------------*/

#bg3 {
    background: url("../img/backgrounds/bg_hero1.png")center top no-repeat ;
    height: 400px;
}

section.two-colmn{
    padding-top: 40px;
}
section.two-colmn h1{
    padding-top: 90px;
}
section .header-content{
    padding-top: 90px;
}
section .header-content h1{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 55px;
    color: var(--text-white);
}
section h5{
    font-family:"Avenir LT W01_35 Light1475496";
    color: var(--text-white);
}
.avenr-bold{
    font-family:"Avenir LT W01_85 Heavy1475544";
}
section.upper_content h1{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 35px;
}
section.upper_content p{
    font-family:"Avenir LT W01_35 Light1475496";
    font-size: 22px;
}
section.upper_content h6{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 22px;
    color: var(--text-orange);
}
section.three-colmn {

}
section.three-colmn p{
    font-size: 15px;
}
section.three-colmn h6{
    font-family:"Avenir LT W01_85 Heavy1475544";
}
.two-colmn h1{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 55px
}
.two-colmn b{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 55px;
    color: var(--text-orange);
}
.two-colmn h6{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 18px;
    color: var(--text-orange);
}

section.content-how-we h4{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 40px
}
.holder-how-we{
    max-width: 1050px;
}
.holder-how-we p{
    font-size: 20px;
}
section.content-how-we h6{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 20px;
    color: var(--text-orange);
}
.content-amazon-product h3{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 35px;
    color: var(--text-white);
}
.content-amazon-product h3 b{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size: 35px;
    color: var(--text-orange);
}
section.content-amazon-product div.bg-amazon-product{
    background-image: url('../img/backgrounds/bg_amazon_product.jpg');
    background-size: cover;
}

.v-line:after {
    content: "";
    position: absolute;
    z-index: -1;
    top:-50px;
    left: 50%;
    border-left: 2px solid #F2F2F2;
    height: 300px;
}
.v-line-end:after {
    content: "";
    position: absolute;
    z-index: -1;
    top:-40px;
    left: 50%;
    border-left: 2px solid #F2F2F2;
    height: 170px;
}
.boxleft{
    background: var(--bg-white);
    padding: 30px;
    text-align: justify;
    border: 2px solid #F2F2F2;
    position: relative;
}
.boxright{
    background: var(--bg-white);
    padding: 30px;
    text-align: justify;
    border: 2px solid #F2F2F2;
    position: relative;
}
.boxleft:before{
    content: '';
    width: 30px;
    height: 30px;
    background: var(--bg-white);
    position: absolute;
    top:30px;
    left: 100.3%;
    transform: translateX(-50%) rotate(45deg);
    border-top: 2px solid #F2F2F2;
    border-right: 2px solid #F2F2F2;
    z-index: 1;
}
.boxright:before{
    content: '';
    width: 30px;
    height: 30px;
    background: var(--bg-white);
    position: absolute;
    top:40px;
    left: -0.7%;
    transform: translateX(-50%) rotate(45deg);
    border-bottom: 2px solid #F2F2F2;
    border-left: 2px solid #F2F2F2;
}
#btn_transparent1{
    color: var(--text-white);
    background-color: rgba(255,255,255,0.0);
    border: 1px solid;
    padding: 10px 65px 10px 65px;
    border-radius: 55px;
}
#btn_transparent1:hover{
    color: var(--text-white);
    background-color: orange;
    border: 1px solid;
    padding: 10px 65px 10px 65px;
    border-radius: 55px;
}

#btn_orange{
    background-color:orange;
    color: var(--text-white);
    padding: 15px 40px;
    border-radius: 55px;
    max-height: 50px!important;
}

#btn_orange:hover{
    background-color:orange;
    color: var(--text-white);
    padding: 15px 40px;
    border-radius: 55px;
    border: 1px solid;
}

/*----------------------------------dashboard pageoneify_page ----------------------------*/

.header-content1{

}

.header-content1 h1{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size:  49px;
    color: var(--text-white);
    text-transform: uppercase;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.Our_PPC_Only h3{
    font-family:"Avenir LT W01_85 Heavy1475544";
    font-size:  40px;
    text-align: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
section.page-one{
    text-align: center;
}
section.page-one h1{
    font-size:40px;
    font-family:"Avenir LT W01_85 Heavy1475544";
}
section.page-one h6{
    font-size:17px;
    font-family:"Avenir LT W01_65 Medium1475532";
}

section.page-one-fast{
    background-color: #F4F4F4;
}
section.page-one-fast h3{
    font-size:40px;
    font-family:"Avenir LT W01_85 Heavy1475544";
}
section.page-one-fast h6{
    padding-top: 20px;
    padding-bottom: 20px;
    font-size:20px;
    font-family:"Avenir LT W01_65 Medium1475532";
}
section.page-one-fast p{
    font-size:16px;
    font-family:"Avenir LT W01_65 Medium1475532";
}
.what-our h3{
    font-size:40px;
    font-family:"Avenir LT W01_85 Heavy1475544";
}



/*----------------------------------dashboard warning_subscribed_page ----------------------------*/

.alert-warning {
    color: var(--text-white);
    background-color: #E11C1C;
    border-color: #E11C1C;
    z-index: 99999;
}

.alert {
    border-radius: 0;
}


/*----------------------------------css icon-dashboard-menu  ----------------------------*/

.icon-dashboard-menu{

}

.pt-8rem {
    padding-top: 8rem;
}

/*----------------------------------new style ----------------------------*/
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700&display=swap");
.rev_margin_top {
    width: 100%;
    margin-top: 20px; }
@media only screen and (max-width: 320px) {
    .rev_margin_top {
        margin-top: 70px; } }


#content .white-header a{color: #212529;}

.d_grid {
    display: grid; }

.main-header {
    border-bottom: 1px solid #EBF4F4; }

.btn_weight_normal {
    font-weight: 400; }

.gray_btn {
    color: #95AAAB;
    font-size: 15px;
    background: #DFEEF1;
    border-radius: 3px;
    border: 0;
    padding: .8em 2.8em;
    border: 1px solid rgba(2, 206, 209, 0);
    transition: all .3s ease-out; }

.green_btn {
    color: var(--text-white);
    font-size: 15px;
    background: #02CED1;
    border-radius: 3px;
    border: 0;
    padding: .8em 2em;
    box-shadow: 0px 11px 29px rgba(2, 206, 209, 0.219486);
    border: 1px solid rgba(2, 206, 209, 0);
    transition: all .3s ease-out; }
.green_btn:hover {
    color: var(--text-white);
    box-shadow: 0px 11px 29px rgba(2, 206, 209, 0);
    border: 1px solid #02ced1;
    background-color: #06bdbf; }

.custom-checkbox input, .custom-checkbox label {
    cursor: pointer; }

.db_container {
    padding: 45px 20px 58px; }
@media only screen and (max-width: 480px) {
    .db_container {
        padding: 45px 7px 58px; } }

.modal-backdrop {
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }

.header_margin {
    display: inline-block; }
@media only screen and (max-width: 950px) {
    .header_margin {
        margin-top: 3.7rem; } }

.header_margin {
    display: inline-block; }
@media only screen and (max-width: 420px) {
    .header_margin {
        margin-top: 1.7rem; } }

.dz-image img {
    width: 100%;
    max-width: 100%;
    height: auto; }

/* @font-face {
    font-family: ChalkBoard;
    src: url(../fonts/chalkboard.ttf);
} */
/* dropdown css to adujest in php  */
/* .dropdown.notification .dropdown-menu {
    padding: 0;
    transform: translate3d(-110px, 35px, 0px) !important;
    min-width: 15rem;
    box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.156108);
    top: 0px !important;
}
.dropdown.user .dropdown-menu {
    transform: translate3d(18px, 30px, 0px) !important;
    background: var(--bg-white);
    box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.156108);
    min-width: 12rem;
    padding: 0;
    left: 0 !important;
    top: 10px !important;
} */
/* ---------------------------------------------------
HEADER STYLE
----------------------------------------------------- */
.main-header {
    padding: 15px 20px;
    height: auto;
    position: absolute;
    width: calc(100% - 80px);
    right: 0;
    z-index: 1; }
@media only screen and (max-width: 768px) {
    .main-header {
        height: auto; } }

.main-header form,
.main-header form input::placeholder {
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.214561); }

.main-header form input {
    border: none;
    background: transparent;
    padding: 0;
    padding-left: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.214561);
    height: auto;
    width: auto;
    box-shadow: none; }

.main-header .dropdown-menu {
    background: var(--bg-white);
    border: 1px solid #F0F2F4;
    box-sizing: border-box;
    border-radius: 3px; }

.main-header .dropdown-item.active,
.main-header .dropdown-item:active {
    color: #212529;
    text-decoration: none;
    background-color: transparent;
    border: none;
    box-shadow: none; }

.main-header .dropdown-item {
    padding: .25rem 1rem;
    color: var(--text-black);
    font-size: 14px;
    text-transform: capitalize; }

.arrow_box {
    position: relative;
    background: #ffff;
    border: none; }

.arrow_box:after,
.arrow_box:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    right: 10px; }

.arrow_box:after {
    border-color: rgba(218, 218, 218, 0);
    border-bottom-color: #F2FDFD;
    border-width: 10px;
    margin-left: -30px; }

.arrow_box:before {
    border-color: rgba(218, 218, 218, 0);
    border-bottom-color: #F2FDFD;
    border-width: 10px;
    margin-left: -36px; }

.dropdown.user .dropdown-menu {
    transform: translate3d(18px, 30px, 0px) !important;
    background: var(--bg-white);
    box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.156108);
    min-width: 12rem;
    padding: 0; }

.dropdown.user .dropdown-menu .usage {
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 11px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    color: #B8C2C2;
    margin-bottom: 8px; }

.dropdown.user .dropdown-menu .progress {
    height: 0.5rem;
    width: 80%; }

.dropdown.user .dropdown-menu .progress .progress-bar {
    background-color: #FFC600; }

.dropdown.user .dropdown-menu .per {
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    color: var(--text-black);
    display: inline-block;
    width: 20%;
    margin-bottom: 0;
    float: right;
    position: relative;
    top: -10px;
    right: -10px; }

.dropdown.user .user-progress {
    background: #f2fdfd;
    border-radius: 4px 4px 0 0; }

.dropdown.user .links a:hover {
    background: transparent; }

.dropdown.notification .arrow_box:after,
.dropdown.notification .arrow_box:before {
    left: 0;
    right: 0;
    margin: 0 auto; }

.dropdown.notification .dropdown-menu {
    padding: 0;
    transform: translate3d(-110px, 35px, 0px) !important;
    min-width: 15rem;
    box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.156108); }

.dropdown.notification .dropdown-menu .heading {
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #212121;
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 5px; }

.dropdown.notification .dropdown-menu .notification-item {
    height: auto;
    padding: 15px;
    overflow: hidden;
    border-bottom: 1px solid #F0F0F0;
    border-radius: 4px;
    cursor: pointer; }

.dropdown.notification .dropdown-menu .notification-item:hover {
    background: #f2fdfd; }

.dropdown.notification .dropdown-menu .notification-img {
    width: 20%;
    text-align: center; }

.dropdown.notification .dropdown-menu .notification-content {
    width: 80%;
    display: inline-block; }

.dropdown.notification .dropdown-menu .notification-content .content {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    color: #888888;
    margin-left: 15px;
    display: inline-block;
    height: 28px;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis; }

.dropdown.notification .dropdown-menu .visitor-notification .content {
    margin-left: 0;
    height: auto;
    margin-top: 10px; }

.dropdown.notification .see-more {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 17px;
    color: #D3D3D3; }

.user-img {
    border-radius: 100%;
    background: var(--bg-white);
    border: 1.6px solid #02CED1;
    box-shadow: 0px 6px 12px rgba(2, 206, 209, 0.229789);
    padding: 5px;
    height: 45px; }

/* -----------------------------------------
Badge
----------------------------------------- */
.badge {
    padding: 3px 5px 2px;
    position: absolute !important;
    top: -7px !important;
    right: -3px;
    display: inline-block;
    min-width: 10px;
    font-size: 10px;
    font-weight: bold;
    color: var(--text-white);
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
    background: #02ced1; }

.footer {
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    font-size: 14px;
    color: #6A7272;
    padding: 20px;
    position: absolute;
    bottom: 0; }

.footer img {
    height: 20px;
    vertical-align: middle; }

.referral-menu {
    background: transparent;
    border-radius: 2px;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.371429px;
    color: var(--text-black);
    padding: 5px 8px;
    margin: 0 5px; }
@media only screen and (max-width: 480px) {
    .referral-menu {
        display: table-cell; } }

.user_header {
    display: inline; }
@media only screen and (max-width: 1053px) {
    .user_header {
        display: inline-block; } }
@media only screen and (max-width: 320px) {
    .user_header {
        display: inline-table; } }

.referral-menu:hover,
.referral-menu:focus {
    color: var(--text-black); }

.sharelinkmodal .modal-content {
    background: var(--bg-white);
    box-shadow: 0px 31px 35px rgba(0, 0, 0, 0.182745);
    border-radius: 9px;
    border: none; }

.sharelinkmodal form label {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 29px;
    text-align: center;
    color: #CECECE;
    margin-bottom: 0; }

.sharelinkmodal form input,
.sharelinkmodal form textarea {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 29px;
    color: #05CFD2;
    background: var(--bg-white);
    border: 1px solid #E8ECED;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.0209466);
    border-radius: 3px; }

.sharelinkmodal form input::placeholder {
    color: #05CFD2; }

.sharelinkmodal .share-options a {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 29px;
    color: var(--text-white);
    border-radius: 3px;
    padding: 10px 20px;
    margin: 5px; }

.sharelinkmodal .share-options a.facebook {
    background: #4867AA; }

.sharelinkmodal .share-options a.twitter {
    background: #55ADED; }

.sharelinkmodal .share-options a.email {
    background: #474747; }

.sharelinkmodal .share-options a.fbmsg {
    color: #1E88E5;
    border: 1px solid; }

.sharelinkmodal .share-options a svg {
    margin-right: 12px; }

.refermodal .modal-content {
    background-image: url(https://axdebntfdp.cloudimg.io/v7/zonbase.com/images/refermodal.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain; }

.refermodal .modal-dialog {
    max-width: 800px; }

.refermodal .share-options a svg {
    margin-right: 0; }

.refermodal form input,
.refermodal form textarea {
    color: #393939; }

.refermodal form input::placeholder,
.refermodal form textarea::placeholder {
    color: #979797; }

.custom-control-input:checked ~ .custom-control-label::before {
    color: var(--text-white);
    border-color: #02CED1;
    background-color: #02CED1; }

.refermodal form .custom-control-label {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    color: #979797; }

.refermodal .referalinfobox {
    background: var(--bg-white);
    mix-blend-mode: normal;
    opacity: 0.93;
    border-radius: 7px 7px 0px 0px;
    width: 300px;
    height: 180px;
    margin: 0 auto;
    position: relative;
    transform: translateY(138%); }

.refermodal .referalinfobox .bottom-text {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 23px;
    text-align: center;
    color: var(--text-step);; }

.refermodal .referalinfobox h3 {
    /* font-family: ChalkBoard; */ }

.refermodal .referalinfobox .color-black {
    /* font-family: ChalkBoard; */
    font-size: 15px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -0.5px;
    color: var(--text-black); }

.upgradeplan-btn {
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #FFC823;
    background: #3F3F3F;
    border-radius: 50px;
    padding: 6px 16px;
    border: none; }

.footer a {
    font-size: 12px;
    color: #141414;
    opacity: 0.41; }

.footer span {
    color: #141414;
    opacity: 0.41; }

.exclaimation-class {
    padding: 5px 7px;
    position: absolute;
    top: -1px;
    right: -5px;
    display: inline-block;
    color: var(--text-white);
    vertical-align: middle;
    text-align: center;
    border-radius: 100%;
    background: #e52f48;
    line-height: 7px;
    font-weight: bold;
    font-size: 14px; }

.animated {
    animation-duration: 2.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite; }

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0); }
    40% {
        transform: translateY(-10px); }
    60% {
        transform: translateY(-15px); } }
.bounce {
    animation-name: bounce; }

/*.dropdown-toggle:after {
  content: none; }*/

@media (max-width: 576px) {
    .refermodal .modal-content {
        background-image: none; } }
/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */
.wrapper {
    display: flex;
    align-items: stretch; }

/*#sidebar {
  transition: all 0.4s;
  min-width: 165px;
  max-width: 165px;
  color: var(--text-black);
  transition: all 0.4s;
  background: #383838;
  box-shadow: 0px 2px 22px rgba(0, 74, 75, 0.0500453);
  position: relative;
  z-index: 9; }

#sidebar a svg {
  max-width: 30px; }

#sidebar a svg path {
  fill: #ffffff; }

#sidebar a {
  width: 165px;
  text-align: left !important; }

#sidebar a svg {
  margin-left: 10px; }

@keyframes opacity-anim {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#sidebar.active a strong {
  opacity: 0; }

#sidebar a strong {
  animation: opacity-anim 0.3s;
  opacity: 1;
  width: 165px; }

#sidebar ul {
  overflow: hidden; }

#sidebar ul li {
  height: auto;
  position: relative; }

#sidebar.active {
  transition: all 0.4s;
  min-width: 165px;
  max-width: 165px; }

#sidebar.active .sidebar-header h3,
#sidebar.active .CTAs,
#sidebar.active ul li a strong,
#sidebar.active .open-sidebar,
#sidebar.active .bottom-manager,
#sidebar.active .btn-group strong {
  display: none; }

#sidebar .bottom-links {
  display: none; }

#sidebar.active .bottom-links {
  display: block;
  position: absolute;
  bottom: 20px;
  width: 100%;
  color: #D8D8D8; }*/

.copyright {
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.28844);
}

a[data-toggle="collapse"] {
    position: relative; }

/*.dropdown-toggle::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%); }*/

.bottom-manager {
    opacity: 0; }

.bottom-manager {
    opacity: 1;
    padding: 0 20px;
    /*position: absolute;*/
    bottom: 0;
    width: 165px;
    animation: opacity-anim 0.6s; }

.mymanagerinfo {
    background: #424242;
    border: 1px solid #424242;
    box-sizing: border-box;
    border-radius: 3px; }

.mymanagerinfo img {
    border-radius: 100%;
    transform: translateY(-50%); }

.mymanagerinfo h6 {
    font-style: normal;
    font-weight: bold;
    line-height: 19px;
    font-size: 16px;
    text-transform: capitalize; }

.mymanagerinfo p {
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: #ACACAC; }

.mymanagerinfo .btn {
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: var(--text-white);
    vertical-align: middle;
    text-transform: capitalize;
    padding: 10px 0;
    width: 100%;
    border-top: 1px solid #383838; }

.mymanagerinfo .card {
    background: #424242; }

/*#sidebar li.active .btn-group {
  background: rgba(216, 216, 216, 0.09);
  color: #02CED1;
  border-left: 3px solid #06CFD2; }

#sidebar li.active .btn-group .hubstaffbtn:hover {
  background: transparent;
  color: #02CED1; }

#sidebar li.active .btn-group svg {
  margin-left: 7px; }

#sidebar li.active .btn-group svg path {
  fill: #02CED1; }

#sidebar li .btn-group {
  width: 165px;
  text-align: left !important; }

#sidebar .hubstaffbtn {
  padding: 15px 20px;
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 0.85em;
  color: var(--text-white);
  text-transform: capitalize;
  text-align: left;
  width: 100%;
  background: transparent; }

#sidebar .hubstaffbtn svg {
  margin-left: 10px;
  color: var(--text-white); }

#sidebar .hubstaffbtn svg path {
  fill: #ffffff; }

#sidebar li .btn-group button {
  margin: 0;
  border: none;
  border-radius: 0; }

#sidebar .hubstaffbtn strong {
  vertical-align: middle;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  color: var(--text-white);
  text-transform: capitalize;
  position: absolute; }

#sidebar li.active .hubstaffbtn strong {
  color: #02CED1; }

#sidebar li.active .dropdown-toggle svg {
  color: #02CED1; }

#sidebar .hubstaffdropdown {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  animation: opacity-anim 0.3s;
  opacity: 1;
  !* transform: translate3d(-3px, 50px, 0px) !important; *! }

#sidebar .dropdown-toggle-split {
  width: 60px;
  background: transparent; }

#sidebar li.active .hubstaffdropdown .dropdown-item {
  background: #383838;
  color: #A4A4A4;
  border-left: 3px solid #06CFD2; }

#sidebar li.active .hubstaffdropdown .dropdown-item.active {
  color: #06CFD2; }

#sidebar li .hubstaffdropdown .dropdown-item {
  padding: 10px 20px;
  height: 40px;
  padding-left: 70px; }

#sidebar .btn-group strong {
  animation: opacity-anim 0.5s;
  opacity: 1; }

#sidebar.active .btn-group strong {
  opacity: 0; }

#sidebar.active .hubstaffdropdown {
  opacity: 0; }

#sidebar li .btn-group:hover {
  background: rgba(216, 216, 216, 0.09);
  color: #02CED1; }

#sidebar li .btn-group .hubstaffbtn:hover strong {
  color: #02CED1; }

#sidebar li .btn-group .hubstaffbtn:hover svg path {
  fill: #02CED1; }

#sidebar li .btn-group .dropdown-toggle-split svg {
  color: #747474;
  font-weight: 100;
  font-size: 14px;
  height: auto; }

!* #sidebar li .btn-group .dropdown-toggle-split svg:hover path {
    fill: #02CED1;
} *!
#sidebar li .hubstaffdropdown .dropdown-item:hover {
  color: #06CFD2;
  background: #383838; }*/

.dropdown-toggle-split .down-show {
    display: none; }

.dropdown-toggle-split[aria-expanded="true"] .left-show {
    display: none; }

.dropdown-toggle-split[aria-expanded="true"] .down-show {
    display: block; }

/*#sidebar.active .collapse.show {
  display: none; }*/

/*   FIXED Layout SIDEBAR   */
/*#sidebar {
  position: fixed;
  height: 100%;
  overflow: scroll;
  overflow-x: hidden; }*/

/*#content.active {
  margin-left: 80px; }*/

/*#content {
  margin-left: 250px; }
  @media only screen and (max-width: 768px) {
    #content {
      margin-left: 80px; }
}*/

/*   FIXED Layout SIDEBAR   */
#sidebar {
    position: fixed;
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
}


/* Track */
/* width */
/*#sidebar::-webkit-scrollbar {
  width: 0; }

!* Track *!
#sidebar::-webkit-scrollbar-track {
  background: #383838; }

/* Handle */
#sidebar::-webkit-scrollbar-thumb {
  background: #383838; }

/* Handle on hover */
#sidebar::-webkit-scrollbar-thumb:hover {
  background: #383838; }

/* new sidebar icons CSS */
#sidebar ul li a img {
  margin-left: 10px; }

#sidebar ul li.active > a img,
a[aria-expanded="true"] img {
  margin-left: 7px; }

#sidebar ul li a .active-img {
  display: none; }

#sidebar ul li.active .not-active-img {
    display: none;
}

#sidebar ul li.active .active-img {
  display: inline-block; }

#sidebar ul li .hubstaffbtn img {
  margin-left: 10px; }

#sidebar ul li.active .hubstaffbtn img {
  margin-left: 7px; }

#sidebar ul li .hubstaffbtn .active-img {
  display: none; }

#sidebar ul li.active .hubstaffbtn .not-active-img {
  display: none; }

#sidebar ul li.active .hubstaffbtn .active-img {
  display: inline-block; }*/

.mf_container {
    padding: 66px 50px; }

.hd_row {
    margin-top: 66px; }

/** ======================  Profit ==============================**/
.profilt-container {
    padding: 67px 58px 50px 58px;
}

.profit-info .profit-text {
    color: #FF9900;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 6px;
    display: block;
}

.profit-info .sec-title {
    color: #000000;
    font-size: 48px;
    font-weight: bold;
    margin-bottom: 14px;
}

.sec-list {
    margin: 35px 0 27px 0;
    padding: 0;
    list-style: none;
}

.sec-list li {
    background-image: url(../images/list-icon.svg);
    padding: 0 0 18px 42px;
    background-repeat: no-repeat;
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
}

.profit-info .connect-store {
    background: #FF9900;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    height: 46px;
    min-width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 46px;
}

.profit-info .connect-store:hover {
    background: #272727;
}

.profit-info .demo-data {
    background: #fff;
    border-radius: 4px;
    color: #000;
    font-size: 15px;
    height: 46px;
    min-width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    border: 1px solid #000000;
}

.profit-info .demo-data:hover {
    background: #272727;
    color: #fff;
}
.data-secure {
    padding-top: 83px;
    max-width: 940px;
    margin: 0 auto;
}
.data-secure .secure-title {
    color: #FF9900;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 15px;
}
.data-secure .data-content p {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    line-height: 28px;
}
.data-points {
    text-align: center;
    max-width: 940px;
    margin: 40px auto 30px;
}
.data-points .point-data {
    width: 29%;
}
.data-points .point-data .point-img {
    margin-bottom: 40px;
    height: 110px;
}
.data-points .point-data .point-info {
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
@media screen and (max-width: 767px){
    .profilt-container {padding: 34px 0 0 0;}
    .profit-info .profit-text{text-align: center;}
    .profit-info .sec-title{text-align: center; font-size: 25px; line-height: 32px;}
    .profit-info p{ text-align: center; font-size: 14px; line-height: 20px; }
    .profit-info .demo-data{ margin-bottom: 25px; }

    .sec-list li{font-size: 14px; padding: 0 0 10px 42px;}

    .profit-info .connect-store{ min-width: 100%; font-size: 12px; margin-bottom: 25px; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1199px){
    .profit-info .sec-title {
        font-size: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .hd_row {
        margin-top: 11px; } }
@media only screen and (max-width: 480px) {
    .hd_row {
        margin-top: 66px; } }
@media only screen and (max-width: 320px) {
    .hd_row {
        margin-top: 106px; } }

@media only screen and (max-width: 575px) {
    .file_sec02 a {
        margin-top: 20px;
        display: inline-block; } }

.file_table th {
    padding: 10px 65px; }
@media only screen and (max-width: 1440px) {
    .file_table th {
        padding: 10px 40px; } }

.file_row td {
    padding: 10px 65px;
    vertical-align: middle; }
@media only screen and (max-width: 1440px) {
    .file_row td {
        padding: 10px 40px; } }
.file_row p {
    margin-bottom: 0; }

.f_name .nm_icon, .f_name p {
    display: inline-block;
    vertical-align: middle; }
.f_name p {
    margin-bottom: 0;
    margin-left: 10px; }
@media only screen and (max-width: 1440px) {
    .f_name {
        display: flex; } }

.in_progress_btn {
    color: #4e4e4e;
    font-size: 14px;
    font-weight: 600;
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    padding: 9px 26px;
    background-color: var(--bg-white);
    border: 1px solid #4e4e4e;
    border-radius: 3px;
    transition: all .3s ease-out; }
.in_progress_btn:hover {
    color: #02CED1;
    border: 1px solid #02CED1; }

.download_btn {
    color: var(--text-white);
    font-size: 14px;
    font-weight: 600;
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    padding: 9px 26px;
    background-color: #4e4e4e;
    border-radius: 3px;
    border: 1px solid #4e4e4e;
    transition: all .3s ease-out; }
.download_btn:hover {
    background-color: #02CED1;
    border: 1px solid #02CED1; }

#downloadModel .modal-body {
    padding: 24px; }

.ckeck_content_download {
    display: flex;
    justify-content: center; }
.ckeck_content_download .custom-control {
    padding: 12px 28px;
    border: 1px solid #E8ECED;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.0209466);
    border-radius: 3px;
    margin: 0 5px;
    width: 100%;
    display: flex;
    padding-left: 40px;
    align-items: center; }

.dn_btns button {
    width: auto !important; }

.fill_bg {
    background-color: #383838; }
.fill_bg label {
    color: var(--text-white); }

@media only screen and (max-width: 575px) {
    .search-project svg {
        position: absolute;
        left: 25px;
        top: 13%; } }

.tw_768 {
    margin-top: 68px; }

.dwnld_toolkit {
    position: relative; }
.dwnld_toolkit p {
    position: absolute;
    top: 91%;
    right: 1%;
    font-size: 12px;
    color: #566265;
    background-color: #EBF4F4;
    box-shadow: 0px 14px 27px rgba(221, 233, 233, 0.646225);
    border-radius: 6px;
    padding: 19px;
    text-transform: initial;
    width: 20.8044382802vw;
    text-align: center;
    display: none; }
@media only screen and (max-width: 480px) {
    .dwnld_toolkit p {
        width: 210px; } }

.order_section_01 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 28px 20px;
    margin-top: 28px; }
@media only screen and (max-width: 702px) {
    .order_section_01 {
        flex-wrap: wrap;
        margin-top: 50px; }
    .order_section_01 .sum_righ_btns {
        margin-top: 10px; } }
@media only screen and (max-width: 480px) {
    .order_section_01 {
        margin-top: 93px; } }
.order_section_01 .order_transcripts a {
    display: flex;
    opacity: 0.41; }
.order_section_01 .order_transcripts a p {
    color: #141414;
    margin-bottom: 0;
    padding-left: 14px; }
@media only screen and (max-width: 480px) {
    .order_section_01 .order_transcripts a p {
        font-size: 14px; } }
.order_section_01 .order_transcripts a:hover {
    opacity: 1; }

.next_btn {
    color: #95AAAB;
    padding: 11px 46px;
    background-color: #DFEEF1;
    border-radius: 3px;
    pointer-events: none; }
@media only screen and (max-width: 480px) {
    .next_btn {
        margin-top: 10px;
        padding: 7px 38px; } }

@media only screen and (max-width: 767px) {
    .upload_section_02 .col-md-6 {
        margin-bottom: 20px; } }

.order_section_02 {
    background-color: var(--bg-white);
    box-shadow: 0px 31px 35px rgba(0, 0, 0, 0.0001);
    border-radius: 10px;
    padding: 55px 26px 64px;
    width: 100%; }
.order_section_02 h2 {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 43px; }
@media only screen and (max-width: 480px) {
    .order_section_02 h2 {
        font-size: 22px; } }

.up_block {
    border: 1.2px dashed #CBD3D3;
    box-sizing: border-box;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 53px 0;
    height: 100%; }
@media only screen and (max-width: 767px) {
    .up_block {
        margin-bottom: 25px;
        padding: 20px; } }

.up_icon {
    position: relative;
    width: 70px;
    height: 70px;
    display: block;
    margin: 0 auto; }
.up_icon:after {
    content: '';
    position: absolute;
    background-image: url(https://axdebntfdp.cloudimg.io/v7/zonbase.com/images/upload.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 64px;
    top: 0;
    left: 0; }

.upload_text {
    color: #B6B6B6; }
.upload_text span {
    color: #00CFD2; }
@media only screen and (max-width: 480px) {
    .upload_text {
        font-size: 14px; } }

.past_block {
    text-align: center; }
.past_block p {
    font-size: 15px;
    line-height: 20px;
    margin: 21px 0 16px; }
@media only screen and (max-width: 480px) {
    .past_block p {
        font-size: 14px; } }
.past_block .past_btn {
    color: var(--text-white);
    background: #02CED1;
    box-shadow: 0px 11px 29px rgba(2, 206, 209, 0.219486);
    border-radius: 2.7px;
    display: inline-block;
    padding: 10px 22px;
    border: 0;
    transition: all .3s ease-out; }
.past_block .past_btn:hover {
    position: relative;
    transform: translateY(-2px);
    box-shadow: 0px 11px 29px rgba(2, 206, 209, 0); }
.past_block .past_btn:active {
    transform: translateY(0);
    box-shadow: 0px 11px 29px rgba(130, 189, 190, 0.1); }
@media only screen and (max-width: 480px) {
    .past_block .past_btn {
        padding: 10px 20px; } }

.pastelinkmodal .modal-dialog {
    width: 550px;
    max-width: 100%; }
@media only screen and (max-width: 480px) {
    .pastelinkmodal .modal-dialog {
        max-width: 96%; } }
.pastelinkmodal .md_header_cutom {
    display: flex;
    align-items: center;
    padding: 17px 20px; }
.pastelinkmodal .md_header_cutom p {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0; }
.pastelinkmodal .close {
    color: var(--text-black);
    opacity: 0.14;
    transition: all .3s ease-out; }
.pastelinkmodal .close:hover {
    opacity: .5; }
.pastelinkmodal .modal-body {
    padding: 0; }
.pastelinkmodal .modal-body .add_link_form {
    padding: 13px 26px 16px;
    margin-bottom: 13px; }
.pastelinkmodal .modal-body input[type=text] {
    padding: 13px 16px;
    height: auto;
    margin-top: 13px; }
.pastelinkmodal .modal-body input[type=text]:focus {
    color: var(--text-black);
    background-color: var(--bg-white);
    border-color: #02ced1;
    box-shadow: 0 0 0 0.1rem rgba(2, 206, 209, 0.25);
    outline: 0; }
.pastelinkmodal .modal-body .add_btn {
    color: #02CED1;
    margin-top: 11px;
    background: transparent;
    border: 0;
    box-shadow: none;
    outline: none;
    text-align: left; }
.pastelinkmodal .modal-body .fieldwrapper {
    position: relative; }
.pastelinkmodal .modal-body .remove_field {
    color: #f44336;
    background: transparent;
    border: 0;
    box-shadow: none;
    outline: none; }
.pastelinkmodal .md_btns {
    padding: 25px;
    display: flex;
    justify-content: flex-end;
    position: relative; }
.pastelinkmodal .md_btns:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #ECF2F4; }
.pastelinkmodal .md_btns .cancel_sub_btn {
    padding: 0; }
.pastelinkmodal .md_btns button {
    width: 124px; }
.pastelinkmodal .md_btns button:not(:first-child) {
    margin-left: 20px; }
@media only screen and (max-width: 768px) {
    .pastelinkmodal .md_btns button:not(:first-child) {
        margin-left: 10px; } }

.sum_righ_btns a {
    display: inline-block;
    margin-left: .8rem;
    margin-top: .5rem;
    width: 183px;
    text-align: center; }

.summery_section_01 {
    margin-top: 7px; }
@media only screen and (max-width: 1053px) {
    .summery_section_01 {
        margin-top: 50px; } }
@media only screen and (max-width: 480px) {
    .summery_section_01 {
        margin-top: 82px; } }
@media only screen and (max-width: 320px) {
    .summery_section_01 {
        margin-top: 70px; } }

.od_sum_section_02 {
    width: 100%; }
.od_sum_section_02 .order_summeryBlock {
    box-shadow: 0px 31px 35px rgba(0, 0, 0, 0.0001);
    border-radius: 6px 6px 0px 0px;
    background-color: var(--bg-white);
    padding: 37px 27px; }
@media only screen and (max-width: 480px) {
    .od_sum_section_02 .order_summeryBlock {
        padding: 26px 17px; } }
.od_sum_section_02 .order_summeryBlock h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 39px; }
.od_sum_section_02 .order_summeryBlock .table_section {
    padding-left: 20px; }
@media only screen and (max-width: 768px) {
    .od_sum_section_02 .order_summeryBlock .table_section {
        padding-left: 0; } }
.od_sum_section_02 .order_summeryBlock table thead tr th:first-child {
    padding-left: 15px; }
@media only screen and (max-width: 480px) {
    .od_sum_section_02 .order_summeryBlock table thead tr th:first-child {
        padding-left: 0; } }
.od_sum_section_02 .order_summeryBlock table tbody {
    background-color: transparent; }
.od_sum_section_02 .order_summeryBlock table th, .od_sum_section_02 .order_summeryBlock table td {
    border: 0; }
.od_sum_section_02 .order_summeryBlock .od_row p {
    margin-bottom: 0;
    font-weight: 600; }
.od_sum_section_02 .order_summeryBlock .od_row .odsm_fname {
    font-weight: 600; }
.od_sum_section_02 .order_summeryBlock .od_row .odsm_fname .nm_icon {
    position: relative; }
.od_sum_section_02 .order_summeryBlock .od_row .odsm_fname .nm_icon img {
    position: absolute;
    top: 0;
    left: -27px; }
.od_sum_section_02 .order_summeryBlock .od_row .odsm_fname span {
    color: #8E9797;
    font-size: 13px;
    margin-top: 5px; }

.subtotal_section {
    width: 100%;
    border-top: 1px solid #E2E8EA; }
.subtotal_section .sub_tot {
    display: flex;
    justify-content: space-between;
    padding-top: 21px; }
.subtotal_section .sub_tot h5 {
    color: var(--text-black);
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase; }
.subtotal_section .sub_tot span {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase; }
.subtotal_section ul {
    border-bottom: 1px solid #E2E8EA;
    padding-bottom: 21px; }
.subtotal_section li {
    margin-top: 19px;
    display: flex;
    justify-content: space-between; }
.subtotal_section .check_block .ckeck_content {
    display: flex; }
.subtotal_section .check_block .ckeck_content p {
    margin-bottom: 0; }
.subtotal_section .check_block span {
    font-size: 12px;
    line-height: 16px;
    color: #8E9797;
    padding-left: 25px;
    display: -webkit-inline-box; }

.checkout_btn {
    color: var(--text-white);
    font-size: 16px;
    background-color: #02CED1;
    border: 0;
    width: 100%;
    border-radius: 0 0 4px 4px;
    padding: 13px 0;
    font-weight: bold;
    transition: all .3s ease-out; }
.checkout_btn span {
    font-weight: normal; }
.checkout_btn:hover {
    background-color: #06bdbf; }

.checkout_box {
    background-color: var(--bg-white);
    border-radius: 6px;
    padding: 25px; }
.checkout_box .final_cost {
    display: flex;
    justify-content: space-between;
    padding: 0 10px; }
.checkout_box .final_cost p {
    color: var(--text-black);
    font-size: 18px;
    font-weight: 600; }
.checkout_box .final_checkout_btn {
    color: var(--text-white);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 11px 5px;
    display: block;
    text-align: center;
    background-color: #02CED1;
    border-radius: 3px;
    transition: all .3s ease-out; }
.checkout_box .final_checkout_btn:hover {
    background-color: #06bdbf; }
@media only screen and (max-width: 767px) {
    .checkout_box {
        margin: 30px 0; } }

.thank_pop_content {
    padding: 30px 30px 17px; }
.thank_pop_content h5 {
    margin-top: -43px;
    margin-bottom: 10px; }
.thank_pop_content p {
    margin-bottom: 0; }
.thank_pop_content button {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: var(--text-white);
    border-radius: 2.49925px;
    margin-bottom: 15px;
    padding: 13px 51px;
    border: none;
    font-weight: bold;
    margin-top: 18px;
    background-color: #02CED1; }
.thank_pop_content button:hover {
    color: var(--text-white);
    background-color: #06bdbf; }

.thank_img_block img {
    margin-left: 28px; }

.tb_os {
    display: table; }
@media only screen and (max-width: 936px) {
    .tb_os {
        display: block; } }
@media only screen and (max-width: 767px) {
    .tb_os {
        display: table; } }
@media only screen and (max-width: 543px) {
    .tb_os {
        display: block; } }

@media only screen and (max-width: 575px) {
    .purchase_model {
        width: 94%; } }

.cardexpdate {
    display: flex;
    align-items: center; }
@media only screen and (max-width: 767px) {
    .cardexpdate {
        width: 50%; }
    .cardexpdate input {
        width: 48%; } }
@media only screen and (max-width: 480px) {
    .cardexpdate input {
        width: 46%; } }

@media only screen and (max-width: 767px) {
    .card_cvv {
        width: 50%; } }

.order-summary-payment-box {
    background: white;
    border: 1px solid #E8ECED; }
.order-summary-payment-box input {
    border: 0;
    box-shadow: none !important; }

.checkout_mmcrown {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    border: 3px solid var(--color-white);
    border-radius: 50%;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.108501); }

.check_pop_head {
    padding: 48px 30px 30px; }

.order-summary {
    letter-spacing: 1.83333px;
    font-size: 11px; }

.order-summary-box {
    background: var(--bg-white);
    border: 1px solid #D4DDDF;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 4px 13px; }

.order-summary-payment-box .cardnum {
    background: url(../signup/img/icons/card.svg) no-repeat left 0.75rem center/15px 12px;
    padding-left: 2.3rem;
    outline: none;
    box-shadow: none;
    border: 0;
    border-color: transparent; }
.order-summary-payment-box .cardexpdate {
    background: url(../signup/img/icons/date.svg) no-repeat left 0.75rem center/35px 14px;
    padding-left: 2.6rem !important;
    outline: none;
    box-shadow: none;
    border: 0;
    border-color: transparent; }
.order-summary-payment-box .cardcvv {
    background: url(../images/icons/lock.svg) no-repeat left 0.75rem center/15px 15px;
    padding-left: 2.3rem;
    outline: none;
    box-shadow: none;
    border: 0;
    border-color: transparent; }

.card-expiry-month, .card-expiry-year {
    outline: none;
    box-shadow: none;
    border: 0;
    border-color: transparent; }

.green_btn {
    color: var(--text-white);
    background-color: #02CED1;
    pointer-events: auto; }

/*# sourceMappingURL=style.css.map */

/*
Alert Notifications
*/
.zb-alert{
    position: absolute;
    right: 1%;
    top: 80px;
    max-width: 276px;
}
.zb-alert.zb-alert-success{background: var(--theme-bg)!important;}
.zb-alert .close-btn{position:absolute; right:-1%; top:-4px}
.zb-alert.zb-alert-success .text-header.zb-alert.zb-alert-success .close-btn{font-weight: bold !important;color: var(--text-white);}
.zb-alert.zb-alert-success .text-content{color: var(--text-white);}
.zb-alert.zb-alert-error{background: #f8d7da!important;}
.zb-alert.zb-alert-error .text-header,.zb-alert.zb-alert-error .close-btn{font-weight: bold !important;color: #721c24 !important;}
.zb-alert.zb-alert-error .text-content{color: #721c24 !important;}
.zb-alert.zb-alert-warning{background: #fff3cd!important;}
.zb-alert.zb-alert-warning .text-header,.zb-alert.zb-alert-error .close-btn{font-weight: bold !important;color: #856404 !important;}
.zb-alert.zb-alert-warning .text-content{color: #856404 !important;}

#content .white-header .breadcrumb .breadcrumb-item.active a {
    color: var(--theme-color) !important;
}
.bg-272727 {
    background-color: var(--bg-dark);
}
li a{
    color: var(--text-white);
}
/*# sourceMappingURL=style.css.map */


li.breadcrumb-item a{
    color: var(--color-prime-1);
}



/***** 03-01-2022 *****/

.site-copyright {
    color: #FF9900;
}

footer.main-footer {
    bottom: -68px !important;
}

@media (max-width: 1200px) {
    footer.main-footer {
        position: relative !important;
        margin-left: 0 !important;
    }
    .new-zb-layout {
        padding-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .footer-social {
        padding: 0;
    }
    .footer-social a {
        display: inline-block;
        margin: 0 4px !important;
        padding: 0;
    }
    button.help-btn {
        font-size: 12px;
        padding: 7px 10px;
        height: auto !important;
    }
    button.help-btn svg {
        width: 14px;
    }
    #showModuleErrorPrompt .modal-dialog {
        margin: auto;
    }
}

@media (max-width: 374px) {
    .footer-social a {
        margin: 0 1px !important;
    }
    button.help-btn {
        font-size: 12px;
        padding: 5px 8px;
        height: auto !important;
    }
}


/****** Static Layout ******/

.static-layout > .container {
    padding-left: 0;
    padding-right: 0;
}

.static-layout p {
    word-break: break-word;
}

/* LINK HOVER AND FOCUS COLOR CHANGE */
#accordionMoblie ul.nav li.nav-item a.nav-link:hover,#accordionMoblie ul.nav li.nav-item a.nav-link:focus {
	color: var(--sidebar-active-color) !important;
}
