@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');

@font-face {
    font-family: faNum;
    src: url(../fonts/IRANSansWeb\(FaNum\).ttf);
}

@font-face {
    font-family: iranSans;
    src: url(../fonts/irsans.ttf);
}


body {
    font-family: iranSans;
    margin: 0;
    padding: 0;
}

.faNum{
    font-family: faNum;
}

.text-justify{
    text-align: justify;
}

h2{
    font-size: 1.7rem;
}

h4{
    font-size: 1.2rem;
}

.bg-body-tertiary{
 background-color: unset !important;
}


@media (max-width: 425px) {
    .imageProcessing2-section3-imgs-space {
        height: 98px !important;
    }
}

@media (max-width: 991px) {
    .navbar-nav a {
        width: 120px;
        font-size: 12px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media (min-width: 1024px) {

    .container-all {
        background-image: url(../img/mainBg.jpg) !important;
        background-position: center !important;
        background-repeat: repeat-y !important;
        background-size: auto !important;
        max-width: 1920px !important;
    }

    .container-all-contact {
        background-image: url(../img/mainBg.jpg) !important;
        background-repeat: repeat-y !important;
        background-size: auto !important;
        max-width: 1920px !important;
    }

    .products-containerAll {
        background-image: url(../img/mainBg.jpg) !important;
        background-position: center !important;
        background-repeat: repeat-y !important;
        background-size: auto !important;
        max-width: 1920px !important;
    }

    .navbar-expand-lg {
        padding-top: 20px;
    }

    .SearchBar {
        margin-right: 205px !important;
        width: 300px !important;
    }



    /* homePage */

    .hompage-footer-all {
        border-radius: 100px 100px 0px 0px !important;
    }

    .footerLogo img {
        width: 150px !important;
        height: 130px !important;
    }


    /* after sales service */

    .serviceSection .boxBg {
        background-image: url(../img/serviceBg.png);
        height: 31rem;
        border-radius: 10px;
    }

    .serviceSection .serviceText {
        background-color: rgba(22, 21, 21, 0.719);
        padding: 1rem;
        width: 57vw;
        margin: 4rem 2rem !important;
        border-radius: 10px;
        font-size: 1rem;
        color: white !important;
    }

    /* products */
    .aboutUs-img-overlay {
        position: absolute;
        bottom: 37px !important;
        left: 76px !important;
        right: 0;
        color: #fff;
        padding: 1rem;
    }

    .products-section1-headOfPage {
        margin-top: 50px;
        margin-left: 80px !important;
    }

    /* Event */

    .event-section1-simpleText {
        border-radius: 0px 50px 100px 0px !important;
    }

    .event-section1-boldText {
        width: 50% !important;
    }

    .event-section1-boldText h1 {
        font-size: 50px !important;
    }

    .event-section1-simpleText {
        width: 49% !important;
    }

    .event-section1-simpleText p {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .event-section2-videosimpleText p {
        font-size: 1rem !important;
        line-height: 25px !important;
    }

    .event-section3-text p {
        font-size: 20px !important;
        line-height: 25px !important;
    }


    .event-section2-videos video {
        width: 46vw !important;
        height: 341px !important;
    }

    .eventSlider-li {
        width: 95vw !important;
        max-height: 451px !important;
    }

    .eventslider-dis-headText {
        font-size: 1.15rem;
    }

    .eventSlider-li img {
        width: 700px !important;
        max-width: 700px !important;
        /* height: 450px !important; */
    }

    /* aboutUs */

    .aboutUs-containerAll {
        background-position: 5% 30% !important;
    }

    .aboutUs-section1-boldtext h1 {
        font-size: 4rem !important;
    }

    .aboutUs-section1All {
        margin-top: 50px;
    }

    .aboutUs-headCard img {
        width: 450px !important;
        height: 450px !important;
    }

    .aboutUs-section2-simpletext1 p {
        font-size: 1rem !important;
        line-height: 27px !important;
        text-align: justify;
        min-width: 350px;
    }

    .aboutUs-section2-simpletext2 p {
        font-size: 1rem !important;
        line-height: 28px !important;
    }

    .aboutUs-SliderItems-all {
        max-height: 600px !important;
    }

    .aboutUs-SliderItems-all div img {
        width: 450px !important;
        max-height: 550px !important;
    }

    .aboutUs-Slider-Container {
        margin-top: 100px;
    }

    .aboutUs-Slider-head p {
        /* width: 20rem !important; */
        font-size: 1rem;
        font-weight: bold;
    }

    .aboutUs-Slider-head a p {
        /* width: 20rem !important; */
        font-size: 1rem;
        font-weight: bold;
    }

    /* contactUs */

    .contactUs-all {
        flex-direction: row;
        justify-content: center;
    }

    .contactUs-Title {
        align-items: end !important;
    }

    .contactUs-ul li {
        line-height: 45px !important;
        font-size: 1rem !important;
        letter-spacing: 0px;
        /* text-align: justify !important; */
    }

    .contactUs-img-overlay {
        bottom: 1.3rem !important;
    }

    /* imageProcessing1 */

    .imageProcessing1-section1-head {
        /* height: 68px !important; */
        width: 81% !important;

    }

    .imageProcessing1-section1-head h3 {
        font-size: 21px !important;
    }

    .imageProcessing1-section1-prat1-img {
        width: 480px !important;
        height: 300px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section1-prat1-img img {
        width: 480px !important;
        height: 310px !important;
    }

    .imageProcessing1-section1-prat1-text p {
        font-size: 1rem !important;
        margin-right: 95px !important;
    }

    .StandardWord {
        font-size: 24px !important;
        margin-right: 95px;
    }

    .imageProcessing1-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .hr13 {
        width: 20% !important;
    }

    .imageProcessing1-section2-Model p {
        font-size: 1rem !important;
        margin-right: 95px !important;
        line-height: 24px !important;
    }

    .imageProcessing1-section2-row1-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section2-row2-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section2-row3-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section2-row4-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section2-row1-col2 p {
        font-size: 16px !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row2-col2 p {
        font-size: 16px !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row2-col2-span2 {
        line-height: 15px !important;
    }

    .imageProcessing1-section2-row1-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row2-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row3-col2 p {
        font-size: 16px !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row3-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section2-row4-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section3-texts p {
        font-size: 1rem !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section3-imgs img {
        min-height: 175px;
    }

    .imageProcessing1-section4All {
        margin-top: 100px;
    }

    .imageProcessing1-section4-information-col1 p {
        font-size: 17px !important;
        width: 65% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing1-section4-information-col2 p {
        font-size: 16px !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section4-information-col2-span1 {
        line-height: 40px !important;
    }

    .imageProcessing1-section4-information-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 40px !important;
    }

    .imageProcessing1-section4-information-col3-span {
        line-height: 26px !important;
    }

    .imageProcessing1-section2-row2-col2-span2 {
        line-height: 15px !important;
    }

    /* imageProcessing2 */

    .imageProcessing2-section1-head {
        height: 68px !important;
        width: 86% !important;
    }

    .imageProcessing2-section1-head h3 {
        font-size: 21px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .imageProcessing2-section1-prat1-text p {
        font-size: 1rem !important;
        margin-right: 95px !important;
    }

    .StandardWord {
        font-size: 24px !important;
        margin-right: 95px !important;
    }

    .imageProcessing2-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .hr13 {
        width: 20% !important;
    }

    .imageProcessing2-section2-Model p {
        font-size: 1rem !important;
        margin-right: 95px !important;
        line-height: 24px !important;
    }

    .imageProcessing2-section2-row1-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing2-section2-row2-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing2-section2-row3-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing2-section2-row1-col2 p {
        font-size: 1rem !important;
        line-height: 23px !important;
    }

    .imageProcessing2-section2-row2-col2 p {
        font-size: 16px !important;
        line-height: 40px !important;
    }

    .imageProcessing2-section2-row2-col2-span2 {
        line-height: 15px !important;
    }

    .imageProcessing2-section2-row1-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 23px !important;
    }

    .imageProcessing2-section2-row2-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 29px !important;
    }

    .imageProcessing2-section2-row3-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 23px !important;
    }

    .imageProcessing2-section3-texts p {
        font-size: 1rem !important;
        margin-right: 95px !important;
    }


    .imageProcessing2-section3-imgs img {
        /* width: 60% !important; */
        min-height: 175px;
    }



    .imageProcessing2-section4All {
        margin-top: 100px;
    }

    .imageProcessing2-section4-information-col1 p {
        font-size: 17px !important;
        width: 65% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .imageProcessing2-section4-information-col2 p {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .imageProcessing2-section4-information-col2-span1 {
        line-height: 26px !important;
    }

    .imageProcessing2-section4-information-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 26px !important;
    }

    .imageProcessing2-section4-information-col3-span {
        line-height: 26px !important;
    }

    /* Generator */

    .generator-section1-head-container {
        width: 55% !important;
        height: 120px !important;
    }

    .generator-section1-prat1-img {
        margin-right: 95px;
    }

    .generator-section1-head {
        height: 68px !important;
        width: 87% !important;
    }

    .generator-section1-head h3 {
        font-size: 22px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .generator-section1-prat1-text p {
        font-size: 1rem !important;
        margin-right: 95px !important;
    }

    .generator-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .generator-section2-Model p {
        font-size: 1rem !important;
        margin-right: 95px !important;
        line-height: 24px !important;
    }

    .generator-section2-row1-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .generator-section2-row1 p {
        font-size: 16px !important;
        line-height: 23px !important;
    }

    .generator-section2-row2-col1 p {
        font-size: 17px !important;
        width: 57% !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        margin-right: 95px !important;
    }

    .generator-section2-row2-col2 p {
        font-size: 16px !important;
        line-height: 23px !important;
    }

    .generator-section2-row2-col3 p {
        font-size: 15px !important;
        font-weight: bolder !important;
        line-height: 29px !important;
    }

    .generator-section2-row2-col2-span2 {
        line-height: 15px !important;
    }

    /* bronchoscope */

    .bronchoscope-section1-part1-head {
        width: 47% !important;
        height: 45% !important;

    }

    .bronchoscope-section1-part1-head-h3 {
        /* height: 46% !important; */
        width: 72% !important;
    }

    .bronchoscope-section1-part1-head-h3 h3 {
        font-size: 20px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .bronchoscope-section1-part2 p {
        font-size: 1rem !important;
        margin-right: 95px !important;
        line-height: 24px !important;
    }

    .bronchoscope-section1-standards {
        font-size: 20px !important;
        margin-right: 95px !important;
    }

    .bronchoscope-section2-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .bronchoscope-section2-head1 {
        height: 50px;
    }

    .bronchoscope-section2-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .bronchoscope-section3-head1 h4 {
        font-size: 17px !important;

    }

    .bronchoscope-section2-items1 {
        height: 115px !important;
    }

    .bronchoscope-section2-items2 {
        height: 115px !important;
    }

    .bronchoscope-section2-part2-col1 p {
        line-height: 35px !important;
    }

    .bronchoscope-section2-part2-col1 p span {
        line-height: 15px !important;
    }

    .bronchoscope-section2-part2-col2 p {
        font-size: 13px !important;
        font-weight: bolder !important;
        line-height: 35px !important;
    }

    .bronchoscope-section2-part2-col2 p span {
        line-height: 15px !important;
    }

    .bronchoscope-section3-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .bronchoscope-section3-textsContainer1 p {
        font-size: 12px !important;
    }


    .bronchoscope-section3-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .bronchoscope-section3-information p {
        font-size: 16px !important;
    }

    .bronchoscope-section3-underhead2 {
        height: 70px !important;
    }

    .bronchoscope-section3-itemsContainerAll {
        height: 170px !important;
    }

    .bronchoscope-section3-rotationText p {
        font-size: 13px !important;
    }

    .bronchoscope-section4-texts p {
        font-size: 18px !important;
    }

    .bronchoscope-section4-texts {
        height: 200px !important;
        margin-left: 95px !important;

    }

    .bronchoscope-section4-img img {
        width: 320px !important;
        height: 230px !important;
    }

    .bronchoscope-section4-img {
        margin-top: 125px !important;
        width: 400px !important;
        transform: translatex(0) !important;
    }

    .bronchoscope-section5-texts p {
        font-size: 18px !important;
    }

    .bronchoscope-section5-img {
        margin-top: 20px !important;
        width: 400px !important;
        transform: translatex(0px) !important;
    }

    .bronchoscope-section5-img img {
        width: 325px !important;
        height: 255px !important;
    }

    .bronchoscope-section5-texts {
        height: 165px !important;
    }

    .bronchoscope-section6-texts p {
        font-size: 18px !important;
    }

    .bronchoscope-section6-img {
        width: 400px !important;
        transform: translatex(0px) !important;
    }

    .bronchoscope-section6-img img {
        width: 315px !important;
        height: 245px !important;
    }

    .bronchoscope-section6-texts {
        margin-top: 40px !important;
        height: 150px !important;
    }

    /* cystoscope */

    .cystoscope-section1-part1-head-h3 h3 {
        font-size: 22px !important;
        letter-spacing: 3px;
    }

    .cystoscope-section1-part1-standards {
        font-size: 20px !important;
        font-weight: 400 !important;
        margin-right: 95px !important;
        line-height: 33px !important;
    }

    .cystoscope-section1-part2 p {
        font-size: 1rem !important;
        margin-left: 95px !important;
        line-height: 24px !important;

    }

    .cystoscope-section2-head1 {
        height: 50px;
    }

    .cystoscope-section2-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .cystoscope-section2-items1 {
        height: 138px !important;
    }


    .cystoscope-section2-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .cystoscope-section2-items2 {
        height: 80px !important;
    }

    .cystoscope-section2-part2 p {
        font-size: 13px !important;
        line-height: 35px !important;
    }

    .cystoscope-section2-part2-col2 {
        width: 30% !important;
    }

    .cystoscope-section3-itemsContainerAll {
        height: 175px !important;
    }

    .cystoscope-section3-itemsContainer {
        margin-top: 50px !important;
    }

    .cystoscope-section3-underhead2 {
        height: 60px !important;
    }

    .cystoscope-section3-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
        height: 48px !important;
    }

    .cystoscope-section3-textsContainer1 p {
        font-size: 12px !important;
    }

    .cystoscope-section3-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
        height: 48px !important;
    }

    .cystoscope-section3-information p {
        font-size: 16px !important;
    }

    .cystoscope-section3-rotationText p {
        font-size: 14px !important;
    }

    .cystoscope-section5-texts {
        height: 140px !important;
    }

    .cystoscope-section6-texts {
        height: 170px !important;
    }

    .cystoscope-section4-img {
        width: 380px !important;
        transform: translateX(0) !important;
    }

    .cystoscope-section4-img img {
        width: 300px !important;
        height: 230px !important;
    }

    .cystoscope-section5-img {
        width: 383px !important;
        transform: translateX(0) !important;
    }

    .cystoscope-section5-img img {
        width: 270px !important;
        height: 225px !important;
    }

    .cystoscope-section6-img {
        width: 430px !important;
        transform: translateX(0) !important;
    }

    .cystoscope-section6-img img {
        width: 350px !important;
        height: 250px !important;
    }

    /* GASTROSCOPE */

    .gastroscope-section1-part1-head-h3 h3 {
        font-size: 21px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .gastroscope-section1-standards {
        font-size: 1.1rem !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .gastroscope-section1-part1-standards {
        line-height: 27px !important;
    }

    .hr9 {
        width: 71% !important;
    }

    .gastroscope-section1-part2 p {
        font-size: 1rem !important;
        margin-left: 95px !important;
        line-height: 24px !important;
    }

    .gastroscope-section2-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .gastroscope-section2-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .gastroscope-section3-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .gastroscope-section3-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .gastroscope-section3-rotationText p {
        font-size: 13px !important;
    }

    .gastroscope-section2-items1 {
        height: 115px !important;
    }

    .gastroscope-section2-items2 {
        height: 115px !important;
    }

    .gastroscope-section2-part2-col1 p {
        font-size: 13px !important;
        line-height: 35px !important;
    }

    .gastroscope-section2-part2-col1 p span {
        line-height: 13px !important;
    }

    .gastroscope-section3-textsContainer1 p {
        font-size: 12px !important;
    }

    .gastroscope-section2-part2-col2 p {
        font-size: 12px !important;
        font-weight: bolder !important;
        line-height: 35px !important;
    }

    .gastroscope-section2-part2-col2 p span {
        line-height: 15px !important;
    }

    .gastroscope-section3-itemsContainerAll {
        height: 185px !important;
    }

    .gastroscope-section3-information p {
        font-size: 16px !important;
    }

    .gastroscope-section3-underhead2 {
        height: 75px !important;
    }

    .gastroscope-section4-texts {
        padding-top: 100px !important;
        height: 325px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section4-texts p {
        font-size: 18px !important;
        margin-left: 80px !important;
    }

    .gastroscope-section4-img {
        width: 400px !important;
        padding-top: 50px !important;
        margin-top: 50px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section4-img img {
        width: 400px !important;
        height: 280px !important;
        border-right: unset !important;
    }

    .gastroscope-section5-texts {
        border-bottom: unset !important;
    }

    .gastroscope-section5-texts p {
        font-size: 18px !important;
        padding-top: 175px !important;
        margin-left: 0px !important;
        margin-right: 115px !important;
    }

    .gastroscope-section5-img {
        width: 335px !important;
        height: 300px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section5-img img {
        width: 335px !important;
        height: 270px !important;
    }

    .gastroscope-section6-texts {
        margin-top: 80px !important;
        margin-right: 100px !important;
    }

    .gastroscope-section6-texts p {
        font-size: 18px !important;
        margin-left: 50px !important;
    }

    .gastroscope-section6-img {
        width: 370px !important;
        height: 226px !important;
        margin-top: 40px !important;
        margin-left: 100px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section6-img img {
        width: 330px !important;
        height: 225px !important;
        margin-left: 40px !important;
    }

    .gastroscope-section7-texts {
        margin-right: 160px !important;
    }

    .gastroscope-section7-texts p {
        font-size: 18px !important;
        margin-left: 50px !important;
    }

    .gastroscope-section7-img {
        width: 330px !important;
        height: 216px !important;
        margin-left: 100px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section7-img img {
        width: 330px !important;
        height: 215px !important;
        margin-left: 40px !important;
    }

    /* COLONOSCOPE */

    .colonoscope-section1-part1-head-h3 h3 {
        font-size: 19px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .colonoscope-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .colonoscope-section1-part1-standards {
        line-height: 27px !important;
    }

    .colonoscope-section1-part1-img {
        border-left: 1px black solid !important;
    }

    .colonoscope-section1-part1-img img {
        border-left: unset !important;
    }

    .hr9 {
        width: 77% !important;
    }

    .colonoscope-section1-part2 p {
        font-size: 1rem !important;
        line-height: 24px !important;
    }

    .colonoscope-section2-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .colonoscope-section2-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .colonoscope-section3-head1 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
        height: 46px !important;
    }

    .colonoscope-section3-head2 h4 {
        font-size: 17px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        letter-spacing: 1px;
    }

    .colonoscope-section2-items1 {
        height: 115px !important;
    }

    .colonoscope-section2-items2 {
        height: 115px !important;
    }

    .colonoscope-section2-part2-col1 p {
        font-size: 13px !important;
        line-height: 35px !important;
    }

    .colonoscope-section2-part2-col1 p span {
        line-height: 15px !important;
    }

    .colonoscope-section3-textsContainer1 p {
        font-size: 12px !important;
    }

    .colonoscope-section2-part2-col2 p {
        font-size: 12px !important;
        font-weight: bolder !important;
        line-height: 35px !important;
    }

    .colonoscope-section2-part2-col2 p span {
        line-height: 15px !important;
    }

    .colonoscope-section3-itemsContainerAll {
        height: 185px !important;
    }

    .colonoscope-section3-information p {
        font-size: 16px !important;
    }

    .colonoscope-section3-underhead2 {
        height: 75px !important;
    }

    .colonoscope-section3-rotationText p {
        font-size: 14px !important;
        font-weight: bolder;
    }

    .colonoscope-section4-texts {
        padding-top: 100px !important;
        height: 325px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section4-texts p {
        font-size: 18px !important;
        margin-left: 80px !important;
    }

    .colonoscope-section4-img {
        width: 400px !important;
        padding-top: 50px !important;
        margin-top: 50px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section4-img img {
        width: 400px !important;
        height: 280px !important;
        border-left: unset !important;
        border-right: unset !important;
    }

    .colonoscope-section5-texts {
        border-bottom: unset !important;
    }

    .colonoscope-section5-texts p {
        font-size: 18px !important;
        padding-top: 175px !important;
        margin-left: 0px !important;
        margin-right: 115px !important;
    }

    .colonoscope-section5-img {
        width: 335px !important;
        height: 300px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section5-img img {
        width: 335px !important;
        height: 270px !important;
    }

    .colonoscope-section6-texts {
        margin-top: 80px !important;
        margin-right: 100px !important;
    }

    .colonoscope-section6-texts p {
        font-size: 18px !important;
        margin-left: 50px !important;
    }

    .colonoscope-section6-img {
        width: 370px !important;
        height: 226px !important;
        margin-top: 40px !important;
        margin-left: 100px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section6-img img {
        width: 330px !important;
        height: 225px !important;
        margin-left: 40px !important;
    }

    .colonoscope-section7-texts {
        margin-right: 160px !important;
    }

    .colonoscope-section7-texts p {
        font-size: 18px !important;
        margin-left: 50px !important;
    }

    .colonoscope-section7-img {
        width: 330px !important;
        height: 216px !important;
        margin-left: 100px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section7-img img {
        width: 330px !important;
        height: 251px !important;
        margin-left: 40px !important;
    }

    /* HAND PIECE */

    .handpiece-section1-head-container {
        height: 120px !important;
    }

    .handpiece-section1-head {
        height: 68px !important;
        width: 85% !important;
    }

    .handpiece-section1-head h3 {
        font-size: 21px !important;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .handpiece-section1-standards {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 33px !important;
    }


    .handpiece-section1-model p {
        font-size: 21px !important;
        margin-right: 120px !important;
        line-height: 24px !important;
    }

    .handpiece-section1-informations-col1 p {
        font-size: 16px !important;
        line-height: 35px !important;
    }

    .handpiece-section1-informations-col2 p {
        font-size: 16px !important;
        line-height: 35px !important;
    }

    .handpiece-section2-head {
        margin-right: 95px !important;
    }

    .handpiece-section2-atriAll {
        margin-right: 95px !important;
        height: 450px !important;
    }

    .handpiece-section2-head {
        width: 32rem !important;
    }

    .handpiece-section2-head p {
        font-size: 21px !important;
    }

    .handpiece-section2-atri-col1 p {
        font-size: 50px !important;
        line-height: 70px !important;
    }

    .handpiece-section2-atri-col2 p {
        font-size: 17px !important;
        line-height: 70px !important;
    }

    .handpiece-section2-atri-col3 img {
        position: relative !important;
        bottom: 275px !important;
        left: 290px;
        width: 326px !important;
        height: 708px !important;
    }


    /* footer */

    .hompage-footer-all {
        max-height: 52vh !important;
    }

    .footer-leftColumn {
        padding-top: 20px !important;
        height: 230px !important;
        font-size: 3vh !important;
    }

    .footer-rightColumn {
        height: 240px !important;
        font-size: 3vh !important;
    }

    .addressFooter {
        position: relative;
        line-height: 25px;
        right: 0 !important;
        width: auto !important;
    }


    .phonesNumbers {
        position: relative;
        line-height: 25px;
        right: 0 !important;
        width: auto !important;
    }

    .IconsLinks {
        position: relative;
        right: 0 !important;
    }

    /* back to product btn*/

    .backToProduct {
        margin-top: 85px !important;
    }

    .backToProduct a p {
        font-size: 15px !important;
    }
}


@media (min-width: 1024px) {

}

@media (min-width: 1024px) {
    .heroImg img {
        max-width: 28rem;
        max-height: 34rem;
    }

    .heroImg {
        margin-top: 70px !important;
    }

}

@media (min-width: 1025px) {

    /* ***helper*** */

    .productText-lh{
        line-height: 1.8rem !important;
    }

    .sectionBox{
        height: 100vh;
    }

    .homeNav{
        position: absolute;
    }

    /* hero section */

    .heroImg{
        transform: translateX(-5vw);
    }

    .heroContent{
        transform: translate(7vw, -12vh);
    }

    .heroBox {
        /* width: 34rem !important; */
        /* max-height: 185px; */
        font-weight: 700;
        position: absolute;
        right: 4rem;
        top: 27rem;
    }

    .heroBox p {
        font-size: 1rem;
        line-height: 1.5rem;
        color: rgb(31, 31, 31);
    }

    .video-section {
        margin-left: 4rem;
    }

    .video-section-text p {
        font-size: 1rem;
        line-height: 2rem;
    }

    .phonesNumbers {
        font-size: 1rem
    }

    .addressFooter {
        font-size: 1rem;
    }

    .IconsLinks {
        padding: 5px 0 0 0 !important;
    }

    .footer-leftColumn {
        height: 229px !important;
    }

    /* ---about us--- */

    .aboutUs-headCard {
        left: 9rem !important;
    }

    /* ---hrs--- */

    .gastroscope-section1-part1 hr {
        opacity: 1;
        width: 15.5rem;
    }

    .gastroscope-section1-part1-hr2 {
        opacity: 1;
        width: 75%;
    }

    .colonoscope-section1-part1-standards hr {
        opacity: 1;
        width: 15.5rem;
    }

    .cystoscope-hr1 {
        opacity: 1;
        width: 15.5rem;
    }

    /* ---gastroscope--- */

    .gastroscope-section1-part1-standards {
        line-height: 27px !important;
    }

    .gastroscope-section1-part1-img{
        transform: translateX(5rem);
    }

    .gastroscope-section4-texts p {
        font-size: 0.9rem !important;
        margin-left: 80px !important;
    }

    .gastroscope-section4-texts {
        padding-top: 80px !important;
        height: 308px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section5-texts p {
        font-size: 0.9rem !important;
        padding-top: 175px !important;
        margin-left: 0px !important;
        margin-right: 115px !important;
    }

    .gastroscope-section6-texts p {
        font-size: 0.9rem !important;
        /* margin-right: 50px !important; */
    }

    .gastroscope-section7-texts p {
        font-size: 0.9rem !important;
        /* margin-right: 50px !important; */
    }

    .gastroscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section1-part1-head {
        width: 28.7rem;
        height: 112px !important;
    }

    .gastroscope-section1-part1-head-h3 h3 {
        letter-spacing: 2px;
    }

    /* ---colonoscope--- */

    .colonoscope-section1-part1-head {
        width: 23.5rem;
        height: 112px !important;
    }

    .colonoscope-section1-part1-standards .StandardWord{
        margin-right: 95px !important;
    }

    .colonoscope-section1-part1-head-h3 h3 {
        letter-spacing: 1px;
    }

    .colonoscope-section1-part1-img{
        justify-content: end;
    }

    .colonoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section4-texts p {
        font-size: 0.9rem !important;
        margin-right: 80px !important;
    }

    .colonoscope-section4-texts {
        padding-top: 80px !important;
        height: 308px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section5-texts p {
        font-size: 0.9rem !important;
        padding-top: 175px !important;
        margin-left: 0px !important;
        margin-right: 115px !important;
    }

    .colonoscope-section6-texts p {
        font-size: 0.9rem !important;
        margin-left: 50px !important;
    }

    .colonoscope-section7-texts p {
        font-size: 0.9rem !important;
        margin-left: 50px !important;
    }

    /* ---cystoscope--- */

    .cystoscope-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-left: 6rem !important;
    }

    .cystoscope-section1-part1-head {
        width: 10rem;
        height: 60px;
    }

    .cystoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section1-part1-head {
        width: 80% !important;
        height: 112px !important;
    }

    .cystoscope-section1-part1-head h3 {
        font-size: 2rem;
    }

    .cystoscope-section1-part1-head-h3{
        font-size: 19px !important;
    }

    .cystoscope-section4-texts {
        height: 200px !important;
        transform: translateX(0) !important;
        margin-right: 6rem !important;
    }

    .cystoscope-section5-texts p {
        font-size: 0.9rem !important;
        margin-right: 6rem !important;
    }

    .cystoscope-section4-texts p {
        font-size: 0.9rem !important;
        padding-top: 75px !important;
    }

    .cystoscope-section6-texts p {
        font-size: 0.9rem !important;
        text-align: justify;
        margin-right: 6rem !important;
    }

    .cystoscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .cystoscope-section7-texts p {
        font-size: 1rem !important;
        margin-left: 50px !important;
    }

    .cystoscope-section7-texts {
        margin-right: 45px !important;
    }

    .cystoscope-section2-items1 {
        height: 115px !important;
    }

    .cystoscope-section2-items2 {
        height: 115px !important;
    }

    /* ---bronchoscope--- */

    .bronchoscope-hr1 {
        opacity: 1;
        width: 44%;
    }

    .bronchoscope-hr2 {
        opacity: 1;
        width: 58%;
    }

    .bronchoscope-section1-standards {
        font-size: 20px !important;
        font-weight: 600;
        margin-right: 95px !important;
    }

    .bronchoscope-section1-part1-head {
        width: 10rem;
        height: 60px;
    }

    .bronchoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section1-part1-head {
        width: 80% !important;
        height: 112px !important;
    }

    .bronchoscope-section1-part1-head-h3 {
        width: 15.8rem !important;
        /* height: 62px !important; */
    }

    .bronchoscope-section4-texts {
        height: 200px !important;
        transform: translateX(0) !important;
        margin-right: 6rem !important;
    }

    .bronchoscope-section2-part2-col1 p {
        font-size: 0.8rem !important;
        line-height: 35px !important;
    }

    .bronchoscope-section5-texts p {
        font-size: 0.9rem !important;
        margin-right: 6rem !important;
    }

    .bronchoscope-section4-texts p {
        font-size: 0.9rem !important;
        padding-top: 75px !important;
    }

    .bronchoscope-section6-texts p {
        font-size: 0.9rem !important;
        text-align: justify;
        margin-right: 6rem !important;
    }

    .bronchoscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .bronchoscope-section7-texts p {
        font-size: 0.9rem !important;
        margin-left: 50px !important;
    }

    .bronchoscope-section7-texts {
        margin-right: 45px !important;
    }

    .bronchoscope-section2-items1 {
        height: 115px !important;
    }

    .bronchoscope-section2-items2 {
        height: 115px !important;
    }

    /* ---imageProcessing1--- */

    .imageProcessing1-section1-head h3 {
        line-height: 25px;
    }

    .imageProcessing1-hr1 {
        opacity: 1;
        width: 18%;
    }

    .imageProcessing1-section1-head-container {
        width: 36% !important;
        height: 120px !important;
    }

    /* ---imageProcessing2--- */

    .imageProcessing2-hr1 {
        opacity: 1;
        width: 18%;
    }

    .imageProcessing2-section1-prat1-img {
        margin-right: 70px !important;
    }

    .imageProcessing2-section1-head-container {
        width: 44% !important;
        height: 120px !important;
    }

    .imageProcessing2-section1-head h3 {
        line-height: 25px;
    }

    /* ---handpiece--- */

    .handpiece-section2-atri-col2 ul{
        padding-right: 10px;
    }

    .handpiece-section2-atri-col2 li{
        list-style: none;
        font-size: 1.1rem;
        line-height: 70px;
    }

    .handpiece-section1-informations-col3 .StandardWord {
        margin-right: 0 !important;
    }

    .handpiece-section1-head-container {
        height: 120px !important;
    }

    .handpiece-section2-atri-col1 p {
        line-height: 70px !important;
    }

    .handpiece-section2-atri-col2-span1 {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .huxUniverseDesigned p{
        font-size: 0.8rem;
        text-align: center;
    }

    .footer-leftColumn a{
        margin-right: 5rem;
        width: 10rem;
        font-size: 1rem;
    }

}

@media screen and (min-width: 900px) and (max-width: 1024px) {

    /* ***helper*** */

    .productText-lh{
        line-height: 1.9rem !important;
    }    

    .navForm-container {
        width: 12.8rem !important;
    }

    ::placeholder {
        font-size: 0.83rem;
    }

    /* after sales service */

    .serviceSection .boxBg {
        background-image: url(../img/serviceBg.png);
        height: 36rem;
        border-radius: 10px;
    }

    /* hero section */

    .heroContent {
        margin-right: 4.5rem !important;
    }

    .heroBox {
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 32.4rem !important;
        max-height: 180px;
        font-weight: 700;
        position: absolute;
        right: 2rem;
        top: 23rem;
    }

    .heroImg{
        transform: translateX(-90px);
    }

    .heroBox p {
        font-size: 1.05rem;
        color: rgb(31, 31, 31);
    }

    .video-section-text p {
        font-size: 1.05rem;
    }

    .phonesNumbers {
        font-size: 0.87rem
    }

    .addressFooter {
        font-size: 0.87rem;
    }

    .IconsLinks {
        padding: 0 !important;
    }

    /* ---event--- */

    .event-section2-videoBoldText h2 {
        font-size: 1.25rem;
    }

    /* ---about us--- */

    .aboutUs-headCard {
        left: 5.5rem !important;
        position: absolute !important;
        top: 90px !important;
        z-index: 2 !important;
    }


    /* ---hrs--- */

    .gastroscope-section1-part1 hr {
        opacity: 1;
        width: 78%;
    }

    .gastroscope-section1-part1-hr2 {
        opacity: 1;
        width: 82%;
    }

    .colonoscope-section1-part1-standards hr {
        opacity: 1;
        width: 57%;
    }

    .cystoscope-hr1 {
        opacity: 1;
        width: 58%;
    }

    /* ---gastroscope--- */

    .gastroscope-section1-part1-standards .StandardWord{
        font-size: 1rem !important;
    }

    .gastroscope-section1-standards {
        font-size: 0.8rem !important;
        font-weight: 600;
        margin-left: 6rem !important;
    }

    .gastroscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .gastroscope-section3-information p{
        margin-left: 10px !important;
        margin-right: 0 !important;
    }

    .gastroscope-section1-part1-head {
        width: 80% !important;
        height: 112px !important;
    }

    .gastroscope-section1-part1-head-h3 {
        width: 72.5% !important;
        height: 80px !important;
    }

    .gastroscope-section4-texts {
        padding-top: 50px !important;
        height: 350px !important;
        transform: translateX(0) !important;
    }

    .gastroscope-section5-texts p {
        padding-top: 175px !important;
        font-size: 1rem !important;
    }

    .gastroscope-section4-texts p {
        font-size: 1rem !important;
        margin-left: 80px !important;
    }

    .gastroscope-section6-texts p {
        font-size: 1rem !important;
        text-align: justify;
    }

    .gastroscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .gastroscope-section7-texts p {
        font-size: 1rem !important;
        margin-left: 50px !important;
    }

    .gastroscope-section7-texts {
        margin-right: 45px !important;
    }

    .gastroscope-section2-items1 {
        height: 115px !important;
    }

    .gastroscope-section2-items2 {
        height: 115px !important;
    }

    /* ---colonoscope--- */

    .hr10 {
        width: 83.3vw !important;
    }

    .colonoscope-section1-part1-head {
        width: 73% !important;
        height: 112px !important;
    }

    .colonoscope-section1-part1-head-h3 {
        width: 70% !important;
        height: 75px !important;
    }

    .colonoscope-section1-part1-img{
        justify-content: end;
    }

    .colonoscope-section1-part1-standards .StandardWord{
        font-size: 1rem !important;
    }

    .colonoscope-section3-information p{
        margin-left: 10px !important;
        margin-right: 0 !important;
    }

    .colonoscope-section1-standards {
        font-size: 0.8rem !important;
        font-weight: 600;
        /* margin-left: 6rem !important; */
    }

    .colonoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .colonoscope-section4-texts {
        padding-top: 50px !important;
        height: 350px !important;
        transform: translateX(0) !important;
    }

    .colonoscope-section5-texts p {
        padding-top: 175px !important;
        font-size: 1rem !important;
    }

    .colonoscope-section4-texts p {
        font-size: 1rem !important;
        margin-left: 80px !important;
    }

    .colonoscope-section6-texts p {
        font-size: 1rem !important;
        text-align: justify;
    }

    .colonoscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .colonoscope-section7-texts p {
        font-size: 1rem !important;
        margin-left: 50px !important;
    }

    .colonoscope-section7-texts {
        margin-right: 45px !important;
    }

    /* ---cystoscope--- */

    .cystoscope-section1-standards {
        font-size: 0.8rem !important;
        font-weight: 600;
        margin-left: 6rem !important;
    }

    .cystoscope-section1-part1-standards {
        font-size: 0.8rem !important;
        font-weight: 600;
        margin-left: 6rem !important;
    }
    
    .StandardWord{
        font-size: 1rem !important;
    }

    .cystoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .cystoscope-section1-part1-head {
        width: 80% !important;
        height: 112px !important;
    }

    .cystoscope-section3-information p{
        margin-left: 10px !important;
        margin-right: 0 !important;
    }

    .cystoscope-section1-part1-head-h3 {
        width: 72.5% !important;
        height: 80px !important;
    }

    .cystoscope-section4-texts {
        height: 200px !important;
        transform: translateX(0) !important;
        margin-right: 6rem !important;
    }

    .cystoscope-section5-texts p {
        font-size: 1rem !important;
        margin-right: 6rem !important;
    }

    .cystoscope-section4-texts p {
        font-size: 1rem !important;
        padding-top: 52px !important;
    }

    .cystoscope-section6-texts p {
        font-size: 1rem !important;
        text-align: justify;
        margin-right: 6rem !important;
    }

    .cystoscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .cystoscope-section7-texts p {
        font-size: 1rem !important;
        margin-left: 50px !important;
    }

    .cystoscope-section7-texts {
        margin-right: 45px !important;
    }

    .cystoscope-section2-items1 {
        height: 115px !important;
    }

    .cystoscope-section2-items2 {
        height: 115px !important;
    }

    /* ---bronchoscope--- */

    .bronchoscope-hr1 {
        opacity: 1;
        width: 58%;
    }

    .bronchoscope-hr2 {
        opacity: 1;
        width: 58%;
    }

    .bronchoscope-section1-standards {
        font-size: 0.9rem !important;
        margin-left: 6rem !important;
    }

    .bronchoscope-section2-head1 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section2-head2 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section3-information p{
        margin-left: 10px !important;
        margin-right: 0 !important;
    }

    .bronchoscope-section3-head1 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section3-head2 h4 {
        margin-right: 6rem !important;
    }

    .bronchoscope-section1-part1-head {
        width: 80% !important;
        height: 112px !important;
    }

    .bronchoscope-section1-part1-head-h3 {
        width: 72.5% !important;
        height: 80px !important;
    }

    .bronchoscope-section2-part2-col1 p {
        font-size: 0.9rem;
    }

    .bronchoscope-section4-texts {
        margin-top: 50px !important;
        height: 255px !important;
        transform: translateX(0) !important;
        margin-right: 95px !important;
    }

    .bronchoscope-section4-texts p {
        padding-top: 80px !important;
    }

    .bronchoscope-section5-texts p {
        font-size: 1rem !important;
        margin-right: 6rem !important;
    }

    .bronchoscope-section4-texts p {
        font-size: 1rem !important;
    }

    .bronchoscope-section6-texts p {
        font-size: 1rem !important;
        margin-right: 6rem !important;
        text-align: justify;
    }

    .bronchoscope-section6-texts {
        margin-top: 45px !important;
        margin-right: 0 !important;
    }

    .bronchoscope-section2-items1 {
        height: 115px !important;
    }

    .bronchoscope-section2-items2 {
        height: 115px !important;
    }

    /* ---imageProcessing1--- */

    .imageProcessing1-section1-head h3 {
        line-height: 25px;
    }

    .imageProcessing1-section1-standards {
        font-size: 1rem !important;
    }

    .imageProcessing1-hr1 {
        opacity: 1;
        width: 24%;
    }

    .imageProcessing1-section1-head-container {
        width: 60% !important;
        height: 120px !important;
    }

    .imageProcessing1-section3-texts{
        width: 70% !important;
    }

    /* ---imageProcessing2--- */

    .imageProcessing2-hr1 {
        opacity: 1;
        width: 24%;
    }

    .imageProcessing2-section1-prat1-img {
        margin-right: 70px !important;
    }

    .imageProcessing2-section1-head-container {
        width: 59% !important;
        height: 120px !important;
    }

    .imageProcessing2-section1-head h3 {
        line-height: 25px;
    }

    .imageProcessing2-section1-standards {
        font-size: 1rem !important;
    }

    .imageProcessing2-section4-information-col1 p {
        margin-right: 55px !important;
    }

    /* ---generator--- */

    .generator-section1-prat1-img{
        margin-right: 70px !important;
    }

    .generator-section1-standards{
        font-size: 0.9rem !important;
    }

    /* ---handpiece--- */

    .handpiece-section1-head {
        width: 90% !important;
    }

    .handpiece-section2-atri-col2 ul{
        padding-right: 10px;
    }

    .handpiece-section2-atri-col2 li{
        list-style: none;
        font-size: 1rem;
        line-height: 70.5px;
    }

    .hr16 {
        margin-left: 0 !important;
    }

    .handpiece-section1-informations-col3 .StandardWord {
        margin-left: 0 !important;
    }

    .handpiece-section1-model p {
        margin-right: 90px !important;
    }

    .handpiece-section2-atri-col3 img {
        position: relative !important;
        bottom: 250px !important;
        left: 155px !important;
        width: 326px !important;
        height: 675px !important;
    }

    .handpiece-section1-standards{
        margin: 0 !important;
        font-size: 1.1rem !important;
    }

    .handpiece-section1-head-container {
        height: 120px !important;
    }

    .handpiece-section2-atri-col1 p {
        line-height: 70px !important;
    }

    .handpiece-section2-atri-col2-span1 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .handpiece-section1-informations-col3 .StandardWord{
        font-size: 1.4rem !important;
    }

    .handpiece-section2-atri-col2-entryspan1 {
        line-height: 20px;
    }

    .huxUniverseDesigned p{
        font-size: 0.8rem;
        text-align: center;
    }

    .footer-leftColumn a{
        margin-left: 5rem;
        width: 10rem;
        font-size: 0.95rem;
        letter-spacing: 1px;
    }
}


@media screen and (min-width: 300px) and (max-width: 900px) {

    /* ***helper*** */

    .productText-lh{
        line-height: 1.1rem !important;
    }    

    .homeNav{
        position: relative;
    }

    /* -------- */

    .or-logo {
        margin-left: 0 !important;
    }

    .or-logo img {
        width: 70px !important;
        height: 60px !important;
    }

    .navForm-container {
        width: 10.7rem !important;
    }

    ::placeholder {
        font-size: 0.83rem;
    }

    /* hero section */

    .heroImg {
        height: 27rem;
    }

    .heroBox {
        position: relative;
        /* min-height: 155px; */
        width: 83.33333333%;
        font-weight: 700;
        margin-top: 3rem;
    }

    .heroBox p {
        font-size: 0.84rem;
    }

    .video-section-text p {
        font-size: 0.84rem;
    }

    .serviceText h2 {
        font-size: 1.1rem;
        font-weight: 700;
        text-align: justify;
    }

    .serviceText h4 {
        font-size: 0.8rem;
    }

    .serviceText p {
        font-size: 0.75rem;
        text-align: justify;
    }

    .serviceText ul li {
        font-size: 0.75rem;
        text-align: justify;
    }

    .phonesNumbers {
        font-size: 0.68rem
    }

    .addressFooter {
        font-size: 0.68rem;
    }

    .IconsLinks {
        padding: 0 !important;
    }

    /* ---event--- */

    .eventSliderContainer .splide__arrow {
        top: 30% !important;
    }

    .event-section2-videoBoldText h2 {
        font-size: 1.25rem;
    }

    .event-section2-videosimpleText p {
        font-size: 0.75rem;
        text-align: justify;
    }

    .event-section2-videos video {
        width: 23rem !important;
    }

    /* ---contactUs--- */

    .contactUs-ul li {
        font-size: 0.76rem;
        line-height: 2.15rem;
    }

    .contactUs-img-overlay{
        top: 1rem;
    }

    /* ---gastroscope--- */

    .gastroscope-section3-underhead2 {
        width: 62%;
    }

    /* ---colonoscope--- */

    .colonoscope-section1-part1-head-h3 {
        background-color: black;
        width: 91%;
    }

    .colonoscope-section1-part1-standards p {
        font-size: 0.67rem !important;
    }

    .colonoscope-section1-part1-head h3 {
        font-size: 1rem !important;
        color: white;
    }

    .colonoscope-section3-underhead2 {
        width: 62%;
    }

    .hr10 {
        width: 96.3vw !important;
    }

    /* ---hrs--- */

    .gastroscope-section1-part1 hr {
        opacity: 1;
        width: 6.6rem;
    }

    .gastroscope-section1-part1-hr2 {
        opacity: 1;
        width: 21rem;
    }

    .gastroscope-section1-part1-head {
        height: 75px;
        width: 10.5rem;
    }

    .gastroscope-section1-part1-head-h3 {
        width: 9rem;
        /* height: 40px; */
    }

    .colonoscope-section1-part1-standards hr {
        opacity: 1;
        width: 46%;
    }

    .cystoscope-hr1 {
        opacity: 1;
        width: 7.4rem;
    }

    /* ---gastroscope--- */

    .gastroscope-section1-part1-head h3 {
        font-size: 1rem !important;
        color: white;
    }

    .gastroscope-section1-part1-standards p {
        font-size: 0.67rem !important;
    }

    .gastroscope-section4-texts {
        border-left: 1px black solid !important;
        border-right: unset !important;
        height: 210px !important;
        padding-top: 20px !important;
        transform: translateX(-5vw) !important;
    }

    .gastroscope-section4-img{
        transform: translateX(-43vw) !important;
    }

    .gastroscope-section6-texts {
        border-right: unset !important;
        border-left: 1px black solid !important;
    }

    .gastroscope-section5-img{
        transform: translateX(-43vw) !important;
    }

    .gastroscope-section6-img{
        transform: translateX(-34vw) !important;
    }

    .gastroscope-section7-texts {
        border-right: unset !important;
        border-left: 1px black solid !important;
    }

    .gastroscope-section7-img{
        transform: translateX(-37vw) !important;
    }

    .gastroscope-section7-img img {
        width: 230px !important;
    }

    .gastroscope-section4-img img {
        width: 197px;
        height: 127px;
        border-left: unset !important;
        border-right: 1px black solid !important;
    }

    .gastroscope-section1-part1-img{
        transform: translateX(50px);
    }

    .gastroscope-section6-img {
        transform: translateX(30vw);
    }

    /* ---colonoscope--- */

    .colonoscope-section1-part1-head {
        width: 73%;
    }

    .colonoscope-section4-texts {
        border-left: 1px black solid;
        height: 260px;
        padding-top: 35px !important;
        transform: translateX(150px);
    }

    .colonoscope-section4-img {
        transform: translateX(-170px);
    }

    /* ---cystoscope--- */

    .cystoscope-section1-part1-standards{
        font-size: 0.67rem !important;
    }

    .cystoscope-section1-part1-texts .StandardWord{
        font-size: 0.67rem !important;
    }

    .cystoscope-section3-underhead2 {
        width: 10.05rem;
    }

    .cystoscope-section4-texts p {
        padding-top: 2.3rem;
    }

    .cystoscope-section1-part1-head {
        height: 75px;
        width: 10rem;
    }

    .cystoscope-section1-part1-img img{
        height: 140px;
    }

    .cystoscope-section1-part1-head-h3 {
        width: 9rem;
        /* height: 40px; */
    }

    .cystoscope-section1-part1-head-h3 h3{
        font-size: 1rem !important;
        letter-spacing: 0 !important;
    }

    .cystoscope-section4-img {
        width: 200px;
        transform: translateX(-45vw) !important;
    }
    
    .cystoscope-section5-img {
        transform: translateX(-45vw) !important;
    }

    .cystoscope-section6-img {
        transform: translateX(-45vw) !important;
    }

    /* ---bronchoscope--- */

    .bronchoscope-section1-part1-standards p{
        font-size: 0.67rem !important;
    }

    .bronchoscope-section1-part1-img img{
        transform: translateX(40px);
    }

    .bronchoscope-section1-part1-texts .StandardWord{
        font-size: 0.67rem !important;
    }

    .bronchoscope-section1-part1-head-h3 h3{
        font-size: 1rem !important;
        letter-spacing: 0 !important;
    }

    .bronchoscope-hr1 {
        opacity: 1;
        width: 47%;
    }

    .bronchoscope-hr2 {
        opacity: 1;
        width: 65%;
    }

    .bronchoscope-section3-underhead2 {
        width: 10.05rem;
    }

    .bronchoscope-section4-texts p {
        padding-top: 2.3rem;
    }

    .bronchoscope-section4-texts p {
        padding-top: 20px !important;
        padding-bottom: 20px;
    }

    .bronchoscope-section4-img {
        transform: translatex(-35vw) !important;
    }

    .bronchoscope-section5-img {
        transform: translatex(-35vw) !important;
    }

    .bronchoscope-section6-img {
        transform: translatex(-35vw) !important;
    }

    .bronchoscope-section1-part1-head {
        height: 80px;
        width: 10rem;
    }

    .bronchoscope-section1-part1-head-h3 {
        width: 9rem;
        /* height: 40px; */
    }

    .bronchoscope-section2-part2-col1 p {
        font-size: 0.53rem;
    }

    .bronchoscope-section2-part2-col2 {
        font-size: 0.52rem;
    }

    .bronchoscope-section1-part1-img img {
        height: 8.5rem;
    }

    /* ---imageProcessing1--- */

    .imageProcessing1-hr1 {
        opacity: 1;
        width: 30%;
    }

    /* ---imageProcessing2--- */

    .imageProcessing2-hr1 {
        opacity: 1;
        width: 30%;
    }

    /* ---handpiece--- */

    .handpiece-section1-informations-col3 .StandardWord {
        font-size: 0.7rem !important;
    }

    .handpiece-section2-atri-col2 ul{
        padding-right: 10px;
    }

    .handpiece-section2-atri-col2 li{
        list-style: none;
        font-size: 0.85rem;
        line-height: 34.5px;
    }

    .handpiece-section1-standards {
        font-size: 0.67rem !important;
    }

    .handpiece-section2-atri-col1 p {
        line-height: 34.5px !important;
    }

    .handpiece-section2-atri-col2-span1 {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .handpiece-section2-atri-col2-entryspan1 {
        line-height: 15px;
    }

    .huxUniverseDesigned p{
        font-size: 0.5rem;
        text-align: center;
    }

    .footer-leftColumn a{
        width: 8rem;
        font-size: 0.8rem;
        padding: 0.5rem 0.2rem;
    }

}




@media (max-width: 1440px) {

    .imageProcessing1-section5All img {
        width: 60% !important;
        max-width: 600px !important;
    }

    .handpiece-section2-head {
        max-width: 32rem;
        text-align: justify;
    }
}

/* loaded sppiner start */

.loading-page {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100%;
    background-color: rgb(255, 255, 255, 0.9);
    transition: ease all .5s;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999;
}

.loading-page img {
    position: absolute;
}

.loaded {
    opacity: 0;
    visibility: hidden;
}

.loading-circle {
    width: 100px;
    height: 100px;
    border: 2px solid #046cb5;
    border-radius: 50%;
    border-bottom: none;
    border-left: none;
    transform: rotate(0);

    animation-name: loader;
    animation-iteration-count: infinite;
    animation-duration: 1s;
    animation-timing-function: linear;
}

@keyframes loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

/* loaded sppiner end */


.container-all {
    background-image: url(../img/bg.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: repeat-y;
    margin: 0px !important;
    padding: 0px !important;
}

.container-all-contact {
    background-image: url(../img/bg.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: repeat-y;
    margin: 0px !important;
    padding: 0px !important;
}


/* ----head section start---- */
.or-logo img {
    width: 95px;
    height: 80px;
}

.logoAnimation {
    opacity: 1;
    transition: all 0.3s ease-in-out;
    animation: flicker 3s infinite;
}

@keyframes flicker {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1;
    }
}

.logoAnimation:hover {
    opacity: 1 !important;
    animation: none;
    transform: scale(1.1, 1.1);
}

.LanguageDD-container .active {
    background-color: #046cb5;
    color: white;
    border: none;
}

.language-logo {
    border-radius: 100% !important;
    width: 25px;
    height: 25px;
    font-size: 12px;
    background-color: #046cb5;
    color: white;
    text-align: center;
    font-weight: bold;
    transition: all 3s;
}

.LanguageDD {
    position: relative;
    width: 68px;
    height: 38px;
    font-weight: bold;
    background: rgb(4, 108, 181);
    color: #fff;
    font-size: 11px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
    cursor: pointer;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    z-index: 1000;
}

.LanguageDD:hover{
    background: rgb(4, 108, 181) !important;
}

.LanguageDD .left-icon,
.LanguageDD .right-icon {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 15px;
    height: 5px;
    background: #fff;
    border-radius: 40px;
    transition: .5s;
    z-index: 1000;
}

.LanguageDD .left-icon {
    right: 7px;
    transform: rotate(-45deg);
}

.LanguageDD.active .left-icon {
    transform: rotate(-135deg);
}

.LanguageDD .right-icon {
    transform: rotate(45deg);
}

.LanguageDD.active .right-icon {
    transform: rotate(-135deg);
}

.LanguageDD .items {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 160px;
    margin-top: 40px;
    overflow: hidden;
    visibility: hidden;
    transition: .5s;
}

.LanguageDD.active .items {
    visibility: visible;
}

.LanguageDD .items a {
    position: relative;
    left: 100%;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    background: #fff;
    color: black;
    text-decoration: none;
    border-radius: 5px;
    padding: 10px 15px;
    margin-top: 2.5px;
    z-index: 1;
    overflow: hidden;
    transition: .5s;
    transition-delay: calc(60ms * var(--i));
}

.LanguageDD.active .items a {
    left: 0;
}

.LanguageDD .items a:hover {
    color: #fff;
}

.LanguageDD .items a span {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(4, 108, 181);
    z-index: -1;
    border-radius: inherit;
    transform: rotate(-160deg);
    transform-origin: left;
    transition: .5s;
}

.LanguageDD .items a:hover span {
    transform: rotate(0deg);
}


.navbar-collapse {
    flex-grow: unset !important;
}

.navbar-links a {
    margin-left: 10px;
    margin-right: 10px;
}


.dropdown-btn {
    text-decoration: none;
}

.dropdown-btn i {
    color: #046cb5 !important;
    font-size: 25px;
    font-weight: 900;
}

.navbar-toggler {
    position: relative;
    left: 0.5vw;
    border: none;
}

.navbar-toggler:focus {
    box-shadow: none !important;
}

.nav-link {
    color: #0d6efd !important;
}

.nav-link.active {
    color: white !important;
    font-weight: bold;
    background-color: #046cb5 !important;
    border-radius: 13px;
}

.btn:focus {
    box-shadow: none !important;
}

.LanguageDD:hover {
    color: white;
}


.form-control {
    border-radius: 13px !important;
}


.navForm-container form input {
    height: 35px;
}

.btn-outline-success {
    color: #0d6efd;
    border-color: #0d6efd;
}


.btn-outline-success {
    border-radius: 50% !important;
    padding: 10px 10px 10px 10px;
}

.btn-outline-success:hover {
    background-color: #046cb5;
    color: white;
    border-color: #046cb5;
}

.dropdown-btn i {
    font-size: 2.5rem !important;
}


/* ----head section end---- */


/* ----section1 section start---- */


.heroBox {
    background-image: url(../img/heroBox-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-clip: border-box;
}

.heroBox p {
    text-align: justify;
}

.video-section {
    text-align: center;
}

.video-section-text p {
    background-image: url(../img/heroBox-bg.png);
    background-position: center;
    text-align: justify;
    font-weight: 700;
    margin: 0;
}


/* ----section2 section end---- */


/* ----section3 section start---- */

.wrapper-center {
    height: 300px;
}

.splide-7 {
    position: relative;
}

.splide__slide {
    justify-items: center;
    width: 100%;
    flex-shrink: unset;
    margin-left: 10px;
}

.autoSliderItems-all div img {
    width: 316px !important;
    height: 217.578 !important;
}

.splide__slide.custom-effect {
    transition: 0.3s all;
    border-bottom: 3px solid transparent;
}

.autoSliderItems-all {
    display: flex;
    touch-action: pan-y;
    align-items: center;
}

.serviceSection .serviceText {
    border-radius: 10px;
    color: black;
}


/* ----section3 section end---- */

/* ----footer section start---- */

.footer-container {
    position: relative;
    z-index: 5;
    background-image: url(../img/footer-bg.png);
    background-size: cover;
    background-position: center center;
    box-shadow: 0px -10px 5px rgba(0, 0, 0, 0.6);
    border-radius: 59px 59px 0px 0px;
}

.hompage-footer-all {
    display: flex;
    justify-content: center;
    text-align: center;
    line-height: 25px;
}

.footer-leftColumn {
    align-content: center;
}

.footer-leftColumn a {
    color: rgb(0, 110, 255) !important;
}

.footerLogo {
    height: 25vh;
}

.footerLogo img {
    width: 80px;
    height: 72px;
}

.addressFooter {
    position: relative;
    left: 35vw;
    top: 6vh;
    width: 68vw;
}

.footer-rightColumn li {
    line-height: 23px !important;
}


a {
    text-decoration: none;
}

.phonesNumbers {
    position: relative;
    line-height: 25px;
    left: 35vw;
    top: 4vh;
    width: 68vw;
}

.phonesNumbers p a {
    text-align: justify !important;
}

.IconsLinks {
    position: relative;
    left: 39vw;
    padding: 0.5rem 0;
}

.IconsLinks button:focus {
    border: unset;
}

.IconsLinks button:focus {
    border: unset;
}

.IconsLinks .dropdown:focus {
    border: unset;
}

.IconsLinks .dropdown {
    border: unset;
}

.IconsLinks button {
    border: unset;
}


.waDD-ul {
    transform: translate(-10px, -24px) !important;
}

.waDD-ul li a {
    font-size: 0.8rem;
    text-align: center;
}

.tDD-ul {
    transform: translate(-10px, -24px) !important;
}

.tDD-ul li a {
    font-size: 0.8rem;
    text-align: center;
}

.dropdown-menu {
    min-width: 8rem;
}

/* ----footer section end---- */


/* ((((---aboutUS special styles---)))) */

.aboutUs-containerAll {
    background-image: url(../img/about\ uss\(RTL\).png) !important;
    background-position: center center;
    background-size: cover !important;
    margin: 0px !important;
    padding: 0px !important;
    position: relative;
    z-index: 1;
}

/* ----section1 start---- */

.aboutUs-section1-boldtext {
    position: relative;
    margin-top: 80px;
    z-index: 5;
}

.aboutUs-section1-boldtext h1 {
    color: #898989;
    font-weight: bolder !important;
    font-size: 37px;
}

.aboutUs-headCard {
    position: absolute;
    left: 0;
    top: 90px;
    z-index: 2;
}

.aboutUs-headCard img {
    width: 200px;
    height: 200px;
}

/* ----section1 end---- */


/* ----section2 start---- */

.aboutUs-section2-simpletext1 {

    background-color: white;
    border-radius: 20px 20px 0px 100px;
    box-shadow: 0px 15px 5px rgb(255, 199, 9);
    position: relative;
    z-index: 5;
}

.productCard {
    position: relative;
    background-color: unset !important;
    border: 0 !important;
}

.aboutUs-img-overlay {
    position: absolute;
    bottom: 37px;
    left: 76px;
    right: 0;
    color: #fff;
    padding: 1rem;
}


.aboutUs-section2All {
    margin-top: 45px !important;
}

.aboutUs-section2-simpletext1 p {
    font-size: 12px;
    width: 85%;
    line-height: 18px;
    text-align: justify;
}

.aboutUs-section2-simpletext2 {
    background-color: white;
    border-radius: 20px 20px 0px 100px;
    box-shadow: 0px 15px 5px rgb(255, 199, 9);
}

.aboutUs-section2-simpletext2 p {
    font-size: 12px;
    text-align: justify;
    width: 85%;
    line-height: 18px;
}

.aboutUs-SliderItems-all div img {
    width: 400px;
    max-height: 500px;
}

.aboutUs-SliderItems-all {
    display: flex;
    touch-action: pan-y;
    align-items: center;
    max-height: 500px;
}

.aboutUs-Slider-head p {
    /* width: 13rem; */
    color: white;
    background-color: #046cb5;
    border-radius: 10px;
    text-align: center;
}

.aboutUs-Slider-head a p {
    color: white;
    background-color: #046cb5;
    border-radius: 10px;
    transition: all 0.3s ease-in-out;
    text-align: center;
}

.aboutUs-Slider-head a p:hover {
    background-color: #014b80;
}

/* ----section2 start---- */

/* ((((---contactUS special styles---)))) */


.contactUs-ul li {
    font-weight: bold;
    color: white;
    list-style: none;
    letter-spacing: 2px;
}


.contactUs-all {
    flex-direction: row;
}

.contactUs-cardAll {
    position: relative;
    width: 100%;
    max-width: 600px;
    background-color: unset !important;
    border: 0 !important;
}


.contactUs-img-overlay {
    position: absolute;
    color: #fff;
}

.contactUs-Title {
    height: 100%;
    align-items: end;
}

.hr1 {
    opacity: 1 !important;
    height: 1.5px !important;
    margin: 0px 0px;
    width: 90%;
}

.hr2 {
    opacity: 1 !important;
    height: 2px !important;
    width: 100%;
    margin: 0px 0px;
}

.hr3 {
    opacity: 1 !important;
    height: 2px !important;
    margin: 0px 0px;
}

.hr4 {
    opacity: 1 !important;
    height: 2px !important;
    width: 91%;
    margin: 70px 0px 0px 0px !important;
}

.hr5 {
    opacity: 1 !important;
    height: 2px !important;
    margin: 30px 0px 0px 0px !important;
}

.hr6 {
    opacity: 1 !important;
    height: 2px !important;
    width: 87%;
}

.hr7 {
    opacity: 1 !important;
    height: 2px !important;
}

.hr8 {
    position: relative;
    opacity: 1 !important;
    height: 2px !important;
    right: 0;
}

/* ((((---Product special styles---)))) */

.products-containerAll {
    background-image: url(../img/bg.jpg);
    background-position: center center;
    background-size: cover;
    margin: 0px !important;
    padding: 0px !important;
}

.products-section1-headOfPage {
    color: #686868;
    margin: 0 20px;
}

.products-section2All img:hover {
    transform: scale(1.1, 1.1);
}

.products-section2All img {
    transition: all 0.3s ease-in-out;
}

/* ((((---Event special styles---)))) */

.eventSliderContainer {
    height: 500px;

}

.eventSlider-li {
    background-color: rgba(202, 200, 200, 0.205);
    border-radius: 30px;
}


.eventSlider-li img {
    width: 94vw;
    max-width: 482px;
    /* height: 240px; */
    border-radius: 30px;
}

.eventslider-dis-headText {
    font-size: 1.2rem;
}

.eventslider-dis-text {
    text-align: justify;
    font-size: 0.9rem;
}

.eventslider-dis p {
    position: relative;
    font-weight: 600;
    color: #7068e7;
}

.eventSlider-ul {
    align-items: center;
}

.eventSlider-li {
    width: 95vw !important;
    /* height: 115vw; */
}

.eventcontainer-all {
    background-image: url(../img/bg.jpg) !important;
    background-position: center center !important;
    background-size: cover !important;
    margin: 0px !important;
    padding: 0px !important;
}

.event-section1-boldText {
    background-color: #046cb5;
    border-radius: 0px 70px 70px 0px;
    width: 90%;
    position: relative;
    top: 45px;
    text-align: center;
}

.event-section1-boldText h1 {
    font-weight: bolder;
    font-size: 30px;
    color: white;
}

.event-section1-simpleText {
    background-color: rgb(255, 199, 9);
    width: 90%;
    border-radius: 0px 15px 70px 0px;
}

.event-section1-simpleText p {
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
    color: white;
}

.event-section2-videoTexts-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.event-section2-videoBoldText h2 {
    font-weight: bolder;
    font-size: 1.5rem;
    color: #046cb5;
}

.event-section2-videosimpleText p {
    font-weight: bold;
    font-size: 1rem;
    line-height: 19px;
    color: #4662a3;
}

.event-section2-videos video {
    width: 387px;
    height: 217px;
}

.event-videoContainer {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.bi-record-fill {
    color: rgb(255, 199, 9);
}

.event-section3-text {
    width: 90%;
}

.event-section3-text p {
    font-weight: bold;
    font-size: 15px;
    line-height: 19px;
    color: #4662a3;
}



/* ((((---cystoscope special styles---)))) */

.hr9 {
    opacity: 1 !important;
    height: 1px !important;
    width: 7.4rem
}

.hr10 {
    opacity: 1 !important;
    height: 1px !important;
    width: 82.3vw;
}

.hr11 {
    opacity: 1 !important;
    height: 1px !important;
}

.hr12 {
    opacity: 1 !important;
    height: 1px !important;
    margin-top: 50px;
}

/* ---- section1 start---- */
.cystoscope-section1-part1-head {
    display: flex;
    background-color: #1f5eac;
    align-items: end;
    justify-content: end;
}

.cystoscope-section1-part1-head-h3 {
    background-color: black;
}

.cystoscope-section1-part1-head h3 {
    color: white;
    font-weight: bolder;
    letter-spacing: 2px;
}

.cystoscope-section1-part1-standards {
    line-height: 18px;
}

.cystoscope-section1-part1-standards p {
    font-size: 14px;
}

.cystoscope-section1-part2 {
    border-top: 1px black solid;
}

.cystoscope-section1-part2 p {
    font-size: 0.79rem;
    line-height: 15px;
}

/* ---- section1 end---- */


/* ---- section2 start---- */



.cystoscope-section2-head1 h4 {
    background-color: #1f5eac;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.cystoscope-section2-items1 {
    height: 80px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}



.cystoscope-section2-head2 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #1f5eac;
    text-align: center;
}

.cystoscope-section2-items2 {
    height: 50px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}


.cystoscope-section2-part2-container {
    justify-content: space-between;
}

.cystoscope-section2-part2-col1 {
    font-size: 0.53rem;
    line-height: 15px;
}

.cystoscope-section2-part2-col2 {
    font-size: 0.52rem;
    font-weight: bold;
    line-height: 15px;
}

.cystoscope-section2-topOfhr {
    font-size: 13px;
}

/* ---- section2 end---- */


/* ---- section3 start---- */

.cystoscope-section3-textsContainer1 {
    justify-content: space-between;
}



.cystoscope-section3-head1 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #1f5eac;
    text-align: center;
}

.cystoscope-section3-textsContainer1 p {
    font-size: 0.55rem;
    font-weight: bolder;
}



.cystoscope-section3-head2 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #1f5eac;
    text-align: center;
}

.cystoscope-section3-itemsContainer {
    justify-content: space-between;
}

.cystoscope-section3-itemsContainerAll {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 130px;
}

.cystoscope-section3-information p {
    font-size: 11px;
    font-weight: bolder;
}

.cystoscope-section3-underhead2 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 50px;
}

.cystoscope-section3-rotationText p {
    font-size: 10px;
    text-align: center;
}

/* ---- section3 end---- */


/* ---- section4 start---- */

.cystoscope-section4-texts {
    border-left: 1px black solid;
    height: 125px;
    margin-top: 40px;
}

.cystoscope-section4-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.cystoscope-section4-img {
    width: 200px;
    transform: translateX(35vw);
}

.cystoscope-section4-img img {
    width: 180px;
    height: 130px;
    border-right: 1px black solid;
}

/* ---- section4 end---- */

/* ---- section5 strat---- */
.cystoscope-section5All {
    margin-top: 50px;
}

.cystoscope-section5-texts {
    border-left: 1px black solid;
    border-top: 1px black solid;
}

.cystoscope-section5-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.cystoscope-section5-img {
    transform: translateX(45vw);
    width: 170px;
}

.cystoscope-section5-img img {
    border-right: 1px black solid;
    width: 150px;
    height: 130px;
}

/* ---- section5 end---- */

/* ---- section6 strat---- */

.cystoscope-section6-texts {
    border-left: 1px black solid;
    border-top: 1px black solid;
}

.cystoscope-section6-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.cystoscope-section6-img {
    transform: translateX(35vw);
}

.cystoscope-section6-img img {
    border-bottom: 1px black solid;
    width: 190px;
    height: 150px;
}

/* ---- section6 end---- */




/* ((((---Bronchoscope special styles---)))) */

/* ---- section1 start---- */
.bronchoscope-section1-part1-head {
    display: flex;
    background-color: #3c6f43;
    align-items: end;
    justify-content: end;
}

.bronchoscope-section1-part1-head-h3 {
    background-color: black;
}

.bronchoscope-section1-part1-head h3 {
    font-size: 14px;
    color: white;
}

.bronchoscope-section1-part1-standards p {
    font-size: 14px;
}

.bronchoscope-section1-part1-standards hr {
    opacity: 1;
}

.bronchoscope-section1-part2 p {
    font-size: 0.79rem;
    line-height: 15px;
}


/* ---- section1 end---- */


/* ---- section2 start---- */



.bronchoscope-section2-head1 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #3c6f43;
    text-align: center;
}

.bronchoscope-section2-items1 {
    height: 80px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}



.bronchoscope-section2-head2 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #3c6f43;
    text-align: center;
}

.bronchoscope-section2-items2 {
    height: 155px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}

.bronchoscope-section2-part2 {
    width: 56%;
}

.bronchoscope-section2-part2-container {
    justify-content: space-between;
}

.bronchoscope-section2-part2-col1 p {
    line-height: 25px;
}

.bronchoscope-section2-part2-col2 {
    font-weight: bold;
    line-height: 25px;
}

.bronchoscope-section2-topOfhr {
    font-size: 13px;
}

/* ---- section2 end---- */


/* ---- section3 start---- */

.bronchoscope-section3-textsContainer1 {
    justify-content: space-between;
}


.bronchoscope-section3-head1 h4 {
    font-size: 0.72rem;
    font-weight: 600;
    color: white;
    background-color: #3c6f43;
    text-align: center;
}

.bronchoscope-section3-textsContainer1 p {
    font-size: 0.55rem;
    font-weight: bolder;
}

.bronchoscope-section3-head2 h4 {
    font-size: 0.72rem;
    font-weight: 600;
    color: white;
    background-color: #3c6f43;
    text-align: center;
}

.bronchoscope-section3-itemsContainerAll {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 130px;
}

.bronchoscope-section3-itemsContainer {
    justify-content: space-between;
}

.bronchoscope-section3-information p {
    font-size: 11px;
    font-weight: bolder;
}

.bronchoscope-section3-underhead2 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 50px;
}

.bronchoscope-section3-rotationText p {
    text-align: center;
    font-size: 10px;
}

/* ---- section3 end---- */


/* ---- section4 start---- */

.bronchoscope-section4-texts {
    border-left: 1px black solid;
}

.bronchoscope-section4-texts p {
    font-size: 11px;
    padding-top: 60px;
    font-weight: 600;
    text-align: justify;
}

.bronchoscope-section4-img {
    width: 200px;
    transform: translatex(35vw);
    margin-top: 40px;
}

.bronchoscope-section4-img img {
    border-right: 1px black solid;
    width: 200px;
    height: 150px;
}

/* ---- section4 end---- */

/* ---- section5 strat---- */

.bronchoscope-section5All {
    margin-top: 50px;
}

.bronchoscope-section5-texts {
    border-left: 1px black solid;
    border-top: 1px black solid;
}

.bronchoscope-section5-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.bronchoscope-section5-img {
    width: 200px;
    transform: translatex(35vw);
    margin-top: 30px;
}

.bronchoscope-section5-img img {
    border-right: 1px black solid;
    width: 200px;
    height: 150px;
}

/* ---- section5 end---- */

/* ---- section6 strat---- */

.bronchoscope-section6-texts {
    font-size: 11px;
    font-weight: 600;
    border-left: 1px black solid;
    border-top: 1px black solid;
}

.bronchoscope-section6-texts p {
    text-align: justify;
}

.bronchoscope-section6-img {
    width: 200px;
    transform: translatex(35vw);
    margin-top: 15px;
}

.bronchoscope-section6-img img {
    border-bottom: 1px black solid;
    width: 200px;
    height: 150px;
}

/* ---- section6 end---- */

/* ((((---Colonoscope special styles---)))) */

/* ---- section1 start---- */
.colonoscope-section1-part1-head {
    background-color: #c25f77;
    align-items: end;
    justify-content: end;
}

.colonoscope-section1-part1-head-h3 {
    background-color: black;

}

.colonoscope-section1-part1-head h3 {
    font-size: 2rem;
    color: white;
}

.colonoscope-section1-part1-standards {
    line-height: 18px;
}

.colonoscope-section1-part1-standards p {
    font-size: 14px;
}

.colonoscope-section1-part2 {
    width: 75% !important;
}

.colonoscope-section1-part2 p {
    font-size: 0.79rem;
    line-height: 15px;
}

.colonoscope-section1-part1-img {
    align-items: end;
    border-left: unset
}

.colonoscope-section1-part1-img img {
    border-left: 1px black solid;
}

/* ---- section1 end---- */


/* ---- section2 start---- */


.colonoscope-section2-head1 h4 {
    background-color: #c25f77;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.colonoscope-section2-items1 {
    height: 115px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}

.colonoscope-section2-head2 h4 {
    background-color: #c25f77;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.colonoscope-section2-items2 {
    height: 95px;
    border-top: 1px black solid;
    border-left: 1px black solid;
    margin-bottom: 45px;
}

.colonoscope-section2-part2 {
    width: 56%;
}

.colonoscope-section2-part2-container {
    justify-content: space-between;
}

.colonoscope-section2-part2-col1 p {
    font-size: 0.58rem;
    line-height: 25px;
}

.colonoscope-section2-part2-col2 {
    font-size: 0.56rem;
    font-weight: bold;
    line-height: 25px;
}

.colonoscope-section2-topOfhr {
    font-size: 13px;
}

/* ---- section2 end---- */


/* ---- section3 start---- */

.colonoscope-section3-textsContainer1 {
    justify-content: space-between;
}

.colonoscope-section3-head1 h4 {
    background-color: #c25f77;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.colonoscope-section3-textsContainer1 p {
    font-size: 0.55rem;
    font-weight: bolder;
}

.colonoscope-section3-head2 h4 {
    background-color: #c25f77;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.colonoscope-section3-itemsContainerAll {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 130px;
}

.colonoscope-section3-itemsContainer {
    justify-content: space-between;
}

.colonoscope-section3-information p {
    font-size: 11px;
    font-weight: bolder;
}

.colonoscope-section3-underhead2 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 50px;
}

.colonoscope-section3-rotationText p {
    font-size: 0.54rem;
    text-align: center;
}

/* ---- section3 end---- */


/* ---- section4 start---- */

.colonoscope-section4-texts {
    border-left: 1px black solid;
    height: 220px;
    padding-top: 50px;
    transform: translateX(-13px);
}

.colonoscope-section4-texts p {
    text-align: justify;
    font-size: 11px;
    font-weight: 600;
}

.colonoscope-section4-img {
    width: 216px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.colonoscope-section4-img img {
    width: 197px;
    height: 127px;
    border-right: 1px black solid;
}

/* ---- section4 end---- */

/* ---- section5 strat---- */

.colonoscope-section5-texts {
    border-bottom: 1px black solid;
}

.colonoscope-section5-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.colonoscope-section5-img {
    border-right: 1px black solid;
    width: 200px;
    height: 180px;
    transform: translateX(-43vw);
}

.colonoscope-section5-img img {
    border-bottom: 1px black solid;
    width: 200px;
    height: 160px;
}


/* ---- section5 end---- */

/* ---- section6 strat---- */
.colonoscope-section6All {
    margin-top: 30px;
}

.colonoscope-section6-texts {
    border-right: 1px black solid;
    border-top: 1px black solid;
}

.colonoscope-section6-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.colonoscope-section6-img {
    border-bottom: 1px black solid;
    width: 200px;
    height: 146px;
    transform: translateX(-42vw);
}

.colonoscope-section6-img img {
    border-left: 1px black solid;
    width: 200px;
    height: 145px;
}

/* ---- section6 end---- */

/* ---- section7 strat---- */
.colonoscope-section7-texts {
    border-right: 1px black solid;
    border-top: 1px black solid;
}

.colonoscope-section7-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.colonoscope-section7-img {
    border-bottom: 1px black solid;
    width: 230px;
    height: 147px;
    transform: translateX(-31vw);
}

.colonoscope-section7-img img {
    width: 233px;
    height: 170px;
}

/* ---- section7 end---- */

/* ((((---Gastroscope special styles---)))) */

/* ---- section1 start---- */
.gastroscope-section1-part1-head {
    display: flex;
    background-color: #9da1d1;
    align-items: end;
    justify-content: end;
}

.gastroscope-section1-part1-head-h3 {
    background-color: black;
}

.gastroscope-section1-part1-head h3 {
    font-size: 2rem;
    color: white;
}

.gastroscope-section1-part1-standards {
    line-height: 18px;
}

.gastroscope-section1-part1-standards p {
    font-size: 14px;
}

.gastroscope-section1-part2 {
    width: 70% !important;
}

.gastroscope-section1-part2 p {
    font-size: 0.79rem;
    line-height: 15px;
}

.gastroscope-section1-part1-img {
    align-items: end;
}

/* ---- section1 end---- */


/* ---- section2 start---- */


.gastroscope-section2-head1 h4 {
    background-color: #9da1d1;
    text-align: center;
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
}

.gastroscope-section2-items1 {
    height: 115px;
    border-top: 1px black solid;
    border-left: 1px black solid;
}

.gastroscope-section2-head2 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #9da1d1;
    text-align: center;
}

.gastroscope-section2-items2 {
    height: 95px;
    border-top: 1px black solid;
    border-left: 1px black solid;
    margin-bottom: 40px;
}

.gastroscope-section2-part2-container {
    justify-content: space-between;
}

.gastroscope-section2-part2-col1 p {
    font-size: 0.58rem;
    line-height: 25px;
}

.gastroscope-section2-part2-col2 {
    font-size: 0.55rem;
    font-weight: bold;
    line-height: 25px;
}

.gastroscope-section2-topOfhr {
    font-size: 13px;
}

/* ---- section2 end---- */


/* ---- section3 start---- */

.gastroscope-section3-textsContainer1 {
    justify-content: space-between;
}

.gastroscope-section3-head1 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #9da1d1;
    text-align: center;
}

.gastroscope-section3-textsContainer1 p {
    font-size: 0.55rem;
    font-weight: bolder;
}

.gastroscope-section3-head2 h4 {
    font-size: 0.79rem;
    font-weight: 600;
    color: white;
    background-color: #9da1d1;
    text-align: center;
}

.gastroscope-section3-itemsContainerAll {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 120px;
}

.gastroscope-section3-itemsContainer {
    justify-content: space-between;
}

.gastroscope-section3-information p {
    font-size: 11px;
    font-weight: bolder;
}

.gastroscope-section3-underhead2 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    height: 50px;
}

.gastroscope-section3-rotationText p {
    font-size: 0.54rem;
    text-align: center;
}

/* ---- section3 end---- */


/* ---- section4 start---- */

.gastroscope-section4-texts {
    border-left: 1px black solid;
    height: 265px;
    padding-top: 50px;
    transform: translateX(150px);
}

.gastroscope-section4-texts p {
    text-align: justify;
    font-size: 11px;
    font-weight: 600;
}

.gastroscope-section4-img {
    width: 222px;
    padding-top: 50px;
    margin-bottom: 20px;
}

.gastroscope-section4-img img {
    width: 197px;
    height: 127px;
    border-right: 1px black solid;
}

/* ---- section4 end---- */

/* ---- section5 strat---- */

.gastroscope-section5-texts {
    border-bottom: 1px black solid;
}

.gastroscope-section5-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.gastroscope-section5-img {
    border-right: 1px black solid;
    width: 200px;
    height: 180px;
    transform: translateX(30vw);
}

.gastroscope-section5-img img {
    border-bottom: 1px black solid;
    width: 200px;
    height: 160px;
}

/* ---- section5 end---- */

/* ---- section6 strat---- */
.gastroscope-section6All {
    margin-top: 30px;
}

.gastroscope-section6-texts {
    border-right: 1px black solid;
    border-top: 1px black solid;
}

.gastroscope-section6-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}


.gastroscope-section6-img img {
    border-left: 1px black solid;
    border-bottom: 1px black solid;
}

/* ---- section6 end---- */

/* ---- section7 strat---- */
.gastroscope-section7-texts {
    border-right: 1px black solid;
    border-top: 1px black solid;
}

.gastroscope-section7-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.gastroscope-section7-img {
    border-bottom: 1px black solid;
    width: 230px;
    height: 147px;
    transform: translateX(25vw);
}

.gastroscope-section7-img img {
    width: 240px;
    height: 145px;
}


/* ---- section7 end---- */

/* ((((---ImageProcessing1 special styles---)))) */

.hr13 {
    opacity: 1 !important;
    height: 1px !important;
}

.hr14 {
    opacity: 1 !important;
    height: 1px !important;
}

.hr15 {
    opacity: 1 !important;
    height: 1px !important;
}

/* ---- section1 strat---- */

.imageProcessing1-section1-head-container {
    display: flex;
    background-color: #dfbb76;
    width: 75%;
    height: 18vw;
    align-items: end;
    justify-content: end;
}

.imageProcessing1-section1-head {
    background-color: black;
    width: 95%;
}

.imageProcessing1-section1-head h3 {
    font-size: 0.58rem;
    color: white;
    font-weight: bold;
    letter-spacing: 2px;
}

.imageProcessing1-section1-prat1-text {
    border-top: 1px black solid;
}

.imageProcessing1-section1-prat1-text p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.imageProcessing1-section1-standards {
    font-size: 14px;
}

/* ---- section1 end---- */

/* ---- section2 start---- */

.imageProcessing1-section2-Model p {
    font-size: 0.7rem;
    line-height: 15px;
}

/* -*-*row1*-*- */

.imageProcessing1-section2-row1-col1 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing1-section2-row1-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #dfbb76;
    width: 85%;
    font-weight: 700;
}


.imageProcessing1-section2-row1-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing1-section2-row1-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row2*-*- */

.imageProcessing1-section2-row2-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing1-section2-row2-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #dfbb76;
    width: 85%;
    font-weight: 700;
}


.imageProcessing1-section2-row2-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing1-section2-row2-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row3*-*- */

.imageProcessing1-section2-row3-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing1-section2-row3-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #dfbb76;
    width: 85%;
    font-weight: 700;
}


.imageProcessing1-section2-row3-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing1-section2-row3-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row4*-*- */

.imageProcessing1-section2-row4-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing1-section2-row4-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #dfbb76;
    width: 85%;
    font-weight: 700;
}


.imageProcessing1-section2-row4-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing1-section2-row4-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* ---- section2 end---- */

/* ---- section3 strat---- */

.imageProcessing1-section3-imgs img {
    border-bottom: 1px black solid;
}

.imageProcessing1-section3-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.imageProcessing1-section3-information-col1 {
    text-align: center;
    border-right: 1px black solid;
    border-top: 1px black solid;
    height: 140px;
}

.imageProcessing1-section3-information-col1 p {
    background-color: #dfbb76;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    width: 95%;
}

.imageProcessing1-section3-information-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    line-height: 25px;
}

.imageProcessing1-section3-information-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
    line-height: 25px;
}

/* ---- section3 end---- */

/* ---- section4 strat---- */

.imageProcessing1-section4-information-col1 {
    text-align: center;
    border-left: 1px black solid;
    border-top: 1px black solid;
    height: 150px;
}

.imageProcessing1-section4-information-col1 p {
    background-color: #dfbb76;
    font-size: 0.79rem;
    line-height: 15px;
    font-weight: 700;
}

.imageProcessing1-section4-information-col2 p {
    font-size: 0.65rem;
    line-height: 15px;
    font-weight: 500;
    line-height: 25px;
}

.imageProcessing1-section4-information-col3 p {
    font-size: 0.46rem;
    line-height: 15px;
    font-weight: bolder;
    line-height: 25px;
}

/* ---- section4 end---- */


/* ((((---ImageProcessing2 special styles---)))) */

/* ---- section1 strat---- */

.imageProcessing2-section1-head-container {
    display: flex;
    background-color: #ec6648;
    width: 75%;
    height: 60px;
    align-items: end;
    justify-content: end;
}

.imageProcessing2-section1-head {
    background-color: black;
    width: 95%;
    height: 40px;

}

.imageProcessing2-section1-head h3 {
    font-size: 0.58rem;
    color: white;
    font-weight: bold;
    letter-spacing: 2px;
}

.imageProcessing2-section1-prat1-text {
    border-top: 1px black solid;
    /* width: 82%; */

}

.imageProcessing2-section1-prat1-text p {
    font-size: 11px;
    font-weight: 600;
}

.imageProcessing2-section1-standards {
    font-size: 14px;
}

/* ---- section1 end---- */

/* ---- section2 start---- */

.imageProcessing2-section2-Model p {
    font-size: 11px;
    line-height: 15px;
}


/* -*-*row1*-*- */

.imageProcessing2-section2-row1-col1 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing2-section2-row1-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #ec6648;
    width: 85%;
    font-weight: 700;
}

.imageProcessing2-section2-row1-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing2-section2-row1-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row2*-*- */

.imageProcessing2-section2-row2-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing2-section2-row2-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #ec6648;
    width: 85%;
    font-weight: 700;
}

.imageProcessing2-section2-row2-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing2-section2-row2-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row3*-*- */

.imageProcessing2-section2-row3-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.imageProcessing2-section2-row3-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #ec6648;
    width: 85%;
    font-weight: 700;
}


.imageProcessing2-section2-row3-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.imageProcessing2-section2-row3-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* ---- section2 end---- */

/* ---- section3 strat---- */

.imageProcessing2-section3All {
    margin-bottom: 50px;
}

.imageProcessing2-section3-texts p {
    font-size: 11px;
    font-weight: 600;
    text-align: justify;
}

.imageProcessing2-section3-imgs img {
    border-bottom: 1px black solid;
}

/* ---- section3 end---- */

/* ---- section4 strat---- */

.imageProcessing2-section4-information-col1 {
    text-align: center;
    border-left: 1px black solid;
    border-top: 1px black solid;
    height: 150px;
}

.imageProcessing2-section4-information-col1 p {
    background-color: #ec6648;
    font-size: 0.79rem;
    line-height: 15px;
    font-weight: 700;
}

.imageProcessing2-section4-information-col2 p {
    font-size: 0.65rem;
    line-height: 15px;
    font-weight: 500;
    line-height: 25px;
}

.imageProcessing2-section4-information-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
    line-height: 25px;
}

.imageProcessing2-p1 {
    margin-top: 18px;
}

.imageProcessing2-p2 {
    margin-top: 15px;
}

/* ---- section4 end---- */


/* ((((---Generator special styles---)))) */

/* ---- section1 strat---- */

.generator-section1-head-container {
    display: flex;
    background-color: #01b8fe;
    width: 85%;
    height: 60px;
    align-items: end;
    justify-content: end;
}

.generator-section1-head {
    background-color: black;
    width: 95%;
    height: 40px;
}

.generator-section1-head h3 {
    font-size: 12px;
    color: white;
}

.generator-section1-prat1-img img {
    border-bottom: 1px black solid;
}

.generator-section1-prat1-text {
    width: 82%;
}

.generator-section1-prat1-text p {
    font-size: 11px;
    font-weight: 600;
}

.generator-section1-standards {
    font-size: 14px;
}

/* ---- section1 end---- */

/* ---- section2 start---- */

.generator-section2-Model p {
    font-size: 0.65rem;
    line-height: 15px;
}

/* -*-*row1*-*- */

.generator-section2-row1-col1 {
    border-top: 1px black solid;
    border-left: 1px black solid;
    text-align: center;
}

.generator-section2-row1-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #01b8fe;
    width: 85%;
    font-weight: 700;
}

.generator-section2-row1-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.generator-section2-row1-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

/* -*-*row2*-*- */

.generator-section2-row2-col1 {
    border-left: 1px black solid;
    text-align: center;
}

.generator-section2-row2-col1 p {
    font-size: 11px;
    line-height: 15px;
    background-color: #01b8fe;
    width: 85%;
    font-weight: 700;
}


.generator-section2-row2-col2 p {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.generator-section2-row2-col3 p {
    font-size: 9px;
    line-height: 15px;
    font-weight: bolder;
}

.generatorHr {
    margin: 0 !important;
}

/* ---- section2 end---- */

/* ((((---Handpiece special styles---)))) */

.hr16 {
    opacity: 1 !important;
    height: 1px !important;
}

/* ---- section1 strat---- */

.handpiece-section1-head-container {
    display: flex;
    background-color: #01b8fe;
    height: 60px;
    align-items: end;
    justify-content: end;
}

.handpiece-section1-head {
    background-color: black;
    width: 95%;
    height: 40px;
}

.handpiece-section1-head h3 {
    font-size: 12px;
    color: white;
}

.handpiece-section1-model p {
    font-size: 13px;
    font-weight: bold;
}

.handpiece-section1-informations-col1 p {
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
}

.handpiece-section1-informations-col2 {
    font-size: 0.65rem;
    font-weight: bold;
    line-height: 25px;
}

.handpiece-section1-standards {
    font-size: 0.76rem;
}

/* ----section2 start---- */

.handpiece-section2-head {
    width: 75%;
}

.handpiece-section2-head p {
    font-size: 13px;
    font-weight: bolder;
    background-color: #01b8fe;
}

/* part2 */

.handpiece-section2-atri-col1 {
    font-size: 20px;
    font-weight: bolder;
}

.handpiece-section2-atri-col2 {
    margin-top: 1px;
}

.handpiece-section2-atri-col2 p {
    font-size: 13px;
    font-weight: 400;
    line-height: 35px;
}

.handpiece-section2-atri-col2-span {
    line-height: 15px;
}

.handpiece-section2-atri-col3 img {
    width: 125px;
    height: 215px;
}

/* ----back to product btn start---- */

.backToProduct {
    margin-top: 40px;
}

.backToProduct a p {
    border: 1px #0a58ca solid;
    border-radius: 30px;
    color: #0a58ca;
    font-size: 0.94rem;
    font-weight: bold;
    margin-bottom: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.backToProduct a p:hover {
    background-color: #046cb5;
    color: white;
    border-color: #046cb5;
}