@media (max-width: 1440px) {
  .sc_skills_pie .sc_skills_item_wrap {}

  .elementor-4653 .elementor-element.elementor-element-cc9c6df>.elementor-widget-container {
    margin: 0 0 0 40px !important;
  }

  /* .elementor-4653 .elementor-element.elementor-element-ed284d5 {padding: 0px 0px 0px 60px !important;} */
  .sc_item_subtitle.sc_item_title_style_shadow {
    font-size: 3rem !important;
  }

  .elementor-4653 .elementor-element.elementor-element-35f2e06 {
    padding-left: 140px !important;
  }
}

@media (max-width: 980px) {
  .elementor-4653 .elementor-element.elementor-element-35f2e06 {
    padding-left: 10px !important;
  }
  .elementor-4653 .elementor-element.elementor-element-ed284d5 {padding: 0px 0px 0px 0px !important;}
  .menu_mobile_inner {
    padding: 0 15px !important;
  }

  body.menu_style_left {
    margin-left: 0 !important;
  }

  .menu_style_left .menu_side_wrap .menu_side_button {
    right: -2.5em !important;
  }

  .menu_mobile .menu_mobile_nav_area {
    top: 5% !important;
    padding: 0 15px;
    box-sizing: border-box;
  }

  .menu_mobile .menu_mobile_nav_area li>a {
    width: 100% !important;
  }

  .menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-size: 1.2em !important;
  }

  .menu_mobile .menu_mobile_nav_area>ul>li li>a {
    font-size: 16px !important;
  }

  body.mobile_layout.menu_style_left .menu_side_wrap {
    left: 0px !important;
  }

  .menu_style_side .menu_side_wrap,
  .menu_side_wrap.menu_side_icons {
    width: 100% !important;
  }

  .menu_side_wrap .menu_side_inner {
    flex-direction: initial !important;
    position: relative !important;
    width: 100%;
    background-color: #97a6ae !important;
  }

  .menu_side_icons .toc_menu_item:not(.item-menu) .toc_menu_icon {
    padding-left: 35px !important;
  }

  .menu_style_side .menu_side_wrap {
    width: 100% !important;
    position: relative !important;
  }

  .menu_style_side .menu_side_wrap .sc_layouts_logo {
    padding: 5px !important;
  }

  .menu_side_inner::before {
    display: none !important;
  }

  .menu_style_side .menu_side_wrap .sc_layouts_logo img {
    max-height: 75px !important;
  }

  .toc_menu_item a {
    line-height: 65px !important;
    height: 65px !important;
  }

  .menu_style_left .toc_menu_item .toc_menu_description {
    display: none !important;
  }

  .menu_style_side .menu_side_wrap .menu_side_inner .toc_menu_item {
    padding-top: 10px;
  }

  .menu_mobile .menu_mobile_nav_area>ul>li li>a {
    padding-left: 1.5em !important;
  }

  .menu_mobile .menu_mobile_nav_area>ul>li li li>a {
    padding-left: 3em !important;
  }
}

@media (max-width: 768px) {

  .elementor-4653 .elementor-element.elementor-element-ed284d5 {
    padding: 0px 0px 0px 0px !important;
  }

  .sc_icons .sc_icons_icon>span {
    left: initial !important;
  }

  .block-right-align {
    left: 0 !important;
    position: relative !important;
    width: 100% !important;
    height: auto !important;
  }

  .elementor-4653 .elementor-element.elementor-element-cc9c6df>.elementor-widget-container {
    margin: 0 !important;
  }

  .menu_side_inner::before {
    left: -255px !important;
  }

  .menu_side_wrap.opened .menu_side_inner::before {
    left: -240px !important;
  }

  /*.menu_style_side .menu_side_wrap .sc_layouts_logo{padding:60px 5px 20px 5px !important;}*/
  .menu_side_button.icon-menu-2 {
    display: none !important;
  }

  h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .elementor-inner-section footer.footer_custom .elementor-widget-image .elementor-image img {
    max-height: 70px !important;
    width: auto !important;
  }

  .sc_skills_item iframe canvas {
    width: 75px !important;
    height: 75px !important;
  }

  .sc_skills_pie canvas {
    max-height: 75px !important;
    max-width: 75px !important;
  }

}

@media (min-width: 768px) {
  #rev_slider_4_1_wrapper {
    padding-left: 6.6rem !important;
  }
}