body {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    height: auto !important;
}

.gray_crd {
  padding: 10px 35px;
  background: #f8f8f8;
 /* gap: 10px;*/
}
.gap-10{
    gap: 10px;
}
.recent-blog img{
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 5px;
}
#news-audio{
    max-width: 100%;
}
.sitedropdown{flex-wrap: wrap;
  padding: 10px !important;
  width: 100%;
  max-width: 95%;
  top: 72px !important;
  left: 2% !important;
}
.noti {
  position: absolute;
  background: red;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  opacity: 1;
  top: -10px;
  right: -10px;
}
.img_card img.img-fluid {
  max-width: 90%;
  max-height: 150px;
}
/*#cke_8_text{
    color: #000 !important;
}*/
.up-img{
    min-width: 150px;
}
.up-audio{
    position: absolute;
  right: 22%;
  bottom: 27%;
}
.audio_card{
    position: relative;
}
.am5-layer-30{
    display: none;
}

/*===========================new-css===================*/
.add-plus {
  position: absolute;
  left: 23%;
  width: 24px;
  top: px;
  z-index: 9;
}
.faq .btn{
    text-transform: inherit;
}
.new-input {
    background: #efecec;
    padding: 0px 0px 0px 7px;
    height: 42px !important;
    border: 0px !important;
}
.pro .new-input {
    background: #efecec;
    padding: 0px 0px 0px 7px;
    height: 42px !important;
    border: 0px !important;
}
.b-t{
    color: #000;
}
.signal{
    min-height: 150px;
    width: 50px;
    background: #000;
    border-radius: 5px;
    padding: 5px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.s1{
    width: 40px;
    height: 40px;
    background: red;
    border-radius: 50px;
}
.s2{
    width: 40px;
    height: 40px;
    background: yellow;
    border-radius: 50px;
}
.s3{
    width: 40px;
    height: 40px;
    background: green;
    border-radius: 50px;
}
.s4{
    width: 40px;
    height: 40px;
    background: #333333;
    border-radius: 50px;
}
.pros-new{
    background: transparent;
    border: 3px solid green;
    border-radius: 50px;
    padding: 5px 30px 5px 5px;
    height: 28px;
}
.pros-new div{
    background: green;
    border-radius: 40px;
}
.new-plus{
    position: relative;
}
.listDoc{
    position: relative;
}
.new-plus img{
    width: 120px;
}
.po-plus {
    position: absolute;
    right: -20px;
    top: 30px;
}
.do-plus{
    position: absolute;
    right: 0px;
    top: 30px;
}
.add-plus2 {
  position: absolute;
  left: 11%;
  width: 25px;
  top: 20px;
  z-index: 9;
}
.add-plus3{
    position: absolute;
  left: 23%;
  width: 25px;
  top: 0;
  z-index: 9;
}
.w-80{
    width: 90%;
}
.listrow,.listnotes{
    position: relative;
}
.listnotes textarea{
    min-height: 83px;
}
.img_remove {
  position: absolute;
  right: 8%;
  bottom: 15%;
}
.notes_remove {
  position: absolute;
  right: -1px;
  bottom: 1%;
}
.doc_remove {
  position: absolute;
  right: 8%;
  bottom: 8%;
}
.scroll-hei{
    max-height: 290px;
    overflow: auto;
}
.scroll-height{
    max-height: 450px;
    overflow: auto;
}
/*============================End======================*/

.infobg{
    padding: 5px;
  border-radius: 4px;
  width: 270px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  color: #000000;

}
.dash-down .dropdown-menu{
   top: 0px !important;
  left: 0px !important;
  position: relative !important;
  transform: inherit !important;
  will-change: inherit !important;
  transition: 0.3s ease;
    padding: 0;
}
.dash-down .dropdown-toggle::after{
    right: 10px;
  position: absolute;
  top: 21px;
}
.dash-down a{
    color: #707F8F !important;
}
.dash-down .dropdown-menu .nav-link{
    transition: 0.4s all;
    font-size: 15px;
    font-weight: 500;
    padding-left: 35px;
}
.gray_crd_audio {
  background: #f8f8f8;
}
.n-up{
    position: relative;
  right: -60px;
}
.gray_crd_doc {
  background: #f8f8f8;
}
.audio-width{
    min-width: 315px;
    /*padding-bottom: 0px !important;
    border-bottom:5px solid #d1e4ff;*/
  /*padding-left: 0;
  padding-right: 0;
  margin-right: 5px;*/
}
.dash-down .dropdown-menu .nav-link:hover{
    background: #c9dbf4;
  color: #000 !important;
  border-radius: 5px;
}
.dash-down .dropdown-toggle::after
.paging_simple_numbers a{
    margin-right: 10px;
}
.paging_simple_numbers a:hover{
    cursor: pointer;
}
.paging_simple_numbers span .current{
    color: #000 !important;
  padding: 3px 5px;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
}
.paging_simple_numbers span a.current{
    color: #000 !important;
}
.wf{font-weight: bold;}
.cke_notifications_area{
    display: none;
}

.bottom_bord{
    border-bottom: 1px solid #f0e9e9;
}

.img_card{
    /*background: #e0efff;*/
    border-radius: 4px;
    height: 150px;
    width: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cm-space{
    margin-bottom: 1cm;
}
.headingf {
    font-family: 'Texturina', serif;
}

.home-demo {
    overflow: hidden;
}

.site-t {
    color: #0373FA !important
}

section {
    padding: 5vh 0;
}
/*.checkboxtick{display: block !important;}*/
.topmenu.navbar {
    background: #081866b3;
}

    {
    background: #110f4e85 !important;
}

:root {
    scrollbar-color: #a4b2c7 #6a7b95 !important;
    scrollbar-width: thin !important;
    border-radius: 50px;
}

::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: #a4b2c7;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    border-radius: 100px;
}

::-webkit-scrollbar-track {
    background: #6a7b95;
    border-radius: 100px;
}

.carousel-item {
    height: 100vh;
    border-radius: 100px;
}

.slider .carousel-item img {
    height: 80vh;
    object-fit: cover;
    object-position: center top;
}

.slider .carousel-item {
    height: auto;
}

.black-t {
    color: #000 !important
}

/**backgrounds**/
.blurbg {
    background-image: url(../images/blurbg.jpg);
}

iframe,
object,
embed {
    max-width: 100%;
    max-height: 100%;
}

.planwrapper.red .linediv {
    background: #0000003b;
}

.planwrapper.green .linediv {
    background: #0000003b;
}

.planwrapper.purble .linediv {
    background: #0000003b;
}

.linediv {
    border-radius: 8px;
    width: 200px;
    height: 7px;
}

.plus-society {
    display: flex;
}

.micon {
    margin-right: 10px;
}

.dashboardvision {
    padding: 4%;
    margin: 0px;
    transform: scale(100%);
}

pre {
    font-family: 'Lato', sans-serif;
    color: #000;
    font-size: 14px;
}


.dashboardvision .div0 {
    width: 100% !important;
    height: 250px;
}

/*.show-delete.showTrash label img{
    opacity: 0.3;
    position: relative !important;
}

.show-delete.showTrash .wrapperpic{
    background-image: none;
}

.show-delete.showTrash i{
    position: absolute;
    top: 40%;
    left: 50%;
    padding: 5px;
    z-index: 999 !important;
    background: #0067f8;
    color: #fff;
    border-radius: 2px;
    font-size: 20px;
    cursor: pointer;
}
*/
.show-delete {
    position: relative;
}

.dashboardvision.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(11px);
}
.my_activity.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.diaryDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.goalDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.projectDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.ideaDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.crmDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}
.colorDetails.eyeopen {
    /*opacity: 0.08;*/
    -webkit-filter: inherit;
    filter: blur(3px);
}

