.new_hero_content {
    margin-left: 30px;
}

/* TABLET VIEW ONLY – CONTENT FIX */
@media (min-width:768px) and (max-width:1180px){

    .why_choose_container{
        padding:40px 40px !important;
        height: 600px!important;
    }

        .why_choose_container_content {
        position: absolute;
        top: 30px !important;
        right: 0px !important;
        width: 50% !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: left;
       
    }
    
      .two{
        column-count:2 !important;
    }
    
    .new_why_choose_img {
    height: 500px!important;
    width: 500px!important;
    border-radius: 20px;
    transform: translateY(-100px) translateX(-120px);
    object-fit: cover;
    object-position: center;
}

.why_choose_parent_container {
    padding-left: 45px !important;
    padding-top: 50px;
}

.new_hero_content {
    margin-left: 30px !important;
}

}
/* TABLET VIEW ONLY – CONTENT FIX */
@media (min-width:1181px) and (max-width:1400px){

    .why_choose_container{
        padding:40px 40px !important;
        height: 600px!important;
    }

        .why_choose_container_content {
        position: absolute;
        top: 30px !important;
        right: 50px !important;
        width: 51% !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: left;
       
    }

    .two{
        column-count:2 !important;
    }
    
    .new_why_choose_img {
    height: 500px!important;
    width: 500px!important;
    border-radius: 20px;
    transform: translateY(-100px) translateX(-120px);
    object-fit: cover;
    object-position: center;
}

.why_choose_parent_container {
    padding-left: 45px !important;
    padding-top: 50px;
}

.new_hero_content {
    margin-left: 30px !important;
}

}
/* PORTRAIT TABLET FIX (768–1023px) */
@media (min-width:768px) and (max-width:1023px){

    .why_choose_container{
        padding:30px !important;
        height:auto !important;
        display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center;
    }

    .new_why_choose_img{
        height:650px !important;
        width:100% !important;
        max-width:700px;
        transform:translateY(-20px) !important;
        margin-bottom:20px;
    }

    .why_choose_container_content{
        position:static !important;
        width:100% !important;
        padding:0 !important;
        margin-top:-20px;
    }

    .two{
        column-count:1 !important;
    }

    .why_choose_parent_container{
        padding:0 !important;
    }
    
    
     .new_service_grid{
        display:grid;
        grid-template-columns:repeat(2,1fr);
        gap:20px;
    }

    .new_service_grid_item{
        text-align:center;
        padding:15px;
    }

    .new_service_grid_item img{
        width:100%;
        height:auto;
        border-radius:12px;
    }

    .new_service_grid_item h3{
        font-size:18px;
        margin-top:10px;
    }

    .new_service_grid_item p{
        font-size:14px;
        line-height:1.5;
    }
    
    
    .new_about_dr_inner1_content{
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }
    
    .new_about_right {
    color: white;
     padding: 30px; 
     width: 120%;
}

    .new_about_dr_inner1_content img{
        width: auto !important;   
        max-width: 100%;
        transform: translateY(-15px);
    }

    .new_about_dr_inner1_content ul{
        margin-top: 0 !important;
        padding-left: 0 !important;
    }

    .new_about_dr_inner1_content ul li{
        font-size: 14px !important;
        line-height: 1.6 !important;
        text-align: justify !important;
    }
    
        .new_about_dr_inner1 {
        padding: 50px 25px !important;
        margin-bottom: 20px !important;
        width:430px;
        margin-left: -70px;
    }

    .major_procedures .container{
        max-width: 95% !important;
    }

    .major_procedures .row{
        align-items: flex-start;
        gap: 30px;
    }

   
    .major_procedures .col-md-6:first-child{
        width: 48% !important;
    }

    /* RIGHT SIDE LIST */
    .major_procedures .col-md-6:last-child{
        width: 48% !important;
    }

    .procedure_features{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px 30px;
        list-style: none;
        padding-left: 0;
    }

    .procedure_features li{
        font-size: 14px;
        font-weight: 500;
        line-height: 1.5;
        position: relative;
        padding-left: 16px;
    }

    .procedure_features li::before{
        content: "";
        position: absolute;
        left: 0;
        top: 7px;
        width: 7px;
        height: 7px;
        background: #b58ed9;
        border-radius: 50%;
    }

    .major_procedures a.btn{
        font-size: 14px;
        padding: 10px 18px;
    }

    .new_procedure_grid{
        display: grid;
        grid-template-columns: repeat(4,1fr);
        gap: 20px;
    }

    .new_procedure_grid_item img{
        width: 100%;
        height: auto;
    }

    .new_procedure_grid_item h3{
        font-size: 14px;
        margin-top: 10px;
        text-align: center;
    }
    
     .new_ba .row{
        display: flex !important;
        flex-direction: row !important;
        align-items: center;
    }

    /* LEFT CONTENT */
    .new_ba .col-md-5{
        width: 45% !important;
    }

   
    .new_ba .col-md-7{
        width: 55% !important;
    }

    .new_ba_content{
        padding-right: 20px;
    }

    
    .ba_gallery_all{
        display: grid !important;
        grid-template-columns: repeat(3,1fr);
        gap: 12px;
        align-items: center;
    }

    .ba_gallery_item img{
        width: 100%;
        border-radius: 12px;
        height: auto;
    }

   
    .show_only_mobile{
        display: none !important;
    }

   
    .basic_swiper_container{
        margin-top: 20px;
    }
    
    
    .new_hero_content {
    margin-left: 30px !important;
}
    

.swiper-button-next {
    display: none !important;
}

.swiper-button-prev {
    display: none !important;
}


}

