@media(max-width : 767px){
    p{
        font-size:14px;
    }
    .about-img-box img:nth-child(2){
        display:none;
    }
    .quality-certifica-sec{
        padding:3rem 0;
    }
    .clients-reviews-sec{
        padding:3rem 0;
    }
    .intro-call-btn{
    align-items: center;
    justify-content: center;
    margin: 0 0 20px;
    }
    .revie-main-logo li {
        width: 47%;
    }
    .key-benifit-sec .row{
        row-gap:20px;
    }
    .certification-sec .row{
        row-gap:30px;
    }
    .faq-pointsss li::before{
        font-size:12px;
    }
    .faq-pointsss{
        margin:10px 0;
    }
    .conti-improv-sec .row{
         flex-direction: column-reverse;
    }
    .revie-main-logo{
        justify-content: space-between;
    }
    .quality-certifica-sec .certifi-box-items{
        flex-direction: column-reverse;
    }
    .quality-certifica-sec .certifi-box-items:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .radiog-safety-sec .row{
          flex-direction: column-reverse;
    }
    .radiog-safety-sec{
        padding:3rem 0;
    }
    .assurance-proce-sec{
        padding:3rem 0;
    }
    .assura-process li{
        width:49%;
    }
    .assura-process{
    flex-wrap: wrap;
    gap:20px 0;
    }
    .assura-process span{
        font-size:40px;
    }
    .conti-improv-sec {
    padding: 3rem 0;
    }
    .conti-improv-box{
        width: 100%;
        padding: 30px;
    }
    .conti-improv-box p{
        margin:0;
    }
    .safety-points .safety-points-titl {
        font-size: 16px;
    }
    .radiog-img-box{
        margin-top:20px;
    }
    .certification-sec {
    padding: 3rem 0;
    }
    .why-choo-about{
        padding:3rem 0;
    }
    .about-why .abou-title-why {
    font-size: 15px;
    }
    .certifi-box-main .title-certif {
    font-size: 16px;
    margin-bottom:20px;
    }
    .safety-points-list li{
        font-size:14px;
    }
    .safety-points-list li:before{
    font-size: 14px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    }
    .certifi-box-items img {
    min-width: 80px;
    object-fit: contain;
    }
    .certifi-box-main .certifi-box-items:not(:last-child) {
    margin-bottom: 10px;
    }
    .why-choo-about .row {
    row-gap: 20px;
    }
    .precision-driven-sec {
    padding: 3rem 0;
    }
    .precisi-boxss {
    padding: 20px;
    border-radius: 15px;
    }
    .precisi-boxss .title-precisi {
    font-size: 16px;
    }
    .about-img-box .about-img-sape:before{
      display:none;  
    }
    .about-img-box{
        margin-right:0;
    }
    .mission-box .mis-vis-icon {
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    }
    .mission-box .title-misibox {
    font-size: 16px;
    }
    .intro-about-sec{
        padding:3rem 0;
    }
    .intro-about-sec .row:nth-child(2) {
    margin-top: 30px;
    row-gap:20px;
    }
    .intro-about-sec .container  .row{
         flex-direction: column-reverse;
    }
    .headr-btn .tectbtn{
    position: absolute;
        left: 53%;
        top: 17px;
    }
    .intro-list-sec p{
        text-align:justify;
    }
    .service-listing-sec .row{
       row-gap:30px; 
    }
    .intro-list-sec, .service-listing-sec, .servilitt-faq-sec{
        padding:3rem 0;
    }
    .footer-social-links ul li{
        margin-right:10px;
    }
   
    .contact-infor-box a{
       font-size:14px;     
    }
    .contetn-sec{
        padding:3rem 0;
    }
    .hambuuefer{
        top:15px;
    }
    .contact-form-box .contact-big-title {
    font-size: 18px;
    text-align:center;
    }
    .beadcrum-menuss li.active, .beadcrum-menuss li a {
    font-size: 14px;
    }
    .contact-infor-box .cont-icon {
    height: 50px;
    width: 50px;
    }
    .contact-infor-box .cont-icon i {
    font-size: 25px;
    }
    .contact-form-sec {
    padding: 3rem 0;
    }
    .contact-left-content{
        padding:20px;
        margin:0 0 20px;
        height:auto;
    }
    .ndt-contact-form .tectbtn {
    margin-top: 10px;
    }
    .contetn-sec .row .col-lg-4:not(:last-child) .contact-infor-box{
        margin-bottom:20px;
    }
    .contact-infor-box{
        height: auto;
        padding: 20px;
    }
    .contact-infor-box .conact-boxsss .title-content {
    font-size: 16px;
    }
    .contact-infor-box p{
        margin:0;
    }
    .contatc-contentss {
    padding-left: 10px;
    border-left: 2px solid #243378;
    }
    .appl-points li::before {
    width: 15px;
    height: 15px;
    line-height: 15px;
    top: 5px;
    bottom: unset;
    font-size: 13px;
    }
    .appl-points li {
    padding-left: 20px;
    }
    .appli-content-box .applt-title {
    font-size: 18px;
    }
    .bead-conten-box {
    width: 100%;
    }
    .application-sec .row:nth-child(even){
        flex-direction: column-reverse;
    }
    .about-points li, .appl-points li{
        font-size:14px;
    }
    .appli-img-box{
        margin-top:20px;
    }
    .application-sec .row:not(:last-child) {
    margin-bottom: 3rem;
    }
    .cta-servi-main .row{
        flex-direction: column-reverse;
    }
    .appla-intro-sec, .application-sec{
        padding:3rem 0;
    }
    .appli-content-box .border-apply{
        display:none;
    }
    .cta-servi-main .cta-call-btn {
    margin: 0 auto 0;
    }
    .different-type-sec .row{
        row-gap:20px;
    }
    .why-choose-service .container > .row {
    row-gap: 20px;
    }
    .accordion-body {
    padding: 15px;
    font-size: 14px;
    }
    .accordion-header .accordion-button{
        padding: 15px 45px 15px 15px;
    }
    .accordion-item{
        margin-bottom:15px;
    }
    .accordion-header .accordion-button {
    font-size: 15px;
    line-height: 1.4;
    }
    .process-radiograp{
        margin-bottom:20px;
    }
    .services-faq-sec {
    padding: 3rem 0;
    }
    .accordion-item .accordion-button::after,
    .accordion-item .accordion-button.collapsed::after{
        width: 30px;
        height: 30px;
        font-size: 13px;
        right: 10px;
    }
    .process-items-box .process-number {
    min-width: auto;
    }
    .why-choose-service{
        padding:3rem 0;
    }
    .why-chose-service{
        padding: 20px;
        gap: 10px;
        align-items:unset;
    }
    .cta-servi-main .cta-servi-content {
    padding: 15px;
    padding-left: 15px;
    }
    .cta-services-sec .cta-servi-img img {
    height: auto;
    width: 100%;
    }
    .why-chose-service .why-chose-content .why-chosetitl {
    font-size: 16px;
    }
    .why-chose-service .why-chose-icon img {
    min-width: 50px;
    }
    .process-radiograp-content {
    margin-left: 0;
    }
    .beadcrumb-sec{
    height: auto;
    padding: 5rem 0;
    }
    .process-items-box {
    gap: 15px;
    }
    .process-items-box p{
        margin:0;
    }
    .process-radiograp-content .process-items-box:not(:last-child) {
    margin-bottom: 20px;
    }
    .process-items-box .process-number:before, 
    .process-radiograp-content:before{
        display:none;
    }
    .process-items-box .process-content .proc-title {
    font-size: 16px;
    }
    .process-items-box .process-number span{
        font-size:30px;
    }
    .industr-techboxx .feature-card-content .featu-btn-icon:before{
    min-width: 30px;
    height: 30px;
    font-size: 13px;
    line-height: 31px;
    }
    .service-process-sec{
        padding:3rem 0;
    }
    .type-boxdifern .type-box-img 
    .type-content .typeboxb-title {
    font-size: 16px;
    }
    .industr-techboxx .feature-card-content .featu-title {
    font-size: 16px;
    }
    .industrieswiper .swiper-button-next{
    right: 35%;
    }
    .industrieswiper .swiper-button-prev{
    left: 35%;
    }
    .industrieswiper .swiper-button-next, 
    .industrieswiper .swiper-button-prev{
        top:unset;
        bottom:-30px;
    }
    .industrieswiper .swiper-button-next:after,
    .industrieswiper .swiper-button-prev:after{
    font-size: 15px;
    min-width: 30px;
    height: 30px;
    }
    .key-benifit-sec {
    padding: 3rem 0;
    }
    .industries-serve-sec {
    padding: 3rem 0;
    }
    .key-benifit-items {
    padding-left: 30px;
    }
    .key-benifit .key-benifit-items:not(:last-child) {
    margin-bottom: 20px;
    }
    .key-benifit-items .key-tilebox {
    font-size: 16px;
    }
    .key-benifit-items:before{
        width: 20px;
        height: 20px;
    }
    .bead-conten-box h1{
        font-size: 20px;
        font-weight: 600;
        text-align:center;
    }
    .intro-sec-service{
        padding:3rem 0;
    }
    .different-type-sec{
      padding:3rem 0;  
    }
    .type-boxdifern .type-box-img img{
        height:auto;
    }
    .type-boxdifern{
        border-radius:15px;
    }
    .type-boxdifern .type-box-img .type-content{
       border-radius:15px;  
    }
    .intro-sec-service .row{
        flex-direction: column-reverse;
    }
    .intro-content-box p{
        text-align:justify;
    }
    .beadcrum-menuss{
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px;
        margin: 20px 0 0;
    }
    .about-main-box{
        padding:20px !important;
    }
    .about-main-box .row{
        row-gap:20px;
    }
    .about-points li:not(:last-child){
        margin-bottom:15px;
    }
    .unitech-loho-services img{
        width:200px;
    }
    .hedar-logo img{
        width: 34%;
    }
    .section-title {
    margin-bottom: 20px;
    }
    .key-number-box p{
       font-size:14px !important; 
    }
    .key-number-box{
        border-left: unset !important;
        border-right: unset !important;
        padding: 10px 0 !important;
    }
    .certif-contetn-img .certit-items:nth-child(1) {
       margin-right: 132px;
    }
    .certif-contetn-img .certit-items:nth-child(3) {
        margin-right: 65px;
    }
    .certif-contetn-img .certit-items .certit-box{
        min-width: 65px;
        height: 65px;
        width: 65px;
        padding:5px;
    }
    .compliance-sec-main .sec-big-title {
    font-size: 24px;
    }
    .compliance-sec-main:before{
        opacity:0.6;
    }
    .compliance-sec-main{
        padding:4rem 0;
    }
    .certif-contetn-img{
        width: auto;
        margin: 0 auto;
        max-width: fit-content;
    }
    .tectbtn{
    text-transform: capitalize !important;
    padding: 7px 20px !important;
    font-size: 13px !important;
    }
    .banner-content-titlebtn{
        width:auto;
    }
    .banner-sec-em video{
        height:62vh;
    }
    .banner-content-titlebtn h1 {
            font-size: 25px;
        line-height: 1.4;
    }
    .banner-content-titlebtn .ban-small-title{
        font-size:12px;
    }
    .certifi-cations-sec{
        padding:3rem 0;
    }
    .sec-big-title {
    font-size: 20px;
    }
    .section-title{
        text-align:center;
    }
    .sec-small-title{
        font-size:12px;
    }
    .handshake-sec {
    padding: 5rem 0;
    }
    .service-test-sec{
        padding:3rem 0;
    }
    .service-test-sec .container-fluid {
    padding: 0 10px;
    }
    .section-title.text-center {
    width: 100%;
    margin: 0 auto 1.5rem;
    }
    .service-card-box .service-card-body .service-card-content h4 {
    font-size: 15px;
    }
    .service-card-box .service-card-body .servic-btnbb a{
      font-size: 14px;   
    }
    .service-card-box .service-card-body .servic-btnbb a i {
    margin-left: 8px;
    }
    .service-card-box .service-card-body .service-card-content p{
        font-size:14px;
    }
    .service-test-sec .container-fluid > .row{
        row-gap:20px;
    }
    .service-card-box .service-card-body .service-card-content {
    transform: translateY(0) !important;
    }
    .service-card-box .service-card-body .service-card-content p {
    opacity: 1;
    visibility: visible;
    }
    .service-card-box .service-card-body .servic-btnbb a {
    color: var(--secondary-color);
    }
    .cliental-sec-tech{
        padding:3rem 0;
    }
    .cliental-swiper .swiper-wrapper {
    margin-top: 0;
}
.cliental-swiper:hover .swiper-button-prev {
    left: 32%;
}
.cliental-swiper .swiper-button-prev{
 left:30%;   
}
.cliental-swiper:hover .swiper-button-next {
    right: 32%;
}
.cliental-swiper .swiper-button-next {
    right: 30%;
}
.cliental-swiper .swiper-button-next, 
.cliental-swiper .swiper-button-prev {
    width: 30px;
    height: 30px;
    bottom: -30px;
    top: unset;
}
.cliental-swiper .swiper-button-next i,
.cliental-swiper .swiper-button-prev i{
    font-size:14px;
}
.cliental-swiper .swiper-button-next,
.cliental-swiper .swiper-button-prev{
     opacity:1;
}
.about-tech-sec{
    padding:3rem 0;
}
.about-key-poi{
    left:0;
    animation:unset;
    display:none;
}
.about-key-poi span{
    font-size:30px;
}
.about-key-poi p{
    font-size:16px;
}
.about-content-box {
    margin-left: 0;
}
.about-content-box .abou-title {
    font-size: 18px;
}
.about-content-box p{
    text-align:justify;
}
.about-points li{
    font-size:14px;
}
.about-points li::before{
    font-size: 13px;
    width: 19px;
    height: 19px;
    top:-11px;
}
.millions-btn.text-end{
    text-align: center !important;
    margin: 25px 0 0;
}
.application-box:hover .appli-box-content {
    transform: translateY(-29px);
}
.appli-box-scccs p{
    font-size:13px;
}
.application-box .appli-box-content .titleaply {
    font-size: 14px;
    font-weight:500;
}
.footer-links ul li{
    margin-bottom: 7px;
}
.applica-tions-sec {
    padding: 3rem 0;
}
.footer-booking-title .heal-title {
    font-size: 51px;
}
.footer-booking-box {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.about-footer-content p{
    max-width: 100%;
}

.footer-links h4 {
    font-size: 14px;
    margin-bottom: 10px;
}
.footer-social-links{
    margin-bottom:20px;
}

.footer-links{
    margin:0 0 25px;
}
.footer-info-box .icon-box i {
    font-size: 17px;
}

.footer-links ul li a,
.footer-info-box p, 
.footer-info-box a{
    font-size:13px;
}
.footer-copyright{
    margin-top:20px;
}
.footer-copyright-text p, .footer-copyright-text a{
    text-align:center;
}
.footer-copyright-text.text-end{
    text-align:center !important;
}
.service-popupfrom .enquty-titleen {
    font-size: 16px;
}
.service-popupfrom .conatc-infofeild .contact-feild {
    margin-bottom: 10px;
    padding: 10px;
    font-size: 14px;
}
.service-popupfrom{
    padding: 15px;
    padding-top: 40px;
}
.ndt-tet{
    width:85%;
}
    
}


@media(min-width : 768px) and (max-width : 900px){
    p{
        font-size:15px;
    }
.conti-improv-sec{
    padding:5rem 0;
}
    .banner-content-titlebtn h1 {
    font-size: 35px;
    }
    .contact-left-content{
        text-align:center;
    }
    
    .cta-servi-img {
        display:none;
    }
    .intro-call-btn{
        margin-bottom:1rem;
    }
    .key-benifit{
        margin:10px 0;
    }
    .bead-conten-box {
        width: 100%;
    }
    .revie-main-logo li {
    width: 49%;
    }
    .revie-main-logo{
        justify-content: space-between;
    }
    .handshake-sec {
        padding:5rem 0;
    }
    .radiog-safety-sec .row{
        flex-direction: column-reverse;
        row-gap:30px;
    }
    .radiog-img-box{
        text-align:center;
    }
    .assura-process{
        gap:10px;
    }
    .assura-process span{
        font-size:40px;
    }
    .conti-improv-box {
    width: 100%;
    }
    .application-box .appli-box-content .titleaply{
    font-size: 16px;
    }
    .banner-content-titlebtn {
    width: 100%;
    }
    .banner-sec-em video{
        height: 50vh;
    }
    .service-test-sec .row{
        row-gap:30px;
    }
    .about-main-box .row{
        row-gap:30px;
    }
    .about-img-box img {
    border-radius: 10px;
    }
    .compliance-sec-main .sec-big-title {
    font-size: 30px;
    text-align:left;
    }
    .compliance-sec-main{
        padding:5rem 0;
    }
    
    .section-title{
        text-align:center;
    }
    .intro-about-sec .container .row:nth-child(1){
        flex-direction: column-reverse;
    }
    .intro-about-sec .row:nth-child(2) {
        margin-top: 3rem;
        row-gap:20px;
    }
    .beadcrumb-sec{
        height:300px;
    }
    .certifi-box-main .title-certif {
    font-size: 20px;
    }
    .precisi-boxss {
    border-radius: 15px;
    }
    .precisi-boxss .title-precisi {
    font-size: 18px;
    }
    .certification-sec .row{
        row-gap:30px;
    }
    .service-listing-sec .row{
       row-gap:30px; 
    }
    .about-img-box img:nth-child(2), .about-img-box .about-img-sape:before{
        display:none;
    }
    .service-card-box .service-card-body .service-card-content h4 {
    font-size: 15px;
    }
    .about-img-box{
        margin:0;
        text-align:center;
    }
    .about-img-box .about-img-sape{
        margin:0 auto;
    }
    .appli-img-box{
        text-align:center;
    }
    .contact-form-box .contact-big-title {
        font-size: 20px;
        text-align:center;
    }
    .contact-left-content{
        height:auto;
        margin-bottom:30px;
    }
    .contact-infor-box{
        padding:20px;
        height:auto;
    }
    
    .contact-infor-box .conact-boxsss .title-content {
    font-size: 17px;
    }
    .application-sec .row:nth-child(even){
        flex-direction: column-reverse;
    }
    .contetn-sec .row .col-lg-4:not(:last-child) .contact-infor-box {
        margin-bottom: 20px;
    }
    .bead-conten-box h1{
        font-size:30px;
    }
    .hambuuefer{
        top:15px;
    }
    .appli-img-box{
        margin-top:20px;
    }
    .appli-content-box .applt-title {
    font-size: 20px;
    }
    .beadcrum-menuss li a, .beadcrum-menuss li.active{
        font-size:14px;
    }
    .appli-content-box .border-apply {
    padding: 0 0 20px;
    margin: 0 0 20px;
    }
    .intro-sec-service .container > .row{
          flex-direction: column-reverse;
    }
    .sec-big-title {
    font-size: 27px;
    text-align:center;
    }
    .section-title.text-center {
    margin: 0 auto 2rem;
    }
    .type-boxdifern .type-box-img img {
    height: auto;
    }
    .type-boxdifern .type-box-img .type-content{
        padding:20px;
        border-radius: 15px;
    }
    .different-type-sec .row{
        row-gap:30px;
    }
    .type-boxdifern .type-box-img .type-content .typeboxb-title {
    font-size: 16px;
    }
    
    .key-benifit .key-benifit-items:not(:last-child) {
    margin-bottom: 20px;
    }
    
    .key-benifit-items .key-tilebox {
        font-size: 18px;
    }
    .key-benifit-items:before {
    width: 25px;
    height: 25px;
    }
    
    .key-benifit-items {
    padding-left: 35px;
    }
    
    .industrieswiper .swiper-button-next:after,
    .industrieswiper .swiper-button-prev:after {
    font-size: 16px;
    min-width: 34px;
    height: 34px;
    }
    .industr-techboxx .feature-card-content .featu-title {
    font-size: 16px;
    }
    .process-radiograp-content {
    margin-left: 0;
    }
    .process-radiograp-content .process-items-box:not(:last-child) {
    margin-bottom: 20px;
    }
    .process-items-box .process-number span{
        font-size:35px;
    }
    .process-items-box .process-number {
    min-width: 60px;
    }
    .process-items-box .process-number:before{
        display:none;
    }
    .process-radiograp-content:before{
        display:none;
    }
    .process-items-box .process-content .proc-title {
    font-size: 20px;
    }
    .process-radiograp{
        margin:0 0 30px;
    }
    .why-chose-service .why-chose-content .why-chosetitl {
    font-size: 17px;
    }
    .why-chose-service .why-chose-icon img {
    min-width: 60px;
    }
    .cta-services-sec .row{
        flex-direction: column-reverse;
    }
    .accordion-header .accordion-button {
    font-size: 17px;
    }
    .footer-booking-title .heal-title {
    font-size: 55px;
    }
    .mar-left-25 {
    margin-left: 0;
    }
    
    .main-footer .footer-row{
        row-gap:30px;
    }
    .headr-btn .tectbtn{
    left: -80px;
    position: relative;
    }
    
}


@media(min-width : 901px) and (max-width : 1200px){
    p{
        font-size:15px;
    }
    .banner-content-titlebtn h1 {
    font-size: 40px;
    }
    .certif-contetn-img{
        width:auto;
    }
    .intro-about-sec .about-img-box img:nth-child(2) {
    width: 200px;
    height: 200px;
    }
    .revie-main-logo li {
    width: 28.33%;
    }
    .revie-main-logo{
         justify-content: space-between;
    }
    .certif-contetn-img .certit-items:nth-child(2){
        flex-wrap: wrap;
    }
    .certif-contetn-img .certit-items:nth-child(3){
        margin-top: -126px;
        margin-left: 128px;
    }
    .handshake-sec {
    padding: 7rem 0;
    }
    .about-main-box{
        padding:20px !important;
    }
    .compliance-sec-main{
        padding:3rem 0;
    }
    .compliance-sec-main .sec-big-title {
    font-size: 35px;
    }
    .tectbtn {
    font-size: 13px;
    }
    .about-key-poi{
    top: unset;
    bottom: -100px; 
    }
    .about-key-poi span {
        font-size:30px;
    }
    .about-key-poi p {
    font-size: 17px;
    }
    .headr-btn .tectbtn{
    left: -80px;
    position: relative;
    }
    .about-img-box .about-img-sape:before{
        display:none;
    }
    .bead-conten-box {
    width: 70%;
    }
    .precisi-boxss {
    padding: 20px;
    border-radius: 20px;
    }
    .certifi-box-main .title-certif {
    font-size: 18px;
    }
    .about-img-box img:nth-child(2) {
    width: 200px;
    height: 200px;
    }
    .mission-box .title-misibox {
    font-size: 18px;
    }
    .precisi-boxss .title-precisi {
    font-size: 17px;
    }
    .intro-about-sec .row:nth-child(2) {
    margin-top: 3rem;
    }
    .about-why .abou-title-why {
        font-size: 15px;
    }
    .beadcrumb-sec{
        height:350px;
    }
     .service-card-box .service-card-body .servic-btnbb a{
        font-size:13px;
    }
    .appli-content-box .border-apply{
        display:none;
    }
    .service-card-box .service-card-body .service-card-content h4{
        font-size:16px;
    }
    .accordion-header .accordion-button {
    font-size: 16px;
    }
    .appli-content-box .applt-title {
    font-size: 20px;
    }
    .hambuuefer{
        top:25px;
    }
    .contact-infor-box .conact-boxsss a{
        font-size:15px;
    }
    .contact-infor-box{
        padding:20px;
    }
    .contact-infor-box .conact-boxsss .title-content {
    font-size: 16px;
    }
    .type-boxdifern {
    border-radius: 15px;
    }
    .bead-conten-box h1 {
    font-size: 35px;
    }
    .sec-big-title {
    font-size: 25px;
    }
    .type-boxdifern .type-box-img img {
    height: auto;
    }
    .type-boxdifern .type-box-img .type-content{
        border-radius: 15px;
        padding: 20px;
    }
    .type-boxdifern .type-box-img .type-content .typeboxb-title {
    font-size: 16px;
    }
    .hambuuefer{
        top:25px;
    }
    .key-benifit .key-benifit-items:not(:last-child) {
    margin-bottom: 25px;
    }
    .key-benifit-items:before{
    width: 30px;
    height: 30px;
    }
    .key-benifit-items .key-tilebox {
    font-size: 17px;
    }
    .industr-techboxx .feature-card-content .featu-title {
    font-size: 16px;
    }
    .industr-techboxx .feature-card-content .featu-btn-icon:before{
        width: 30px;
        height: 30px;
        min-width: 30px;
        font-size: 15px;
        line-height: 30px;
    }
    .industrieswiper .swiper-button-next{
        right:43%;
        top:unset;
        bottom:-40px;
    }
    .industrieswiper .swiper-button-prev{
        left:43%;
        top:unset;
        bottom:-40px;
    }
    .industrieswiper .swiper-button-next:after, 
    .industrieswiper .swiper-button-prev:after{
        font-size: 15px;
        min-width: 35px;
        height: 35px;
    }
    .process-items-box .process-number span{
        font-size:40px;
    }
    .process-items-box .process-number {
    min-width: 70px;
    }
    .process-items-box .process-number:before,
    .process-radiograp-content:before{
        display:none;
    }
    .process-items-box {
    gap: 20px;
    }
    .process-items-box .process-content .proc-title {
    font-size: 20px;
    }
    .process-radiograp-content .process-items-box:not(:last-child) {
    margin-bottom: 20px;
    }
    .process-radiograp-content {
    margin-left: 20px;
    }
    .why-chose-service{
        padding:30px;
    }
    .why-chose-service .why-chose-content .why-chosetitl {
    font-size: 18px;
    }
    .why-chose-service .why-chose-icon img {
    min-width: 70px;
    }
    .heal-title {
    font-size: 75px !important;
    }
    .mar-left-25 {
    margin-left: 30px;
    }
    .footer-links h4 {
    font-size: 15px;
    }
    .footer-social-links ul li {
    margin-right: 10px;
    }

}


@media(max-width : 1200px){
    .whatsappicon .call-icons{
        display:block;
    }
    .close-button {
        position: absolute;
        right: 20px;
        display: block;
        top: 20px;
    }
    .megamenu .nav-item > a{
         display: inline-block;
    }
    .close-button i {
        font-size: 27px;
        color: var(--secondary-color);
    }
    .megamenu li a{
        text-transform: capitalize !important;
        font-size: 13px;
    }
    .drawdown{
        position:relative;
    }
    .drawdown .submenu{
        position: relative;
        opacity: 1;
        visibility: visible;
        width: 100%;
        left: unset;
        transform: unset;
        top: unset;
        margin: 10px 0;
        padding: 15px !important;
        display:none;
    }
    .arrow-dropdown{
        position: absolute;
        right: 0;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 25px;
        top: 0;
        background: var(--primary-color);
        display: inline-block;
    }
    .submenu.visible{
        display:block;
    }
    .megamenu{
        position: fixed;
        z-index: 999999;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        left: 0;
        padding: 60px 25px 25px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
        display:block;
    }
    .megamenu > li{
       margin-bottom:10px; 
    }
    .megamenu.shows {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }
    .hambuuefer {
        position: absolute;
        right: 22px;
        display: block;
        z-index: 999;
    }
    .hambuuefer i {
        font-size: 27px;
        color: var(--secondary-color);
    }
    .arrow-dropdown i{
        color:#fff;
    }
}