.elementor-kit-36{--e-global-color-primary:#106AB0;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#C6001F;--e-global-color-ca5d8ec:#FFFFFF;--e-global-color-067b868:#000000;--e-global-color-e00a225:#7A7A7A1A;--e-global-color-54a6fec:#F2F2F2;--e-global-color-6edd79c:#163962;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:300;--e-global-typography-text-letter-spacing:-0.1px;--e-global-typography-accent-font-family:"Open Sans Condensed";--e-global-typography-accent-font-size:1.1em;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.4em;font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;background-color:#FFFFFF;background-image:url("https://usatolerancerings.com/wp-content/uploads/2021/07/grid.svg");background-repeat:repeat;background-size:4% auto;}.elementor-kit-36 a{color:#B40202;}.elementor-kit-36 a:hover{color:#9B0101;}.elementor-kit-36 h1{color:var( --e-global-color-ca5d8ec );font-family:"Archivo Black", Sans-serif;font-size:3em;font-weight:normal;text-transform:uppercase;letter-spacing:0.3px;}.elementor-kit-36 h2{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:2.5em;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-kit-36 h3{color:var( --e-global-color-6edd79c );font-family:"Oswald", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;}.elementor-kit-36 h4{font-family:"Oswald", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-kit-36 h5{color:var( --e-global-color-6edd79c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-36 h1{font-size:1.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.elementor-location-header {
    position: absolute !important; width: 100%;
    z-index: 5000
}
body {margin-top: -9px !important}

/* shadpow style for slider */
.n2-ss-text{
    text-shadow: 1px 1px 1px #000, 
               3px 3px 5px black !important
}

.gallery-caption h4 {font-size: 1.6em; text-transform: uppercase; color: #106AB0;}

.elementor-widget-heading .elementor-widget-container h3 {border-top: solid red 1px ; margin-left: -8.1%; margin-right: -8.1%; margin-top: 40px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 16px; background-color: #F6f6f6;}
h1 {font-size: 2em, color: white; font-family: Arial; font-weight: 900; 
}
h5 {font-size: 1.1em}
h3{margin-top: 30px}

.elementor-top-section {background-repeat: no-repeat !important;  background-size: cover}

.page-content {background-color: white; padding: 20px;}

.redBTN {background-color: red !important; font-weight: 800; padding: 0 50px !important;}
input[type="button"]:hover {background-color: #c90606 !important; color: white !important;}

@media (max-width: 500px) {
  .elementor-location-footer h2 {
    Font-size: 10px !important;
  }
  
  h1 {text-align: center; 
}
  
 .elementor-element.elementor-element-138a88f{
    position:inline ;
    width: 75%  !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline !important; 
    width: 100%!important;
    float: none !important;
}
}/* End custom CSS */