@media(width >= 1366px) { 
    .navbar-nav.pe-3{
        padding-right: 65px !important;
    } 
}  
@media(width <= 1366px) { 
    p{
        font-size: 14px !important;
    }   
    .left-bg-wrapper h1 {
        font-size: 61px !important;
        line-height: 90px  !important;
    }
    .left-bg-wrapper {
        padding: 124px 122px 43px 65px !important;
    }
    /* .navbar-nav.pe-3{
        padding-right: 130px !important;
    } */
    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px !important;
        font-size: 16px !important;
    }
    /* .navbar-nav.pe-3 {
        padding-right: 160px !important;
    } */
    ul.navbar-nav li button{
        font-size: 16px !important;
    }
    .equipment_details h3 ,
    .equipment_details .row h2,
    .header-wrapper h2,
    .store h3{
        font-size: 38px !important;
    }
    .contact_wrapper h3 {
        font-size: 40px !important;
        line-height: 56px !important;
    }
    .equipment_details p {
        font-size: 16px !important;
        padding: 15px 0 !important;
    }
    .equipment_details .row p {
        padding: 8px 0 !important;
    }
    .equipment_details .btn.btn-warning{
        padding:12px 20px !important;
    }
    .gio_article h5{
        font-size: 18px !important;
    }
    .store h3 {
        font-size: 48px !important;
        line-height: 74px !important;
    }
    .address_wrappper ul li label{
        font-size: 20px !important;
    }
    .address_wrappper ul li .d-flex p,
    .address_wrappper ul li .d-flex a{
    font-size: 18px !important;
}
}

@media(width <= 1199px){
    .navbar-nav{
        width: 39.35% !important;
    }
    .min-banner .left-bg-wrapper{
        width: 60.5% !important;
    }
    .offcanvas-body{
        padding-left: 40px !important;
        width: 60% !important;
    }
    .left-bg-wrapper {
        padding: 124px 175px 140px 90px !important 
}
.left-bg-wrapper h1 {
    font-size: 48px !important;
    line-height: 70px !important;
}
.equipment_details {
    padding: 0px 75px !important;
}
}
@media(width <= 1024px){
    ul.navbar-nav li {
        margin-left: 8px !important;
    }
    .left-bg-wrapper {
        padding: 124px 90px 140px 90px !important 
    }
    
}
@media(width <= 991px) {    
    .navbar{
        padding:15px 0 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 8px 0 !important;
    }
    .navbar.fixed-top.navbar-expand-lg{
        text-align: right !important;
        padding-right:25px !important;
    }
    .navbar.fixed-top.navbar-expand-lg #offcanvasNavbar{
        display: block !important;
        background: #62A2FB !important;
        border-radius: 30px 0px 0px 30px !important;
    }
    .navbar-nav{
        background-color: transparent !important;
    }
    .navbar-expand-lg.active .navbar-nav .nav-link.active{
        color:#fff !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
       text-align: left !important;
    }
    .navbar.fixed-top.navbar-expand-lg.active #offcanvasNavbar{
        border-radius: 30px 0px 0px 30px !important;
    }
    .mobile-d-flex{
        display: flex;
        align-items: center !important;
        justify-content: space-between;
    }
    .mobile-brand{
        display: block !important;
    }
    .desk-top{
        display: none !important;
    }
    .offcanvas-body {
        padding-left: 8px !important;
    }
    ::ng-deep .navbar-expand-lg.active .navbar-nav .nav-link.active {
        color: #fff !important;
    }
    .left-bg-wrapper {
        padding: 117px 45px 138px 90px !important;
    }
    .equipment_details {
        padding: 0px 25px !important;
    }
    .col-md-pt-4{
        padding-top:2rem !important;
    }
    ul.navbar-nav li button.btn.btn-primary{
        background-color: #fff !important;
        margin-top:15px !important;
        color:#000 !important;
    }
    .mb-ptb-25{
        padding:25px 0 !important;
    }
}


@media(width <= 767px){
    .left-bg-wrapper h1 {
        font-size: 42px !important;
        line-height: 55px !important;
    }
    .min-banner .left-bg-wrapper {
        width: 100% !important;
    }
    .right-bg-wrapper {
        padding: 20px !important;
    }
    .equipment_details {
        padding: 35px 0 !important;
    }
    .equipment_details h3, .equipment_details .row h2, .header-wrapper h2 {
        font-size: 32px !important;
    }
    .gio_catheter, .gio_article, .medical_equpment1, .gio_subscription, .contact_wrapper {
        padding: 25px 0 !important;
    }
    .col-md-pt-4 .col-lg-4{
        padding:15px 0 !important;
    }
    .ather_artical{
        padding:25px !important;
    }
    .mb-ptb-25 {
        padding: 20px 0 !important;
    }
    
}

@media(width <= 575px){
    .left-bg-wrapper {
        padding: 117px 45px 138px 45px !important;
    }
    .equipment_details{
        text-align: center !important;
        padding:35px !important;
    }
    .gio_subscription, .contact_wrapper {
        padding: 25px 15px !important;
    }
    .store ul li,
    .store h5 ,
    .store h3{
        text-align: center !important;
    }
    .store h3{
        font-size: 26px !important;
        line-height: 34px !important;
    }
    .pt-5.pb-5.store{
        padding-bottom:1.8rem !important;
        padding-top:1.8rem !important;
    }
    /* .col-md-pt-4 .col-lg-4 .d-flex{
    justify-content: center !important;
    } */
    .contact_wrapper h3{
        text-align: center !important;
        font-size: 32px !important;
    }
    .values_wrapper {
        margin: 0 15px !important;
    }
    .values_wrapper .d-flex h3 {
        font-size: 18px !important;
    }
    .values_wrapper .mb-ptb-25 svg{
        width:180px !important;
    }
    .mb-ptb-25 .media_img svg{
        width:220px !important;
    }
    .mb-ptb-25 {
        padding: 15px 0 !important;
    }
}
@media(width <= 480px){
    .left-bg-wrapper {
        padding: 117px 45px 138px 45px !important;
        border-radius: 30px 0px 97px 0px !important;
    }
}