/*@media only screen and (min-width:1200px) and (max-width:1400px) {*/

/*.pstn-teath-sysbls ul li:first-child {*/

/*        position: absolute;*/

/*        bottom: 66%;*/

/*        left: 13.9%;*/

/*}*/

/*.pstn-teath-sysbls ul li:first-child input[type="checkbox"]:checked+span {*/

/*        height: 37px;*/

/*        width: 52px;*/

/*        background-size: 50px;*/

/*    }    */

/*    .pstn-teath-sysbls ul li:nth-child(2) {*/

/*        bottom: 69.6%;*/

/*        left: 14.6%;*/

/*    }*/

/*.pstn-teath-sysbls ul li:nth-child(2) input[type="checkbox"]:checked+span {*/

/*        background: url(../../assets/img/2teath.png) left top no-repeat;*/

/*        background-size: 54px;*/

/*        height: 42px;*/

/*        width: 54px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(3) {*/

/*    bottom: 74.1%;*/

/*    left: 17.4%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(3) input[type="checkbox"]:checked+span {*/

/*    background-size: 54px;*/

/*    height: 48px;*/

/*    width: 55px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(4) {*/

/*    bottom: 79%;*/

/*    left: 21.7%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(4) input[type="checkbox"]:checked+span {*/

/*    background-size: 49px;*/

/*    height: 42px;*/

/*    width: 49px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(5) {*/

/*    bottom: 81.4%;*/

/*    left: 25%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(5) input[type="checkbox"]:checked+span {*/

/*    background-size: 51px;*/

/*    height: 43px;*/

/*    width: 52px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(6) {*/

/*    bottom: 86.3%;*/

/*    left: 31%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(6) input[type="checkbox"]:checked+span {*/

/*    background-size: 39px;*/

/*    height: 49px;*/

/*    width: 36px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(7) {*/

/*    bottom: 89%;*/

/*    left: 39%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(7) input[type="checkbox"]:checked+span {*/

/*    background-size: 38px;*/

/*    height: 45px;*/

/*    width: 37px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(8) {*/

/*    bottom: 91.9%;*/

/*    left: 47.2%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(8) input[type="checkbox"]:checked+span {*/

/*    height: 49px;*/

/*    width: 52px;*/

/*    background-size: 53px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(9) {*/

/*    bottom: 92.2%;*/

/*    left: 58.5%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(9) {*/

/*    position: absolute;*/

/*    bottom: 92.2%;*/

/*    left: 58.5%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(10) {*/

/*    bottom: 91.1%;*/

/*    left: 68.3%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(10) input[type="checkbox"]:checked+span {*/

/*    height: 40px;*/

/*    width: 28px;*/

/*    background-size: 32px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(11) {*/

/*    bottom: 89.8%;*/

/*    left: 71.3%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(11) input[type="checkbox"]:checked+span {*/

/*    height: 46px;*/

/*    width: 36px;*/

/*    background-size: 36px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(12) {*/

/*    bottom: 85.3%;*/

/*    left: 71.8%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(12) input[type="checkbox"]:checked+span {*/

/*    height: 41px;*/

/*    width: 46px;*/

/*    background-size: 45px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(13) {*/

/*    bottom: 82.7%;*/

/*    left: 73.6%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(13) input[type="checkbox"]:checked+span {*/

/*    height: 36px;*/

/*    width: 43px;*/

/*    background-size: 45px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(14) {*/

/*    bottom: 78.7%;*/

/*    left: 73.1%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(14) input[type="checkbox"]:checked+span {*/

/*    height: 48px;*/

/*    width: 50px;*/

/*    background-size: 50px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(15) {*/

/*    bottom: 73.3%;*/

/*    left: 73%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(15) input[type="checkbox"]:checked+span {*/

/*    background: url(../../assets/img/15teath.png) left top no-repeat;*/

/*    height: 36px;*/

/*    width: 47px;*/

/*    background-size: 47px;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(16) {*/

/*    bottom: 70.5%;*/

/*    left: 72.2%;*/

/*}*/

/*.pstn-teath-sysbls ul li:nth-child(16) input[type="checkbox"]:checked+span {*/

/*    height: 36px;*/

/*    width: 46px;*/

/*    background-size: 47px;*/

/*}*/
/*}*/

@media (max-width:1199px) {
    .cncl-ap h4 {
        font-size: 1.3rem;
    }
}
@media (max-width:992px) {
    a.list_remove_button.btn.btn-danger{
        margin: 15px 0;
    }
    .book-app-3tabs .nav-item:first-child{
        margin-top: 25px;
    }
    .row.chkup-titl-mrg img {
        width: auto;
        height: auto;
    }
    .overlapdiv1 {
        padding: 25px 43px 0px;
    }
        .onepage-nav .navbar-toggler {

        background: #fb6378;

            border: 1px solid #e4e4e4;

    }

}
@media (max-width:767px) {
    .card-title.hstry h3{
        width: 100%;
    }
    .pls-2 .row.border-cross > * {
        flex: 0 0 50%;
    }
    .bnr-dr {
        width: 100%;
    }
    .banner-apoint .bnr-dr .col-md-8 h2 {
        font-size: 20px;
    }
    .user-icon0book > span {
        font-size: 0.4em;
    }
    .book-app-3tabs .nav-item:not(:last-child){
        margin-bottom: 25px;
    }
    .book-app-3tabs .nav-item {
        width: 100% !important;
    }
    .book-app-3tabs .nav-item .card-body {
        padding: 12px 12px 0 !important;
        border-radius: 25px;
        padding-bottom: 4px;
    }
    .card-style7 .img-loc {
        width: 5%;
    }
    .navbar-collapse ul.navbar-nav {
        padding-top: 73px;
        border-radius: 10px;
    }
    .navbar-collapse ul.navbar-nav li.nav-item .nav-link {
        padding: 10px 15px;
    }
    .form-rltv-btn .submit-bt {
        position: unset;
        margin-top: 10px;
    }
}    

