@font-face {
  font-display: swap;
   font-family:ElmeticaNew;
   src: url("ElmeticaNew.eot") format("embedded-opentype");
   src: url("ElmeticaNew.ttf") format("truetype"),
   url("ElmeticaNew.woff") format("woff"),
   url("ElmeticaNew.eot?#iefix") format("embedded-opentype");
   font-weight: normal;
   font-style: normal;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat Regular";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-variations.ttf) format("truetype");
 font-weight: 400;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat Light";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-Light.ttf) format("truetype");
 font-weight: 300;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat Medium";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-Medium.ttf) format("truetype");
 font-weight: 500;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat Semibold";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-SemiBold.ttf) format("truetype");
 font-weight: 600;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat Bold";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-Bold.ttf) format('truetype');
 font-weight: 700;
}

@media (min-width: 768px) {
@font-face {
 font-display: swap;
 font-family: "Montserrat Black";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-Black.ttf) format('truetype');
 font-weight: 900;
}
@font-face {
 font-display: swap;
 font-family: "Montserrat ExtraBold";
 src: local("Montserrat"), url(Montserrat/Montserrat-variations.ttf) format('truetype-variations'), url(Montserrat/Montserrat-ExtraBold.ttf) format('truetype');
 font-weight: 800;
}
}

@font-face {
   font-display: swap;
   font-family: "Open Sans";
   font-weight: 400 900;
   font-style: normal;
   src: url('fonts/source-sans/WOFF2/VAR/SourceSans3VF-Roman.ttf.woff2') format('woff2'),
        url('fonts/source-sans/WOFF/VAR/SourceSans3VF-Roman.ttf.woff') format('woff'),
        url('fonts/source-sans/VAR/SourceSans3VF-Roman.ttf') format('truetype-variations');
}

.HelveticaNeueBold{
   font-family: Helvetica, Arial, Verdana, sans-serif;
 font-weight: bold;
}

.HelveticaNeueRegular{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-weight:400;	
}
.GothamProRegular{
   font-family: "Montserrat Regular", Helvetica, Arial, Verdana, sans-serif;
   font-weight:400;
}
.GothamProMedium{
   font-family: "Montserrat Medium", Helvetica, Arial, Verdana, sans-serif;
   font-weight: 500;
 
}
.GothamProBold{
   font-family: "Montserrat Bold", Helvetica, Arial, Verdana, sans-serif;
 font-weight: bold;
}
.GothamProExtraBold{
   font-family: "Montserrat ExtraBold", Helvetica, Arial, Verdana, sans-serif;
 font-weight: 800;
}
.GothamProBlack{
   font-family: "Montserrat Black", Helvetica, Arial, Verdana, sans-serif;
   font-weight:900;
}
.montserratSemiBold {
   font-family:"Montserrat Semibold", Helvetica, Arial, Verdana, sans-serif;
   font-weight:600;
}
.fontMedium{
  font-family: Helvetica, Arial, Verdana, sans-serif;
 font-weight: 500;
}
.PTSans{font-family: 'PT Sans', Helvetica, Arial, Verdana, sans-serif;}
.OpenSansRegular {
   font-family: "Open Sans", Helvetica, Arial, sans-serif;
 font-weight: 400;
}
.OpenSansSemiBold {
   font-family: "Open Sans", Helvetica, Arial, sans-serif; 
 font-weight: 600;
}
.OpenSansBold {
   font-family: "Open Sans", Helvetica, Arial, sans-serif;
 font-weight: 700;
}
.OpenSansExtraBold {
   font-family: "Open Sans", Helvetica, Arial, sans-serif;
 font-weight: 800;
}   
