@media (max-width:1370px) {
.navbar {padding: 10px 0;}
.navbar .navbar-brand {width: 180px;}
.navbar .nav__item .nav__item-link {font-size: 12px;}
.navbar .nav__item {margin-right: 5px;}
.is-sticky .nav__item .nav__item-link { line-height: 50px !important;}
.is-sticky .navbar-brand {  line-height: normal;}
.is-sticky { height: 60px !important;}
.container { max-width: 1140px;}
.contact-panel {  padding: 35px; }
.contact-panel__title{margin-bottom:10px;}
.form-control {  height: 45px;  padding: 0 15px;  border-radius: 55px;  border: 1px solid #e6e8eb;}
.form-group-icon {  top: 14px;  left: 17px;}
textarea.form-control {  min-height: 120px;  padding-top: 10px;}
select.form-control{padding-left:40px!important;}
.btn__xhight {  height: 48px;  line-height: normal;}
.contact-layout1 .contact-panel__info{padding: 45px 44px;}
.spec.slick-slide img {  max-width:130px;}
.spec.slick-slide {padding: 0px; margin: 2px; height: 78px;}
.footer .pq-footer-items {padding: 12px;}
.footer .pq-footer-social {padding: 12px;}
.footer .pq-footer-items h4 {  font-size: 17px;  line-height: 22px;}
.footer .pq-footer-items span {  width: 43px;  height: 43px;}
.footer .pq-footer-items i {  font-size: 20px; }
.footer .social-icons li a {  width: 43px;  height: 43px;  font-size: 18px;  border: solid 1px #000;}
.footer .footer-primary {  padding-top: 65px;  padding-bottom: 30px; }
.link-ui h6 {  font-size: 20px; }
.addreddddd h6 {  font-size: 20px;  }
.link-ui ul li a {  font-size: 15px;}
.addreddddd label {  margin: 3px 0 20px 0;  font-size: 11px;}
.addreddddd h4 {   font-size: 16px; }
 .addreddddd ul li p {  line-height: 25px;  font-size: 15px;}
.footer .footer-secondary p {  font-size: 12px;}


}

@media (max-width:1200px) {
  .contact-layout1 .contact-panel__info {
    margin: 0 0 0 2%;
    max-width: 36%;
}
.slider .slide-item {
  height: 390px;
}
/* .slider .slide-item {
  height: calc(64vh - 165px);
  min-height: 400px;
} */

.heading-layout2 .heading__title {
  font-size: 32px;
  margin-bottom: 20px!important;
}

}

@media (max-width:991px) {

.heading-layout2 .heading__title {font-size:30px;}
.btn:not(.btn__link) {height: 40px;}
.footer .pq-footer-items span { margin-right: 8px;}
.footer .address-ui { width: 96%;}
.footer .pq-footer-items { padding:10px 0 10px 0;}
.footer .pq-footer-social ul li { margin: 0px 5px 0 0;}
.footer .social-icons li a {  width: 40px;  height: 40px;  font-size: 16px;  border: solid 1px #000;}
.footer .footer-primary {  padding-top: 95px; }
.footer .pq-footer-items { flex-wrap: wrap;}
.research-dev h3 { font-size: 26px; margin-bottom:10px;}
.row.heading-layout2.p-5 { padding:15px!important;}
.navbar .navbar-brand {width: 140px;}
.navbar { padding: 0px 0 5px 0;}
.navbar .close-mobile-menu {top: 10px; right: 10px;}

.navbar .nav__item .nav__item-link:hover {color: #000;}
.navbar .nav__item [data-toggle=dropdown]:after{display:none!important;}

.contact-layout1 .contact-panel__info {
  margin:15px 0 0 0%;
  max-width:100%;
}
.slider .slide-item {
  height: 233px;
}

.Product-Details h3 {
  font-size:22px;
  padding: 0px;
  margin: 0px 0 0 0;
}

.Product-Details h4 {
  font-size:18px;
  padding: 0px;
  margin: 2px 0 0 0;
}

section.gallery.pt-0.pb-60.mt-60{padding-bottom:50px!important;}



}

@media (max-width:767px) {
  .footer .address-ui .row {position: relative;  top: 0px;  margin: 0; padding: 0;}
.footer .pq-footer-items {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.footer .pq-footer-items h4 {
  margin: 8px 0 0 0;
}
.footer .pq-footer-social ul {
  margin: 0px auto;
}

.footer .address-ui {
  width: 100%;
  margin: 10px 0 10px 0;
}

.footer .footer-primary {
  padding-top: 30px;
  padding-bottom: 15px;
}
.slider .slide-item {
  height: 220px;
}
.video-banner img {
  border-radius: 0;
  max-height:300px;
}
.counter-ui .counter-icon {
  width: 55px;
  margin-right: 15px;
}
.row.heading-layout2.p-5 {
  padding: 0px!important;
}

.row.heading-layout2.p-5 .col-md-6{padding-bottom: 25px;}

.research-dev {
  padding: 15px 13px 19px 13px;
  margin:0px 0 10px 0;
  
}

.work-process-ui {
  padding-bottom: 30px!important;
}

.research-dev .btn {
  margin-top: 0;
}

.heading-layout2 .heading__title {
  font-size: 20px;
}

.page-title .pagetitle__heading {
  font-size: 24px !important;
  margin-bottom: 8px;
}
.contact-panel {
  padding: 15px;
}

.Product-Details h3 {
  font-size:20px;
  padding: 0px;
  margin: 0px 0 0 0;
}

.Product-Details h4 {
  font-size:16px;
  padding: 0px;
  margin: 2px 0 0 0;
}

.about-layout1 .about__Text p, .about-layout4 .about__Text p {
  font-size: 14px;
 
}

.research-dev h3 {
  font-size: 22px;
  margin-bottom: 10px;
}

.research-dev p {
  margin: 0px 0 25px 0;
  font-size: 14px;
  line-height: 22px;
 
}



}
@media (max-width:575px) {
  .slider .slide-item {
    height: 190px;
  }
  .Product-Details {
    padding: 0px 0 0 0;
    margin: 0px;
  }
  .header-topbar .contact__list li:last-child {
    margin-right: 0;
    display: none;
}

.footer .address-ui {
  display: none;
}
.dag-ui {margin: 10px 0 20px 0;}

.left-part{flex-direction: column;}

.right-part {
  width: 100%;
  padding: 15px;
 
}

.product-img {
  text-align: center;
  padding: 15px;
  width: 50%;
}

.details-medicnice .d-flex div {
  width: 100%;
  font-size:14px;
  padding: 6px 0 6px 0px;

}

.details-medicnice .d-flex div:first-child {
  width:100%;
  border-right: solid 0px #b2b2b2;
  padding: 6px 0 6px 0;
}

.details-medicnice .d-flex{flex-direction: column;}

.footer-ul {
  column-gap: 40px;
  margin-top: 20px;
}
}

@media (max-width:480px) {
  .product-img {
    width:100%;
}

  .work-process-ui {
    padding-bottom: 10px!important;
  }

  .slider .slide-item {
    height: 130px;
}
}