@media (min-width: 1260px) {
    .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: 1200px;
    }
}
@media (max-width: 1259px) {
.site-header .header-inner {
    max-width: 100%;
    padding: 0px 20px!important;
}

}
@media (min-width: 992px) {
 body .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{
    display: flex !important;
 }
}
@media (max-width: 992px) {
.site-navigation-toggle-holder{
    padding: 8px 0px!important;
}
.site-navigation-toggle-holder .site-navigation-toggle{
    padding: 0px!important;
    background-color: transparent!important;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon:after, .site-navigation-toggle-holder .site-navigation-toggle-icon:before{
    background-color: rgb(0 0 0)!important;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon:before{
    box-shadow: 0 .35rem 0 rgb(0 0 0);
}
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{
    flex-direction: row!important;
}
.gsc-placeholder-content {
    padding: 30px 20px;
}
.calculator-table{
    overflow: auto;
}
/* .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display: flex !important;
}*/
}

@media (max-width: 768px) {
.gold-silver-calculator-inner-header{
    padding: 40px 20px 0px 20px;
}
.calculator-inner {
    padding: 32px 20px 40px 20px;
}
.calculator-inner {
    padding: 32px 20px 40px 20px;
}
.grandtotal-wrap {
    padding: 42px 20px 50px 20px;
}
.gsc-table th{
    font-size: 14px;
    line-height: 19px;
}
.table-wrap-head h3{
    font-size: 21px;
    line-height: 31px;
    padding: 0px; 
}
button.gsc-add-feinheit{
    font-size: 14px;
    line-height: 19px;
    padding: 4px 4px;
}
button.gsc-add-feinheit img{
    width: 15px;
}
.gsc-modal{
    overflow: auto!important;
}
.site-header .header-inner .site-branding .site-logo img{
    width: 199px!important;   
}
.home-banner .slick-list{
    max-width: 100%!important;
}
.contact-details-col{
    width: fit-content!important;
}
.contact-details-col .elementor-widget-icon-list{
    padding-right: 20px!important;
}
}
@media (max-width: 600px) {
/* .gsc-table td,.gsc-table td input[type=text]{
    font-size: 12px!important;
    line-height: 17px!important;
 }   
.gsc-table th, .gsc-table td {
    padding: 8px 4px;
}*/
.gsc-table td{
    padding: 8px 4px;
}
.gsc-table td,.gsc-table td input[type=text]{
    font-size: 12px;
}
.gsc-table th{
    padding: 4px 25px;
}
.table-wrap-head h3{
    font-size: 21px;
    line-height: 31px;
}
button.gsc-add-feinheit{
    font-size: 12px;
    line-height: 17px;
}
.table-wrap-head{
    gap: 10px;
    flex-wrap: wrap;
}

}
@media (max-width: 500px) {
    .gsc-modal-content{
        width: 320px;
    }
#gsc-metal-options label input[type="radio"] ~ .wpcf7-list-item-label{
    height: 50px;
    width: 136px;
} 
#gsc-fineness-options label input[type="radio"] ~ .wpcf7-list-item-label{
    padding: 9.5px 17.9px;
}   
#gsc-feinheit-options label input[type="radio"] ~ .wpcf7-list-item-label{
    font-size: 14px;
    padding: 8px 17.9px;
} 
.footer-contact-col{
    width: 100%!important;
} 
.footer-col.footer-service-col{
    width: 48%!important;
    padding-left: 0px!important;
    padding-top: 30px!important;
} 
.footer-col.footer-link-col{
    padding-top: 30px!important;
    /*padding-left: 40px!important;*/
}
/*.contact-details-col{
    width: 100%!important;
}*/
}   
@media (max-width: 390px) {
  .footer-col.footer-service-col,.footer-col.footer-link-col{
    width: 100%!important;
    padding-top: 30px!important;
    padding-bottom: 0px!important;
  }
  .footer-col.footer-service-col{
    /*padding-left: 40px!important;*/
} 
}



