/* Small_devices_media_queries::Starts */

@media only screen and (max-width:991.5px) {

   .timeline-ul 
   {
      width: 100%;
   }

   .custom_header_wrapper #site-navigation-wrap .dropdown-menu>li>a
   {
      padding:0px 8px !important;
   }
   .custom_header_wrapper #site-header
   {
      padding:0px;
   }
   /* Responsive_font_Size::End */

   /* Home_banner_responsive_css::Start */
   .heroBanner
   {
      padding:40px 20px !important;
   }
   /* Home_banner_responsive_css::End */

   /* footer_responsive_css::Start */
   .footer-widgets-inner.container 
   {
    max-width:100% !important;
   }
   .newsletter_submit_button {
    width: auto;
    }
   /* footer_responsive_css::End */

   /* Blog_section_responsive_css::Start */
   .blog_all_cards,
   .side_image_card .blog_card
   {
      display:block;
   }
   .full-image-card,
   .side_image_card
   {
      max-width:100%;
   }
   .side_image_card .blog_card .side_image_content
   {
      width:100%;
   }
   .side_image_card .blog_card .side_blog_img {
      margin-right: 0px !important;
      width:auto;
  }
  .side_image_card
  {
   margin-left:0px;
  }
  .blog_card
  {
   margin-bottom:20px;
  }
  .blog_image 
  {
   margin-bottom:20px !important;
  }
  .side_image_card.listing_grid .blog_card {
   width: 100%;
   flex:0 0 100%;
 }
   /* Blog_section_responsive_css::End */

   /* Home_banner_responsive_css::Start */
   .home_banner_slider_row
   {
      display:block;
   }
   .home_banner_title_col, .home_banner_content_col {
      max-width: 100%;
   }
   .insider_home_nav
   {
      width:80%;
   }
   .vertical-slider {
      width: 100%;
      margin: auto;
   }
   /* Home_banner_responsive_css::End */

   /* About_Us_responsive_css::Start */
   .about_title_icon .elementor-icon-list-item
   {
      flex-wrap:wrap !important;
   }
   /* About_Us_responsive_css::End */


   /* Services_responsive_css::Start */
   .ourServices__all-cards-row
   {
      flex-wrap: wrap !important;
   }
   .ourServices__all-cards-col-three
   {
      max-width:100% ;
      width: 100%;
   }
   .services_keyPoints .elementor-icon-wrapper
   {
      width:50px !important;
      height:50px !important;
      border-radius:15px;
   }
   /* Services_responsive_css::End */

   /* Sectors_section_responsive_css::Start */
   .horizontal-collapse-container
   {
      flex-wrap:wrap;
   }
   .collapse-card
   {
      width:100%;
   }
   .collapse-card.active
   {
      width:100%;
   }
   .collapse-header
   {
      width:100% !important;
   }
   .collapse-header img
   {
      height:80px !important;
   }
   .horizontal-collapse-container
   {
      width:100%;
   }
   .collapse-header img
   {
      margin-top:5px !important;
   }
   /* Sectors_section_responsive_css::End */

   /* About_us_responsive_css::Start */
   .aboutUs__about-content .elementor-icon-list-item
   {
      flex-wrap: wrap;
      padding:20px;
   }
   .aboutUs__about-content .elementor-icon-list-icon
   {
      margin-bottom:15px !important;
   }
   /* About_us_responsive_css::End */

   /* Service_page_responsive_css::Start */
   .case_study_card img {
      width: 100% !important;
      height: 215px !important;
      object-fit: cover;
  }
  .ourOfferrings_image img
  {
   height:350px !important;
   object-fit:cover;
  }
  .page-header {
   background: none !important;
   height: 100% !important;
   padding:70px 0px !important;
 }
 .page_content_custom
 {
   margin-top:0px !important;
 }
.custom_header_wrapper {
   position:unset;
   width: 100%;
}
.custom_header_wrapper #site-header
{
   top:unset;
}
.custom_header_wrapper header.sticky
{
   position: unset !important;
}
.custom_header_wrapper #site-header-inner
{
   width:unset !important;
   background-color: unset;
   padding:0px !important;
   border-radius:unset;
   border:0px !important;
}
   /* Service_page_responsive_css::End */


   /* All_sectors_responsive_css::Start */
   .allSectors_col
   {
      max-width:100%;
      flex:0 0 100%;
   }
   /* All_sectors_responsive_css::End */

   /* Sectors_page_responsive_design::Start */
   .all_sectors_card
   {
      flex-wrap: wrap;
   }
   .sector_image,
   .all_sectors_content
   {
      width:100%;
   }
   .sector_image 
   {
      height:250px;
   }
   .sector_image img 
   {
      width:100%;
   }
   .all_sectors_content
   {
      padding:15px;
   }
   .all_sectors_card
   {
      gap:10px;
   }
   /* Sectors_page_responsive_design::End */
 
   /* Team_responsive_css::Start */
   .swiper-button-prev, 
   .swiper-button-next
   {
      display:none !important;
   }
   /* Team_responsive_css::End */

   /* Post_page_responsive_css::Start */
   .page_content_post_pages .thumbnail, 
   .page_content_post_pages .entry-header, 
   .page_content_post_pages .entry-content, 
   .page_content_post_pages .meta.ospm-default {
      width: 90%;
      margin: 0 auto !important;
      border-bottom: 0px;
  }
  .page_content_post_pages #related-posts .oceanwp-row.clr {
   display: flex;
   flex-wrap: wrap;
  }
  .page_content_post_pages #related-posts .span_1_of_3 
  {
   flex: 0 0 100%;
   margin:0px;
   border: 1px solid var(--light-gray);
   margin-bottom:20px;
  }
  .page_content_post_pages #related-posts {
   border-top: 0px !important;
   width: 85%;
   margin-bottom: 100px;
  }
   /* Post_page_responsive_css::End */

   /* Contact_modal_responsive_css::Start */
   .custom_modal .modal-content
   {
      max-width:100%;
   }
   .custom_modal .modal-content
   {
      width:90%;
   }
   .white_papers_col {
      max-width:100%;
      flex: 0 0 100%;
      padding: 15px;
  }
   /* Contact_modal_responsive_css::End */

    /* Team_responsive_css::Start */
    .team-main
    {
      width: 100%;
      padding-bottom:0px !important;
    }
    /* Team_responsive_css::End */


}
@media only screen and (min-width:768px) and (max-width:1024px) {

   
  /* Responsive_font_Size::Start */

    .custom_header_wrapper #site-navigation-wrap .dropdown-menu>li>a
    {
       padding:0px 8px !important;
    }
    .custom_header_wrapper #site-header
    {
       padding:0px;
    }
    /* Responsive_font_Size::End */
 
   /* Services_responsive_css::Start */
   .ourServices__all-cards-row
   {
      flex-wrap: wrap !important;
   }
   .ourServices__all-cards-col-three
   {
      max-width:50% !important;
      width: 50% !important;
   }
   /* Services_responsive_css::End */

   /* Home_banner_responsive_css::Start */
   .heroBanner
   {
      padding:50px !important;
   }
   .banner_container
   {
      flex-wrap: wrap !important;
   }
   /* Home_banner_responsive_css::End */

   /* Footer_responsive_css::Start */
   #footer-widgets .e-con-inner {
      width: 95%;
      max-width: 95%;
  }
   /* Footer_responsive_css::End */
   
   /* Team_responsive_css::Start */
   .team-main
   {
     width: 100%;
   }
   .profile-card
   {
      margin:40px 15px !important;
   }
   /* Team_responsive_css::End */
}
@media only screen and (min-width:992px) and (max-width:1365px) {


   /* Responsive_font_Size::Start */
   html 
   {
      font-size:9px !important;
   }
   /* Responsive_font_Size::End */

   /* Responsive_header_changes::Start */
   .custom_header_wrapper #site-header-inner {
      width: 97%;
      max-width:97%;
   }
   /* Responsive_header_changes::End */

}

