/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Oswald:wght@200;300;400;500;600;700&display=swap');

body, p{
  font-family: 'Montserrat', sans-serif;
  font-size: 23px;
    color: #43505a;

}

h1, h2, h3, h4, h5, h6{
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
}


h1{
  font-size: 64px;
   color: #43505a;
}

h2{
  font-size: 50px;
   color: #379aa2;
}

h3 {
   color: #f15a31;
  font-size: 33px;
  font-weight: 400;
  
}

h4{
  font-size: 28px;
  color: #ffab40;
  font-weight: 400;
}

h5{
  font-size: 33px;
   color: #f15a31;
  font-weight: 400;
  margin: 0;
}

h6 {
   font-size: 28px;
    color: #067b82;
}

strong, u, a, a:hover {
   color: #c43122;
}

.mainmenu-nav ul.header-sub-menu-1 ul li a, .mainmenu-nav>ul.header-sub-menu-1>li>a{
    color: #43505a !important;
    font-family: Oswald,sans-serif;
    font-size: 28px !important;
    font-weight: 400 !important;
}

.mainmenu-nav ul.header-sub-menu-1 ul li a:hover, 
.mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu:hover>a:after, 
.mainmenu-nav>ul.header-sub-menu-1>li:hover>a {
    color: #ffab40!important;
}

#hs_menu_wrapper_widget_1702648459073_ a {
    color: #231f20;
}
.edu-header .header-mainmenu {
    height: auto !important;
    padding: 2.1rem 0;
}
.header-mainmenu.header-sticky>.container {
    max-width: 97%;
}

ol {
    list-style: auto;
    text-align: left;
}

.dnd-row>.row-fluid, .edumind-container>.row-fluid {
    max-width: 100%;
}

.btn-primary, .hs-button {
    background-color: #ffab40 !important;
    border-color: #ffab40 !important;
}

.icon svg {
    color: #ffab40 !important;
}

.section-title-shape-img svg {
    color: #ffab40 !important;
}

.instructor-social-share-icon {
    border: 2px solid #ffab40 !important;
    color: #ffab40 !important;
}

.instructor-img a::after {
    background-color: rgb(255 171 64 / 60%) !important;
}

.edu-header .header-top-bar {
    background-color: #43505a;
}

.header-info li svg {
    color: #ffab40 !important;
    width: 25px !important;
    height: 25px !important;
}

.header-btn .btn svg {
    width: 16px !important;
    color: rgba(255, 255, 255, 1.0) !important;
}

.edu-header .header-top a.btn.btn-medium {
    height: 40px;
    line-height: 42px;
    text-transform: uppercase;
}

#hs_cos_wrapper_dnd_area-module-10 .accordion-item h3 button {
    background-color: ;
}

.check-list li svg path {
    fill: #ffab40;
}

.social a {
    line-height: 10px;
}

#hs_cos_wrapper_dnd_area-dnd_partial-1-module-2 .hero-banner {
    background-position: right bottom!important;
    background-repeat: no-repeat!important;
    background-size: cover;
    -webkit-clip-path: unset!important;
    clip-path: unset!important;
}

#hs_cos_wrapper_module_17030746205826 .cta-box-inner .sparator, 
.instructor-social-icon-wrap,
.edu-header .header-mainmenu .header-right, .banner-btn,
.testimonial-grid .thumbnail,
.page-banner-content ul li:not(:last-child):after,
.hero-banner .banner-gallery .online-support, 
.page-banner-content ul li:nth-child(2) {
     display: none !important;
}

.listSize{
  font-size: 30px;
}

.instructor-social-icon li a:hover {
    color: rgb(0 128 128) !important;
}

.page-banner-section:before {
    background-color: rgba(0,0,0,.3) !important;
}

.check-list li {
    width: 100%;
}

.systems-page-width {
    margin: auto;
    max-width: 100%;
    text-align: left;
}

.hs-search-results__listing li {
    margin-bottom: 30px !important;
    padding-bottom: 10px !important;
    border-bottom: solid 1px #f5f5f5;
}

div#hs_cos_wrapper_search_results_content {
    display: none;
}

.hs-search-results__listing li p {
    font-size: 16px !important;
}


@media only screen and (max-width: 990px) {
  .header-offcanvas .offcanvas-menu-nav > ul li > a {
      font-size: 28px !important;
      font-family: Oswald,sans-serif;
      font-style: normal;
      font-weight: normal !important;
      text-decoration: none;
      color: #43505a !important;
      padding: 0.7rem 1rem !important;
    line-height: 1.4 !important;
    border-top: 1px solid #379aa2;
    border-bottom: 1px solid #379aa2;
  }
  .header-offcanvas {
      max-width: 100% !important;
      background-color: rgb(255 255 255) !important;
  }
  .header-offcanvas-body {
      padding: 0 !important;
  }
  .header-offcanvas-head {
      background-color: rgb(255 255 255) !important;
      padding: 2.1rem 30px !important;
  }
  
  #hs_cos_wrapper_header_navigation-module-2_ a img {
      width: 180px !important;
  }
  .header-offcanvas .offcanvas-menu-nav > ul li .offcanvas-sub-menu-toggle svg {
      color: rgb(0 0 0) !important;
      width: 20px !important;
  }
  .header-offcanvas-close:after, .header-offcanvas-close:before {
      height: 7px !important;
  }
  
  .header-offcanvas .offcanvas-menu-nav>ul li li>a {
        border:none ; !important;
    }
}

@media only screen and (max-width: 768px) {
  
  .content ul li {
    flex-wrap: wrap;
    justify-content: center !important  ;
}
  .listSize{
    font-size: 20px;
  }
  
  .blocki {
      display: block;
  }
  
  ol.listSize li {
    margin-bottom: 20px;
    line-height: 1.5;
  }
  .hero-banner .banner-content h1 {
    font-size: 40px!important;
  }
  
  .hero-banner {
    justify-content: flex-start !important;
    padding-top: 20px;
  }
  
  .edu-header .header-mainmenu .header-right{
      display: block!important;
  }
  ul.sidebar-item p, ul.sidebar-item span {
      font-size: 16px;
  }
  .sidebar-widget .sidebar-summery .content {
      padding: 10px !important;
  }

}