/** @format */
/* RESPONSIVE 4k Screen  */
@media only screen and (min-width: 2280px),
  only screen and (min-device-width: 2280px) {
  .vission-mission-box {
    max-width: 25vw;
  }
}
/* RESPONSIVE LARGE  */
@media only screen and (max-width: 1366px),
  only screen and (max-device-width: 1366px) {
  .vission-mission-box {
    max-width: 380px;
  }
  .division-slider .division-slider-content {
    max-width: 540px;
  }
  .leadership-slider-content {
    right: 0;
    margin-left: 36px;
  }
  .leadership-slider-content .swiper-slide .leader-content-box {
    opacity: 0;
  }
  .leadership-slider-content
    .swiper-slide.swiper-slide-active
    .leader-content-box {
    opacity: 1;
  }
  .our-leader-text {
    left: 0;
  }
}
@media only screen and (max-width: 12949px),
  only screen and (max-device-width: 1249px) {
    .leadership-slider-images-box {
      top: -120px;
    }
  }
/* RESPONSIVE MEDIUM  */
@media only screen and (max-width: 1199px),
  only screen and (max-device-width: 1199px) {
  .navbar ul li > a,
  .navbar ul .menu-item > a,
  .navbar ul .menu-item > a:focus {
    margin-left: 20px;
  }
  .content-section {
    padding: 60px 0;
  }
  .fixed-left .story-img-wrap .story-left-img figure img {
    max-width: 36vw;
  }
  .fixed-left .story-img-wrap .story-overlay-img figure img {
    max-width: 250px;
    height: 250px;
  }
  .fixed-left .story-img-wrap .story-overlay-img {
    right: -115px;
  }
  .division-slider .division-slider-content {
    max-width: 445px;
  }
  .division-slider-content .swiper-slide .comm-content {
    padding-right: 30px;
  }
  .leadership-slider-content {
    padding: 30px;
    right: 0;
  }
  .our-leader-text {
    left: 0px;
  }
  .custom-container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 960px;
    margin: 0 auto;
  }
  .leadership-sec .col-lg-7 .comm-content.is-inview {
    padding: 50px 0 120px;
  }
  .leadership-slider-images-box {
    top: -70px;
  }
}
/* RESPONSIVE TABLET  */
@media only screen and (max-width: 991.98px),
  only screen and (max-device-width: 991.98px) {
  .content-section {
    padding: 50px 0;
  }
  .story-sec .fixed-left {
    position: relative;
  }
  .fixed-left .story-img-wrap .story-left-img figure img {
    max-width: 100%;
    max-height: 580px;
    object-fit: cover;
  }
  .fixed-left .story-img-wrap,
  .story-left-img.comm-boximg.is-inview,
  .fixed-left.is-inview,
  .leadership-sec .col-lg-7 .comm-content.is-inview,
  .progress-line-sec .division-slider.is-inview,
  .story-img-wrap.is-inview,
  .practice-slider.is-inview {
    transform: none !important;
  }
  .leadership-sec .col-lg-7 .comm-content.is-inview {
    padding: 50px 0 70px;
  }
 
  .counter-wrap .counters .row {
    justify-content: center;
  }
  .story-sec.progress-line-sec .line-heading {
    margin-bottom: 40px;
  }
  .fixed-left .story-img-wrap .story-overlay-img {
    right: -70px;
  }
  .content-section.leadership-slider-wrap .row {
    flex-direction: column-reverse;
  }
  .leadership-slider-images-box::after {
    min-height: 100%;
  }
  .custom-container,
  .division-slider .division-slider-images {
    max-width: 720px;
    width: 100%;
  }
  .leadership-slider-images-box {
    top: 0;
  }
  .leadership-slider .slider-nav,
  .awards-main-wrap .slider-nav {
    margin: 0 auto !important;
    
  }
  .division-slider .division-slider-content {
    max-width: 720px;
    margin-right: auto;
  }
  .content-section.our-core-valu-sec .comm-content {
    margin-top: 40px;
    padding-bottom: 20px;
  }
  /* .practice-slider-images .practice-content-box {
    margin-right: 15px;
    padding-bottom: 160px;
    margin-bottom: 170px;
  } */
  .vission-mission-box {
    max-width: 350px;
  }
  #footer-wraper .footer-nav .menu-item-wrap {
    justify-content: flex-start;
  }
  #footer-wraper .footer-nav .menu-item-wrap .menu-item a,
  #footer-wraper .footer-nav .menu-item-wrap li a {
    padding-right: 24px;
    padding-left: 0;
  }
  #footer-wraper .footer-nav .social-item-wrap {
    justify-content: center;
    column-gap: 30px;
  }
  #footer-wraper .footer-nav .social-item-wrap li a {
    margin-left: 0;
    transition: 0.2s;
  }
  .division-slider .division-slider-images {
    padding-bottom: 0;
  }
  .practices-sec {
    padding-bottom: 0;
  }
  .practice-slider-images .practice-content-box .comm-content {
    max-width: 590px;
  }
  .practice-slider-images .swiper-slide .practice-content-box .practice-img {
    margin-bottom: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
    right: 0;
    left: 0;
    max-width: 540px;
  }
  .hori-timeline .awards .awards-list {
    padding-left: 6vw;
  }
  .hori-timeline .awards .awards-list .award-box:before {
    margin-left: 6vw;
  }
  .hori-timeline .awards .awards-list .awards-date {
    padding-left: 6vw;
  }
  #divisionsSticky {
    padding-left: 15px;
    padding-right: 15px;
  }
  .division-slider .division-slider-content .swiper-slide.swiper-slide-next {
    max-height: 100vh;
  }
  .division-slider .division-slider-images img {
    max-height: 600px;
  }
  .footer-wraper .footer-nav .menu-item-wrap {
    justify-content: flex-start;
  }
  .footer-wraper .footer-nav .menu-item-wrap .menu-item a,
  .footer-wraper .footer-nav .menu-item-wrap li a {
    padding-left: 0;
    padding-right: 24px;
  }
  .footer-wraper .footer-nav .social-item-wrap {
    justify-content: center;
    column-gap: 45px;
  }
  .footer-wraper .footer-nav .social-item-wrap li a {
    margin-left: 0;
  }
  .content-section.awards-sec {
    padding-top: 0;
  }
  .content-section.awards-sec .comm-content h4 {
    margin-bottom: 24px;
  }

  .ourDivisions-content-wrap
    .ourDivisions-content-row
    + .ourDivisions-content-row {
    margin-top: 50px;
  }
  .practice-slider {
    padding-bottom: 0;
  }
}
/* RESPONSIVE MOBILE */
@media only screen and (max-width: 767px),
  only screen and (max-device-width: 767px) {
  .custom-container,
  .division-slider .division-slider-images {
    max-width: 540px;
  }
  .division-slider .division-slider-content {
    max-width: 540px;
  }
  #hero-banner .hero-content h1 {
    font-size: 60px;
    line-height: 68px;
  }
  .vission-mission-box {
    max-width: 500px;
    position: relative;
    left: 0;
    top: auto;
    margin: 0 auto 40px;
  }
  .fixed-left .story-img-wrap .story-overlay-img {
    right: 0;
    bottom: 0;
    align-items: flex-end;
    height: 100%;
    justify-content: center;
    position: relative;
  }
  .practice-slider-images .practice-content-box {
    margin-right: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .practice-slider-images .swiper-slide .practice-content-box .practice-img {
    position: relative;
    bottom: -50px;
    margin: 0 auto;
    right: 0;
    max-width: 100%;
  }

  .leadership-slider .slider-nav .button-prev,
  .awards-main-wrap .slider-nav .button-prev {
    margin-left: 15px;
  }
  .leadership-slider .slider-nav .button-next,
  .awards-main-wrap .slider-nav .button-next {
    margin-right: 15px;
  }
  .hori-timeline .awards .awards-list {
    padding-left: 4vw;
  }
  .hori-timeline .awards .awards-list .award-box:before {
    margin-left: 4vw;
  }
  .hori-timeline .awards .awards-list .awards-date {
    padding-left: 4vw;
  }
  .practice-slider-content .swiper-slide h4 {
    font-size: 24px;
  }
  .our-leader-text {
    display: none;
  }
  .leadership-slider-content {
    margin-left: 0;
    margin-top: 60px;
  }
  .footer-wraper {
    padding-top: 60px;
  }
  .footer-wraper .footer-bottom {
    margin-top: 30px;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .footer-wraper::after,
  .footer-wraper::before {
    bottom: 0;
  }
  .leadership-slider .swiper-pagination-progressbar,
  .awards-main-wrap .swiper-pagination-progressbar {
    bottom: 7px;
    transform: translateX(-43%);
    width: 184px;
  }
  .story-sec .sticky-area .col-lg-6 > .comm-content {
    margin-top: 30px;
    transform: none !important;
  }
  .awards-sec .awards-main-wrap .slider-nav {
    padding-left: 15px;
    padding-right: 15px;
  }
  .division-slider-content .swiper-slide .comm-content {
    padding-right: 0;
  }
  .awards-sec .container .awards-text {
    flex-direction: column;
  }
  .awards-sec .container .max-w-300 {
    max-width: 100%;
  }
}

@media only screen and (max-width: 575px),
  only screen and (max-device-width: 575px) {
  /* .comm-content {
    text-align: center;
  } */
  .client-wrapper .client-slider-content .client-content-box .comm-content {
    background-size: 24px;
    padding: 10px 0px 0 32px;
    text-align: left;
  }
  .client-wrapper .client-slider-content .client-content-box .client-info {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .client-wrapper
    .client-slider-content
    .client-content-box
    .client-info
    .h-divider {
    padding-right: 10px;
  }
  .practice-slider-content .swiper-slide {
    justify-content: center;
  }
  .awards-sec .container .awards-text .btn-link {
    justify-content: center;
  }
  .vission-mission-box {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media only screen and (max-width: 479px),
  only screen and (max-device-width: 479px) {
  .vission-mission-box {
    max-width: 300px;
  }
  #hero-banner .hero-content h1 {
    font-size: 48px;
    line-height: 58px;
  }
  .leadership-slider .slider-nav .button-next,
  .awards-main-wrap .slider-nav .button-next {
    margin-right: 0;
  }
  .leadership-slider .slider-nav .button-prev,
  .awards-main-wrap .slider-nav .button-prev {
    margin-left: 0;
  }
}
