@media(min-width:320px) and (max-width:480px){
header .position-relative {
    border-radius: 0px;
    top: 0px;
}
  .section.mainBanner .bannerContent .bannerHeight h1 {
    font-size: 43px;  
    } 
    .section.mainBanner .bannerContent .bannerHeight {
    min-height: auto;
}
    .bannerContent .bannerImage {
    top: 35px;
}
    .section.mainBanner .bannerContent {
    display: flex;
    height: 100%;
    padding: 100px 0;
}
    .downloadAppIcon .appIconimages img {
    display: inline-block;
    margin-bottom: 10px;
}
.ourClinicBox .ourClinicPanel .ourClinicGarpihcs {
    margin-bottom: 25px;
}
    .ourClinicBox .ourClinicPanel .ourClinicContent {
   
    padding-left: 10px;
}
.ourClinicBox .ourClinicPanel .ourClinicContent .heading {
   
    font-size: 36px;
}  
.servicesSectionBox .serviceInnerBox .servicesContents .heading {
    font-size: 36px;
} 
.servicesSections .section__title {
    font-size: 42px;
}    
.servicesSectionBox .serviceInnerBox .serviceGraphics .serviceCircleBox .serviceCircleBoxImage {
    width: 260px;
    height: 260px;
    }
.servicesSectionBox .serviceInnerBox .serviceGraphics .serviceCircleBox .serviceCircleBoxImage:before {
    width: 280px;
    height: 280px;
    animation: none;
}
.servicesSectionBox .serviceInnerBox .serviceGraphics .serviceCircleBox .serviceCircleBoxImage:after {
    width: 300px;
    height: 300px;
    animation: noe;
    }
.servicesSectionBox .serviceInnerBox .servicesNameBox ul li:nth-child(2),
    .servicesSectionBox .serviceInnerBox .servicesNameBox ul li:nth-child(3),
    .servicesSectionBox .serviceInnerBox .servicesNameBox ul li:nth-child(4){
    position: relative;
    left: 0px;
}
.servicesSectionBox .serviceInnerBox .servicesNameBox ul li {
    margin: 10px 0;
    width: 100%;
    text-align: center;
    float: none;
    display: flex;
    justify-content: center;
}   
.consult-view.two {
    height: 183px;
    position: relative;
    right: 0;
    width: 100%;
    top: 50%;
    transform: translateY(0%);
} 
.consutationsBox .consult-view {
    width: 100%;
    height: 182px;
} 
.footer-content {
    margin-top: 0;
    margin-bottom: 6.25rem;
    padding-top: 50px;
} 
    
.servicesSectionBox .serviceInnerBox .serviceGraphics .serviceCircleBox {
    margin-top: 50px;
}    
    
.loginForm {
  
    padding: 30px!important;
    border-radius: 18px;
   
    max-width: 875px;
    padding-left: 30px!important;
    min-height: 530px;
}    
    
.loginForm:before {
    position: absolute;
    width: 100%;
    height: 200px;
    left: 20px;
    top: -40px;
    display:none;
} 
.blueContent p {
    font-size: 16px;
    color: #404040;
    display: none;
}
.blueContent {
    position: relative;
    left: 0px;
    width: 250px;
    font-weight: 900;
    display: flex;
    justify-content: center;
    margin-top: 0;
    top: 0;
    flex-direction: column;
}  
.blueContent h1 {
    color: #3c4864;
    font-weight: 800;
    font-size: 34px;
} 
.blueContent .footer-logo {
    POSITION: relative;
    TOP: 5px;
}
    .blueContent .footer-logo img {
    filter: initial;
}
}