@media (max-width:575px) {
    .appointmentDate.days-align-pad .appointementdays {
        width: 30%;
        margin-bottom: 10px !important;
    }
    .modal-content {
        width: 94%;
        margin: auto;
    }
    .cncl-ap h4 {
        font-size: 1rem;
    }
    .cncl-ap .btn{
        width: 35% !important;
    }
     .hm-log .col-sm-6{

        width: 49%;

    }
}
@media only screen and (min-width:320px) and (max-width:576px) {
.banner-apoint .bnr-dr .col-md-8.aprvl-ds{
    width: 100%;
    margin-left: 0;
    top: -42px;
}
.banner-apoint .bnr-dr .col-md-8.aprvl-ds .aprvl-hdg{
        font-size: 14px;
}
span.date-preview {
    float: none; 
    padding: 4px 19px;
    font-size: 11px;
    margin: 8px 0;
    text-align: right;
}
div#navbarDropdown {
    transform: scale(0.9);
}
.other_dentist .card .card-title.hstry h3{

        width: 100%;

}

.other_dentist .card .card-title.hstry .alergy {

    width: auto;
    margin-top: 0;

}

.prl-nme-hed {

    width: auto;
    flex: 0 0 63%;
    margin-top: 4px;
    transform: scale(0.9);
}   

.nav-link.dropdown-toggle {

    padding: 0px;

}   
.overlapdiv1,
.banner-apoint .overlapdiv1 > div:not(.bnr-dr){
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.overlapdiv1 > *:not(:last-child),
.banner-apoint .overlapdiv1 > div > *:not(:last-child){
    margin-bottom: 30px;
}
.ds-flx {
    display: flex;
    justify-content: flex-start;
    transform: scale(0.7) translateX(-22px);
}

.nav-item.dropdown {

    width: 225px !important;

}   

.nav-link.dropdown-toggle h3 {

    width: 109px;

}

.dropdown-menu.show {

    background: #f76376;
    border: 1px solid #ddd;
}

.collapse.show .dropdown-menu{

    display: block;

}

 .dropdown-toggle::after {

    border-top: 0.5em solid;

    border-right: .5em solid transparent;

    border-left: .5em solid transparent;

}   

    

.src-dnts .rsss {

    display: inline-block;

    background: none;

    padding: 0;

    color: #fff;

}    

.src-dnts .rsss .fa-star.roseschecked {

    margin: 0px 0px 0px 3px;

    padding: 13px 12px;

} 

.src-dnts .rsss .fa-star.roses{

        margin: 0px 0px 0px 3px;

    padding: 13px 12px;

}







    .pad-dr-trtd {

    padding: 103px 0px 0px;

}

    .dr-ds-rds.banner-apoint-tabs .overlapdiv2.dr-ds .card a h5 {

    font-size: 14px;

    color: #fff;

    margin-bottom: 0;

    line-height: 28px;

}

 .overall-rating {

    font-size: 14px;

}

.fa-star.roses {

    margin: 0px 0px 0px 1px;

    padding: 18px 15px;    
    position: relative;

}

.fa-star.roseschecked {

margin: 0px 0px 0px 3px;

    padding: 18px 15px;

    position: relative;

}

.fa-star.roseschecked:before {

    left: 4px;

    top: 4px;

}

.roses:before{

    left: 4px;

    top: 4px;

}

.multi-s .dropdown-menu.show {

    background: #fff;

}

.onepage-nav .navbar-nav .nav-link {

    padding: 22px 15px 0px;

}

.rounded-circle {

    border: 1px solid #ffffff63;

    border-radius: 0px 18px 0px 18px !important;

}

    .dropdown-menu{

    background-color: #fff0;

    border: none;

    }
.navbar ul li a i {
    padding-right: 10px;
}
.navbar ul li a {
    border-bottom: 0;
    font-size: 11px;
    color: #000;
    display: flex;
    flex-direction: row;
    white-space: normal;
    align-items: center;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding: 8px 15px;
}


.dropdown-divider{

    border-top: 1px solid #ffffff6e;

    margin: 0px ;

}

.navbar-nav li a {

    color: #ffffff;

}

.navbar ul li a span{

    color: white !important;

}



    #loader {

          z-index: 1;

    width: 50%;

    margin: 55% auto;

    background: #fff;

    height: 100vh;

    }

   

    .hm-log .col-sm-6 .w-50{

        width: 82% !important;

    }

    .hm-log {

        padding:50px 0;

    }


    .icon-bar .fa-bars{

            display: none;

    }

    .patient-5btns-mrg {

        width: 48%;

    }

    .mrg-lft85 {

        margin-left: 0;

    }

    table.tb-wdt.rs-wdth-tbl-paient tbody tr td.bld-hed {

        width: 120px;

    }

    .prfl-mrg-btm .col-md-4{

        display: inline-block;

        width: 30%;

    }

    .prfl-mrg-btm .col-md-8{

           display: inline-block;

        width:70%;

    }

    .patient-5btns-mrg.rs-wth100{

        width: 97%;

    }

    .card .card-title h3 {

        font-size: 20px;

    }

    .prfl-mrg-btm h5 {

        font-size: 16px;

    }

    .patient-5btns-mrg.rs-wth100{

        width: 97%;

    }

    .onepage-nav .navbar-nav{

 height: 100%;

    max-height: 100%!important;

    position: fixed;

    top: 0;

    bottom: 0;

    z-index: 999999;

    background: #fb6378;

    right: 0;

    width: 66%;

    overflow-x: hidden;

    transition: .5s;

    padding: 0px 0px;

    }

    .onepage-nav.nav-scroll{

        transform: inherit;

    }
    .add_prescription-page {
        padding: 100px 0px 30px;
    }
    .list_add_button {
        bottom: 0%;
    }
.list_wrapper {
    padding: 0;
}
 .onepage-nav .logo {

    width: auto;
    flex:0 0 30%;

}

.patient-5btns a .btn{

    font-size: 12px;

}

    .navbar-nav li.active>a {

    background: #ff92a1;

    border-radius: 0px 16px 0px 19px;

    margin-bottom: 15px;

}