@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){
   /* Responsive_font_Size::Start */
   html 
   {
      font-size:55.5% !important;
   }
   /* Responsive_font_Size::End */

   /* Responsive_header_changes::Start */
   .custom_header_wrapper #site-header-inner {
      width: 95%;
      max-width:95%;
   }
   /* Responsive_header_changes::End */
}
@media only screen and (min-width:1024px) and (max-width:1366px) {
   /* Responsive_font_Size::Start */
   html 
   {
      font-size:9px !important;
   }
   .custom_header_wrapper #site-header
   {
      padding:0px;
   }

   .ourOfferrings_image img
   {
    height:500px !important;
    object-fit:cover;
   }
   /* Services_responsive_css::End */

   /* Customer_logo_responsive_css::Start */
   .ourPartners img
   {
      width:150px !important;
   }
   /* Customer_logo_responsive_css::End */

   .vertical-slider {
      width: 100%;
    }

    /* Responsive_breadcrumb_css::Start */
    .background-image-page-header {
      background-position: center !important;
      height: 220px !important;
  }
    /* Responsive_breadcrumb_css::End */

   /* Team_responsive_css::Start */
   .swiper-button-prev, 
   .swiper-button-next
   {
      display:none !important;
   }
   /* Team_responsive_css::End */
}

