
html {
    
    overflow-x: hidden;
   }
   body{
    font-family: "Montserrat", sans-serif !important;
  font-optical-sizing: auto;
  font-size: 22px;
    font-size: 1.6rem; 
    font-weight: 400; 
    overflow: hidden;
   }

   * { margin: 0px; padding: 0px; }
   body, article, aside, details, figcaption, figure, footer, div, header, menu, nav, section, ul, h1, h2, h3, h4, ul, li, h6, form{margin:0; padding:0; border:0; letter-spacing:0.01em; -webkit-text-size-adjust:100%; text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-weight: normal; list-style: none;}
   select::-ms-expand {display: none;}
   *:focus{outline:none; box-shadow: none!important; border: none;}
   a{text-decoration:none; border:0; -webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s;}
   a:hover, a:focus{-webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s; text-decoration:none;}
   button:focus { outline:0 !important; }
   .container {max-width: 1280px;}

html, body{width: 100%; line-height: normal; -webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Montserrat", sans-serif; font-size: 22px; font-weight: 400; letter-spacing: 0.6px; color: #000 !important;position: relative;scroll-behavior: smooth;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
img {max-width: 100%;}

.row{margin: 0 -25px;}
.row [class^='col-'] {padding: 0 25px;}
@media (max-width: 575px) {
    .mobContainer .container {width: 95%;}
    .row{margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5);}
    .row [class^='col-'] {padding-left:calc(var(--bs-gutter-x) * .5); padding-right: calc(var(--bs-gutter-x) * .5);}
}