.get-tch{

    margin: 25px 0px 35px;

}

    .onepage-nav .navbar-nav li {

        width: 100% !important;

        text-align: left;

    }

    .Login-page .frgt-btn {

        padding: 0px 5px 0px;

    }

    .Login-page .rg-btn {

        width: 100% !important;

    }

    .hm-log h2 {

        font-size: 42px;

    }    

    .pstn-teath-sysbls ul li:nth-child(8) {

        bottom: 91.2%;

        left: 47.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(9) {

        bottom: 92%;

    }

    .pstn-teath-sysbls ul li:nth-child(10) {

        bottom: 91.9%;

        left: 68%;

    }

    .pstn-teath-sysbls ul li:nth-child(8) input[type="checkbox"]:checked+span {

        height: 48px;

        width: 50px;

        background-size: 38px;

    }

    .pstn-teath-sysbls ul li:first-child input[type="checkbox"]:checked+span {

        height: 36px;

        width: 48px;

        background-size: 40px;

    }

    .pstn-teath-sysbls ul li:nth-child(15) input[type="checkbox"]:checked+span {

        height: 32px;

        width: 43px;

        background-size:36px;

    }

    .pstn-teath-sysbls ul li:nth-child(11) {

        bottom: 89.8%;

        left: 71.0%;

    }

    .pstn-teath-sysbls ul li:nth-child(11) input[type="checkbox"]:checked+span {

        height: 42px;

        width: 36px;

        background-size: 34px;

    }

    .pstn-teath-sysbls ul li:nth-child(12) {

        bottom: 85.3%;

        left: 71.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(12) input[type="checkbox"]:checked+span {

height: 37px;

    width: 47px;

    background-size: 38px;

    }

    .pstn-teath-sysbls ul li:nth-child(9) input[type="checkbox"]:checked+span {

        height: 44px;

        width: 47px;

        background-size: 36px;

    }

    .pstn-teath-sysbls ul li:nth-child(2) input[type="checkbox"]:checked+span {

        background-size: 42px;

        height: 37px;

        width: 51px;

    }

    .pstn-teath-sysbls ul li:nth-child(5) input[type="checkbox"]:checked+span {

        background-size: 40px;

    height: 44px;

    width: 49px;

    }

    .pstn-teath-sysbls ul li:nth-child(13) input[type="checkbox"]:checked+span {

        height: 36px;

        width: 41px;

        background-size: 43px;

    }

    .pstn-teath-sysbls ul li:nth-child(22) input[type="checkbox"]:checked+span {

        height: 44px;

        width: 22px;

        background-size: 20px;

    }

    .pstn-teath-sysbls ul li:nth-child(23) {

        bottom: 42.4%;

        left: 75.4%;

    }

    .pstn-teath-sysbls ul li:nth-child(27) input[type="checkbox"]:checked+span {

        height: 44px;

        width: 30px;

        background-size: 25px;

    }

    .pstn-teath-sysbls ul li:nth-child(32) input[type="checkbox"]:checked+span {

        height: 39px;

        width: 48px;

        background-size: 47px;

    }

    .pstn-teath-sysbls ul li:nth-child(32) {

        bottom: 56.5%;
        left: 19%;
    }

    .pstn-teath-sysbls ul li:nth-child(27) {

        bottom: 41.3%;

    left: 46%;

    }

    .pstn-teath-sysbls ul li:nth-child(22) {

        bottom: 44.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(13) {

        bottom: 83.2%;

        left: 73.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(14) {

        bottom: 78.8%;

        left: 73%;

    }

    .pstn-teath-sysbls ul li:nth-child(15) {

        bottom: 73.8%;

    }

    .pstn-teath-sysbls ul li:nth-child(16) {

        bottom: 71.2%;

    }

    .onepage-nav .logo img {

        width: 100%;

    }

    .onepage-nav>.container {

        padding: 5px 0;

    }

    .pstn-teath-sysbls ul li:nth-child(17) {

       bottom: 61.8%;

    left: 71.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(17) input[type="checkbox"]:checked+span {

        height: 40px;

        width: 48px;

        background-size: 40px;

    }

    .pstn-teath-sysbls ul li:nth-child(18) input[type="checkbox"]:checked+span {

        height: 37px;

        width: 49px;

        background-size: 43px;

    }

    .pstn-teath-sysbls ul li:nth-child(18) {

        bottom: 57.8%;
    left: 74.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(19) {

        bottom: 53%;

        left: 78.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(19) input[type="checkbox"]:checked+span {

        height: 36px;

    width: 42px;

    background-size: 36px;

    }

    .pstn-teath-sysbls ul li:nth-child(7) input[type="checkbox"]:checked+span {

        background-size: 30px;

        height: 44px;

        width: 32px;

    }

    .pstn-teath-sysbls ul li:nth-child(6) input[type="checkbox"]:checked+span {

        background-size: 29px;

    height: 46px;

    width: 34px;

    }

    .pstn-teath-sysbls ul li:nth-child(10) input[type="checkbox"]:checked+span {

        height: 40px;

        width: 26px;

        background-size: 34px;

    }

    .pstn-teath-sysbls ul li:nth-child(16) input[type="checkbox"]:checked+span {

        height: 36px;

        width: 47px;

        background-size: 38px;

    }

    .pstn-teath-sysbls ul li:nth-child(14) input[type="checkbox"]:checked+span {

        height: 47px;

        width: 47px;

        background-size: 38px;

    }

    .pstn-teath-sysbls ul li:nth-child(4) input[type="checkbox"]:checked+span {

        background-size: 37px;

        height: 38px;

        width: 45px;

    }

    .pstn-teath-sysbls ul li:nth-child(3) input[type="checkbox"]:checked+span {

        background-size: 40px;

        height: 45px;

        width: 52px;

    }

    .pstn-teath-sysbls ul li:nth-child(2) {

        bottom: 70.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(3) {

        bottom: 74.5%;

        left: 17.1%;

    }

    .pstn-teath-sysbls ul li:nth-child(4) {

        bottom: 79.2%;

    left: 21.9%;

    }

    .pstn-teath-sysbls ul li:nth-child(5) {

        bottom:81.4%;

    }    

    .pstn-teath-sysbls ul li:nth-child(6) {

        bottom: 86%;

        left: 30.9%;

    }

    .pstn-teath-sysbls ul li:nth-child(7) {

        bottom: 89%;

    }

    .pstn-teath-sysbls ul li:first-child {

        bottom: 67%;

    }

    .pstn-teath-sysbls ul li:nth-child(31) {

        bottom: 304px;

        left: 5.1%;

    }

    .pstn-teath-sysbls ul li:nth-child(31) input[type="checkbox"]:checked+span {

        height: 46px;

        width: 51px;

        background-size: 44px;

    }

    .pstn-teath-sysbls ul li:nth-child(30) {

        bottom: 49%;

    }

    .pstn-teath-sysbls ul li:nth-child(30) input[type="checkbox"]:checked+span {

        height: 45px;

        width: 55px;

        background-size: 45px;

    }

    .pstn-teath-sysbls ul li:nth-child(31) input[type="checkbox"]:checked+span {

        height: 41px;

        width: 52px;

        background-size: 50px;

    }

    .pstn-teath-sysbls ul li:nth-child(29) {

        bottom:45%;

    }

    .pstn-teath-sysbls ul li:nth-child(29) input[type="checkbox"]:checked+span {

        height: 40px;

    width: 37px;

    background-size: 35px;

    }

    .pstn-teath-sysbls ul li:nth-child(28) {

        bottom: 42.8%;

        left: 39.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(28) input[type="checkbox"]:checked+span {

        height: 35px;

        width: 29px;

        background-size: 31px;

    }

    .pstn-teath-sysbls ul li:nth-child(26) {

        bottom: 40.8%;

    }

    .pstn-teath-sysbls ul li:nth-child(26) input[type="checkbox"]:checked+span {

        height: 39px;

        width: 33px;

        background-size: 24px;

    }

    .pstn-teath-sysbls ul li:nth-child(25) {

        bottom: 40.4%;

    }

    .pstn-teath-sysbls ul li:nth-child(25) input[type="checkbox"]:checked+span {

        height: 37px;

        width: 33px;

        background-size: 25px;

    }

 

    .pstn-teath-sysbls ul li:nth-child(24) {

        bottom: 40.9%;

        left: 68.8%;

    }

    .pstn-teath-sysbls ul li:nth-child(24) input[type="checkbox"]:checked+span {

        height: 37px;

        width: 28px;

        background-size: 24px;

    }

       .pstn-teath-sysbls ul li:nth-child(23) {

    bottom: 42.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(23) input[type="checkbox"]:checked+span {

        height: 38px;

        width: 23px;

        background-size: 20px;

    }

    

    .pstn-teath-sysbls ul li:nth-child(20) {

         bottom: 49%;

    left: 80%;

}

    .pstn-teath-sysbls ul li:nth-child(20) input[type="checkbox"]:checked+span {

        height: 29px;

        width: 38px;

        background-size: 32px;

    }

    .pstn-teath-sysbls ul li:nth-child(21) {

        bottom: 47.1%;

    }

    .pstn-teath-sysbls ul li:nth-child(21) input[type="checkbox"]:checked+span {

        height: 35px;

        width: 37px;

        background-size: 31px;

    }

    .tooltipflip:hover .tooltipflip-content {

        left: 25%;

        top: 22%;

    }

    

    .hm-reg-hd {

        padding: 50px 0px 0px;

    }

    .hm-reg-hd h3 {

        text-align: center;

        font-size: 43px;

        top: 130px;

        left: 0px;

        transform: none;

    }

    .pst-fix-dr {

        width: 15%;

        top: 71%;

        z-index: 0;

        left: 85%;

        display: none;
    }

    .frm-sign {

        padding: 15px 12px;

    }

.plus-pstn .list_add_button{
    width: 60px;
    height: 60px;
    right: 0;
    border-radius: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 42px;
}





/* ------------------Paient Start------------------------- */

.banner-apoint {

    padding: 89px 0px 0px;

}

.overlapdiv1 {

    padding: 10px 26px 0px;

}

.overlapdiv1 div span{

    font-size: 22px;

}

.search-container .submit-bt {

    width: 29%;

}

/*.card-style7 .img-loc {

    width: 29%;

}*/

/* .banner-apoint-tabs .overlapdiv2 {

    padding: 30px 10px 0px;

} */

.book-app-3tabs .nav-item h3.h4 {

    margin: 0px 0px 10px !important;

    font-size: 11px;

}

.book-app-3tabs .nav-item .border-color-light-white{

    font-size: 10px;

    line-height: 12px;

}

.banner-apoint .bnr-dr{

    display: inline-block;

}

.banner-apoint .bnr-dr .col-md-4{

    width: 52%;

    display:inline-flex;

}

.banner-apoint .bnr-dr .col-md-4 img{

    position: relative;

    top: -18px;

    left: -34px;

}

.banner-apoint .bnr-dr .col-md-8{
padding: 0px !important;
    width: 86%;
    display: inline-block;
    margin-left: -37px;
    position: relative;
    top: -21px;
}
.banner-apoint .bnr-dr .col-md-8 p{
    line-height: 20px;
}
.banner-apoint .bnr-dr .col-md-8 h2{

    font-size: 16px;

    font-weight: bold;

}

.dr-list .bg-white {

    width: 100%;

}

.banner-apoint-tabs .media-body .media-heading a {

    font-size: 16px;

}

.dr-img-befr {

    width: 46%;

}

.rs-psnt-dr{

    display: inline-block;

}

.rs-psnt-dr .col-md-3{

    display: inline-block;

    width: 49%;

}

.dr-img-befr {

    width: 100%;

}

.rs-psnt-dr .col-md-9{

    display: inline-block;

    width: 49%;

}

.doc-dtl h2 {

    font-size: 21px;

}

.overlapdiv1 div span {

    font-size: 15px;

}

.doc-dtl h6 {

    font-size: 12px;

}

.doc-dtl {

    padding: 0;

}

.day-size {

    font-size: 14px;

}

.appointementdays {

    margin: 0px 5px 0px 0px;    border-radius: 8px;

}

.weekdays p{

    font-size: 12px;

}

.appointementdays {

    height: 51px;

    width: 22%;

    margin: 0px 5px 8px 0px;

}

.appointementdays:active{

    border-radius: 8px;

    height: 51px;

    width: 22%;    margin: 0px 5px 8px 0px;

}

.pure-g {

    display: inline-block;
    width: 49%;

    height: 201px;

    overflow-x: hidden;

    overflow-y: scroll;

    border: 1px solid #dadada;

    padding: 6px 4px;

}

.c-day-session__body.pure-g{

    display: inline-block;

    width: 100%;

    height: auto;

    overflow: hidden;

    border: none;

    padding: 0px;

}

.no-data-bx {
    padding: 30px 0;
}
.no-data-bx h2,
.no-found h2{
    font-size: 30px;
    padding: 40px 15px;
}
.no-data-bx h2{
    padding: 0px;
}

/* --------------------- Patient Dashboard --------------------- */

.painet-das-k .pb-lg-10, .painet-das-k .py-lg-10 {

    padding: 80px 15px 30px;

}

.painet-das-k .mrg-tp-125 {

    margin-top: -24px;

}

.lft-side {

    width: 100%;

}

.srch-dent-trt-lft{

    margin: 0px;

}

.patient-5btns-mrg{

    width: 49%;

}

footer.bg-light .border-top{

    padding: 7px 0px 11px !important;

} 

footer.bg-light .border-top p{

    font-size: 12px;

}

.banner-apoint-tabs {

    padding: 40px 0px 50px;

    border-radius: 25px 25px 0px 0px;

    top: -34px;    z-index: 0;

}
.banner-apoint h1 {
    font-size: 1.44rem;
    margin-bottom: 30px;
}

.appointmentbutton.loc {

    margin-top: 3%;

}

.doc-dtl .overall-rating {

    display: block;

}
svg#clock {
    width: 88px;
    height: 88px;
}

.slick-prev {
    left: -10px !important;
}
.slick-next {
    right: -10px !important;
}
.days-align h3 {
    padding: 8px 16px;
    font-size: 19px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.add_prescription-page .card .card-title a:not(:last-child){
    margin-bottom: 10px
}
.prfl-mrg-btm:first-child {
    margin-top: 20px;
}
.flex-res{
    display: flex;
    justify-content: space-between;
}

.days-align-pad {

    padding: 5px 0px 5px 12px;

}

.c-day-session .weekdays1{

    display: inline-block;

}

.u-cushion--small-left {

    padding-left: 8px;

}

.c-day-session__slot input {

    width: 140px;margin-bottom: 7px;

}

.ap-cnfm {

    padding: 3px 0px 22px;

    margin: 89px 0px 1px;

}

.ap-cnfm .paymentstyle {

    font-size: 31px !important;

}

.wdt-alrgy {



    width: 49%;

}





/* ------------------ Dentiest -------------------- */

.bnr-dr-ds{

    width: 100%;

}

.dr-ds-rds .dash-height {

    height: 62px;

}





/* ------------------ Child Patient -------------------- */

.child-psnt ul li:first-child {

    bottom: 74.2%;

    left: 6%;

}

.child-psnt ul li:first-child input[type="checkbox"]:checked+span{

        height: 49px;

    width: 48px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(2) {

    bottom: 81.4%;

    left: 10.6%;

}

.child-psnt ul li:nth-child(2) input[type="checkbox"]:checked+span{

    background-size: 51px;

    height: 47px;

    width: 51px;

}

.child-psnt ul li:nth-child(3) {

  bottom: 86.2%;

    left: 17.1%;

}

.child-psnt ul li:nth-child(3) input[type="checkbox"]:checked+span {

    background-size: 49px;

    height: 45px;

    width: 52px;

}

.child-psnt ul li:nth-child(4) {

    bottom: 90.9%;

    left: 25%;

}

.child-psnt ul li:nth-child(4) input[type="checkbox"]:checked+span {

    background-size: 49px;

    height: 46px;

    width: 44px;

}

.child-psnt ul li:nth-child(5) {

   bottom: 92.6%;

    left: 35.4%;

}

.child-psnt ul li:nth-child(5) input[type="checkbox"]:checked+span {

    background-size: 53px;

    height: 47px;

    width: 49px;

}

.child-psnt ul li:nth-child(6) {

    bottom: 92.3%;

    left: 48.8%;

}

.child-psnt ul li:nth-child(6) input[type="checkbox"]:checked+span {

    background-size: 51px;

    height: 47px;

    width: 49px;

}

.child-psnt ul li:nth-child(7) {

   bottom: 89.6%;

    left: 60.5%;

}

.child-psnt ul li:nth-child(7) input[type="checkbox"]:checked+span {

    background-size: 47px;

    height: 44px;

    width: 39px;

}

.child-psnt ul li:nth-child(8) {

    bottom: 86.2%;

    left: 68.2%;

}

.child-psnt ul li:nth-child(9) {

    bottom: 81%;

    left: 74.5%;

}

.child-psnt ul li:nth-child(9) input[type="checkbox"]:checked+span {

    height: 44px;

    width: 47px;

    background-size: 49px;

}

.child-psnt ul li:nth-child(10) {

    bottom: 74.1%;

    left: 78%;

}

.child-psnt ul li:nth-child(10) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 50px;

    background-size: 53px;

}





.child-psnt ul li:nth-child(11) {

bottom: 54.9%;

    left: 77.6%;

}

.child-psnt ul li:nth-child(11) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 52px;

    background-size: 54px;

}

.child-psnt ul li:nth-child(12) {

    bottom: 47.6%;

    left: 73.2%;

}

.child-psnt ul li:nth-child(12) input[type="checkbox"]:checked+span {

    height: 45px;

    width: 50px;

    background-size: 50px;

}

.child-psnt ul li:nth-child(13) {

  bottom: 43.3%;

    left: 67%;

}

.child-psnt ul li:nth-child(13) input[type="checkbox"]:checked+span {

    height: 44px;

    width: 41px;

    background-size: 48px;

}

.child-psnt ul li:nth-child(14) {

        bottom: 38.1%;

    left: 58%;

}

.child-psnt ul li:nth-child(14) input[type="checkbox"]:checked+span {

    height: 43px;

    width: 42px;

    background-size: 48px;

}

.child-psnt ul li:nth-child(15) {

    bottom: 36%;

    left: 48%;

}

.child-psnt ul li:nth-child(15) input[type="checkbox"]:checked+span {

    height: 40px;

    width: 43px;

    background-size: 46px;

}

.child-psnt ul li:nth-child(16) {

    bottom: 35.9%;

    left: 37.8%;

}

.child-psnt ul li:nth-child(16) input[type="checkbox"]:checked+span {

    height: 41px;

    width: 47px;

    background-size: 45px;

}

.child-psnt ul li:nth-child(17) {

    bottom: 38.2%;

    left: 27%;

}

.child-psnt ul li:nth-child(17) input[type="checkbox"]:checked+span {

    height: 43px;

    width: 43px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(18) {

bottom: 42.3%;

    left: 17.9%;

}

.child-psnt ul li:nth-child(18) input[type="checkbox"]:checked+span {

    height: 45px;

    width: 42px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(19) {

    bottom: 47.7%;

    left: 11.2%;

}

.child-psnt ul li:nth-child(19) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 47px;

    background-size: 53px;

}

.child-psnt ul li:nth-child(20) {

    bottom: 54.6%;

    left: 6%;

}

.child-psnt ul li:nth-child(20) input[type="checkbox"]:checked+span {

    height: 47px;

    width: 51px;

    background-size: 53px;

}















/* ------------------ Dentist add treatment -------------------- */


.pd-trt {

    padding: 2px 15px 18px;

    height: auto;

    overflow-y: hidden;

    min-height: auto;

}

.prn button {

    margin: 0px 12px 8px;

}


}




/*@media only screen and (min-width:361px) and (max-width:375px) {*/

/*    .dr-ds-rds.banner-apoint-tabs .overlapdiv2.dr-ds .card a h5 {*/

/*    font-size: 14px;*/

/*    color: #fff;*/

/*    margin-bottom: 0;*/

/*    line-height: 28px;*/

/*}*/

/*    .pstn-teath-sysbls ul li:nth-child(32) {*/

/*        bottom: 49%;*/

/*        left: 14.1%;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(31) {*/

/*        bottom: 172px;*/

/*        left: 11.1%;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(31) input[type="checkbox"]:checked+span {*/

/*        height: 39px;*/

/*        width: 48px;*/

/*        background-size: 47px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(29) input[type="checkbox"]:checked+span {*/

/*        height: 34px;*/

/*        width: 37px;*/

/*        background-size: 36px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(28) input[type="checkbox"]:checked+span {*/

/*        height: 32px;*/

/*        width: 28px;*/

/*        background-size: 29px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(28) {*/

/*        bottom: 24.7%;*/

/*        left: 39%;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(30) input[type="checkbox"]:checked+span {*/

/*        height: 38px;*/

/*        width: 47px;*/

/*        background-size: 46px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(9) input[type="checkbox"]:checked+span {*/

/*        height: 44px;*/

/*        width: 46px;*/

/*        background-size: 47px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(8) input[type="checkbox"]:checked+span {*/

/*        height: 42px;*/

/*        width: 49px;*/

/*        background-size: 45px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(7) input[type="checkbox"]:checked+span {*/

/*        background-size: 33px;*/

/*        height: 40px;*/

/*        width: 34px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(10) input[type="checkbox"]:checked+span {*/

/*        height: 36px;*/

/*        width: 29px;*/

/*        background-size: 30px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(25) {*/

/*        bottom: 21.6%;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(24) {*/

/*        bottom: 22.5%;*/

/*        left: 69%;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(23) input[type="checkbox"]:checked+span {*/

/*        height: 33px;*/

/*        width: 23px;*/

/*        background-size: 20px;*/

/*    }*/

/*    .pstn-teath-sysbls ul li:nth-child(17) {*/

/*        bottom: 50%;*/

/*        left: 71.9%;*/

/*    }*/

/*}*/



@media only screen and (min-width:320px) and (max-width:360px) {

    .pstn-teath-sysbls ul li:nth-child(8) {

          bottom: 91.4%;

    left: 47.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(8) input[type="checkbox"]:checked+span {

      height: 33px;

    width: 36px;

    background-size: 34px;

    }

    .pstn-teath-sysbls ul li:first-child {

            bottom: 68.0%;

    left: 13.8%;

    }

    .pstn-teath-sysbls ul li:first-child input[type="checkbox"]:checked+span {

 height: 29px;

    width: 35px;

    background-size: 38px;

    }

.pstn-teath-sysbls ul li:nth-child(15) {

        bottom: 78.2%;

        left: 73%;

}

    .pstn-teath-sysbls ul li:nth-child(15) input[type="checkbox"]:checked+span {

        height: 23px;

        width: 31px;

        background-size: 29px;

    }

.pstn-teath-sysbls ul li:nth-child(11) {

    bottom: 91.4%;

    left: 71.3%;

}

    .pstn-teath-sysbls ul li:nth-child(11) input[type="checkbox"]:checked+span {

        height: 30px;

        width: 24px;

        background-size: 23px;

    }

   .pstn-teath-sysbls ul li:nth-child(12) {

    bottom: 87.7%;

    left: 71.4%;

}

    .pstn-teath-sysbls ul li:nth-child(12) input[type="checkbox"]:checked+span {

    height: 28px;

    width: 31px;

    background-size: 31px;

    }



    .pstn-teath-sysbls ul li:nth-child(9) input[type="checkbox"]:checked+span {

        height: 33px;

        width: 33px;

        background-size: 34px;

    }

    .pstn-teath-sysbls ul li:nth-child(9) {

        bottom: 94%;

    }

    .pstn-teath-sysbls ul li:nth-child(2) {

    bottom: 71.2%;

    left: 14.3%;

    }

    .pstn-teath-sysbls ul li:nth-child(2) input[type="checkbox"]:checked+span {

      background-size: 36px;

    height: 28px;

    width: 36px;

    }

    .pstn-teath-sysbls ul li:nth-child(5) input[type="checkbox"]:checked+span {

  background-size: 36px;

    height: 31px;

    width: 38px;

    }

     .pstn-teath-sysbls ul li:nth-child(13) {

        bottom: 86%;

        left: 72.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(13) input[type="checkbox"]:checked+span {

        height: 27px;

        width: 33px;

        background-size: 32px;

    }

    .pstn-teath-sysbls ul li:nth-child(22) input[type="checkbox"]:checked+span {

        height: 28px;

        width: 15px;

        background-size: 14px;

    }

    .pstn-teath-sysbls ul li:nth-child(21) {

    bottom: 56.1%;

    left: 80%;

    }

    

    .pstn-teath-sysbls ul li:nth-child(27) input[type="checkbox"]:checked+span {

        height: 26px;

        width: 20px;

        background-size: 20px;

    }

    .pstn-teath-sysbls ul li:nth-child(32) input[type="checkbox"]:checked+span {

        height: 37px;

        width: 51px;

        background-size: 36px;

    }

    .pstn-teath-sysbls ul li:nth-child(32) {

        bottom: 63.4%;

        left: 14.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(27) {

       bottom: 51.2%;

    left: 46%;

    }

    .pstn-teath-sysbls ul li:nth-child(22) {

        bottom: 53.9%;

    }

   

    .onepage-nav .logo img {

        width: 100%;

    }

    .pstn-teath-sysbls ul li:nth-child(17) {

        bottom: 68.2%;

    left: 71.1%;

    }

    .pstn-teath-sysbls ul li:nth-child(17) input[type="checkbox"]:checked+span {

        height: 22px;

    width: 30px;

    background-size: 30px;

    }

    .pstn-teath-sysbls ul li:nth-child(18) input[type="checkbox"]:checked+span {

        height: 23px;

        width: 34px;

        background-size: 30px;

    }

    .pstn-teath-sysbls ul li:nth-child(18) {

        bottom: 64.8%;

        left: 74.8%;

    }

    .pstn-teath-sysbls ul li:nth-child(19) {

        bottom: 61.3%;

        left: 78%;

    }

    .pstn-teath-sysbls ul li:nth-child(19) input[type="checkbox"]:checked+span {

        height: 25px;

        width: 29px;

        background-size: 28px;

    }

    .pstn-teath-sysbls ul li:nth-child(7) {

           bottom: 88.9%;

    left: 38.6%;

    }

    .pstn-teath-sysbls ul li:nth-child(7) input[type="checkbox"]:checked+span {

        background-size: 25px;

        height: 31px;

        width: 26px;

    

    }

    .pstn-teath-sysbls ul li:nth-child(6) {

        bottom: 86.1%;

    left: 30.9%;

    }

    .pstn-teath-sysbls ul li:nth-child(6) input[type="checkbox"]:checked+span {

        background-size: 26px;

        height: 35px;

        width: 25px;

    }

    .pstn-teath-sysbls ul li:nth-child(5) {

    bottom: 81.7%;

    }

    .pstn-teath-sysbls ul li:nth-child(10) {

        bottom: 92%;

    }

    .pstn-teath-sysbls ul li:nth-child(10) input[type="checkbox"]:checked+span {

        height: 24px;

        width: 18px;

        background-size: 18px;

    }

    .pstn-teath-sysbls ul li:nth-child(16) {

        bottom: 76.5%;

        left: 72.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(16) input[type="checkbox"]:checked+span {

        height: 26px;

        width: 30px;

        background-size: 30px;

    }

    .pstn-teath-sysbls ul li:nth-child(14) {

        bottom: 82.1%;

        left: 72.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(14) input[type="checkbox"]:checked+span {

        height: 31px;

        width: 31px;

        background-size: 32px;

    }

    .pstn-teath-sysbls ul li:nth-child(4) {

        bottom: 79.6%;

    }

    .pstn-teath-sysbls ul li:nth-child(4) input[type="checkbox"]:checked+span {

  background-size: 35px;

    height: 33px;

    width: 36px;

    }

    

    .pstn-teath-sysbls ul li:nth-child(3) {

    bottom: 75.6%;

    }

    .pstn-teath-sysbls ul li:nth-child(3) input[type="checkbox"]:checked+span {

        background-size: 39px;

    height: 34px;

    width: 39px;

    }

    .pstn-teath-sysbls ul li:nth-child(31) {

        bottom: 256px;

        left: 7.5%;

}

    .pstn-teath-sysbls ul li:nth-child(31) input[type="checkbox"]:checked+span {

        height: 29px;

        width: 37px;

        background-size: 35px;

    }

    .pstn-teath-sysbls ul li:nth-child(30) {

        bottom: 51.4%;

    left: 24.4%;

    }

    .pstn-teath-sysbls ul li:nth-child(30) input[type="checkbox"]:checked+span {

        height: 29px;

        width: 36px;

        background-size: 34px;

    }

    .pstn-teath-sysbls ul li:nth-child(31) input[type="checkbox"]:checked+span {

        height: 29px;

        width: 37px;

        background-size: 35px;

    }

    .pstn-teath-sysbls ul li:nth-child(29) {

    bottom: 48.5%;

    left: 32.3%

    }

    .pstn-teath-sysbls ul li:nth-child(29) input[type="checkbox"]:checked+span {

        height: 31px;

        width: 32px;

        background-size: 27px;

    }

    .pstn-teath-sysbls ul li:nth-child(28) {

        bottom: 52.5%;

        left: 38%;

    }

    .pstn-teath-sysbls ul li:nth-child(28) input[type="checkbox"]:checked+span {

        height: 28px;

        width: 27px;

        background-size: 23px;

    }

    .pstn-teath-sysbls ul li:nth-child(26) {

        bottom: 50.2%;

        left: 54.2%;

    }

    .pstn-teath-sysbls ul li:nth-child(26) input[type="checkbox"]:checked+span {

        height: 24px;

        width: 18px;

        background-size: 18px;

    }

    .pstn-teath-sysbls ul li:nth-child(25) {

        bottom: 50.6%;

    }

    .pstn-teath-sysbls ul li:nth-child(25) input[type="checkbox"]:checked+span {

        height: 24px;

        width: 18px;

        background-size: 21px;

    }

    .pstn-teath-sysbls ul li:nth-child(24) {

        bottom: 51%;

        left: 69%;

    }

    .pstn-teath-sysbls ul li:nth-child(24) input[type="checkbox"]:checked+span {

        height: 28px;

        width: 23px;

        background-size: 21px;

    }

    .pstn-teath-sysbls ul li:nth-child(23) {

        bottom: 52.2%;

        left: 75%;

    }

    .pstn-teath-sysbls ul li:nth-child(23) input[type="checkbox"]:checked+span {

        height: 27px;

        width: 17px;

        background-size: 16px;

    }

    .pstn-teath-sysbls ul li:nth-child(21) input[type="checkbox"]:checked+span {

        height: 25px;

        width: 25px;

        background-size: 25px;

    }

    .pstn-teath-sysbls ul li:nth-child(20) {

        bottom: 57.9%;

        left: 79.5%;

    }

    .pstn-teath-sysbls ul li:nth-child(20) input[type="checkbox"]:checked+span {

        height: 21px;

        width: 27px;

        background-size: 25px;

    }

    .tooltipflip:hover .tooltipflip-content {

           left: 53%;

    top: 44%;

    }

   .tooltipflip-content {

    left: 52%;

    top: 46%;

   }

    .tooltipflip-content>span {

        font-size: 10px;

    line-height: 13px;

    }

    



/* ------------------ Child Patient -------------------- */

.child-psnt ul li:first-child {

    bottom: 74.2%;

    left: 6%;

}

.child-psnt ul li:first-child input[type="checkbox"]:checked+span{

        height: 49px;

    width: 48px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(2) {

    bottom: 81.4%;

    left: 10.6%;

}

.child-psnt ul li:nth-child(2) input[type="checkbox"]:checked+span{

    background-size: 51px;

    height: 47px;

    width: 51px;

}

.child-psnt ul li:nth-child(3) {

  bottom: 86.2%;

    left: 17.1%;

}

.child-psnt ul li:nth-child(3) input[type="checkbox"]:checked+span {

    background-size: 49px;

    height: 45px;

    width: 52px;

}

.child-psnt ul li:nth-child(4) {

    bottom: 90.9%;

    left: 25%;

}

.child-psnt ul li:nth-child(4) input[type="checkbox"]:checked+span {

    background-size: 49px;

    height: 46px;

    width: 44px;

}

.child-psnt ul li:nth-child(5) {

   bottom: 92.6%;

    left: 35.4%;

}

.child-psnt ul li:nth-child(5) input[type="checkbox"]:checked+span {

    background-size: 53px;

    height: 47px;

    width: 49px;

}

.child-psnt ul li:nth-child(6) {

    bottom: 92.3%;

    left: 48.8%;

}

.child-psnt ul li:nth-child(6) input[type="checkbox"]:checked+span {

    background-size: 51px;

    height: 47px;

    width: 49px;

}

.child-psnt ul li:nth-child(7) {

   bottom: 89.6%;

    left: 60.5%;

}

.child-psnt ul li:nth-child(7) input[type="checkbox"]:checked+span {

    background-size: 47px;

    height: 44px;

    width: 39px;

}

.child-psnt ul li:nth-child(8) {

    bottom: 86.2%;

    left: 68.2%;

}

.child-psnt ul li:nth-child(9) {

    bottom: 81%;

    left: 74.5%;

}

.child-psnt ul li:nth-child(9) input[type="checkbox"]:checked+span {

    height: 44px;

    width: 47px;

    background-size: 49px;

}

.child-psnt ul li:nth-child(10) {

    bottom: 74.1%;

    left: 78%;

}

.child-psnt ul li:nth-child(10) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 50px;

    background-size: 53px;

}





.child-psnt ul li:nth-child(11) {

bottom: 54.9%;

    left: 77.6%;

}

.child-psnt ul li:nth-child(11) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 52px;

    background-size: 54px;

}

.child-psnt ul li:nth-child(12) {

    bottom: 47.6%;

    left: 73.2%;

}

.child-psnt ul li:nth-child(12) input[type="checkbox"]:checked+span {

    height: 45px;

    width: 50px;

    background-size: 50px;

}

.child-psnt ul li:nth-child(13) {

  bottom: 43.3%;

    left: 67%;

}

.child-psnt ul li:nth-child(13) input[type="checkbox"]:checked+span {

    height: 44px;

    width: 41px;

    background-size: 48px;

}

.child-psnt ul li:nth-child(14) {

        bottom: 38.1%;

    left: 58%;

}

.child-psnt ul li:nth-child(14) input[type="checkbox"]:checked+span {

    height: 43px;

    width: 42px;

    background-size: 48px;

}

.child-psnt ul li:nth-child(15) {

    bottom: 36%;

    left: 48%;

}

.child-psnt ul li:nth-child(15) input[type="checkbox"]:checked+span {

    height: 40px;

    width: 43px;

    background-size: 46px;

}

.child-psnt ul li:nth-child(16) {

    bottom: 35.9%;

    left: 37.8%;

}

.child-psnt ul li:nth-child(16) input[type="checkbox"]:checked+span {

    height: 41px;

    width: 47px;

    background-size: 45px;

}

.child-psnt ul li:nth-child(17) {

    bottom: 38.2%;

    left: 27%;

}

.child-psnt ul li:nth-child(17) input[type="checkbox"]:checked+span {

    height: 43px;

    width: 43px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(18) {

bottom: 42.3%;

    left: 17.9%;

}

.child-psnt ul li:nth-child(18) input[type="checkbox"]:checked+span {

    height: 45px;

    width: 42px;

    background-size: 51px;

}

.child-psnt ul li:nth-child(19) {

    bottom: 47.7%;

    left: 11.2%;

}

.child-psnt ul li:nth-child(19) input[type="checkbox"]:checked+span {

    height: 50px;

    width: 47px;

    background-size: 53px;

}

.child-psnt ul li:nth-child(20) {

    bottom: 54.6%;

    left: 6%;

}

.child-psnt ul li:nth-child(20) input[type="checkbox"]:checked+span {

    height: 47px;

    width: 51px;

    background-size: 53px;

}



    

    

    

    

    

    

    

    

    

    

    

    

    

    

}

