@font-face
{
   font-family: "Bootstrap Icons";
   font-display: swap;
   src: url('../fonts/bootstrap-icons.woff2') format('woff2'),
        url('../fonts/bootstrap-icons.woff') format('woff'),
        url('../fonts/bootstrap-icons.ttf') format('truetype');
}
@font-face
{
   font-family: "Remixicon";
   font-display: swap;
   src: url('../fonts/remixicon.woff2') format('woff2'),
        url('../fonts/remixicon.woff') format('woff'),
        url('../fonts/remixicon.ttf') format('truetype'),
        url('../fonts/remixicon.svg#remixicon') format('svg'),
        url('../fonts/remixicon.eot') format('embedded-opentype');
}
@font-face
{
   font-family: "Bootstrap Icons";
   font-display: swap;
   src: url('../fonts/bootstrap-icons.woff2') format('woff2'),
        url('../fonts/bootstrap-icons.woff') format('woff'),
        url('../fonts/bootstrap-icons.ttf') format('truetype');
}
@font-face
{
   font-family: "Remixicon";
   font-display: swap;
   src: url('../fonts/remixicon.woff2') format('woff2'),
        url('../fonts/remixicon.woff') format('woff'),
        url('../fonts/remixicon.ttf') format('truetype'),
        url('../fonts/remixicon.svg#remixicon') format('svg'),
        url('../fonts/remixicon.eot') format('embedded-opentype');
}
a.Header_Links
{
   color: #DCDCDC;
   background: #4D5D61;
   text-decoration: none;
}
a.Header_Links:visited
{
   color: #DCDCDC;
   background: #4D5D61;
   text-decoration: none;
}
a.Header_Links:active
{
   color: #DCDCDC;
   background: #4D5D61;
   text-decoration: none;
}
a.Header_Links:hover
{
   color: #FF5F1F;
   background: #4D5D61;
   text-decoration: none;
}
a.Footer_Phone
{
   color: #011921;
   text-decoration: none;
}
a.Footer_Phone:visited
{
   color: #011921;
   text-decoration: none;
}
a.Footer_Phone:active
{
   color: #011921;
   text-decoration: none;
}
a.Footer_Phone:hover
{
   color: #FF5F1F;
   font-weight: bold;
   text-decoration: none;
}
a.FAQ_links
{
   color: #011921;
   background: #011921;
   text-decoration: none;
}
a.FAQ_links:visited
{
   color: #011921;
   background: #011921;
   text-decoration: none;
}
a.FAQ_links:active
{
   color: #011921;
   background: #011921;
   text-decoration: none;
}
a.FAQ_links:hover
{
   color: #011921;
   background: #011921;
   text-decoration: none;
}
a.link_orange
{
   color: #FF5F1F;
   text-decoration: none;
   transition: all 305ms linear;
}
a.link_orange:visited
{
   color: #FF5F1F;
   text-decoration: none;
}
a.link_orange:active
{
   color: #FF5F1F;
   text-decoration: none;
}
a.link_orange:hover
{
   color: #011921;
   font-weight: bold;
   text-decoration: none;
}
a.YouTube_Channel_Link
{
   color: #FFFFFF;
   background: #011921;
   text-decoration: none;
}
a.YouTube_Channel_Link:visited
{
   color: #FFFFFF;
   background: #011921;
   text-decoration: none;
}
a.YouTube_Channel_Link:active
{
   color: #FFFFFF;
   background: #011921;
   text-decoration: none;
}
a.YouTube_Channel_Link:hover
{
   color: #FFFFFF;
   background: #011921;
   text-decoration: none;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline-block;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   --color: #2E74B5;
   background-color: transparent;
}
.mybutton
{
   font-family: "Inter";
   font-weight: 400;
   font-weight: 400;
   font-weight: 600;
   font-size: 17px;
   text-align: center;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #FF5F1F;
   --background-color: rgba(255,95,31,1.00);
   border-radius: 6px;
   cursor: pointer;
   background-image: linear-gradient(to right, #ff5f1f 50%, white 50%);
   background-size: 200%;
   transition: 0.4s ease-out;
}
.mybutton:hover, .mybutton.active
{
   text-decoration: none;
   background-color: transparent;
   background-position: right;
}
.mybutton_border
{
   font-family: "Inter";
   font-weight: 400;
   font-weight: 400;
   font-weight: 600;
   font-size: 17px;
   text-align: center;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #FF5F1F;
   --background-color: rgba(255,95,31,1.00);
   border: 1px solid #FF6D38;
   --border-color: #FF6D38;
   border-radius: 6px;
   cursor: pointer;
   background-image: linear-gradient(to right, #ff5f1f 50%, white 50%);
   background-size: 200%;
   transition: 0.4s ease-out;
}
.mybutton_border:hover, .mybutton_border.active
{
   text-decoration: none;
   background-color: transparent;
   background-position: right;
}
.toggle180
{
   text-decoration: none;
   background-color: transparent;
   transform: rotateY(0deg) rotate(180deg);
   /* needs Y at 0 deg to behave properly*/
transition: transform 2s;
}
.toggle90
{
   text-decoration: none;
   background-color: transparent;
   transform: rotateY(0deg) rotate(90deg);
   /* needs Y at 0 deg to behave properly*/
transition: transform 2s;
}
@media only screen and (min-width: 1346px) and (max-width: 1899px)
{
}
@media only screen and (min-width: 1004px) and (max-width: 1345px)
{
}
@media only screen and (min-width: 768px) and (max-width: 1003px)
{
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
}
@media only screen and (max-width: 479px)
{
}
