@media (min-width: 991px) {
  .responsive-menu {
    display: none;
  }
  .search-btn i:hover {
    transform: rotate(360deg);
  }

 .all-imgs {
    max-width: 70%;
}
}
@media (min-width: 1280px) {

}
@media (max-width: 1300px) and (min-width: 991px) {

    
}
@media (max-width: 991px) {

  .hero-img{
    /*display: none;*/
   }
   
  .hero-img {
      width:91%;
    height: 286px;
    margin-top: 0px;
  }

  .hero-img img{
    width: 100%;
    height: 100%;
    
  }

  .mynav {
    display: none;
  }


.site-search .woocommerce-product-search, 
.site-search .widget_search .search-form {
  width: 93%;
}
.topbar .container, .mynav .container, .hero-section .container {
  padding: 0 14px;
}
.top-header-details {
  flex-wrap: wrap;
}
.hero-section .col-md-6:nth-child(2){
  padding: 0;
}
}
@media (max-width: 768px) {
    .all-imgs::after{
        width:120px;
        height:120px;
    }
  .all-imgs {
    width: 100%;
    height: 100%;
}
.hero-img{
  height: 276px;
}
.all-imgs img.img1 {
  max-height: 316px;
}
.all-imgs img.img2 {
  bottom: 79px;
  height: 233px;
}
.all-imgs img.img3 {
  bottom: 55px;
  height: 170px;
}
.all-imgs img.img4 {
  top: 483px;

}
.all-imgs img.img5 {
  bottom: 76px;

  height: 62px;
}
.hero-section {
  padding-top: 300px;
  min-height: 670px;
  /*clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92%);*/
  /* min-height: 849px; */
}
.hero-section .hero-details {
  padding-inline-end: 0px;
  padding-top: 0px;
}
.hero-details h4 {
  font-size: 26px;
  line-height: 37px;
}
  .topbar a {
    font-size: 12px;
}
.logo {
width: 168px;
height: 48px;
margin-inline-end: 0;
}
  section {
    padding: 34px 0;
  }
  .sector-sec {
    /*clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 98%);*/
    padding: 76px 0 120px;
    margin-top: 40px;
}
.contact-section {
  clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 100%);
  padding-top: 100px;
  margin-top: -34px;
  padding-bottom: 24px;
}
.partner{
  margin-top: 0;
  padding: 0px 0 40px;
}
.contact-data ul li {
  flex: 100%;
  margin-bottom: 36px;
  align-items: start;
}
.contact-data ul li:nth-child(2), .contact-data ul li:last-of-type {
  padding-inline-start: 0;
}
.right-footer {
  flex-flow: column-reverse;
}
.contact-form {
  padding-top: 0;
  margin-bottom: 0px;
  padding-bottom: 40px;
  height: auto;
}

.contact-map{
  height: 320px;
  padding-top: 26px;
}
 .contact-map iframe{
 height: 100%;
width:100%;
 }

.about-info {
padding-inline-start: 0;
margin-top: 0px;
}
.about {
  padding-top: 60px;
}
.about-imgs {
  padding-inline-end: 0;
}
.about-imgs .img.img2{
  width: 90%;
  margin-top: -24px;
}
.about-imgs .img.img2 ,.about-page .about-imgs .img.img2{
  height: 280px;
}
.about-imgs .img.img1,.about-page .about-imgs .img.img1 {
  height: 270px;
}
.about-info h4 {
font-size: 21px;
line-height: 32px;
margin-bottom: 12px;
}


.animate__fadeInLeft,.animate__fadeInRight{
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}


.copy-right {
  padding: 38px 12px 12px;
  margin-top: 52px;
}
.comp-rights {
  text-align: center;
}
.copy-right p {
  margin: 18px 0;
  text-align: center;
}
.sector-sec .col-md-4:first-of-type .sector-box,
.sector-sec .col-md-4:nth-child(3) .sector-box,
.sector-sec .col-md-4:nth-child(4) .sector-box,
.sector-sec .col-md-4:last-of-type .sector-box{
  clip-path: none;
}
.contact-data ul li img {
  margin-bottom: 18px;
}
.bena-vission {
  margin-top: 60px;
}
.vission-item{
  margin-bottom: 26px;
}
.vission-item .item-title {
  margin-bottom: 14px;
}

