.hoverLable-1 {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0;
}
.hoverLable {
    position: absolute;
    display: inline;
    /* border-bottom: 1px dotted black; */
    float: right;
    font-size: 1.4rem;
    font-weight: 500;
    color: #282727;
    text-align: center;
    /* margin-bottom: 2.8rem; */
}
.hoverLable img {
    width: 1.2rem;
    margin-right: 10px;
    opacity: 0.7;
}

.hoverLable .HoverText {
    visibility: hidden;
    width: auto;
    background-color: #ffffff;
    color: #0b0b0b !important;
    text-align: center;
    font-size: .8rem;
    border: .1rem solid #0707079e;
    border-radius: 6px;
    padding: 6px 6px;
    position: relative;
    float: left;
    z-index: 1;
}

.hoverLable:hover .HoverText {
  visibility: visible;
  float: left;
}
.inputCla {
    width: auto;
    border: 1px solid;
    border-radius: 6px;
    padding: 4px;
    height: 32px;
}
.cartCs {
    border: 1px solid #000;
    padding: 15px;
    border-radius: 10px;
    background-color: #ffffff;
    box-shadow: 3px 3px 0 #7c7b7b;
}

.valueCs {
    font-size: 18px;
    font-weight: 600;
    color: #0D0C22;
    /* display: flex!important;
    justify-content: space-between; */
    /* margin-bottom: .5rem; */
    /* border-bottom: 1px solid; */
    /* border-bottom-style: dashed; */
    /* border-color: #00000075; */
}
hr.hrCs {
    height: 2px !important;
 
    border-top: 1px solid rgb(0 0 0 / 81%);
    margin: 10px 0 !important;
    border-style: dashed;
}
.setCs {
    color: #0D0C22;
    font-size: 18px;
    font-weight: 600;
    display: inline;
}
p.Pcs {
    color: #535353;
    font-size: 12px;
    text-transform: initial;
    margin: 0;
}
.mainHead {
    display: flex;
    justify-content: space-between;
}
.mHead {
    background: #14279b;
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 30px !important;
    text-align: center;
    border-radius: 35px;
    padding: 7px;
}
.sHead {
    color: #14279B;
    font-size: 2.4rem;
    font-weight: 700;
}
.mihead {
    position: relative;
    text-align: center;
    /* margin: 22px 0 0 0; */
}
.mihead h3 {
    position: relative;
    top: -30px;
    display: inline;
    background-color: #14279b;
    border-radius: 50px;
    padding: 8px;
    color: #fff;
    font-size: 16px;
}

.mi-1head {
    position: relative;
    text-align: center;
    margin: 24px 0 0px 0;
}
.mi-1head h3 {
    position: relative;
    top: -30px;
    display: inline;
    background-color: #ffffff;
    border-radius: 25px;
    padding: 3px;
    color: #ff0000;
    font-size: 18px;
    font-weight: 600;
}
.mihead hr {
    
        border-top: 1px solid rgb(0 0 0 / 44%);
        border-style: dashed;
}
.mi-1head hr {
    
    border-top: 1px solid rgb(0 0 0 / 44%);
    border-style: dashed;
}

.setupCs {
    display: flex;
    justify-content: space-between;
}
input.checkCs {
    width: 32px;
    height: 25px;
}
p.CartpCs {
    color: #444343;
    font-size: 12px;
    font-weight: 500;
}

div#totalCost {
    color: #0D0C22 !important;
    font-size: 22px;
    font-weight: 600;
    display: flex !important;
    justify-content: space-between !important;
}
div#connectTotal  {
    color: #4759C6;
    font-size: 17px;
    display: flex!important;
    justify-content: space-between!important;
}
div#setupTotal {
    color: #4759C6;
    font-size: 17px;
    display: flex!important;
    justify-content: space-between!important;
}
div#emailTotal {
    display: flex!important;
    justify-content: space-between!important;
}
div#emailSameValue {
    display: flex!important;
    justify-content: space-between!important;
}
/* @media screen and (max-width:442px) {
    div#domainTotal span {
        margin-left: auto !important;
    }
    div#emailTotal span {
        margin-left: auto !important;
    }
    div#totalCost span {
        margin-left: auto !important;
    }
    div#emailSameValue span {
        margin-left: auto !important;
    }
} */

div#domainTotal {
    display: flex!important;
    justify-content: space-between!important;
}