.elementor-275 .elementor-element.elementor-element-36313bb:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-36313bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jbkgg.com/wp-content/uploads/2020/01/footer-2-2.svg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-275 .elementor-element.elementor-element-36313bb > .elementor-background-overlay{background-image:url("https://jbkgg.com/wp-content/uploads/2020/01/footer-1-1-2.svg");background-position:top center;background-repeat:no-repeat;background-size:auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-36313bb > .elementor-container{max-width:1600px;min-height:955px;}.elementor-275 .elementor-element.elementor-element-36313bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-300px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-275 .elementor-element.elementor-element-a519ba9 > .elementor-element-populated, .elementor-275 .elementor-element.elementor-element-a519ba9 > .elementor-element-populated > .elementor-background-overlay, .elementor-275 .elementor-element.elementor-element-a519ba9 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-275 .elementor-element.elementor-element-a519ba9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 50px 10px 50px;}.elementor-275 .elementor-element.elementor-element-a519ba9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-60e5b7a{margin-top:180px;margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-6611190 > .elementor-element-populated{padding:20px 20px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6611190{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-275 .elementor-element.elementor-element-0d9d701{width:var( --container-widget-width, 49.287% );max-width:49.287%;--container-widget-width:49.287%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-0d9d701 .aux-widget-image{text-align:left;}.elementor-275 .elementor-element.elementor-element-91419bf{width:var( --container-widget-width, 115.7% );max-width:115.7%;--container-widget-width:115.7%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:25px;text-shadow:0px 0px 9px rgba(0,0,0,0.3);}.elementor-275 .elementor-element.elementor-element-91419bf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a747a67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-a747a67 > .elementor-element-populated{text-align:left;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a747a67{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-275 .elementor-element.elementor-element-70433c8 .aux-modern-heading-divider{background-color:transparent;height:3px;width:38px;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 100%);}.elementor-275 .elementor-element.elementor-element-70433c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-70433c8 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:57px;color:#202020;margin:0px 0px 10px 0px;}.elementor-275 .elementor-element.elementor-element-c90d2cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-c90d2cb{text-align:left;}.elementor-275 .elementor-element.elementor-element-c90d2cb .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-275 .elementor-element.elementor-element-c90d2cb .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:37px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-c90d2cb .aux-menu-depth-0{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-c90d2cb .aux-menu-depth-0.current-menu-item > a{word-spacing:0px;}.elementor-275 .elementor-element.elementor-element-c90d2cb .aux-submenu .aux-menu-item .aux-item-content{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-1358d71{animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-275 .elementor-element.elementor-element-bac5dc8 .aux-modern-heading-divider{background-color:transparent;height:3px;width:38px;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 100%);}.elementor-275 .elementor-element.elementor-element-bac5dc8{width:var( --container-widget-width, 94.146% );max-width:94.146%;--container-widget-width:94.146%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-bac5dc8 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:57px;color:var( --e-global-color-434e96be );margin:0px 0px 10px 0px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#505050;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-description{color:#505050;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-275 .elementor-element.elementor-element-5160e09{animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-275 .elementor-element.elementor-element-3131f78 .aux-modern-heading-divider{background-color:transparent;height:3px;width:38px;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 100%);}.elementor-275 .elementor-element.elementor-element-3131f78 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:57px;color:var( --e-global-color-434e96be );margin:0px 0px 10px 0px;}.elementor-275 .elementor-element.elementor-element-3131f78 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:25px;margin:26px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="text"], .elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="email"]{background-color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="submit"]{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:1px;width:100px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:all ease-out 0.3s;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="text"],.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="email"]{font-family:"Poppins", Sans-serif;color:var( --e-global-color-text );width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:20px 30px 20px 30px;transition:all ease-out 0.3s;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="text"]::placeholder,.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="email"]::placeholder{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.2em;color:rgba(80, 80, 80, 0.6);}.elementor-275 .elementor-element.elementor-element-a306861 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-275 .elementor-element.elementor-element-a306861:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-a306861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-275 .elementor-element.elementor-element-a306861, .elementor-275 .elementor-element.elementor-element-a306861 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a306861{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:50px 50px 10px 50px;}.elementor-275 .elementor-element.elementor-element-a306861 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-a7709ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-element-populated, .elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-element-populated > .elementor-background-overlay, .elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a7709ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-a7709ee{z-index:1;}.elementor-275 .elementor-element.elementor-element-f487c16 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-0570b69{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-275 .elementor-element.elementor-element-0570b69 .elementor-widget-container{text-align:center;}.elementor-275 .elementor-element.elementor-element-0570b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-275 .elementor-element.elementor-element-0570b69 .elementor-social-icon{background-color:#2C3E50;--icon-padding:0.2em;}.elementor-275 .elementor-element.elementor-element-0570b69 .elementor-social-icon i{color:#E4E5E6;}.elementor-275 .elementor-element.elementor-element-0570b69 .elementor-social-icon svg{fill:#E4E5E6;}@media(max-width:1024px){.elementor-275 .elementor-element.elementor-element-36313bb{margin-top:-104px;margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-60e5b7a{margin-top:150px;margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-6611190 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-275 .elementor-element.elementor-element-91419bf{font-size:14px;}.elementor-275 .elementor-element.elementor-element-a747a67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-275 .elementor-element.elementor-element-1358d71 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-primary{font-size:14px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-secondary{font-size:14px;}.elementor-275 .elementor-element.elementor-element-a5ec281 .aux-modern-heading-description{font-size:14px;}.elementor-275 .elementor-element.elementor-element-3131f78 .aux-modern-heading-description{font-size:14px;}}@media(max-width:767px){.elementor-275 .elementor-element.elementor-element-36313bb:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-36313bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-275 .elementor-element.elementor-element-36313bb > .elementor-background-overlay{background-size:cover;}.elementor-275 .elementor-element.elementor-element-36313bb{margin-top:0px;margin-bottom:0px;}.elementor-275 .elementor-element.elementor-element-60e5b7a{margin-top:180px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6611190 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-275 .elementor-element.elementor-element-1358d71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-275 .elementor-element.elementor-element-3131f78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-96968be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="text"]::placeholder,.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="email"]::placeholder{font-size:14px;}.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="submit"]{font-size:10px;width:100px;border-radius:100px 100px 100px 100px;padding:010px 0px 10px 0px;}.elementor-275 .elementor-element.elementor-element-a306861, .elementor-275 .elementor-element.elementor-element-a306861 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a306861{margin-top:100px;margin-bottom:0px;padding:50px 0px 050px 0px;}.elementor-bc-flex-widget .elementor-275 .elementor-element.elementor-element-a7709ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-275 .elementor-element.elementor-element-a7709ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-275 .elementor-element.elementor-element-a7709ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-275 .elementor-element.elementor-element-f487c16{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-f487c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-0570b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-0570b69{--grid-row-gap:0px;}}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-6611190{width:23.544%;}.elementor-275 .elementor-element.elementor-element-a747a67{width:25%;}.elementor-275 .elementor-element.elementor-element-1358d71{width:25.528%;}.elementor-275 .elementor-element.elementor-element-5160e09{width:25.928%;}}@media(max-width:1024px) and (min-width:768px){.elementor-275 .elementor-element.elementor-element-6611190{width:50%;}.elementor-275 .elementor-element.elementor-element-a747a67{width:50%;}.elementor-275 .elementor-element.elementor-element-1358d71{width:50%;}.elementor-275 .elementor-element.elementor-element-5160e09{width:50%;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-c90d2cb */a{
    padding:0px;
}/* End custom CSS */
/* Start custom CSS for aux_mailchimp, class: .elementor-element-96968be */.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form input[type="submit"]{
    padding: 12px 19px;
}
.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form-fields p:last-child{
display: inline-block;
 }

 .elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form-fields p:first-child{
    position: relative;
}
.elementor-275 .elementor-element.elementor-element-96968be .mc4wp-form-fields p:last-child{
    position: absolute;
    right: 6px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f487c16 */.footer-main{
    background-color: #2c3e50;
    color: #ecf0f1;
    padding: 0px;
    text-align: center;
  }
  
  .footer-container {
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .footer-header {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  
  .footer-logo {
    width: 50px;
    height: 50px;
    margin-right: 15px;
    background-color: #34495e;
    border-radius: 50%;
  }
  
  .footer-container h2 {
    font-size: 24px;
    margin: 0;
  }
  
  .footer-container p {
    font-size: 16px;
    line-height: 1.6;
  }
  
  .footer-container hr {
    margin: 20px 0;
    border: 1px solid #34495e;
  }
  
  .footer-branches {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
  }
  
  .branch {
    flex: 1 1 calc(33.33% - 20px);
    background-color: #34495e;
    padding: 15px;
    border-radius: 8px;
  }
  
  .branch h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  
  .branch p {
    margin:0px;
  }
  
  .branch a {
    color: #1abc9c;
    text-decoration: none;
  }
  
  .branch a:hover {
    text-decoration: none;
  }
  
  @media (max-width: 768px) {
    .footer-branches {
      flex-direction: column;
      gap: 15px;
      
    }
    
  }/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0570b69 */@media (max-width: 768px) {
  .social-media-section {
    display: block; /* Ensures the social media section is displayed as a block */
    width: 100%; /* Optional: Makes sure it takes up the full width */
    margin-top: 20px; /* Optional: Adds space between footer and social media section */
    margin-bottom:-100px;
  }

  footer {
    margin-bottom: 0; /* Optional: Ensures no extra space below the footer */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a306861 */@media (max-width: 768px) {
  /* Example: Hide extra sections for mobile */
  .extra-section, .extra-footer {
    display: none;
  }

  /* Remove extra padding or margin below the footer */
  body {
    margin: 0;
    padding: 0;
  }

  footer {
    margin-bottom: 0px;
    padding:0px;
  }
}/* End custom CSS */