@media screen and (max-width: 767px){
.expertcaredetails ul, .getcarediv{
    flex-wrap: wrap;
}
.featuredservices ul{
    padding-left: 0px;
}
.featuredservices ul li{
    width: 100%;
}
.featuredservices, .featurenews {
    padding: 20px 0;
}
.featurecards{
    margin-bottom: 15px;
}
.blogpostheading {
    margin-top: 30px;
}
.versionrights{
    flex-wrap: wrap;
    gap: 10px;
}
.leftnavbar .navbar-nav .nav-link.active, .leftnavbar .navbar-nav .dropdown-toggle.active{
    display: inline-block;
}
.topfaqs a{
    width: 100%;
}
.videocards{
    margin-bottom: 15px;
}
.helpformsection .contactformcard .form-floating{
    width: 100%;
}
.helpformsection .contactformcard .input-group {
    gap: 0px;
}
section.payingbill .col-md-6, .aboutmedicare .col-md-6{
        min-height: 50vh;
}
.twopartdiv.mt-5 .row.mb-5{
margin-bottom: 1rem !important;
}
.leftpartcare ul.rightborderclass li {
    width: 48%;
}
.urgent-tabs .tab-content .location-tab__content{
    margin-bottom: 15px;
}
.signupBox {
    margin-bottom: 20px;
}
.formBlocks {
    flex-direction: column;
}
.formBlocks .formInputs {
    width: 100%;
    margin: 8px 0px;
}
.formBlocks .selectBlock {
    width: 100%;
    margin: 8px 0px;
}
.leftSchedule {
    margin-top: 30px;
}
.upldFile p {
    padding-left: 0px;
}
.timeSlots a {
    margin: 14px 4px 0px 0px;
}

}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.firstheaderdiv .toggler-div{
    display: flex;
    justify-content: right;
}


}


@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px !important;
    }
}