.page-title h4 {
  font-size: 28px;
}
.page-content{
  padding: 80px 0;
}
.sector-sec.page-content{
  margin-top: -46px;
}
.sector-box{
  margin-bottom: 22px;
  padding: 26px 16px;
}
.single-ser-title .ser-name h4 {
  font-size: 20px;
}
.single-ser-title,.sigel-details-item {
  width: 100%;
  margin-bottom: 30px;
}
.single-ser-title .ser-name{
  margin-bottom: 16px;
}
.single-ser-title .ser-name img {
  height: 70px;
}
.page-content {
  margin-top: -60px;
}
.sigel-details-item h4 {
  font-size: 20px;
  margin-bottom: 20px;
}
.new-body .new-title span.name {
  margin-inline-end: 8px;
}
.new-block .new-body {
  padding: 31px 14px;
}
.new-block .new-body h5 ,
.single-article .new-block .new-body h5{
  font-size: 16px;
  line-height: 25px;
}
.pagination {
  margin-top: 8px;
}
.news-page{
  padding-bottom: 100px;
}
.page-content.sector-sec .section-title h4 {
  font-size: 30px;
}
.single-article .new-img{
  height: 280px;
}
.single-article .new-body{
  padding-top: 28px;
}
.most-viewed, .keywords {
  padding: 36px 22px 26px;
}
.keywords ul li a {
  padding: 7px 8px;
}
.sector-sec .section-title{
  margin-bottom: 64px;
}
.contact-form {
  padding-inline-end: 0px;
}
.text-faq,.contact-map{
  padding-inline-start: 0;
}
.card-header .btn {
  padding-inline-end: 30px;
}
.card-header .btn{
  font-size: 15px;
}
.text-faq{
  margin-top: 28px;
}
.contact-form form textarea,
.carrer-page .contact-form form textarea{
  height: 200px;
}
.input-group.upload{
  margin-top: 24px;
}
.contact-section::before,
.contact-section::after{
  transform: scaleX(1);
}
.partner .owl-item.active .sponser-img,
.partner .owl-item.active + .owl-item.active  .sponser-img,
.partner .owl-item.active + .owl-item.active  + .owl-item.active  .sponser-img,
.partner .owl-item.active + .owl-item.active  + .owl-item.active  + .owl-item.active .sponser-img,
.partner .owl-item.active + .owl-item.active  + .owl-item.active  + .owl-item.active + .owl-item.active .sponser-img{
  transform: translateY(0px);
}
.partner .owl-item.active + .owl-item.active  + .owl-item.active  + .owl-item.active .sponser-img{
  height: auto;
}
.sponser-img,.partner .owl-item .item{
  height: 110px;
}
.partner-item img {
    max-height: 34px;
}
.partner-item {
    height: 120px;
margin-bottom: 12px;
padding:12px;
}
section.partner-page.page-content.sector-sec .col-md-3.col-6 {
    padding: 0 6px;
}
section.partner-page.page-content.sector-sec .row {
    padding-inline: 8px;
}
.sub-menu a::before {
    top: 12px;
}
.sponser-img{
    padding:10px;
}

.single-sector .card-slider {
    margin-bottom: 30px;
}
.about-imgs .img1 img {
    /*clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 80%);*/
}
.section-title h4 {
    font-size: 28px;
}
.vission-item p {
    height: auto;
    overflow-y: unset;
}
.about.page-content .about-info p {
    max-height: initial;
    overflow-y: unset;
}
.topbar {
    display: none;
}
.responsive-menu {
    top: 0;
}
header.pages {
    height: 236px;
}
.hero-section {
    padding-top: 136px;
}
.hero-details .btn-more a {
    width: 190px;
}
}

@media (max-width: 420px) {
    .all-imgs {
      width: 100%;
      height: 100%;
  }
  .hero-img{
    height: 247px;
  }
  .all-imgs img.img1 {
    max-height: 301px;

  }
.all-imgs img.img2{
        bottom: 79px;
    height: 217px;
}
  .all-imgs img.img3 {
    bottom: 55px;

    height: 155px;
  }
  .all-imgs img.img4 {
    top: 498px;

  }
  .all-imgs img.img5 {
    bottom: 76px;

    height: 56px;
  }
  .section-title h4{
    font-size: 19px;
  }
  .carousel-info h2 {
    font-size: 19px;
    line-height: 30px;
  }
  .sidebar{
    width: 320px;
  }
  .vission-item p {
    height: auto;
    overflow-y: unset;
     padding-inline-end: 0px;
}
}
@media (max-width: 380px){
.all-imgs img.img2 {
    bottom: 101px;
    height: 197px;
}
all-imgs img.img4 {
    right: -54%;
}
}
@media (max-width: 330px){
  .responsive-menu{
    /*top: 180px;*/
  }
.all-imgs img.img3 {
    bottom: 62px;

}
.all-imgs img.img5{
  display: none;
}
.hero-section {
  min-height: 660px;
 
}
.all-imgs img.img2 {
  bottom: 108px;

  height: 188px;
}
.all-imgs img.img4 {
  top: 537px;

}
.hero-img {
    height: 210px;
}

}