﻿
        input[type="tel"] {
            background-color: #ffffff !important;
            border-radius: 5px !important;
            height: 30px !important;
            font-size: 12px !important;
            color: #000 !important;
            font-style: normal !important;
            padding-left: 14px !important;
            width: 100% !important;
            font-weight: bold !important;
        }

        #doctordayslistmodal {
            margin-top: -15px !important;
            overflow-y: scroll !important;
            height: 300px !important;
            position: absolute !important;
            z-index: 5 !important;
        }

        .careplus-select select {
            font-style: normal;
            
            color:#000;
            height: 30px;
            font-weight: bold !important;
            padding: 0px 11px;
        }

        .careplus-select:after {
            color: #000 !important;
            height: 29px !important;
            font-weight: bold !important;
            padding: 1px 2px 0px 0px !important;
        }

        .careplus-appointment-form form ul li input[type="text"] {
            height: 30px !important;
            font-style: normal !important;
            color: #000;
            font-weight: bold !important;
        }
        
        .careplus-appointment-form form ul li input[type=date]:focus, .careplus-appointment-form form ul li input[type=time]:focus, .careplus-appointment-form form ul li input[type=text]:focus, .careplus-appointment-form form ul li input[type=number]:focus {
            
            outline: -webkit-focus-ring-color auto 5px;
        }

        .careplus-appointment-form form ul li input[type="number"] {
            border-radius: 4px;
            color: #000;
            width: 100%;
            padding-left: 14px;
            font-weight: bold !important;
            background-color: #fff !important;
            font-size: 12px;
        }

        .customcss form ul li input[type="text"]:focus, .customcss form ul li input[type="email"]:focus {
            outline: -webkit-focus-ring-color auto 5px;
        }
        
        .careplus-appointment-form form ul li input[type="email"] {
            background-color: white !important;
            width: 100% !important;
            border-radius: 5px !important;
            height: 30px !important;
            line-height: 28px !important;
            font-style: normal !important;
            font-size: 12px !important;
            color: #000;
            font-weight: bold !important;
        }

        .doctimemodal {
            border: 1px #ececec solid !important;
            padding: 0px !important;
            background-color: white !important;
            border-radius: 5px !important;
            height: 30px !important;
            line-height: 28px !important;
            font-style: normal !important;
            font-size: 12px !important;
            color: #000;
            font-weight: bold !important;
        }

        .datenew {
            background-color: #ffffff !important;
            border-radius: 5px !important;
            height: 30px !important;
            font-size: 12px !important;
            
            color: #858585 !important;
            font-style: normal !important;
            padding-left: 14px !important;
            width: 63% !important;
            padding: 6px 2px !important;
            font-weight: bold !important;
            float:left !important;
        }

        .timenew {
            background-color: #ffffff !important;
            border-radius: 5px !important;
            height: 30px !important;
            font-size: 12px !important;
            
            color: #858585 !important;
            font-style: normal !important;
            padding-left: 14px !important;
            padding: 6px 1px !important;
            width: 31% !important;
            margin-left: 14px !important;
            font-weight: bold !important;
            float: right !important;
        }

        #addressmodal {
            background-color: rgb(255, 255, 255);
            margin: 0px;
            height: 50px;
            width: 100%;
            border-radius: 5px;
            resize: none;
            color: #000;
            font-weight: bold !important;
        }

        #appointmentformmodal form ul li {
            margin: 0px 0px 10px;
        }

        input[type="button"] {
            height: 35px !important;
            border-color: rgb(0, 128, 164) !important;
            border: 1px solid !important;
            color: #ffffff !important;
            padding: 4px 17px 5px !important;
            transition: all 0.5s ease-in-out !important;
            outline: none !important;
            background-color: rgb(0, 128, 164) !important;
        }

        .button:hover {
            background-color: #ffffff !important;
            border-color: rgb(0, 128, 164) !important;
            color: rgb(0, 128, 164) !important;
        }

        .careplus-dropdown-menu {
            background-color: #cfe7ec !important;
            margin: 5px 0px 0px 0px !important;
        }

        .widget_useful_link ul li {
            width: 50%;
            margin-bottom:0px;
        }

        .careplus-appointment-form form label {
            font-weight: normal !important;
            text-transform: unset !important;
        }

        #btnautodetect, #btnconfirmlocation {
            height: 35px !important;
            border-color: rgb(0, 128, 164) !important;
            border: 1px solid !important;
            color: #ffffff !important;
            padding: 4px 17px 5px !important;
            transition: all 0.5s ease-in-out !important;
            outline: none !important;
            background-color: rgb(0, 128, 164) !important;
        }

        #btnchangelocation {
            border-color: rgb(0, 128, 164) !important;
            border: 1px solid !important;
            color: rgb(0, 128, 164) !important;
            padding: 4px 17px 5px !important;
            transition: all 0.5s ease-in-out !important;
            outline: none !important;
            background-color: #fff !important;
        }

        .careplus-copyright {
            background-color: rgb(0, 128, 164);
        }

        #copyr {
            font-size: 13px;
        }

        .careplus-section-postfull {
            padding: 30px 0px 30px;
        }

        .careplus-footer-widget {
            padding: 30px 0px 2px 0px;
        }

        .widget_useful_link ul li:focus {
            color: #fff;
        }

        .widget_useful_link ul li a:hover {
            color: #fff;
        }

        .widget_useful_link ul li:hover a, .widget_useful_link ul li:hover a:before {
            color: #fff;
        }

        .widget_useful_link ul li :hover {
            color: #fff !important;
        }

        .customcss form ul li input[type="text"], .customcss form ul li input[type="number"] {
            width: 100% !important;
            color: #000 !important;
        }

        .customcss form ul li input[type="text"], .customcss form ul li input[type="number"] {
            width: 100% !important;
            color: #000 !important;
        }

        .customcss form ul li {
            list-style: none !important;
            margin-bottom: 10px !important;
        }

            .customcss form ul li input[type="submit"], .customcss form ul li input[type="button"] {
                background-color: #0080a4 !important;
                width: 100% !important;
                color: #fff !important;
                border: 1px solid #fff !important;
            }

        .careplus-footer-title {
            margin: 0px 0px 10px;
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        .careplus-testimonial-full {
            padding: 15px 0px 0px;
        }

        .careplus-testimonial ul li {
            margin: 0px 0px 0px;
        }
        #whatsappsign {
            font-size: 17px;
            width: 0px;
            height: 20px;
            background-color: #fff;
            color: green;
            position: relative;
            padding: 1px;
        }

        .navbar-nav > li {
            padding: 0px 10px 0px 10px !important;
        }

        .careplus-readmore-btn:before, .careplus-readmore-btn:after, .careplus-readmore-btn span:before, .careplus-readmore-btn span:after {
            background-color: #fff !important;
        }

        .careplus-readmore-btn {
            padding: 14px 19px 12px;
        }
        #purposemodal {
            background-color: rgb(255, 255, 255);
            margin: 0px;
            height: 105px;
            width: 100%;
            border-radius: 5px;
            resize: none;
            color: #000;
            font-weight: bold !important;
        }
        #closeappmodal {
            margin: -10px;
            margin-top: -10px;
        }

        #selectdifferenttimemsg {
            font-size: 12px;
            line-height: 14px;
            font-weight: bold !important;
            color: #b8ce05;
        }

        .careplus-footer-transparent {
            
            background-color: currentColor;
        }

        .widget_contact_info ul li h6 {
            
            color: #ffce44;
        }

        .careplus-copyright {
            background-color: rgba(95, 110, 124, 0.01) !important;
        }

        .careplus-footer-title:before, .careplus-footer-title:after {
            background-color: #ffce44 !important;
        }

        @media (max-width: 480px) {
            #copyr {
    font-size: 12px !important;
}
            .careplus-footer-social{
                padding-bottom:30px !important;
            }
            .widget_contact_info ul li h6 {
                width: 37% !important;
                font-size: 15px;
            }

            .widget_contact_info ul li {
                margin: 0px 0px 0px;
                line-height: 18px;
            }

            .careplus-partners ul li {
                width: 31%;
            }

            .careplus-logo {
                width: 50%;
                padding: 10px 0px 0px 0px !important;
            }

            .careplus-infolist {
                width: 50% !important;
            }
              .careplus-infolist li {
                margin-top: 0px;
            }

            .oncallfac {
                margin-top: 5px !important;
                width: 130px !important;
                font-weight: bold !important;
                color: #fff !important;
                font-size: 19px;
                background-color: #ffce44 !important;
                border-color: #ffce44 !important;
            }

            .careplus-infolist li {
                margin: 0px 0px 5px;
                padding-left: 0px;
            }

            .appointmentmodaldia {
                width: 277px !important;
                margin: 45px !important;
                margin-top: 283px !important;
            }

            .widget_useful_link ul li {
                width: 50% !important;
            }

            #marquee {
                width: 100%;
                height: 68px;
            }

            .careplus-infolist li {
                margin: 0px 0px 5px;
            }

            .closebtn {
                right: 30%;
                margin: 0px 35px 0px 0px;
                top: -66px;
            }

            .careplus-appointment-form {
                bottom: 0%;
                margin: 0 0 -400px;
            }

            

            .closeotpmodal {
                top: -56px !important;
                right: 55% !important;
            }

            #verifymobilenumbermodal {
                margin: 0px 0px -165px !important;
            }

            #message_modalclose {
                right: 150px;
                top: -42px !important;
            }

            .tooltip {
                position: relative;
                display: inline-block;
                border-bottom: 1px dotted black;
            }

            #manualorauto {
                display: none;
                width: 254px;
                background-color: rgba(214, 211, 211, 0.8509803921568627);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 0%;
                margin-left: -106px;
            }

            #txtloc {
                width: 62% !important;
                height: 25px !important;
            }

            #btnautodetect {
                width: 36%;
                display: inline-block;
                height: 25px !important;
                border-color: rgb(0, 128, 164) !important;
                border: 1px solid !important;
                color: #ffffff !important;
                padding: 4px 0px 5px !important;
                transition: all 0.5s ease-in-out !important;
                outline: none !important;
                background-color: rgb(0, 128, 164) !important;
            }

            #btnconfirmlocation {
                width: 50%;
                display: inline-block;
                height: 25px !important;
                border-color: rgb(0, 128, 164) !important;
                border: 1px solid !important;
                color: #ffffff !important;
                padding: 4px 17px 5px !important;
                transition: all 0.5s ease-in-out !important;
                outline: none !important;
                background-color: rgb(0, 128, 164) !important;
            }

            .tooltiptext {
                display: none;
                width: 241px;
                background-color: rgba(214, 211, 211, 0.8509803921568627);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 0%;
                margin-left: -70px;
            }

            #btnchangelocation {
                width: 50%;
                display: inline-block;
                border-color: rgb(0, 128, 164) !important;
                border: 1px solid !important;
                color: rgb(0, 128, 164) !important;
                padding: 4px 0px 5px !important;
                transition: all 0.5s ease-in-out !important;
                outline: none !important;
                background-color: #fff !important;
            }

            #btnconfirmlocation {
                width: 50%;
                display: inline-block;
                height: 25px !important;
                border-color: rgb(0, 128, 164) !important;
                border: 1px solid !important;
                color: #ffffff !important;
                padding: 4px 17px 5px !important;
                transition: all 0.5s ease-in-out !important;
                outline: none !important;
                background-color: rgb(0, 128, 164) !important;
            }
        }
        
        @media (max-width: 990px) and (min-width: 768px) {
            .careplus-infolist li {
                float: right;
            }
            

            #marquee {
                width: 100%;
                height: 54px;
            }

            .tabletvw {
                width: 100%;
            }

                .tabletvw ul {
                    float: left;
                    width: 100%;
                }

                    .tabletvw ul li {
                        width: 100%;
                    }

                        .tabletvw ul li #getadddiv {
                            float: right;
                        }

            .careplus-navinner {
                float: left;
            }

            .careplus-appointment-form {
                display: block;
            }

            .careplus-infolist {
                padding-right: 0px;
                width: 100%;
            }

            .careplus-infolist {
                padding-left: 0px;
                margin: 0px 0px 5px;
                width: 100%;
            }

            .navbar-toggle {
                display: block;
                background-color: #eee;
                margin: 15px 0px 15px 25px;
            }

            #manualorauto {
                margin-left: -106px;
            }

            .tooltiptext {
                display: none;
                width: 294px;
                background-color: rgba(214, 211, 211, 0.8509803921568627);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 0%;
                margin-left: 75px;
            }
        }

        @media (max-width: 767px) {

            .careplus-infolist li {
                margin-top: 0px;
            }

            .careplus-appointment-form form {
                padding: 10px 15px 10px 30px !important;
            }

            #copyr {
                font-size: 13px;
            }

            .careplus-logo {
                width: 50%;
                padding: 10px 0px 0px 0px !important;
            }

            .careplus-infolist {
                width: 50% !important;
            }

            .oncallfac {
                margin-top: 5px !important;
                width: 145px !important;
                font-weight: bold !important;
                color: #fff !important;
                font-size: 19px;
                background-color: #ffce44 !important;
                border-color: #ffce44 !important;
            }

            #myappointmentBtn {
                width: 100%;
                display: block;
                position: fixed;
                bottom: 0px;
                right: 0px;
                z-index: 99;
                font-size: 21px;
                border: none;
                outline: none;
                background-color: #ffce44 !important;
                
                
                color: #fff;
                cursor: pointer;
                padding: 10px;
                border-radius: 0px;
            }

            .careplus-booking-btn {
                margin: 0px 0px 4px;
                display: inline-block;
                float: none;
                margin-top: 15px;
                background-color: cornflowerblue !important;
            }

            .navbar-toggle {
                margin: 14px 11px 12px 15px;
            }

            .modal {
                position: fixed;
                top: 20px !important;
                right: 0;
                bottom: 0;
                margin-left: 0px !important;
                left: 10px !important;
                z-index: 1050;
                display: none;
                overflow: hidden;
                -webkit-overflow-scrolling: touch;
                outline: 0;
            }

            .appointmentmodaldia {
                width: 277px !important;
                margin: 45px !important;
                margin-top: 283px !important;
            }

            .widget_useful_link ul li {
                width: 50% !important;
            }

            .closebtn {
                right: 30%;
                margin: 0px 35px 0px 0px;
                top: -66px;
            }

            .careplus-appointment-form {
                bottom: 0%;
                margin: 0 0 -400px;
            }

            .closeotpmodal {
                top: -56px !important;
                right: 55% !important;
            }

            #verifymobilenumbermodal {
                margin: 0px 0px -165px !important;
            }

            #message_modalclose {
                right: 150px;
                top: -42px !important;
            }

            #myfeedbackBtn {
                display: none;
            }

            .widget_contact_info ul li h6 {
                color: #ffce44 !important;
            }
        }

        @media (min-width: 768px) {
              .careplus-infolist li {
                margin-top: 40px;
            }

            .tooltip {
                position: relative;
                display: inline-block;
                border-bottom: 1px dotted black;
            }

            .tooltiptext {
                display: none;
                width: 294px;
                background-color: rgba(214, 211, 211, 0.8509803921568627);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 0%;
                margin-left: -70px;
            }

            #manualorauto {
                display: none;
                width: 480px;
                background-color: rgba(214, 211, 211, 0.8509803921568627);
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 0%;
                margin-left: -190px;
            }

            .modal-dialog {
                width: 580px;
                margin: 300px auto;
            }

            .careplus-infolist {
                padding-right: 0px;
                width: 65%;
            }

            .oncallfac {
                margin-top: 0px;
                width: 155px;
                padding: 9px 12px !important;
                color: #fff !important;
                font-size: 19px;
                font-weight: bold;
                
                background-color: #b61825 !important;
                border-color: #b61825 !important;
            }

            #chatwithus {
                display: block;
                position: fixed;
                bottom: -1px;
                right: 27px;
                z-index: 99;
                font-size: 18px;
                border: none;
                outline: none;
                background-color: rgb(23, 19, 17);
                color: white;
                cursor: pointer;
                padding: 4px;
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 1px;
            }

            #myBtn {
                display: block;
                position: fixed;
                bottom: -1px;
                right: 27px;
                z-index: 99;
                font-size: 18px;
                border: none;
                outline: none;
                background-color: rgb(23, 19, 17);
                color: white;
                cursor: pointer;
                padding: 4px;
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 1px;
            }

            #myappointmentBtn {
                display: none;
                position: fixed;
                bottom: 6px;
                right: 27px;
                z-index: 99;
                font-size: 18px;
                border: none;
                outline: none;
                background-color: rgba(220, 95, 22, 0.8196078431372549);
                color: white;
                cursor: pointer;
                padding: 15px;
                border-radius: 4px;
            }

            .careplus-sticky .careplus-navigation-section {
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 999;
            }

            #verifymessagemodaldiv {
                height: 200px !important;
            }

            #verifymobilenumbermodal {
                margin: 0 0 -74px !important;
            }

            

            .closebtn {
                top: -243px;
                right: 115px;
            }

            .closeotpmodal {
                top: -160px !important;
                right: 30% !important;
            }

            #message_modalclose {
                right: 115px;
                top: -160px !important;
            }

            #marquee {
                width: 100%;
                height: 68px;
            }

            .careplus-infolist li {
                margin-top: 5px !important;
            }

            .careplus-booking-btn {
                margin-top: 5px;
            }

            .careplus-booking-btn {
                width: 255px;
                float: left;
                font-size: 13px;
                margin-top: 22px;
            }

            #logoimg {
                height: 63px;
            }

            .careplus-appointment-form form {
                padding: 10px 15px 10px 15px !important;
            }
        }

        .careplus-footer-widget .widget {
            margin-bottom: 20px;
        }

        .widget_useful_link ul li:hover a:before {
            background-color: #fff;
        }

        .widget_useful_link ul li:hover a {
            padding: 0px 0px 0px 10px;
        }

        #clients {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

            #clients .clients-wrap {
                display: block;
                width: 100%;
                margin: 0 auto;
                overflow: hidden;
            }

                #clients .clients-wrap ul {
                    display: block;
                    list-style: none;
                    position: relative;
                    margin-left: auto;
                    margin-right: auto;
                }

                    #clients .clients-wrap ul li {
                        display: block;
                        float: left;
                        position: relative;
                        width: 60px;
                        height: 60px;
                        line-height: 50px;
                        text-align: center;
                    }

                        #clients .clients-wrap ul li img {
                            vertical-align: middle;
                            max-width: 100%;
                            max-height: 100%;
                            -webkit-transition: 0 linear left;
                            -moz-transition: 0 linear left;
                            transition: 0 linear left;
                            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
                            filter: alpha(opacity=65);
                            opacity: 1;
                        }

                            #clients .clients-wrap ul li img:hover {
                                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                                filter: alpha(opacity=100);
                                opacity: 1.0;
                            }

        .careplus-booking-btn {
            padding: 9px 12px !important;
        }

        #agemodal {
            width: 32%;
            margin-left: 14px;
        }

        .careplus-infolist li span {
            display: block;
            margin-bottom: 2px;
            margin-top: -4px;
        }

        .usercir {
            float: right;
            position: relative;
            z-index: 2;
            margin-right: 6px;
            margin-top: -20px;
        }
        .navbar-nav > li > a {
            color: #0080a4;
        }
        
        .careplus-logo:before {
            content: none;
            display: none;
        }

        .careplus-logo:after {
            content: none;
            display: none;
        }

        .carouselTicker {
            overflow: hidden;
            float: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
        }

        .carouselTicker__list .carouselTicker__item {
            display: inline !important;
            height: 75px !important;
        }
        .carouselTicker__wrap{
            height:60px !important;
        }
        
        .careplus-infolist li i {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 30px;
            height: 30px;
            border-radius: 100%;
            color: #ffffff;
            text-align: center;
            font-size: 18px;
            padding-top: 6px;
        }

        .careplus-infolist li {
            float: left;
            
            list-style: none;
            padding-left: 35px;
            position: relative;
            line-height: 1.4;
            
        }

        .navbar-nav > li > a {
            padding: 20px 0px 8px 0px;
        }
          .navbar-nav > li > a >i  {
            color: #b61825;
        }
        .navbar-nav > li:hover > a > i {
            color: rgba(0, 128, 164, 0.8705882352941177);
        }
.confirm_selection {
    -webkit-animation: glow .5s infinite alternate;
}
@-webkit-keyframes glow {
    from {
    text-shadow: 0 0 10px #fff;
  }
    to {
        text-shadow: 0 0 10px yellow;
    }
}

.careplus-footer-one:before {
    background: none !important;
}
.careplus-footer-one {
    background-image: none !important;
}

