/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.site-navigation-toggle-holder .site-navigation-toggle {
  background-color: #c4c4c4;
}
.site-navigation-toggle-holder {

  padding: 8px 0 8px 15px;
}
[type=button]:focus,
[type=submit]:focus,
button:focus {
  background-color:transparent;
  color:#000 !important;
  text-decoration:none
}
#section1, 
#section2,
#section3, 
#section4,
#section5, 
#section6,
#section7, 
#section8,
#section9, 
#section10{ 
    padding: 80px 100px 70px; 
}
.site-header .header-inner,
.site-header:not(.dynamic-header){ 
    padding: 0px 100px 0px; 
}

@media (max-width: 850px) {
#section1, 
#section2,
#section3, 
#section4,
#section5, 
#section6,
#section7, 
#section8,
#section9, 
#section10 { 
    padding: 80px 50px 60px; 
}
.site-header .header-inner,
.site-header:not(.dynamic-header){ 
    padding: 0px 50px 0px; 
}
}
@media (max-width: 575px) {
  .page-header .entry-title, 
  .site-footer .footer-inner, 
  .site-footer:not(.dynamic-footer), 
  .site-header .header-inner, 
  .site-header:not(.dynamic-header), 
  body:not([class*="elementor-page-"]) .site-main {
    padding-inline-end: 0px !important;
    padding-inline-start: 0px !important;
  }
  .site-header .header-inner, 
  .site-header:not(.dynamic-header) {
    padding-inline-end: 20px !important;
    padding-inline-start: 20px !important;
  }  
}
@media (max-width: 550px) {
#section1, 
#section2,
#section3, 
#section4,
#section5, 
#section6,
#section7, 
#section8,
#section9, 
#section10 { 
    padding: 80px 20px 60px; 
}
.site-header .header-inner,
.site-header:not(.dynamic-header){ 
    padding: 0px 20px 0px !important; 
    padding-inline-end: 20px !important;
    padding-inline-start: 20px !important;
}
}

.site-navigation-dropdown {
  top: 76px !important;
}

.site-navigation-dropdown[aria-label="Mobile menu"] {
  top: 73px !important;
}

@media(min-width:576px) {
  .page-header .entry-title,
  .site-footer .footer-inner,
  .site-footer:not(.dynamic-footer),
  .site-header .header-inner,
  .site-header:not(.dynamic-header),
  body:not([class*=elementor-page-]) .site-main {
    max-width:100% !important;
  }
  .site-footer.footer-full-width .footer-inner,
  .site-header.header-full-width .header-inner {
    max-width:100%
  }
}
@media(min-width:768px) {
  .page-header .entry-title,
  .site-footer .footer-inner,
  .site-footer:not(.dynamic-footer),
  .site-header .header-inner,
  .site-header:not(.dynamic-header),
  body:not([class*=elementor-page-]) .site-main {
    max-width:100% !important;
  }
  .site-footer.footer-full-width,
  .site-header.header-full-width {
    max-width:100%
  }
}
@media(min-width:992px) {
  .page-header .entry-title,
  .site-footer .footer-inner,
  .site-footer:not(.dynamic-footer),
  .site-header .header-inner,
  .site-header:not(.dynamic-header),
  body:not([class*=elementor-page-]) .site-main {
    max-width:100% !important;
  }
  
  .site-footer.footer-full-width,
  .site-header.header-full-width {
    max-width:100%;
  }
}
@media(min-width:1200px) {
  .page-header .entry-title,
  .site-footer .footer-inner,
  .site-footer:not(.dynamic-footer),
  .site-header .header-inner,
  .site-header:not(.dynamic-header),
  body:not([class*=elementor-page-]) .site-main {
    max-width:100% !important;
  }
  .site-footer.footer-full-width,
  .site-header.header-full-width {
    max-width:100%
  }
}
