/*@font-face {font-family: 'MuseoSans';src: url('../fonts/web/31FA87_0_0.eot');src: url('../fonts/web/31FA87_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/web/31FA87_0_0.woff2') format('woff2'),url('../fonts/web/31FA87_0_0.woff') format('woff'),url('../fonts/web/31FA87_0_0.ttf') format('truetype'); font-weight: 100; font-style: normal;}
@font-face {font-family: 'MuseoSans';src: url('../fonts/web/31FA85_0_0.eot');src: url('../fonts/web/31FA85_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/web/31FA85_0_0.woff2') format('woff2'),url('../fonts/web/31FA85_0_0.woff') format('woff'),url('../fonts/web/31FA85_0_0.ttf') format('truetype'); font-weight: 700; font-style: normal;}


@font-face {font-family: 'MuseoSans';src: url('../fonts/web/31FA85_1_0.eot');src: url('../fonts/web/31FA85_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/web/31FA85_1_0.woff2') format('woff2'),url('../fonts/web/31FA85_1_0.woff') format('woff'),url('../fonts/web/31FA85_1_0.ttf') format('truetype'); font-weight: 300; font-style: normal;}

*/
.pre-loader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index: 9999;
}
.load-icon {
position: absolute;
width: 80px;
height: 80px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
html{
scroll-behavior: smooth;.first-sliver-pricing-wrp, .first-gold-pricing-wrp, .first-platinum-pricing-wrp
}
body{
padding: 0;
margin: 0;
color: #191919;
background: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h4, h5, h6{
font-family: MuseoSans,Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight: 700;
font-style: normal;
color: #191919;
text-rendering: optimizeLegibility;
margin-top: 0;
margin-bottom: 1rem;
}
a, a:visited {
transition: all .3s ease-in;
}
img{
/* max-width: 100%; */
height: auto;
-ms-interpolation-mode: bicubic;
display: inline-block;
vertical-align: middle;
}
.container-manage {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
padding: 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-right: 15px;
padding-left: 15px;
max-width: 1200px;
margin: 0px auto;
}
.menu-height-manage {
width: 100%;
min-height: 83px;
}
header.header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 100;
box-shadow: 0 3px 6px 0 rgba(25,25,25,.5);
background-color: #ffffff;
}
.manage-row-tallent{
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
}
.logo-wrp {
padding: 5px;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.logo-wrp a {
width: 170px;
display: inline-block;
}
.logo-wrp a img {
width: 100%;
}
.menu-wrapper.show-large-menu {
padding: 1.25rem;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
font-family:Source Sans Pro,MuseoSans,Helvetica Neue,Helvetica,Arial,sans-serif;
}
ul.main-menu-bar {
margin: 0;
list-style-type: none;
width: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
ul.main-menu-bar li.menu-basic-all {
padding: 0;
margin: 0 35px 0 0;
-webkit-perspective: 1000;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 16px;
font-weight: 100;
}
ul.main-menu-bar li.menu-basic-all a{
border-bottom: 1px solid transparent;
padding: .5rem 0;
color: #85c445;
font-weight: bold;
transition:0.5s all ease-in-out;
-moz-transition:0.5s all ease-in-out;
-webkit-transition:0.5s all ease-in-out;
-webkit-tap-highlight-color: rgba(0,0,0,.3);
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
line-height: 1;
}
ul.main-menu-bar li.menu-basic-all.menu-btn-login {
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: middle;
border-radius: 2em;
padding: 4px 23px;
margin: 0 0 0px;
font-size: 1rem;

background-color: #85c445;
border: 1px solid #a4ea5d;
margin-right: 0;
font-weight: 700;
transition: all .2s ease-out;
}
ul.main-menu-bar li.menu-basic-all.menu-btn-login a {
font-size: 16px;
color: #fff;
font-weight: 600;
letter-spacing: 0.8px;
}
ul.main-menu-bar li.menu-basic-all:active a , ul.main-menu-bar li.menu-basic-all:hover a{
border-color: #a4ea5d;
text-decoration:none;
}
.banner-wrapper {
background: url(../images/bg-home-old.jpg);
position: relative;
padding:10rem 0px;
padding-top:84px;
background-size: cover;
}
.bg-vide-wrp-banner{
width:100%;
}
.bg-vide-wrp-banner video{
width:100%;
display:block;
}
.wrp-width-100-banners {
padding-top:80px;
}
.app-download-btns img {
width: 11rem;
border-radius: 2em;
margin: 0.5rem !important;
}
.manage-text-lions {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
position: relative;
z-index: 1;
}
.manage-text-lions h1{
line-height:1.2;
color:#fff;
font-size:54px;
}
.manage-text-lions p{
line-height:1.2;
color:#fff;
font-size:32px;
font-weight:100;
}
.banner-wrapper:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
.section.how-its-work {
padding: 5rem 0;
background: #fff;
}
.title-manage-how-it-work {
text-align: center;
display: inline-block;
margin: 0px auto;
padding: 1.25rem;
}
.box-in-how-it-work {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
text-align:center;
}
.box-in-how-it-work img {
max-width: 70px;
margin-bottom: 1.875rem;
}
.box-in-how-it-work h3{
font-family: MuseoSans,Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight: 700;
font-style: normal;
color: #191919;
text-rendering: optimizeLegibility;
margin-top: 0;
margin-bottom: 1rem;
}
.box-in-how-it-work p{
font-size: 1.125rem;
font-weight: 100;
line-height: 1.4;
}
.section.digital-card {
background-color: #f2f2f2;
padding: 8rem 0;
}
.bg-gif-in-install.first-bg-installl-leads-images {
margin: 0px auto 30px;
max-width: 430px;
}
.row.digital-card-row {
text-align: left;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 75rem;
margin-left: auto;
margin-right: auto;
-ms-flex-align: center;
align-items: center;
}
.row.digital-card-row img {
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
display: inline-block;
vertical-align: middle;
width:290px;
}
.manage-right-align {
width: 90%;
float: right;
}
.manage-right-align h2{
line-height:1.2;
}
.manage-right-align p{
font-weight: 100;
}
.manage-right-align a{
margin-top: 1rem;
transition: all .3s ease-in;
font-weight:700;
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 2em;
padding: 1em 2em;
margin: 0 0 1rem;
font-size: 1rem;
border: 1px solid #20beaf;
color: #20beaf;
text-decoration:none;
}
.section.sharing-digital-leaf {
padding: 5rem 0;
}
.row.center-sharing-digital-leaf {
margin-left: auto;
margin-right: auto;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-pack: center;
justify-content: center;
}
img.digital-leaf-sharing {
max-width: 200px;
padding:30px 10px;
}
.managers-sharring-wrp p{
font-weight:100;
font-size:18px;
}
.managers-sharring-wrp a {
margin-top: 1rem;
transition: all .3s ease-in;
font-weight: 700;
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 2em;
padding: 1em 2em;
margin: 0 0 1rem;
font-size: 1rem;
border: 1px solid #20beaf;
color: #20beaf;
text-decoration: none;
}
.app-download-btns,
.group-manage-footer{
display:none;
}
.section.follow-remind {
padding: 5rem 0;
background-color: #f2f2f2;
}
.manage-wrp-sharing-digital-leaf {
text-align: center;
}
.bg-gif-in-install.first-bg-installl {
position: relative;
width: 300px;
margin: 0px auto 40px;
text-align: center;
}
.bg-gif-in-install.first-bg-installl img.image-mobile {
z-index: 9;
position: relative;
width: 300px;
}
.bg-gif-in-install.first-bg-installl img.image-gif {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
margin: 18px auto 0px;
z-index: 1;
width: 264px;
}
.manage-wrp-sharing-digital-leaf.margin-bottom-setes {
margin-bottom: 30px;
}
.bg-gif-in-install-upper-side {
position: relative;
text-align: center;
}
.bg-gif-in-install-upper-side img.image-mobile-uper {
position: relative;
z-index: 9;
}
.bg-gif-in-install-upper-side img.image-gif-uper {
position: absolute;
left: 0px;
z-index: 1;
width: 255px;
margin: 15px auto;
right: 0px;
top: 0;
bottom: 0px;
}
.bg-gif-in-install-installl-bottom {
position: relative;
margin: 0px auto 40px;
text-align: center;
}
.bg-gif-in-install-installl-bottom img.image-mobile-bottom {
z-index: 9;
position: relative;
width: 300px;
}
.bg-gif-in-install-installl-bottom img.image-gif-bottom {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
margin: 15px auto 0px;
z-index: 1;
width: 264px;
}
.section.smart-contact-manage {
padding: 5rem 0;
background-color: #fff;
}
.section.popular-features {
background-color: #f2f2f2;
padding: 5rem 0;
}
.text-center.title-manage-center {
text-align: center;
display: inline-block;
width: 100%;
padding: 1.25rem;
}
.manage-width-padding-feature {
padding: 1.25rem;
text-align: center;
}
.manage-width-padding-feature img{
max-width: 70px;
margin-bottom: 1.875rem;
}
.manage-width-padding-feature h3 {
font-size: 1.5rem;
padding: 0px 10px;
}
footer.footer{
padding:1.875rem;
background-color:#191919;
font-family:MuseoSans,Helvetica Neue,Helvetica,Arial,sans-serif;
}
.manage-footer {
padding: 1.25rem;
}
a.manages-logos {
width: 10.9375rem;
margin-bottom: .5rem;
display:inline-block;
}
a.manages-logos img{
width:100%;
}
.group-manage-footer a img {
width: 150px;
margin: .5rem!important;
border-radius: 2em;
border: 1px solid #a7a7a7;
transition: all .2s ease-out;
}
.manage-wrp-anchor-footer h4 {
color: #fff;
font-weight: 600;
}
ul.manage-wrp-list-footer-link {
padding: 0px;
margin: 20px 0px 0px 0px;
}
ul.manage-wrp-list-footer-link li {
list-style: none;
}
ul.manage-wrp-list-footer-link li a {
padding-left: 0;
color: #f2f2f2;
padding: .5rem 1rem;
line-height: 1;
display: inline-block;
font-weight: 100;
font-size: 18px;
padding-left:0px;
}
ul.manage-wrp-list-footer-link li a:hover{
text-decoration:none;
font-weight:200;
}
.manage-wrp-menu-wrp-btn{
margin-right:30px;
display:none;
}
button.menu-buttons {
position: relative;
display: inline-block;
vertical-align: middle;
cursor: pointer;
width: 30px;
height: 16px;
border-radius: 2em;
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
padding: 0;
border: 0;
position:relative;
}
button.menu-buttons:focus,
button.menu-buttons:active{
outline:none;
}
i.bars-menus:after {
content: "";
height: 2px;
background: #85c445;
position: absolute;
top: -5px;
width: 100%;
left: 0px;

transition:0.3s all ease-in-out;
-moz-transition:0.3s all ease-in-out;
-webkit-transition:0.3s all ease-in-out;
}
i.bars-menus:before {
content: "";
height: 2px;
background: #85c445;
position: absolute;
top: 5px;
width: 100%;
left: 0px;

transition:0.3s all ease-in-out;
-moz-transition:0.3s all ease-in-out;
-webkit-transition:0.3s all ease-in-out;
}
i.bars-menus {
height: 2px;
background: #85c445;
width: 100%;
display: inline-block;
}
button.menu-buttons.active i.bars-menus{
height:0px;
}
button.menu-buttons.active i.bars-menus:before {
transform: rotate(45deg);
top:0px;
}
button.menu-buttons.active i.bars-menus:after {
transform: rotate(-45deg);
top:0px;
}
.copy-right-footer {
background-color: rgb(17, 17, 17);
font-size: 0.75rem;
color: rgb(167, 167, 167);
padding: 1.25rem;
}
.copy-right-footer ul{
list-style-type: none;
width: 100%;
display: flex;
align-items: center;
flex-wrap: nowrap;
margin: 0px;
display: inline-block;
padding:0px;
}
.copy-right-footer ul li:first-child{
margin-right: 1rem;
}
.copy-right-footer ul li{
line-height: 1;
display: inline-block;
padding: 0px 0px 0.35em 0.5em;
}
.copy-right-footer ul li a{
font-size: 0.75rem;
color: rgb(167, 167, 167);
text-decoration: underline;
}
/*=================================
Dashboard
===================================*/
section.section-bg.dashboard {
margin-top: 80px;
background:url('../images/bg-home.jpg') no-repeat center center / cover;
position: relative;
width: 100%;
display: block;
padding: 100px 0;
}
section.section-bg.dashboard:before {
position: absolute;
content: '';
/* background-image: linear-gradient(to right, #209abed4, rgba(32, 190, 175, 0.76)); */
background-image: linear-gradient(to right, #85c445e0, #85c4459e);
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.page-title-manage-heading {
text-align: center;
color: #fff;
}
.page-title-manage-heading h1{
color:#fff;
margin-bottom:0px;
}
.page-title-manage-heading ul{
padding:0px;
margin:0px;
display:inline-block;

-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0rem 1rem;
list-style: none;
border-radius: .25rem;
}
.page-title-manage-heading ul li{
display:inline-block;
list-style:none;

color:#fff;
font-weight:400;
opacity:0.7;
}
.page-title-manage-heading ul li:not(:last-child) {
margin-right: .5rem;
}
.page-title-manage-heading li + li:before{
font-size: 10px;
color: #ffffff;
opacity: 0.7;
content:"\f105";

display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right:10px;
}
.page-title-manage-heading li a{
color:#fff;
font-weight:400;
opacity:0.7;
}
.page-title-manage-heading li a:hover{
text-decoration:none;
}
.page-title-manage-heading  li.active{

}
section.dashboard.main {
padding: 120px 0px 100px;
}
.dashboard-menu {
background-color: #fff;
border-radius: 10px;
-webkit-box-shadow: 0 30px 60px -12px rgba(50,50,93,0.25), 0 18px 36px -18px rgba(0,0,0,0.3);
box-shadow: 0 30px 60px -12px rgba(50,50,93,0.25), 0 18px 36px -18px rgba(0,0,0,0.3);
position: relative;
padding: 25px;
}
.title-menu-dashboard {
}
.title-menu-dashboard i{
display:inline-block;
padding:10px;
}
.title-menu-dashboard h3{
margin-bottom: 0px;
color: #fff;
margin: -25px -25px 10px;
padding: 10px 35px;
font-size: 18px;
/* background: #693fdf; */
background:#85c445;
border-radius: 10px 10px 0 0;
display: block;
color: #fff;
font-weight:300;
}
.dashboard-menu ul{
padding:0px;
margin:0px;
}
.dashboard-menu ul li{
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
list-style:none;
}
.dashboard-menu ul li a{
display: block;
padding: 7px 10px;
color: #565656;
transition:0.3s all ease-in-out;
}
.dashboard-menu ul li a.active,
.dashboard-menu ul li a:hover{
color: #ffffff;
/* background: #693fdf; */
background:#85c445;
border-radius: 5px;
text-decoration:none;
}
.dashboard-menu ul li a.active i,
.dashboard-menu ul li a:hover i{
background: #ffffff;
/* color: #693fdf; */
color: #85c445;
}
.dashboard-menu ul li a i{
width: 30px;
height: 30px;
transition:0.3s all ease-in-out;
font-size: 15px;
/* background: #9e3ee8; */
background: #85c445;
color: #fff;
display: inline-block;
line-height: 30px;
text-align: center;
border-radius: 30px;
margin-right: 10px;
}
.dashboard-content {
background-color: #fff;
border-radius: 10px;
-webkit-box-shadow: 0px 6px 3px #ccc;
box-shadow: 0px 6px 3px #ccc;
position: relative;
padding: 25px;
}
h4.title-dashboard {
margin: -25px -25px 0px -25px;
background: transparent;
border-radius: 10px 10px 0 0;
display: flex;
justify-content: space-between;
align-items: center;
padding: 11px 20px;
border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
font-size: 1.35rem;
font-weight: 500;
color: #191919;
text-transform: capitalize;
}
h4.title-dashboard i{
display:inline-block;
padding-right:10px;
}
.wrp-box-content-dashboard label {
padding-bottom: .25rem!important;
color: #707070;
font-weight: 400;
opacity: 0.7;
font-size: 18px;
}
.wrp-box-content-dashboard {
padding-top: 20px;
}
button.next-button-submit {

display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

margin-top:25px;
cursor:pointer;
color: #fff;
-webkit-box-shadow: 0 20px 30px 0 rgba(67,37,204,.2);
/* box-shadow: 0 20px 30px 0 rgba(35, 168, 221, 0.23); */
box-shadow:0 20px 30px 0 rgba(133, 196, 69, 0.4);
/* background: #20beaf; */
background: #20beaf;
/* border: 2px solid #1fb9aa; */
border: 2px solid #1fb9aa;
border-radius: 4px;


padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: .3rem;
}
/*=====================================================
Dashboard Card CSS
======================================================*/
.wrp-box-img-card-digitaleafs {
box-shadow: 0px 0px 6px #ccc;
border: 1px solid #cccccc6b;
padding: 20px;
text-align: center;
border-radius: 6px;
margin:20px 0px 40px 0px;
}
.card-pic-profile-wrp {
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: auto;
margin-right: auto;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
}
.card-pic-profile-wrp img {
max-width: 120px;
min-width: 120px;
width: 120px;
height: 120px;
border:1px solid #ccc;
border-radius: 50%;
flex: 0 0 50%;
padding:5px;
}
.card-pic-profile-wrp h5 {
flex: 0 0 50%;
padding-left: 30px;
text-transform: uppercase;
color: #4a4a4a;
font-weight: 600;
font-size: 24px;
}
.card-pic-profile-wrp h5 small {
display: block;
font-size: 18px;
margin-top: 6px;
}
.card-pic-profile-wrp h5 small{
display:block;
}
.row-wrp-items {
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: auto;
margin-right: auto;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
margin-top: 15px;
}
.row-wrp-items .icon-wrp-set-card {
margin-right: 32px;
flex: 0 0 15%;
}
.row-wrp-items .icon-wrp-set-card i {
padding-top: 8px;
min-width: 34px;
background: #85c445;
color: #fff;
min-height: 34px;
display: inline-block;
border-radius: 50%;
}
.icon-wrp-set-card span {
display: inline-block;
padding-left: 13px;
font-size: 20px;
color: #808080;
}
.row-wrp-items .manage-details-text-alls{
flex: 0 0 75%;
text-align:left;
}
.row-wrp-items .manage-details-text-alls a,
.row-wrp-items .manage-details-text-alls p{
font-size: 16px;
color: #6f6f6f;
text-decoration: none;
font-weight: 600;
margin: 0px;
word-break:break-all;
}
.row.manage-list-wrp-icons {
margin-top: 30px;
}
.box-wrp-view-card a {
display: block;
font-size:14px;
padding: 6px 0px;
color: #85c445;
border:1px solid #85c445;
border-radius: 6px;
margin-top:6px;
}
.box-wrp-view-card a i{
display:inline-block;
padding-right:6px;
}
.box-wrp-view-card a:hover,
.box-wrp-view-card a:focus{
text-decoration:none;
border:1px solid #85c445;
background: #85c445;
color:#fff;
}
/*================================================
Digicard
==================================================*/
body.body-digicard a:hover,
body.body-digicard a:active,
body.body-digicard a:focus{
text-decoration:none;
}
body.body-digicard h1,
body.body-digicard h2,
body.body-digicard h3,
body.body-digicard h4,
body.body-digicard h5,
body.body-digicard h6 {
margin: 0 0 10px;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
}
body.body-digicard{
margin: 0;
padding: 0;
font-size: 13px;
color: #101010;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-x: hidden;
background: url(../images/digicard-bg.jpg) no-repeat;
background-size: cover;
background-attachment: fixed;
}
.content-wrapper {
overflow-x: hidden;
width: 100%;
height: 100%;
background-size: cover;
max-width: 450px;
margin: 0 auto 60px;
min-height: 550px;
}
div.home-wrp {
background: #fff;
position: relative;
margin-bottom: 1rem!important;
}
.manage-relatives {
position: relative;
}
.manage-bg-cover-image {
position: absolute;
z-index: 9;
}
.manage-bg-cover-image img{
width:100%;
height:220px;
}
.home-wrp .profile {
background: url(../images/digicard-profile-bg.png) center no-repeat;
position:;
z-index:997;
background-size: cover;
padding: 30px;
padding-bottom: 0;
margin: 0 auto;
text-align: center;
position: relative;
}
.home-wrp .profile  .logo-company {
}
.home-wrp .content-profile {
background-position: left center;
background-size: contain;
padding: 30px 30px 0;
padding-top: 10px;
display: flex;
flex-direction: column;
}
.home-wrp .content-profile h2{
font-size: 24px;
font-weight: 700;
color: #075e54;
margin-bottom: 20px;
letter-spacing: 0.5px;
align-items: center;
display: flex;
flex-direction: column;
}
.home-wrp .content-profile h2 span{
font-size: 15px;
color: #fff;
margin-top: 7px;
border-radius: 30px;
padding: 5px 10px;
background: linear-gradient(to right, #83c53f 0%, #85C445 100%);

font-weight: 400;
}
.home-wrp .content-profile .wrp-row-contact p{
margin: 0 0 10px;
font-size: 15px;
letter-spacing: 0.5px;
font-weight: 500;
padding-left: 50px;
padding-top: 2px;
position: relative;
min-height: 35px;
display: flex;
align-items: center;
}
.home-wrp .content-profile .wrp-row-contact a{
color: #000;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
font-size:16px;
}
.home-wrp .content-profile .wrp-row-contact a:hover,
.home-wrp .content-profile .wrp-row-contact a:active,
.home-wrp .content-profile .wrp-row-contact a:focus{
text-decoration:none;
}
.home-wrp .content-profile .wrp-row-contact a i{
width: 35px;
height: 35px;
border-radius: 50%;
color: #fff;
background: linear-gradient(to right, #83c53f 0%, #85C445 100%);
line-height: 35px;
font-size: 16px;
text-align: center;
position: absolute;
left: 0;
top: 0;
}
.sharing-option-digicard {
display: block;
text-align: center;
padding: 10px;
}
.sharing-option-digicard .share-whatsapp-digicard {
display: flex;
justify-content: center;
margin-bottom: 1em;
position:relative;
padding:0px 10px;
}
.sharing-option-digicard .share-whatsapp-digicard input.share-whatsapp {
-webkit-appearance: none;
outline: 0;
border: 0;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
padding: 21px 15px;
padding-left:60px;
}
i.fab.fa-whatsapp.manage-cion{
position: absolute;
left: 20px;
top: 8px;
font-size: 22px;
color: #777676;
}
.manage-btn-width-whats-share {
width: 50%;
}
.sharing-option-digicard .share-whatsapp-digicard button.whatsapp-button {
-webkit-appearance: none;
outline: 0;
cursor: pointer;
padding: 10px 15px;
font-size: 13px;
background-color: #51B14D;
color: #fff;
border: none;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset;
margin-left: 10px;
display: flex;
align-items: center;
width:50%;
}

.sharing-option-digicard .share-whatsapp-digicard button.whatsapp-button i{
font-size:20px;
padding-right: 10px;
}
.save-digicard-pt{

}
.save-digicard-pt a:hover,
.save-digicard-pt a:active,
.save-digicard-pt a:focus{
text-decoration:none;
}
.save-digicard-pt a{
padding: 7px 15px;
color: #ffffff;
font-size: 14px;
display: inline-block;
background: #075e54;
border: 3px solid #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)
}
.social-container-digicard {
margin-top: 1.5em !important;
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
margin-bottom: 1.5rem!important;
}
.social-container-digicard a:hover,
.social-container-digicard a:focus,
.social-container-digicard a:active{
text-decoration:none;
}
.social-container-digicard a {
border-radius: 50%;
display: inline-flex;
justify-content: center;
align-items: center;
margin: 0 2px 5px;
height: 30px;
width: 30px;
color: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.facebook {
background-color: #3b5998;
}
.twitter {
background-color: #2ba9e1;
}
.instagram {
background-color: #F18644;
}
.youtube {
background-color: #E63631;
}
.linkedin {
background-color: #0e76a8;
}
.pinterest {
background-color: #cb2027;
}
.linkedin {
background-color: #007bb6;
}
.google {
background-color: #db4a39;
}
.whatsapp {
background-color: #51B14D;
}
.blog {
background-color: #fc4f08;
}
.skype {
background-color: #00aff0;
}
.snapchat {
background-color: #FFFC00;
}
.telegram {
background-color: #0088cc;
}
.foursquare {
background-color: #FA4779;
}
.meetup {
background-color: #e51937;
}
div.about-wrp {
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom: 1em;
}
.about-title {
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.about-wrp table{
margin-bottom: 20px;
}
.document-wrapper-about-digicard{
display: inline-flex;
align-items: center;
justify-content: space-between;
width: 100%;
margin-bottom: 10px;
color:#075e54;
border-width: 2px;
border-style: solid;
border-color: #075e54;
border-image: initial;
border-radius: 6px;
}
.document-wrapper-about-digicard:hover,
.document-wrapper-about-digicard:active,
.document-wrapper-about-digicard:focus{
text-decoration:none;
}
.document-wrapper-about-digicard .pdf-icon{
font-size: 18px;
padding: 7px 5px 7px 12px;
}
.document-wrapper-about-digicard .pdf-number {
white-space: nowrap;
text-overflow: ellipsis;
padding: 5px 10px;
flex: 1 1 0%;
overflow: hidden;
color:#3f1213;
}
.document-wrapper-about-digicard .download-icon {
font-size: 18px;
color:#075e54;
padding: 7px 12px;
border-left: 2px solid #3f1213;
}
.product-wrp{
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom:1em;
}
h3.product-title {
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.card-product {
margin-bottom: 10px !important;
padding: 1rem!important;
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;
}
img.img-product-digicard {
max-width: 100%;
max-height: 15rem;
object-fit: cover;
}
.card-product h5 {
font-size: 20px;
margin-top: 20px;
}
.card-product p {
margin-top: 0;
margin-bottom: 1rem;
}
.pricing-manages-digicard{

}
.pricing-manages-digicard h6{
padding-left:1rem!important;
padding-right: 1rem!important;
padding-bottom: .5rem!important;
padding-top: .5rem!important;
color: #23aae0;
margin:0!important;
width: calc(100% - 110px);
}
.pricing-manages-digicard a{
padding: 7px 15px;
color: #ffffff;
font-size: 14px;
display: inline-block;
background: #075e54;
border: 3px solid #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.gallery-wrp {
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom:1em;
}
.gallery-main a {
width: 47%;
margin-bottom: 10px;
border: 1px solid #ddd;
padding: 5px;
border-radius: 5px;
}
.gallery-main {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
h3.gallery-title {
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.video-wrp{
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom:1em;
}
h3.title-video{
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.payment-wrps{
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom:1em;
}
h3.payment-title{
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.enquiry{
background: #fff;
position: relative;
padding: 20px;
color: #565656;
margin-bottom:1em;
}
h3.enquiry-title{
font-size: 24px;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 20px !important;
display: inline-block;
background: #075e54;
padding: 5px 15px !important;
font-weight: 500 !important;
line-height: 1.2;
}
.wrp-form-enquery textarea{
border-color: #ebebeb;
padding: .9rem 0.85rem;
font-size: 13px;
}
.wrp-form-enquery input{
border-color: #ebebeb;
padding: .9rem 0.85rem;
height: calc(2.4em + .75rem + 2px);
font-size: 13px;
}
.btn-form-submit{
padding: 7px 15px;
color: #ffffff;
font-size: 14px;
display: inline-block;
background: #075e54;
border: 3px solid #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
cursor:pointer;
}
footer.footer-digicard {
background: #ffffff;
padding: 0.5em 0;
position: fixed;
width: 100%;
bottom: 0;
left: 0;
z-index: 3;
box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
}
.footer-menu-digicard ul {
text-align: center;
display: flex;
flex-direction: row;
padding: 0;
margin-bottom: 0;
white-space: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.footer-menu-digicard ul li {
list-style: none;
flex: 1;
}
.footer-menu-digicard li a {
color: #565656;
font-size: 13px;
text-transform: uppercase;
display: block;
padding: 0 15px;
font-weight: 500;
}
.footer-menu-digicard li a i {
display: block;
clear: both;
font-size: 20px;
margin-bottom: 2px;
color: #075e54;
}
/*================================================
LOGIN
=================================================*/
.main-login:before {
position: absolute;
content: '';
background-image: linear-gradient(to right, #85c445d1, #85c148b0);
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.main-login {
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
min-height: 100vh;
position: relative;
width: 100%;
z-index: 1;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;

background: url(../images/bg-home.jpg) center no-repeat;
background-attachment: fixed;
background-size: cover;
margin-top: 83px;
}
.login-signup-wrap {
background: #f4f7fa;
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
padding: 1.5rem!important;
padding-left: 3rem!important;
padding-right: 3rem!important;
}
.logo-wrp-digicard {
text-align: center;
}
h3.login-sigup-title {
text-align: center;
margin-top: 20px;
font-size: 32px;
}
.login-signup-form label {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
font-size: 12px;
color: #707070;
}
.login-signup-form .form-group {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
.login-signup-form .form-group .input-icon {
height: calc(2.9rem + 2px);
position: absolute;
z-index: 6;
display: block;
width: 40px;
top: 0;
bottom: 0;
left: 0;
}
.main-login a {
color: #85c445;
font-weight: 600;
}
.login-signup-form .form-group .input-icon span {
padding: 15px 15px;
border-left: 2px solid #85c445;
position: absolute;
font-size: 18px;
height: calc(2.9rem + 2px);
border-radius: 4px;
color: #85c445;
}
.login-signup-form .form-group .form-control{
border-color: #ebebeb;
padding: .9rem 0.85rem;
text-indent: 35px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
height: calc(2.65em + .75rem + 2px);

position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0;

font-size: 13px;
}
.login-signup-form .form-group .form-control:focus,
.login-signup-form .form-group .form-control:active{
outline:none;
box-shadow: none;
}
a.width-hunder-text-frgt {
text-align: right;
display: block;
margin-top: .25rem;
font-weight: 400;
font-size: 90%;
color:#17a2b8!important;
}
.margin-leftss-label{
margin-left: -15px;
}
button#btnLogin {
color: #fff;
-webkit-box-shadow: 0 20px 30px 0 rgba(67,37,204,.2);
box-shadow: 0 20px 30px 0 rgba(35, 168, 221, 0.23);
background: #85c445;
border: 2px solid #78ad42;
padding: 10px 25px;
font-family: 'Open Sans', sans-serif;
display: block;
width: 100%;
margin-top: 1.5rem!important;
margin-bottom: 1rem!important;
font-size: 1.25rem;
line-height: 1.5;
}
p.text-center.text-sign-in-to-sign-up {
color: #6c757d!important;
font-size: 18px;
}
/*===========================================
=============================================
Pricing Page
==============================================
==============================================*/
.banner-wrapper-pricing{
background: url(../images/bg-pricing.jpg);
position: relative;
padding: 10em 0px;
background-size: cover;
}
.banner-wrapper-pricing .wrp-width-100-banners{
padding-top:0px;
}
.banner-wrapper-pricing:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
section.pricing-section {
padding: 80px 0px;
}
.title-pricing-page{

}
.title-pricing-page h2{

}
.title-pricing-page p {
font-size: 1.125rem;
line-height: 1.4;
font-weight: 100;
color: #191919;
}
.manage-box-pricings {
/* padding-top:1.25rem;
padding-bottom:1.25rem; */
padding-top: 2.25rem;
box-shadow: 1px 1px 6px #ccc;
margin-top: 30px;
}
.manage-box-pricings img {
max-width: 175px;
margin-bottom: 1.875rem;
}
.manage-box-pricings h3{
font-size: 1.5rem;
}
.manage-box-pricings p{
font-weight:100;
font-size: 1.125rem;
line-height: 1.4;
}
section.subscription-features-section {
background: #f2f2f2;
padding: 5rem 0;
}
.title-subcription-pricing-pg{
padding-top:1.25rem;
padding-bottom:1.25rem;
}
.title-subcription-pricing-pg h3 {
line-height: 1.2;
font-size: 2.25rem;
margin-bottom: 0;
}
.subscription-items-pricing-pg{
text-align:center;
padding-top:1.25rem;
padding-bottom:1.25rem;
}
.subscription-items-pricing-pg img {
max-width: 70px;
margin-bottom: 1.875rem;
}
.subscription-items-pricing-pg h3 {
font-size: 1.5rem;
line-height: 1.2;
}
.subscription-items-pricing-pg p {
font-weight:100;
font-size: 1.125rem;
line-height: 1.4;
margin-bottom:0px;
}
section.try-digital-leaf-section {
padding: 5rem 0;
background:#fff;
}
.digital-leaf-img-pricing-pg {
padding: 1.25rem;
text-align:center;
}
.digital-leaf-img-pricing-pg img{
width:220px;
}
.try-today-pricing-pg{
padding-top:1.25rem;
padding-bottom:1.25rem;
text-align:center;
}
.try-today-pricing-pg h2 {
font-size: 2.25rem;
}
.try-today-pricing-pg p {
font-weight: 100;
font-size:22px;
}
a.btn.btn-try-today {
border: 1px solid #85c445;
color: #85c445;
border-radius: 2em;
padding: 1em 2em;
margin: 0 0 1rem;
font-size: 1rem;
font-weight: 600;
display: inline-block;
text-align: center;
line-height: 1;
margin-top: 1rem;
}
.banner-wrapper-about-us{
background: url(../images/bg-about-us.jpg);
position: relative;
padding: 10rem 0px;
}
.banner-wrapper-about-us:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
section.network-smarter-wrp {
padding: 5rem 0;
}
.title-network-smarter-about{
padding:1.25rem 0px;
}
.title-network-smarter-about h3 {
font-size: 2.25rem;
}
section.about-social-media-section {
background: #f2f2f2;
padding: 5em 0px;
}
.manage-about-image-social {
padding: 1.25rem;
}
.manage-about-section-social{
padding:1.25em 0px;
}
.manage-about-section-social h2{
font-size:2.25rem;
}
.manage-about-section-social p{
font-size:18px;
font-weight:100;
}
section.section-part-in-three-times.bg-grays {
background: #f2f2f2;
}
section.section-part-in-three-times {
padding: 5rem 0;
}
.about-pg-orders-content{

}
.about-pg-orders-content h2{
font-size:2.25rem;
}
.about-pg-orders-content p{
font-size:18px;
font-weight:100;
}
.about-pg-orders-content a{
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: middle;
margin-top: 1rem;
font-weight: 700;
border-radius: 2em;
padding: 1em 2em;
margin: 0 0 1rem;
font-size: 1rem;
border: 1px solid #78be20;
color: #78be20;
}
.about-pg-orders-content ,
.image-about-set-wrp{
padding: 2em 0px;
}
section.try-digital-leaf-section.bg-gray{
background-color: #f2f2f2 !important;
}
.title-manage-create-card{
background: #0fbda9;
}
.title-manage-create-card h4{
font-size: 18px;
color:#fff;
margin-bottom: 0px !important;
}
.button-wrps-all-wrsss a {
color: #0fbda9;
display: block;
text-align: center;
padding: 14px 2px;
border-radius: 4px;
font-size: 14px;
letter-spacing: 0.4px;
border: 2px solid #0fbda9;
}
.button-wrps-all-wrsss a.active {
color: #fff;
background: #0fbda9;
}
.button-wrps-all-wrsss {
margin-bottom: 30px;
}

.basic-advance-both-wrps-popup {
text-align:center;
display:none;
}
.basic-advance-both-wrps-popup.active {
display:flex !important;
}
.image-basic-advance-both-wrps {
text-align: center;
margin-top: 20px;
}
a.btn-selected-theme-this {
display: inline-block;
margin-top: 14px;
padding: 8px 16px;
color: #0fbda9;
border-radius: 4px;
border: 2px solid #0fbda9;
letter-spacing: 0.5px;
}
.basic-img-wrp-here,
.advance-img-wrp-here{
display:none;
}
.basic-img-wrp-here.active,
.advance-img-wrp-here.active{
display:block;
}
.image-basic-advance-both-wrps img {
border: 5px solid #0fbda9;
border-radius: 4px;
display: block;
margin: 0px auto;
}
.manage-create-card-own-wrps {
padding: 20px 0px 10px;
}
.basic-advance-both-wrps-popup a {
    color: #0fbda9;
    border: 2px solid #0fbda9;
    width: 126px;
    display: inline-block;
    text-align: center;
    padding: 7px 4px;
    border-radius: 4px;
}
.basic-advance-both-wrps-popup a.active {
background: #0fbda9;
color: #fff;
}
.button-wrps-all-wrsss span{
text-align:center;
display:block;
}
.col-12.manage-wrp-shadow-box-pricing {
padding: 40px 20px 20px 20px;
margin-top:40px;
box-shadow: 0 0 16px rgba(0,0,0,.1);
}
.manage-first-wrp-titles-all-pricing {
width: 40%;
float: left;
padding: 0px 15px;
}
.title-wrp-h3-pricing h3 {
font-size: 24px;
text-align: left;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 16px;
}
.title-wrp-h3-pricing {
margin: 0px 0px 20px 0px;
padding: 0px 10px;
}
.comparision-price-item h4 {
font-size: 18px;
text-align:left;
}
.first-sliver-pricing-wrp,
.first-gold-pricing-wrp,
.first-platinum-pricing-wrp {
width: 30%;
float: left;
}
.comparision-price-item h4 {
font-size: 16px;
text-align: left;
margin-bottom: 0px;
padding:16px 0px;
border-bottom:1px solid #ccc;
}
.camparing-with-all-manage-pricing {
margin-bottom: 0px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.camparing-with-all-manage-pricing img {
margin-top: 10px;
width: 31px;
}
.camparing-with-all-manage-pricing span {
font-size: 21px;
font-weight: 600;
margin-bottom: 10px;
display: block;
}
.camparing-with-all-manage-pricing i.fa.fa-check{
color:green;
}
.camparing-with-all-manage-pricing i.fa.fa-times{
color:red;
}
.camparing-with-all-manage-pricing i {
display: block;
padding-top: 15px;
padding-bottom: 6px;
font-size: 20px;
color: #636363;
}
.button-manage-wrp-submit-forms {
margin-top: 30px;
margin-bottom: 10px;
}
button.btn-pricing-select-plan {
border: 1px solid #85c445;
background: #85c445;
color: #fff;
padding: 7px 30px;
border-radius: 4px;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.3px;
word-spacing: 1px;
box-shadow: 4px 1px 16px #85c44545;
cursor:pointer;
transition:0.3s all ease-in-out;
-moz-transition:0.3s all ease-in-out;
-webkit-transition:0.3s all ease-in-out;
}
button.btn-pricing-select-plan:hover {
background: white;
color: #85c445;
}
/*=======================================================
contact us
========================================================*/
.banner-wrapper-contact-us{
background: url(../images/bg-contact.jpg);
position: relative;
padding: 10rem 0px;
}
.banner-wrapper-contact-us:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
.wrp-contact-wrp {
padding: 5em 0;
}
.span-change-red-clr{
padding-bottom:40px;
}
.span-change-red-clr .form-group{
margin-bottom:0px;
}
.span-change-red-clr .form-group .form-control:focus{
border-color: #85c445;
outline: 0;
box-shadow: 0 0 0 0.2rem #85c4453d;
}
.span-change-red-clr .form-group label{
opacity: 0.9;
display: block;
margin: 0;
font-size: 1rem;
font-weight: 700;
line-height: 2;
color: #4a4948;
}
.span-change-red-clr .form-group label span{
color:red;
}
button.btn-submit-form-contact {
border: 1px solid #85c445;
color: #85c445;
background: transparent;
padding: 16px 40px;
font-size: 1.25rem;
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: middle;
border-radius: 2em;
padding: 1em 2em;
margin: 0 0 1rem;
font-weight: 700;
}
.responsive-arrow-next-and-prev-posi-change{
display:none;
}
.col-12.manage-enterprise-price {
padding: 30px 20px 40px 20px;
margin-top: 80px;
box-shadow: 0 0 16px rgba(0,0,0,.1);
}
.col-12.manage-enterprise-price h3 {
text-align: center;
}
.camparing-with-all-manage-pricing-enterprice {
font-size: 20px;
text-align: center;
margin-bottom: 0px;
padding: 0px 0px 10px 0px;
color: #333;
}
.button-manage-wrp-submit-forms-enterprice {
margin-top: 32px;
}
.contact-details-wrps-infos h4 {
font-size: 20px;
color: #333;
font-weight: bold;
padding: 10px 0 10px;
}
.contact-details-wrps-infos ul li i {
margin-right: 15px;
margin-left: 0px;
color: #028fcc;
}
.contact-details-wrps-infos ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.contact-details-wrps-infos ul li {
padding: 0 0 25px;
list-style:none;
}
h3.title-contact-usss:after {
content: "";
position: absolute;
width: 40px;
height: 2px;
background: #85c445;
bottom: 5px;
left: 15px;
}
h3.title-contact-usss {
width: 100%;
position: relative;
margin-bottom: 20px;
padding-bottom: 20px;
padding-left: 15px;
}
.contact-details-wrps-infos h3:after {
content: "";
position: absolute;
width: 40px;
height: 2px;
background: #85c445;
bottom: 5px;
left: 0px;
}
.contact-details-wrps-infos h3 {
width: 100%;
position: relative;
margin-bottom: 20px;
padding-bottom: 20px;
}
.wrp-contact-wrp input {
border-radius: 0px;
}
.contact-details-wrps-infos {
padding-left: 20px;
}
/*=======================================================================
Term & Condition
========================================================================*/
.header-with-title-pages {
padding: 2.25rem 0;
background: #f2f2f2;
}
.header-with-title-pages h1{
font-size: 3.75rem;
line-height: 1.2;
margin-bottom:0px;
}
.wrp-all-terms-privacy {
padding: 5em 0px;
}
.rows-terms-wrps {
margin-bottom: 40px;
}
.rows-terms-wrps h2 {
margin-top: 2rem;
font-size: 2.25rem;
}
.rows-terms-wrps h2 span{
color:red;
opacity:0.7;
}
.wrp-all-terms-privacy p{
font-size: 18px;
font-weight: 100;
}
.wrp-all-terms-privacy ul{
padding:0px;
}
.wrp-all-terms-privacy ul li{
font-size: 18px;
font-weight: 100;
list-style:none;
margin-bottom:20px;

}
.text-in-achor a {
font-size: 18px;
color: green;
font-weight: 600;
padding-bottom: 10px;
display: inline-block;
margin-top: 5px;
}
.gallery-main img {
width: 100%;
height: 150px;
}
.home-wrp .profile .wrp-manage-wrp-digicard {
max-width: 100%;
max-height: 15rem;
object-fit: cover;
width: 170px;
height: 170px;
border-radius: 50%;
border: 10px solid rgba(11, 11, 11, 0.06);
margin: 3rem auto 0px;
-ms-flex-pack: center!important;
justify-content: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
position: relative;
background:#fff;
overflow:hidden;
}
.profile img.logo-company{
margin: 0;
padding-bottom: 15px;
width: 100%;

}
/*=================================================
Banner About Page
==================================================*/
.banner-wrapper-about-pg{
background: url(../images/bg-about-pg.jpg);
position: relative;
padding: 10rem 0px;
}
.banner-wrapper-about-pg:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
a.signup-btn-home-in-banner {
background: #85c445;
color: #fff;
font-size: 18px;
font-weight: 600;
padding: 10px 23px;
border-radius: 23px;
display: inline-block;
border: 1px solid #a4ea5d;
}
/*=================================
Popup Manage
==================================*/
div#package-pricing-popup .modal-dialog{
max-width:410px;
}
.close-header-wrp-popup {
margin-left: -16px;
margin-right: -16px;
background: #075e54;
margin-top: -16px;
}
.names-with-details {
padding: 40px 26px;
color:#fff;
}
.names-with-details h3 {
color: #fff;
font-weight: 500 !important;
font-size: 26px;
margin-bottom:0px !important;
}
.names-with-details p{
margin-bottom:0px !important;
font-weight:400 !important;
}
.names-with-details span{
font-size:36px;
}
.names-with-details span i{
display: inline-block;
padding-right:10px;
font-size: 30px;
}
.manage-wrp-forms {
padding: 40px 0px;
}
.form-wrp-texteds-rows {
position: relative;
margin-bottom:15px;
}
.form-wrp-texteds-rows input[type=number]::-webkit-inner-spin-button,
.form-wrp-texteds-rows input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
.form-wrp-texteds-rows input.form-manager-ctrl {
width: 100%;
padding: 10px 5px;
border: 0px;
border-bottom: 1px solid #ccc;
}
.form-wrp-texteds-rows input.form-manager-ctrl:focus,
.form-wrp-texteds-rows input.form-manager-ctrl:hover{
box-shadow: none;
outline: none;
}
.form-wrp-texteds-rows i {
position: absolute;
right: 0px;
top: 0px;
padding: 14px;
color: #5f5f5f;
}
button.btn-submit-forms {
border: none;
padding: 8px 26px;
color: #fff;
background: #075e54;
box-shadow: 0px 0px 14px #075e5442;
border-radius: 4px;
font-size: 14px;
cursor: pointer;
}
.close-header-wrp-popup button {
color: #fff;
padding-right: 10px;
padding-top: 4px;
opacity: 1;
}
.close-header-wrp-popup span {
color: #fff;
opacity: 1;
}
.responsive-arrow-next-and-prev {
display: none;
}
/*==============================================
Manage Css
===============================================*/
.top-border-with-hieght{
border-top: 1px solid #cccccca6;
margin-top: 70px;
padding-top: 30px;
}
.manage-wrp-changes-button-groups{

}
.manage-wrp-changes-button-groups .updateVideo{
margin-top: -4px;
}
.manage-wrp-changes-button-groups .btn-delete-items{
background: red;
color: #fff !important;
padding: 7px 16px;
border-radius: 6px;
display: inline-block;
margin-top: 7px;
line-height: 24px;
margin-left: 10px;
}
/* .form-group.col-lg-12.divServiceSection {
padding: 10px 40px;
} */

/* digicard-new-css here */
body.new__cardbg{
background: #eaeef3;
}
.form-control:focus,
.custom-select:focus,
.btn:focus{
border-color:#CCC;
outline:0;
-webkit-box-shadow:none;
box-shadow:none;
}
/* step progressbar css start here */
.step__progressbar{
    margin-top: 120px;
}
.step__bar{
/* background: #fff;
padding: 1rem 0;
border-radius: 10px; */
}
.step__bar ul{
    list-style: none;
    margin-bottom: 0;
    text-align: center;
    padding: 0;
}
.step__bar ul li{
    display: inline-block;
    width: 240px;
    color: #85c249;
    position: relative;
    z-index: 10;
}
.step__bar ul li p{
    font-size: 1rem;
    font-weight: 500;
}
.step__bar ul li .s_icon{
    width: 30px;
    height: 30px;
    background: #6c757d;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.step__bar ul li .s_icon::after{
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 52px;
    width: 247px;
    height: 5px;
    border-radius: 20px;
    background: #6c757d;
    z-index: -1;
}
.step__bar ul li:first-child .s_icon::after{
    width: 120px;
    left: 127px;
}
.step__bar ul li:last-child .s_icon::after{
    width: 120px;
    right: 127px;
}
.step__bar ul li.complet:nth-child(1) .s_icon,
.step__bar ul li.complet:nth-child(1) .s_icon::after,
.step__bar ul li.complet:nth-child(2) .s_icon,
.step__bar ul li.complet:nth-child(2) .s_icon::after,
.step__bar ul li.complet:nth-child(3) .s_icon,
.step__bar ul li.complet:nth-child(3) .s_icon::after,
.step__bar ul li.complet:nth-child(4) .s_icon,
.step__bar ul li.complet:nth-child(4) .s_icon::after,
.step__bar ul li.complet:nth-child(5) .s_icon,
.step__bar ul li.complet:nth-child(5) .s_icon::after{
    background: #85c249;
}
.step__bar ul li.active:nth-child(1) .s_icon,
.step__bar ul li.active:nth-child(1) .s_icon::after,
.step__bar ul li.active:nth-child(2) .s_icon,
.step__bar ul li.active:nth-child(2) .s_icon::after,
.step__bar ul li.active:nth-child(3) .s_icon,
.step__bar ul li.active:nth-child(3) .s_icon::after,
.step__bar ul li.active:nth-child(4) .s_icon,
.step__bar ul li.active:nth-child(4) .s_icon::after,
.step__bar ul li.active:nth-child(5) .s_icon,
.step__bar ul li.active:nth-child(5) .s_icon::after
{
    background: #0c9;
}

.new__card{
width: 100%;
position: relative;
}
/* card side bar css here */
.card__backside{
background: #fff;
border-radius: 10px;
border: 1px solid #f2f2f2;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
}
.cardside__list ul{
list-style: none;
padding: 0;
}
.cardside__list ul li{
display: block;
padding: 0.5rem 0;
border-bottom: 1px solid #efefef;
}
.cardside__list ul li a{
text-transform: uppercase;
font-size: 0.9rem;
font-weight: 500;
color: rgba(0, 0, 0, 0.65);
display: block;
}
.cardside__list ul li a:hover,
.cardside__list ul li a.active{
text-decoration: none;
color: #85c445;
}
.cardside__list ul li a i{
margin-right: 1rem;
}
.card__back{
background: #fff;
border-radius: 10px;
transition: 0.5s;
border: 1px solid #f2f2f2;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
}
.card__back:hover {
-ms-transform: translateY(-6px);
-o-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
-moz-box-shadow: 0 20px 20px rgba(0,0,0,.1);
webkit-box-shadow: 0 0 25px -5px #9e9c9e;
box-shadow: 0 0 25px -5px #9e9c9e;
}
.ncard__title{
padding: 11px 20px;
border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
font-size: 1.35rem;
font-weight: 500;
color: #191919;
text-transform: capitalize;
}
.bach__deck{
padding: 11px 20px;
border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
}
.m__field{
width: 85%;
}
.ncard__form label{
text-transform: uppercase;
font-size: 0.9rem;
font-weight: 500;
}
.req__color{
color: #f00;
}
.ncard__button{
border-top: 1px solid #ddd;
margin-top: 1rem;
}
.card__nextbtn,
.card__nextbtn .btn{
margin-top: 0.5rem;
font-weight: 500;
}
.card__nextbtn i{
margin-left: 0.5rem;
}
.file__bg{
/* background: #efefef; */
padding: 0.5rem;
border: 1px solid #ddd;
border-radius: 3px;
}
.file__bg1{
/* background: #efefef; */
padding: 0.2rem;
border: 1px solid #ddd;
border-radius: 3px;
}
/* service page form css here */
.service__area{
border: 1px solid #ddd;
border-radius: 10px;
margin-bottom: 1rem;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
}
.service__title{
border-bottom: 1px solid #ddd;
margin-bottom: 1rem;
padding: 0.5rem;
}
.service__title h3{
font-size: 1rem;
text-transform: uppercase;
margin-bottom: 0;
color: #6d6d6d;
}
/* multiple gallery image upload section css */
.file-field{
width: 100%;
margin-bottom: 1rem;
}
.btn-mupld{
font-size: 1rem;
border-radius: 0.25rem 0.25rem 0 0;
width: 100%;
text-align: left;
}
.file-path{
width: 100%;
padding: 0.5rem;
border-top: 0;
border-bottom: 1px solid #007bff;
border-left: 1px solid #007bff;
border-right: 1px solid #007bff;
border-radius: 0px 0 0.25rem 0.25rem;
}
/* hover my account css here */
.dropdown-toggle::after{
	margin-top: 5px;
}
.dropdown-menu{
	transition: 0.4s ease-in-out;
	padding: .5rem;
}
.dropdown:hover .dropdown-menu{
display: block;
transition: 0.4s;
}
/* theme css page */
.theme_item {
   /*  -webkit-box-shadow: 2px 0px 50px rgba(0,0,0,0.15);
   -moz-box-shadow: 2px 0px 50px rgba(0,0,0,0.15);
   box-shadow: 2px 0px 50px rgba(0,0,0,0.15); */
    display: block;
    /* max-height: 585px;
    overflow: hidden; */
    margin-bottom: 15px;
   /*  -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -ms-border-radius: 5px;
   border-radius: 5px;
   transition: 0.5s; */
}
/* .theme_item:hover{
-ms-transform: translateY(-6px);
-o-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
-moz-box-shadow: 0 20px 20px rgba(0,0,0,.1);
webkit-box-shadow: 0 0 25px -5px #9e9c9e;
box-shadow: 0 0 25px -5px #9e9c9e;
} */
.theme_btn{
	margin-bottom: 1rem;
}
.theme_btn a{
	font-weight: 500;
}
.theme_btn a.active{
	background: #431212 !important;
	border-color: #431212 !important;
}
.edit__btn{
	font-weight: 500;
	margin-bottom: 1rem;
}
.edit__btn i{
	margin-left: 0.5rem;
}
/* edit tabbing css */
.nav-tabs{
	margin-top: 1rem;
	margin-left: 1rem;
	border-bottom: 1px solid #85c445;
}
.nav-tabs .nav-link {
    color: #666;
    font-weight: 500;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #85c445;
    border-color: #dee2e6 #dee2e6 #fff;
}
.service__area img{
	width: 140px;
	height: 140px;
	border: 1px solid #ced4da;
	padding: 0.5rem;
	border-radius: 5px;
	margin: 1rem 1rem 1rem 0;
}

.selected-theme-wrps a h3 {
    font-size: 12px;
    margin-bottom: 0px;
    transition: 0.3s all ease-in-out;
    color: #fff;
}
.selected-theme-wrps a {
    display: block;
    text-align: center;
    padding: 14px;
    position: relative;
    padding-right: 30px;
    text-decoration: none;
    background-color: #85c445;
}
.selected-theme-wrps a:after {
    top: 0px;
    right: 8px;
    position: absolute;
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    text-align: center;
    padding: 13px 0px;
}
.previews-options-buttonsss {
    flex: 0 0 100%;
    border-top: 1px solid #ccc;
    padding: 0px 8px;
    padding-top: 20px;
}
.previews-options-buttonsss a {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 16px;
    padding: 10px;
    background: #85c445;
    margin-bottom: 6px;
    border-radius: 4px;
    text-decoration: none;
    width: 80%;
    margin: 0px auto 0px;
    letter-spacing: 0.4px;
}
.contact-details-wrps-infos ul li span.owner-name {
    font-weight: 500;
    font-size: 18px;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
}
p.is-part-of {
    color: #fff;
    font-size: 18px;
    font-weight: 100 !important;
    padding-left: 10px;
}

 .badge-notify{
    background:red;
    position:relative;
    top: -20px;
    right: 10px;
  }
  .my-cart-icon-affix {
    position: fixed;
    z-index: 999;
  }
  .pricing-manages-digicard button {
    padding: 7px 15px;
    color: #ffffff;
    font-size: 14px;
    display: inline-block;
    background: #075e54;
    border: 3px solid #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}