.ssss {
    position: absolute;
    top: 43%;
    left: 50%;
    z-index: 999;
    cursor: pointer;
    display: none;
}

.show-delete.showTrash label img {
    opacity: 0.3;
}

.show-delete.showTrash .ssss {
    z-index: 9999;
    font-size: 25px;
    color: #fff;
    background: #007bff;
    padding: 5px;
}

.faq [aria-expanded="false"] {
    background: url(../images/f-plus.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 30px;
}

.faq [aria-expanded="true"] {
    background: url(../images/f-minus.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 30px;
}

.username_orange::before {
    width: 5px;
    height: 5px;
    background: red;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.username_orange {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.faq button:hover,
.faq button:focus {
    text-decoration: none;
}

.faq button {
    white-space: inherit;
}

.audio {
    margin-right: 10px;
    width: 100%;
    max-width: 300px;
}

.planwrapper {
    text-align: center;
    color: #7F8FA1;
    margin: 0px 15px;
    box-shadow: 0px 0px 50px 0px #95ade336;
    border-radius: 10px !important;
    overflow: hidden;
    background: #fff;
    width: 25%
}

.planwrapper.red .top {
    background-image: url(../images/greentop.jpg);
    background-color: #43ad33;
    background-repeat: no-repeat;
}

.planwrapper.green .top {
    background-image: url(../images/redtop.jpg);
    background-color: #e71a21;
    background-repeat: no-repeat;
}

.planwrapper.purble .top {
    background-image: url(../images/purpletop.jpg);
    background-color: #0573fc;
    background-repeat: no-repeat;
}

.planwrapper .top {
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 282px;
    height: 205px;
    padding-top: 40px;
    color: #fff;
}

.planwrapper .top h5,
.planwrapper .top h6 {
    text-transform: capitalize;
}

.planwrapper.red .top h6 {
    color: #FF7272;
    font-weight: bold;
}

.planwrapper.green .top h6 {
    color: #64DA64;
    font-weight: bold;
}

.planwrapper.purble .top h6 {
    color: #C46CFF;
    font-weight: bold;
}

.planwrapper ul {
    padding: 25px 0px;
    margin: 0px;
}

.planwrapper ul li {
    list-style: none;
    line-height: 40px;
}

.planwrapper.red .middle .h4 {
    color: #F90304;
}

.planwrapper.green .middle .h4 {
    color: #9503F6;
}

.planwrapper.purble .middle .h4 {
    color: #02C202;
}

.planwrapper .middle .h5 {
    color: #000;
}

.planwrapper .divider {
    border-top: 1px solid #CFCFCF;
}

.planwrapper.red .outline-btn {
    border: 1px solid #f60017;
    color: #f60017;
}

.planwrapper.green .outline-btn {
    border: 1px solid #02C202;
    color: #02C202;
}

.planwrapper.purble .outline-btn {
    border: 1px solid #9503F6;
    color: #9503F6;
}

.videowrapperbox {
    margin: 0px 10px;
}

.planwrapper .btn.outline-btn {
    display: block;
    padding: 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 15px;
    margin-top: 30px;
}

.videowrapperbox .video {
    max-width: 350px;
    width: 100%;
    margin-bottom: 20px;
    margin: 15px auto;
    border-radius: 15px;
    overflow: hidden;
    position: relative;
}

.videowrapperbox .video img {
    object-fit: cover;
    border-radius: 10px;
}

.videowrapperbox .video iframe {
    max-width: 350px;
    height: 180px;
    overflow: visible;
    height: 180px;
    width: 100%;
    border: 0;
    border-radius: 10px;
}

/*.carousel-item::before {width: 100%;height: 100%;background: rgb(20,31,129);background: linear-gradient(107deg, rgba(20,31,129,1) 0%, rgba(29,35,89,1) 80%, rgba(32,189,76,1) 109%);position: absolute;top: 0px;z-index: 9;opacity: 0.9;background: rgb(20,31,129);background: linear-gradient(142deg, rgba(20,31,129,1) 0%, rgba(29,35,89,1) 56%, rgba(47,138,73,1) 100%);content: "";}
*/
.carousel-caption {
    bottom: 45%;
    bottom: 50px;
}

.bluebox {
    background: #061426f5;
    position: relative;
    border-radius: 10px;
}

.grey-t {
    color: #82B3F2;
}

.lgrey-t {
    color: #b8bbbf;
}

.lblue-t {
    color: #88B7EF !important
}

.darkgrey-t {
    color: #88929d;
}

.darkblue-t {
    color: #042C5C;
}

.userdropdown {
    padding-right: 60px !important;
    padding-top: 15px;
}

.usermenudrop {
    display: block;
    background: #24455457;
    height: 48px;
    border-radius: 5px;
    margin-left: 10px;
    font-size: 13px
}

.videotitletab {
    line-height: 14px;
}

.productsbg {
    background-image: url("../images/prodcutsbg.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
}

section.productsbg::before {
    content: "";
    position: absolute;
    z-index: 99;
    background: #061528d9;
    width: 100%;
    height: 100%;
    top: 0;
}

.productsbg .container {
    position: relative;
    z-index: 99;
}

.bluebox::after {
    background-image: url(../images/blue-rect.svg);
    content: "";
    width: 80px;
    height: 80px;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    top: -30px;
    right: -13px;
    z-index: -1;
}

.bluebox::before {
    background-image: url(../images/white-rect.svg);
    content: "";
    width: 80px;
    height: 80px;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    bottom: -33px;
    left: -23px;
    z-index: -1;
}

.listf {
    padding: 0px;
    display: inline-block;
}

.listf li {
    list-style: none;
    float: left;
}

.listf li a {
    display: block;
    padding: 5px 10px;
    background: #D9D9D9;
    border-radius: 4px;
    margin: 4px;
    color: #000;
    text-decoration: none;
}

.listf li a.selected {
    background: #000;
    color: #fff
}

.large {
    font-size: 50px;
}

.sellback {
    position: relative;
}

.lan-style {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 5px;
    padding: 11px 18px !important;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    top: -5px;
}

.bluebtn {
    background: #0061fb;
    border: 1px solid #0061fb;
    color: #fff !important;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 20px !important;
    border-radius: 4px;
}

.blueborderbtn {
    background: #ffffff;
    color: #383b3e !important;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 20px !important;
    border: 1px solid #0067f8;
    border-radius: 4px;
}

a:hover {
    text-decoration: none;
}

.lightbg {
    background: #E5EAF3;
}

.darkbg {
    background: #041F66;
    border-radius: 12px;
}

.referalbg {
    background-image: url(../images/referalbg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
}

.referalbg .container {
    position: relative;
    z-index: 99;
}

.referalbg::before {
    background: #031f48eb;
    position: absolute;
    left: 0px;
    z-index: 9;
    top: 0px;
    content: "";
    width: 100%;
    height: 100%;
}

.socialicons {
    padding: 0px;
}

.socialicons li {
    list-style: none;
    margin: 0px 2px;
}

.socialicons li a {
    width: 30px;
    height: 30px;
    background: #0067f8;
    border-radius: 30px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.bottommenu {
    padding: 0px;
    margin: 0px;
}

.bottommenu li {
    list-style: none;
    margin-bottom: 5px;
    display: flex;
  float: left;
  margin-right: 15px;
}

.bottommenu li a {
    color: #4E5258;
    text-decoration: none;
    font-family: 'Helvetica-r';
}

.bottommenu li a: hover;

    {
    color: #4E5258;
}


.btn {
    font-weight: 700;
    text-transform: uppercase;
}

.topmenu .nav-link {
    text-transform: uppercase;
}

.innermenu .navbar {
    width: 100%;
    background: rgb(20, 31, 129);
    background: linear-gradient(142deg, rgba(20, 31, 129, 1) 0%, rgba(29, 35, 89, 1) 56%, rgba(47, 138, 73, 1) 100%) !important;
}

.innerpage {
    padding-bottom: 0px;
    min-height: 100vh;
    padding-top: 70px;
    position: relative;
    background: #ffffff;
    margin-top: -70px;
}

*/ .innerform {
    padding: 40px 30px;
    background: #fff;
    max-width: 420px;
    margin: 0px auto;
    border-radius: 14px;
    position: relative;
    margin-top: 50px;
}



.site-btn {
    font-size: 13px;
    height: 45px;
}

.iconwhl {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0px;
    top: -40px;
}

.viewpic {
    position: absolute;
    height: 150px;
    overflow: hidden;
    width: 100%;
}

.viewpic img {
    object-fit: cover;
    object-position: center center;
    max-height: 150px;
    width: 100%;
    height: 100%;
}

span.micon {
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.videotabcontent {
    display: none;
}

.sidemenu .filltabs li a.nav-link span.micon {
    top: 0px;
}

span.micon img {
    max-width: 20px;
    max-height: 21px;
}

.videotitletab span.micon {
    top: 0px;
}

.pointer {
    cursor: pointer;
}

.videoline {
    border-top: 1px solid #dde4f1;
    padding: 10px 0px;
}

.videoline:first-child {
    border-top: 0px;
}

.videocheckbox input[type=checkbox] {
    transform: scale(1.4);
}

.sidemenu .card-header,
.sidemenu .card-body {
    padding: 6px 10px;
}

.sidemenu .card {
    border: 1px solid #BBC4CF;
}

.nav-link {
    color: #fff !important
}

.iconbg {
    background: #141f81;
    border: 4px solid #0373FA;
    position: absolute;
    width: 70px;
    border-radius: 100px;
    padding: 9px 5px;
    position: relative;
    margin: 0px auto;
    /* display: table; */
    /* width: auto; */
    height: 70px;
    text-align: center;
    /* display: table-cell; */
    vertical-align: middle;
    text-align: center;
    font-size: 13px;
    text-indent: 7px;
}

.iconbg img {
    width: 40px;
}

footer {
    /*    position: absolute;*/
    bottom: 0;
    width: 100%;
    height: max-content;
    background: #fff;
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/**form css**/
label {
    font-size: 13px;
    color: #70839A;
    text-transform: uppercase;
    font-weight: 600;
}

.form-control {
    border: 1px solid #B4ACAC !important;
    padding: 15px 5px;
    height: 56px !important;
}
.w_cus .form-control{height: 46px !important;}
::-webkit-input-placeholder {
    color: #b1bdcf !important;
    font-size: 13px;
    font-weight: 600;
}

.form-group {
    padding: 3px 18px !important;
}

/**form end**/
/**dashbaord css**/
.packagepic {
    width: 100%;
    height: 235;
}

.packagepic img {
    width: 100%;
    border-radius: 15px;
    object-fit: cover;
    object-position: center center;
    xheight: 220px;
}

.postblog_pic img {
    width: 100%;
}

.hovershadow:hover {
    box-shadow: 0px 10px 55px #ccc;
    transform: scale(0.95);
}

.wrapperpic {
    width: 100%;
    height: 150px;
    border: 1px dashed #ccc;
    display: grid;
    align-items: center;
    text-align: center;
    background-image: url(../images/uploadpic-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.package_pic {
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
}

.package_pic img {
   width:100%
}

.alert-danger {
    color: #e55c69;
}

.fulltext {
    white-space: nowrap;
}

.usersection {
    background: #E1E4E9;
    padding: 10px;
    min-height: 100vh;
    padding-top: 80px;
}

.filltabs li {
    width: 50%;
}

.filltabs li a {
    text-align: center !important;
}

.profilepic {
    width: 40px;
    height: 40px;
    object-fit: cover;
    overflow: hidden;
    border-radius: 50px;
    position: absolute;
    top: 4px;
    right: 5px;
}


.profilepic img {
    object-fit: cover;
    width: 40px;
    height: 40px;

}

.profilepagepic,
.sponsorpic {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    overflow: hidden;
}

.profilepagepic img,
.sponsorpic img {
    width: 100px;
    height: 100px;
    object-fit: cover;
    object-position: center
}

.shadowbox {
    box-shadow: 0px 9px 21px #a4b3c691;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

.scrollcont {
    max-height: 170px;
    overflow: auto;
}


.sidemenu li a.nav-link {
    color: #707F8F !important;
    padding-left: 13px;
    margin-bottom: 10px;
}
.dash-down.show{
    position: relative;
    transition: 0.3s ease;
}
.sidemenu .nav-tabs li a.nav-link {
    background: #C9E0FB;
    color: #042C5C !important;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 4px;
    padding: 10px 5px;
}

.sidemenu .nav-tabs li a.nav-link.active {
    background: #0373FA;
    color: #fff !important
}

.usermenu .mr-auto li {
    margin-right: 30px;
}

.activelink {
    background: #DFE6F5;
    border-radius: 4px;

}

.sidemenu .activelink a.nav-link {
    color: #000 !important
}

.sfont {
    font-size: 12px;
}

.mfont {
    font-size: 13px;
}

.box {
    width: 31%;
    padding: 0;
    margin-right: 1%;
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-bottom: 1%;
}

.box .pic {
    width: 100%;
    height: 160px;
    padding: 0;
    object-fit: cover;
    overflow: hidden;
    border-radius: 8px;
}

.box .pic img {
    width: 100%;
    display: inline-block;
     
    object-fit: cover;
    object-position: 0px -165px;
    height: 140px;
}
.popupcont{max-height: 500px;overflow: auto;}
.smallbtn {
    padding: font-size: 12px !important;
    padding: 6px 3px !important;
    ;
}

.small-img img {
    width: 100%;
    height: 80px;
    object-fit: cover;
}

.small-img div {
    padding-right: 3px !important;
    padding-bottom: 3px !important;

}

/*.cardoons-height{
    height: 300px;
}
*/
.box_content {
    padding: 10px;
}

.overlay {
    position: absolute;
    top: 0;

    background: #19255dbd;
    color: #fff;
    width: 100%;
}

.videobox {
    max-width: 720px;
    margin: 0px auto;
}

.videobox video {
    width: 100%
}

.card-header span {
    font-family: "Font Awesome 5 Free";
    font-size: 21px;
    color: #0061fb;
}

[aria-expanded="false"].card-header span::after {
    content: "\f0fe";
}

[aria-expanded="true"].card-header span::after {
    content: "\f146";
}

li.nav-item.activelink::before {
    content: "";
    position: absolute;
    width: 2px;
    height: 38px;
    background: #006df5;
    left: 0;
}

.userbox {
    background: #0067f8;
    border-radius: 6px;
    height: 70px;
}

.userboxpic {
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 70px;
    margin: 0px auto;
    margin-top: -40px;
}

.userboxpic img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    object-position: center center;
}

.userview {
    padding: 0px !important;
    margin-top: 10px;
}
.userview1 {
    padding-top: 65px !important;
    margin-top: 10px;
}
.rightpart {
    overflow: hidden;
    width: 100%;
    margin-left: 10px;
}

.wrapperwhite {
    padding: 20px;
    background: #fff;
    border-radius: 7px;
    min-height: 100vh;
    overflow: auto !important;
}

.borderbox {
    border: 1px solid #c2d4ed;
    padding: 30px;
    border-radius: 14px;
    height: 100%;
}

.borderbox:hover {
    transform: scale(1.02);
    box-shadow: 0 0 20px 0 #494f5f4a;
    transition: 0.2s;
}
.innerwrapper .maintitle
{
    color: #007bff !important;
    text-transform: capitalize !important;
}
.maintitle {
    text-transform: uppercase;
}

.line {
    margin-top: 7px;
}

.blogboxes {
    width: 100%;
    display: inline-block;
}

.lan-style option {
    color: #000;
}

.blogbox {
    width: 100%;
    border: 1px solid #ccc;

    /* margin-left: 2%; */
    border-radius: 6px;
    margin-top: 0px;
    margin-right: 0;
    float: left;
    max-width: 31.33%;
    margin-right: 2%;
    min-height: 430px;
}

.site-menu-toggle {
    float: right;
    width: 32px;
    height: 45px;
    position: relative;
    top: 15px;
    margin: 0px auto;
    z-index: 200;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    position: absolute;
}

.navicon {
    display: none;
    position: fixed;
    z-index: 9;
    top: 12px;
}


.site-menu-toggle span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    right: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}


.site-menu-toggle span:nth-child(1) {
    top: 0px;
}


.site-menu-toggle span:nth-child(2) {
    top: 10px;
    width: 75%;
}


.site-menu-toggle span:nth-child(3) {
    top: 20px;
    width: 85%;
}


.site-menu-toggle.open span:nth-child(1) {
    top: 13px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}


.site-menu-toggle.open span:nth-child(2) {
    opacity: 0;
    left: inherit;
}


.site-menu-toggle.open span:nth-child(3) {
    top: 13px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 100%;
}

.site-tabs .nav-link.active {
    background: #0067f8 !important;
    color: #fff !important;
    border: 1px solid #0067f8;
}

.site-tabs .nav-link {
    background: #dfe6f5 !important;
    border-radius: 0px;
    color: #494b4f !important;
    margin-right: 0px;
    text-transform: uppercase;
    font-size: 13px;
    padding: 5px;
    border-radius: 5px;
}

.blueline {
    background: #0067f8;
    width: 70px;
    height: 5px;
    border-radius: 10px;
    margin-bottom: 12px;
}

.innerwrapper {
    /*margin-bottom: 30px;*/
    height: 100%;
}

.streammessage {
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.streammessage li {
    list-style: inside;
    margin: 12px 0;

}

.streammessage li::marker {
    color: #0067f8;
}

.blogpic {
    width: 100%;
    padding: 10px;
    border-radius: 14px;
    overflow: hidden;
}

.blogpic img {
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 160px;
    border-radius: 6px;
}

.blog_content {
    padding: 10px;
}

.content {
    color: #7c8695;
    font-size: 13px;
}

.team-member .table thead th {
    border-bottom: 0px;
    text-transform: uppercase;
}

.team-member .table td,
.table th {
    border-top: 0px;
}

.site-table thead {
    background: #dfe6f5;

}

.site-table th:first-child {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.site-table th:last-child {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}

.blog-header {
    background: #E5EAF3;
}

.blue-line {
    width: 65px;
    height: 5px;
    background: #0061fb;
    border-radius: 14px;
}

.blue-bg {
    background: #041F68;
    padding: 50px;
    border-radius: 8px;
}

.contact-form.form-control {
    border: 1px solid #B4ACAC !important;
}

.error {
    color: red !important;
    text-transform: inherit;
    font-weight: normal;
}

#login_form .form-group,
.formwrapper .form-group {
    padding: 0px !important;
}

.story-p p {
    line-height: 23px;
}

.genealogy-tree {
    text-align: center;
    margin: 0px auto;
    display: table;
    width: auto;
}

.genealogy-tree ul {
    padding-top: 20px;
    position: relative;
    padding-left: 0px;
    display: flex;
}

.genealogy-tree li:only-child {
    padding-top: 0;
}

.user-tree li {
    background: transparent;
}

.genealogy-tree li {
    float: left;
    text-align: center;
    list-style-type: none;
    position: relative;
    padding: 20px 5px 0 5px;
}

.dasboard-coin-view li {
    float: left;
    position: relative;
    background: #e1e1e1;
    padding: 3px 10px;
    margin-top: 5px;
    margin-right: 5px;
    font-weight: bold;
    border-radius: 38px;
    font-size: 13px;
}

.genealogy-tree li a {
    text-decoration: none;
    color: #666;
    font-family: arial, verdana, tahoma;
    font-size: 11px;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.member-view-box {
    padding: 0px 20px;
    text-align: center;
    border-radius: 4px;
    position: relative;
}

.member-image {
    width: 150px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.member-image img {
    width: 50px;
    height: 50px;
    border-radius: 6px;
    /*background-color: #000;*/
    z-index: 1;
}

.user-tree h3 {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    margin-top: 6px;
}

.genealogy-tree ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 2px solid #000000;
    width: 0;
    height: 20px;
}

.genealogy-tree li::before,
.genealogy-tree li::after {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 2px solid #ccc;
    width: 50%;
    height: 18px;
}

.genealogy-tree li::after {
    right: auto;
    left: 50%;
    border-left: 2px solid #000000;
}

.genealogy-tree li:last-child::before {
    border-right: 2px solid #000000;
    border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
}

.genealogy-tree li:first-child::before,
.genealogy-tree li:last-child::after {
    border: 0 none;
}

.hr {
    display: none;
}

.acti {
    display: block;
}

.circlepic {
    width: 45px;
    height: 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 45px;
}

.circlepic img {
    width: 45px;
    object-fit: cover;
    height: 45px;
}

.sendbox .sbtn {
    padding: 15px;
    height: 100%;
    background: #0061fb;
    border: 0px;
    color: #fff;
    cursor: pointer;
    line-height: normal;
    border-radius: 0px;
    margin: 0px !important;
}

.sendbox .sbtn:hover {
    background: #1855b7;
}

.adminchat .chattxt {
    border-radius: 15px;
    background-color: rgba(57, 192, 237, .2);
}

.userchat .chattxt {
    border-radius: 15px;
    background-color: #fbfbfb;
}

.chattxt img {
    max-width: 140px;
    height: auto;
}

.backbtn {
    padding: 1px 5px;
    background: #0067f8;
    width: 35px;
    height: 30px;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    margin-right: 8px;
}

#contact_form .form-control {
    color: #fff;
    background: transparent;
}

.backbtn img {
    width: 9px;
}

.pdftabcontent {
    margin: 0px auto;
    width: 100%;
    max-width: 100%;
    min-height: 100vh;
}

.table {
    width: 100% !important;
}

.pdftabcontent object {
    min-height: 100vh;
}

header {
    position: relative;
    z-index: 99;
}

.home-demo .col-lg-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

/**dashboard css end**/


.blog_content>div,
p {
    color: #000;
}

.dataTables_filter input {
    border-radius: 5px;
    border: 0.5px solid #dfdfdf;
    margin-left: 5px;
    height: 35px;
}

.dataTables_filter input:focus-visible {
    border: 0.5px s #000;
    outline: 0px;
}

.dataTables_filter label {
    text-transform: capitalize;
}

.paging_simple_numbers {
    display: inline-block;
    background: #0061fb;
    border-radius: 3px;
    padding: 10px;
    margin-top: 10px;
    float: right;
}

.paging_simple_numbers a{
     margin-right: 10px;
}
.dataTables_info {
    text-align: right;
}
.site-tabs li{
    border-radius: 10px;
}
#withdrawHistory_wrapper:nth-child(5) {
    text-align: right;
}

#depositHistory_paginate a {
    color: #fff !important;

}

.paging_simple_numbers a,
.paginate_button {
    color: #fff !important;
}
.d-value{
    position: absolute;
  color: #000;
  right: -23px;
  font-size: 10px;
  z-index: 999;
  display: inline-block;
  font-weight: bold;
}
.team-member {
    transform: scale(1.02);
    box-shadow: 0 0 20px 0 #494f5f4a;
    transition: 0.2s;
    padding: 30px;
    max-width: 1500px;
    margin: 0px auto;
}

video {
    border-radius: 10px;
}

#myTab {
    margin-bottom: 10px;
}

.effect {
    transform: scale(1.02);
    box-shadow: 0 0 20px 0 #494f5f4a;
    transition: 0.2s;
}

.customer-link {
    background: url(../images/customerlink.svg), linear-gradient(37deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
    background-size: 110px, 100%;
}

.package-link {
    background: url(../images/package.svg), linear-gradient(154deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
    background-size: 90px, cover;
}

.link {
    color: #bfddff;
}

.earnings {
    background: url(../images/dollar.svg), linear-gradient(154deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
}

.profile {
    background: url(../images/profile.svg), linear-gradient(37deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-repeat: no-repeat;
    background-position: right bottom;
    color: #fff;
    padding: 15px !important;
    background-size: 150px, 100%;
}

.password {
    background: url(../images/2fa.svg), linear-gradient(37deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-repeat: no-repeat;
    background-position: right bottom;
    color: #fff;
    background-size: 120px, 100%;
}

.light-bg {
    background: #ffffff;
    color: #0067f8 !important;
    border-radius: 0px 11px;
}

.height {
    background: url(../images/customerlink.svg), linear-gradient(37deg, rgba(0, 103, 248, 1) 45%, rgba(0, 184, 248, 1) 90%);
    background-repeat: no-repeat;
    background-position: right bottom;
    color: #fff;
    background-size: 100px, 100%;
    /*height: 177px !important;*/

}

.border-bottom {
    border-bottom: 1px solid red;
}

.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 0px solid #dee2e6 !important;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 0px solid #dee2e6 !important;
    white-space: nowrap;
}
.ti-doc{
    position: absolute;
    right: -2%;
  bottom: 1%;
}

.fa-star,
.fa-ticket-simple,
.fa-crown {
    color: #0067f8;
}

.sidemenu .nav-tabs li a.nav-link.active i {
    color: #fff !important;
}

#depositHistory_paginate,
#teamHistory_paginate a,
 {
    color: #fff !important;
}

.close span {
    color: #000 !important;
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed span {
    color: #000 !important;
}

.new-color {
    color: #bfddff !important;
}

.loader {
    position: relative;
    display: table;
    z-index: 9999;
    width: auto;
    margin: 0px auto;
}

.loader img {
    position: absolute;
    width: 80px;
    height: 80px;
    object-fit: cover;

}

.box.inactive {
    opacity: 0.5;
    cursor: disabled;
    position: relative;
}

.box.inactive::after {
    position: absolute;
    cursor: default;
    z-index: 999;
    content: "";
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}


.dark {
    background: #051e44bf !important;
}

.wrapperwhite .form-group {
    margin-bottom: 10px !important;
}

.customer-li {
    background: #0067f8;
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
    background-size: cover;
}

.upload:hover {
    background-color: #fff !important;
}

.upload {
    cursor: pointer !important;
}

.select {
    float: right;
}

.form-control.col-lg-3.select {
    padding: 10px !important;
    height: auto !important;
    margin-bottom: 5px;
}

.inactive {
    opacity: 0.3;
}

.username_black {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.username_black:before {
    width: 5px;
    height: 5px;
    background: #fff;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.username_red {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.username_red:before {
    width: 5px;
    height: 5px;
    background: red;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.username_purple {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.username_purple:before {
    width: 5px;
    height: 5px;
    background: purple;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.username_blue {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.username_blue:before {
    width: 5px;
    height: 5px;
    background: blue;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.username_green {
    color: #000 !important;
    padding-left: 10px;
    position: relative;
}

.username_green:before {
    width: 5px;
    height: 5px;
    background: green;
    position: absolute;
    content: "";
    top: 8px;
    left: -2px;
    border-radius: 10px;
}

.carousel-caption img {
    width: 100px;
    height: 90px;
    object-fit: cover;
}

/*.carousel-caption h1{
    color: #fff !important;
}
*/

.white-t {
    color: #fff !important;
}

.tran-bg {
    background: #3066bccf;
    width: 100%;
    left: 0px;
}

.hi-bg {
    background-image: #fff;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.hi-bg p {
    color: #000;
    position: relative;
    z-index: 99;
    font-size: 18px;
}

.learn1 {
    border-radius: 10px;
}

.mediathek {
    height: 230px;
    width: 500px;
    object-fit: cover;
}

.planwrapper .top p {
    color: #fff;
    font-size: 20px;
}

.man-bg {
    background-image: url(../images/Website-Storyboard-17-20.jpg), linear-gradient(74deg, rgb(184 53 149) 22%, rgba(60, 36, 88, 1) 44%);
    height: 650px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.plussociety-bg {
    background-image: url(../images/plussociety.jpg), linear-gradient(74deg, rgb(184 53 149) 22%, rgba(60, 36, 88, 1) 44%);
    height: 650px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.videowrapperbox p {
    padding: 10px;
    padding-top: 0px;
}

.owl-nav {
    width: 100%;
    top: 30%;
    position: absolute;
}

.owl-prev span,
.owl-next span {
    color: #000 !important;
}

.bottom-tite {
    background: #3066bccf;
    padding: 40px 0px;
}

.showvideo {
    width: auto;
    text-align: center;

}


.lblue-bg {
    background: #0573fc7d;
    padding: 50px 0px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.planwrapper.orange .top {
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 282px;
    height: 205px;
    padding-top: 40px;
    color: #fff;
    background: url(../images/orange.svg);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.purble {
    position: relative;
}

.purble:after {
    content: "";
    position: absolute;
    width: 282px;
    height: 70px;
    background: #8c0081;
    top: 0px;
    left: 0px;

}

.purble h5 {
    position: relative;
    z-index: 9;
}

.orange {
    position: relative;
}

.orange:after {
    content: "";
    position: absolute;
    width: 282px;
    height: 70px;
    background: #ff6813;
    top: 0px;
    left: 0px;

}

.orange h5 {
    position: relative;
    z-index: 9;
}

.innerform {
    /*padding: 40px 30px;*/
    background: #fff;
    max-width: 420px;
    margin: 0px auto;
    border-radius: 14px;
    position: relative;
    margin-top: 50px;
}
.mform {
    max-width: 800px;
}
.usersection .card-body {
    max-height: 35vh;
    overflow: auto;
}

/*.package_pic img
{
    max-height: 280px;
}
*/
.alert-danger {
    color: #e55c69;
}

/*.filltabs li{
    width: 33%;
    height: 100%;
}
*/
.filltabs li a {
    text-align: center !important;
}

.sidemenu {
    width: 420px;
    position: sticky;
    top: 80px;
    display: inline-grid;
    align-self: start;
    min-height: 100vh;

}

.col-lg-9.mx-auto p {
    font-size: 18px;
}

big {
    font-size: 18px;
}

. .sendbox .sbtn:hover {
    background: #1855b7;
}


.heading-style {
    font-weight: bold;
    font-size: 75px;
}

.overlayt {
    position: absolute;
    bottom: 1vh;
}

/**dashboard css end**/

.blog_content>div,
p {
    color: #000;
}

.fa-star,
.fa-ticket-simple {
    color: #0067f8;
}


.bitcoin-bg {
    background-image: url(../images/earnbitcoin.png), linear-gradient(74deg, rgb(184 53 149) 22%, rgba(60, 36, 88, 1) 44%);
    height: 650px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: end;
}

.owl-prev {
    left: -22px;
    position: absolute;
}

.owl-prev span {
    color: #000 !important;
    font-size: 40px;
}

.owl-next {
    right: -30px;
    position: absolute;
}

.owl-next span {
    color: #000 !important;
    font-size: 40px;
}

.owl-dots {
    display: none;
}

.bulb-bg {
    background-image: url(../images/telegram-cloud-document.jpg), linear-gradient(74deg, rgb(184 53 149) 22%, rgba(60, 36, 88, 1) 44%);
    height: 650px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.sellback::before {
    background-image: url(../images/bgpaint.png);
    content: "";
    position: absolute;
    left: 400px;
    top: -130px;
    width: 340px;
    height: 130px;
    font-weight: bold;
}

.sellback img {
    border: 15px solid #0061fb;
    box-shadow: 20px 20px #b4cbe7;
}

.top-space {
    padding-top: 120px;
}

.text-lights p {
    color: #fff;
}

.lights {
    background-image: url(../images/events.jpeg);
    height: 650px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: end;
}

.owl-next:focus,
.owl-prev:focus {
    outline: 0px;
}

.donation {
    background-image: url(../images/mlm-qr-codec.png), url(../images/donation.png);
    height: 650px;
    background-repeat: no-repeat;
    background-position: 30% 20%, center;
    background-size: 20%, cover;
    display: flex;
    align-items: end;
}

.book-plan {
    margin-top: 120px;
}

/*.owl-item.active.classTest1{
   transform: perspective(1200px) rotateY(40deg) !important; 
}

.owl-item.active.classTest2{
   transform: perspective(1200px) rotateY(30deg) !important;  
}

.owl-item.active.classTest3{
   transform: perspective(1200px) rotateY(20deg) !important;  
}

.owl-item.active.classTest4{
   transform: perspective(1200px) rotateY(-20deg) !important;  
}

.owl-item.active.classTest5{
   transform: perspective(1200px) rotateY(-30deg) !important;  
}

.owl-item.active.classTest6{
   transform: perspective(1200px) rotateY(-40deg) !important;  
}
*/
/*.owl-carousel  .owl-stage > .owl-item.active:nth-child(1n){
    transform: perspective(1200px) rotateY(40deg) !important;
}

.owl-carousel .owl-stage > .owl-item.active:nth-child(n+1){
     transform: perspective(1200px) rotateY(30deg) !important;
}

.owl-carousel .owl-stage > .owl-item.active:nth-child(n+2){
    transform: perspective(1200px) rotateY(-30deg) !important;
}

.owl-carousel .owl-stage > .owl-item.active:nth-child(4n){   
    transform: perspective(1200px) rotateY(30deg);
}
*/


#scroll-container {
    position: absolute;
    width: 100%;
    transform: perspective(10px) !important;
    -webkit-transform: perspective(10px) !important;
    -moz-transform: perspective(10px) !important;
}

.body.menu-open .rightpart {
    overflow: hidden;
}

.card-header .lgrey-t {
    color: #333
}


.main_app {
    display: flex;
    justify-content: center;
    padding-top: 7px;
    margin: 0 auto;
    width: 100vw - 2rem;
    max-width: 100rem;
}

.toggle-control {
    display: block;
    position: relative;
    padding-left: 6.25rem;
    margin-bottom: 0.75rem;
    cursor: pointer;
    font-size: 1.375rem;
    user-select: none;
}


.toggle-control input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.toggle-control input:checked~.control {
    background-color: dodgerblue;
}

.toggle-control input:checked~.control:after {
    left: 0px;
}

.toggle-control .control {
    position: absolute;
    top: -12px;
    left: 0;
    height: 2rem;
    width: 4.1rem;
    border-radius: 1.563rem;
    background-color: darkgray;
    transition: background-color 0.15s ease-in;
}

.toggle-control .control:after {
    content: "";
    position: absolute;
    left: 27px;
    top: 2px;
    width: 30px;
    height: 28px;
    border-radius: 1.563rem;
    background: white;
    transition: left 0.15s ease-in;
}


.eventpic {
    flex: auto;
    width: 100%;
}

.eventpic img {
    border-radius: 6px;
    margin-bottom: 15px;
    width: 100%;
    object-fit: cover;
    height: 200px;
}

.event-cont {
    max-height: 200px;
    overflow: auto;
}


.oveflow_container {
    
    max-height:1420px;
    overflow: auto;
    height: 100%;

}

.oveflow_container.box_on {
    height: 78vh;
    padding-bottom: 20px;
    min-height: 550px;

}

.box_on {
    box-shadow: 0px 29px 11px -20px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: 0px 29px 11px -20px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 29px 11px -20px rgba(0, 0, 0, 0.14);
}

.box_off {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.h-cuss {
    height: 500px;
    min-height: 600px;
}

.textarea_resizer {
    resize: none;
}

.btn_clc {
    transition: 0.1s ease-in;
    cursor: pointer;
}

.btn_clc:active {
    transform: scale(0.89);
    -webkit-transform: scale(0.89);
    -moz-transform: scale(0.89);
}

.bd_greey {
    background: #E1E4E9;
    border-radius: 14px;
}

.h-cuss textarea {
    padding: 3px 10px !important;
    width: 100%;
    height: 36px !important;
}

#motivationalModal a {
    word-break: break-all;
}

.w_cus {
    width: 85%;
}

.strike_out:after {
    position: absolute;
    content: "";
    height: 5px;
    width: 87%;
    background: #26242454;
    top: 46%;
    left: 12%;
    z-index: 9;
}

.strikey .strike_out:after {
    position: absolute;
    content: "";
    height: 5px;
    width: 82%;
    background: #26242454;
    top: 46%;
    left: 6%;
    z-index: 9;
}

.justBet_btn {
    position: absolute;
    top: 0;
    right: 0;
}

.insertpic {
    width: 100%;
    position: relative;
    height: 100%;
}

.insertpic img {
    width: 100%;
    object-fit: cover;
    xmax-height: 500px;
    object-position: center top;
}

.cont-scroll {
    max-height: 250px;
    overflow: auto;
}


.overalyt .bottmline {background: #3066bccf;
padding: 20px 0px;
}
.checklistl {display: flex; align-items: center;width: 100%;}
.checklistl .dropdown-toggle::after{content: inherit;}
/**media-css-start**/
@media(max-width:1400px) {
    .borderbox {
        flex-wrap: wrap;
    }

    .tran-bg h1 {
        font-size: 50px
    }

    

    .borderbox {
        flex-wrap: wrap;
        margin-top: 10px;
        height: auto !important;
    }

    .tran-bg h1 {
        font-size: 50px
    }
}

@media(max-width:1150px) {
    .container {
        max-width: 95%;
    }

    .borderbox {
        padding: 15px !important;
    }

    .borderbox h5 {
        font-size: 14px;
    }
}

@media(max-width: 991px) {
    .orderlast {
        display: grid;
        order: 1;
        margin: 30px 0;
    }
    .evenbox {
  flex-wrap: wrap;}

    .usersection {

        height: 100vh;
    }

    .navicon {
        display: block;
    }

    /* .navbar-brand
    {
        margin-left: 50px;
    }*/
    .sidemenu {
        display: none;
    }

    .menu-open .sidemenu {
        display: block;
        box-shadow: 7px 0px 25px #ccc;
        height: 100vh;
        position: fixed;
        z-index: 99;
        left: 0;
        top: 70px;
        overflow: auto;
        background: #fff;
    }

    .sidemenu .wrapperwhite {
        overflow: auto !important;
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        padding-bottom: 10px;
    }

    .blogbox {
        max-width: 48%;
    }
}

@media(max-width:768px) {
    .form-group {
       padding: 3px 8px !important;
    } 
    .checklistm{}
    .checklistm .checklistl{display:flex !important;}   
    .box {
        width: 48%;
    }
    #chartdiv{
        height: 17vh !important;
    }
    .img_remove{
        right: 42%;
    }
    .doc_remove{
        right: 29%;
    }
    .add-plus{
        left: 33%;
    }
    .add-plus3{
        left: 36%;
    }
    .infobg{
        font-size: 0.9rem;
        width: 100%;
    }
    .audio-width{
        min-width: 200px;
    }
    .audio_img {
        max-width: 220px;
        width: 100%;
        height: auto;
    }
    .mop-audio {
        max-width: 220px;
    }
    .remove_audio {
        position: relative;
        top: -12px;
    }
    .large {
        font-size: 20px !important;
    }

    .plus-society {
        display: inherit;
    }

    .bottom-tite {
        font-size: 20px !important;
    }

    .sendbox .form-control {
        padding: 0px 0px 0px 10px !important;
    }

    .innerpage {
        xpadding-top: 0px !important;
    }

    .owl-prev {
        left: -6px !important;
    }

    .owl-next {
        right: -12px !important;
    }

    .donation {
        background: url(../images/mlm-qr-codec.png), red !important;
        background-repeat: no-repeat !important;
        background-position: 65% 30%, center !important;
        background-size: 80%, cover !important;
    }

    .plan-bottom {
        margin-top: 35px;
    }

    .bluebtn {
        margin-bottom: 20px;
    }

    .effect .nav-tabs .nav-item {
        width: 48%;
        margin: 1%;
        float: left;
    }

    .effect .nav-tabs .nav-item a {
        height: 100%;
    }

    .planwrapper .top {
        width: 100% !important;
        height: 250px !important;
    }

    .planwrapper.red .top,
    .planwrapper.green .top,
    .planwrapper.purble .top {
        background-size: 105%;
    }

    .sellback::before {
        width: 318px !important;
        height: 120px !important;
        left: -20px !important;
        top: -120px !important;
    }

    .home-demo .col-lg-6 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .planwrapper {
        width: 79%;
        margin-bottom: 15px;
    }

    .bottom-tite {
        background: #3066bccf;
        padding: 23px 0px;
    }

    .carousel-item {
        height: auto;
    }

    .carousel-item img {
        height: auto;
    }

    section {
        padding: 3vh 0vh 0vh 0vh;
    }

    .text-center.mb-5 {
        margin-bottom: 5px !important;
    }

    div.btn {
        text-align: center;
    }

    .small-img img {
        margin-bottom: 15px;
    }

    .customer-li {
        margin-bottom: 15px;
        display: block;
        height: auto;
    }

    .package-link {
        margin-bottom: 15px;
        height: auto;
    }

    .blogbox {
        width: 100% !important;
        display: block;

    }

    .borderbox {
        height: auto;
        margin-bottom: 15px;
    }

    .h-cuss textarea {
        padding: 3px 10px !important;
        width: 100%;
        height: 72px !important;
    }

    .m_wid {
        width: 65%;
    }
    .m_wid1 {
        width: 100%;
    }
    .box {
        width: 48%;
    }

    .nav-item.ml-5 {
        margin-left: 0px !important;
    }

    .orange::after {
        width: 100%;

    }

    .planwrapper.orange .top {
        background-size: cover;
    }

    .planwrapper {
        width: 79%;
        margin-bottom: 15px;
    }

    .carousel-item {
        height: auto;
    }

    .carousel-item img {
        height: auto;
    }

    section {
        padding: 3vh 0vh 3vh 0vh;
    }

    .text-center.mb-5 {
        margin-bottom: 5px !important;
    }

    div.btn {
        text-align: center;
    }

    .man-bg {
        background: url(../images/activitychecklist.png), linear-gradient(74deg, rgb(220 228 230) 22%, rgb(193 194 180) 44%);
        background-repeat: no-repeat;
        background-size: 100%, cover;
        background-position: center, center;
        height: 350px;
    }

    .bitcoin-bg {
        background: url(../images/earnbitcoin.png), linear-gradient(74deg, rgb(186 147 121) 22%, rgb(175 138 112) 44%);
        background-repeat: no-repeat;
        background-size: 100%, cover;
        background-position: center, center;
        height: 350px;
    }

    .plussociety-bg {
        background: url(../images/plussociety.jpg), linear-gradient(74deg, rgb(184 53 149) 22%, rgba(60, 36, 88, 1) 44%);
        background-repeat: no-repeat;
        background-size: 100%, cover;
        background-position: center left !important;
        height: 350px;
    }

    .img21 {
        background-image: none;
        height: inherit;
    }

    .small-img img {
        margin-bottom: 15px;
    }

    .customer-li {
        margin-bottom: 15px;
        display: block;
        height: auto;
    }

    .package-link {
        margin-bottom: 15px;
        height: auto;
    }

    .blogbox {
        width: 100% !important;
        display: block;

    }

    .borderbox {
        height: auto;
        margin-bottom: 15px;
    }
    .maininfo{justify-content: space-between;}
    .maininfo > div, .maininfo h6{margin: 10px 0px !important;}
}

@media(max-width:550px) {}

@media(max-width:550px) {
    .box {
        width: 98%;
        margin-bottom: 20px;
    }

    .blogbox {
        max-width: 100%;
    }
.maininfo{justify-content: space-between; align-items: flex-start;align-items: start !important; justify-content: start; flex-wrap:nowrap; flex-direction: column;}
.maininfo > div, .maininfo h6{margin: 10px 0px 0px 0px !important;}
}
@media(max-width:320px) {
    #chartdiv{
        height:8vh !important;
    }
}
@media(min-width: 769px) {
    .man-img {
        display: none;
    }

}



@media(max-width: 991px) {
    .orderlast {
        display: grid;
        order: 1;
        margin: 30px 0;
    }

    .navicon {
        display: block;
    }

    .sidemenu {
        display: none;
    }

    .menu-open .sidemenu {
        display: block;
        box-shadow: 7px 0px 25px #ccc;
        height: 100vh;
        position: fixed;
        z-index: 99;
        left: 0;
        top: 90px;
        overflow: auto;
        background: #fff;
        width: 100%;
    }

    .sidemenu .wrapperwhite {
        position: fixed;
        top: 70px;
        height: 100vh;
        padding-bottom: 40px;
    }

    .rightpart {
        /*height: 100vh;*/
        overflow: auto;
    }

    
    .innermenu .navbar-brand{margin-left: 50px;}

    .rightpart {
        margin-left: 0px !important;
    }

    

    
}


@media(max-width: 500px) {

}

.text-wrap-cus{
    word-break: break-word;
}

/*.unique_image:last-child{
    padding-bottom: 100px;
}*/
.dropinput{
  border: 1px solid #B4ACAC !important;
  border-radius: 4px;
  height: 56px ;
}
.dropinput .dropdown-menu {
  border-radius: 4px;
  padding: 10px 0;
  animation-name: dropdown-animate;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  border: 0;
  box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);
  top: 31px;
  left: 5%;
}
.dropinput:hover ul.dropdown-menu {
  display: flex;
  max-height: 200px;
  overflow: auto;
}
.listcheck{width: 33%;align-items: first baseline;}
.listcheck label{font-size: 12px !important;}
@media(max-width:470px) {
  .cont .wrapperwhite{
    padding: 20px 5px;
   }
   .pad_cancel > div{
    padding: 0;

   }
   .cont .btn{
    padding: 3px;
    font-size: 12px;
   }
}


/*.left > ul{
    position: absolute;
    right: -30%;
}
.right > ul{
    position: absolute;
    left: -30%;
}
.popup_genology .modal-body{
    overflow: auto;
}
.popup_genology .modal-dialog{
    max-width: 80vw;
}
.right::after {
  right: auto !important;
  left: 50% !important;
  border-left: 1px solid #000000 !important;
}
@media(max-width:1200px) {
    .popup_genology .modal-dialog{
    max-width: 98%;
}
}*/

.over_inp{
    position: absolute;
    padding: 0px;
    margin: 0;
    left: 17px;
    top: 0;
    width: 90%;
    height: 100%;
}
