*{
    box-sizing:border-box;
}
body{
    background-color:#222;
    margin:0;
    padding:0;
}
html{
    padding:0;
    margin:0;
    text-align:center;
    font-family:"Poppins", sans-serif;
    font-family:"Georgia", serif;
    color:#333;
}
.page{
    background:#fff;
    text-align:left;
    margin:auto;
    max-width:1400px;
    font-size:18px;
    box-shadow:0 0 30px rgba(0,0,0,0.2);
}
.logo-wrapper{
  margin:auto;
  display:inline-block;
  font-family:"Poppins", sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  color:#861e1e;
}
.logoline1{
  font-size:2rem;
  border-bottom:2px solid #123c91;
  line-height:150%;
  font-weight:600;
}
.logoline2{
  font-size:2.9rem;
  line-height:140%;
}
.topnav-wrapper{
    border-bottom:2px solid #123c91;
    background:#e9eff2;
    text-align: right;
}
.header-main{
  padding:1rem;
  text-align:center;
  background-color:#e8f0ff;
}
.header-right{
  width:100%;
  text-align:right;
}
.header-phone{
}
.header-phone a{
  color:#1d2458;
  font-weight:900;
  text-decoration:none;
  font-size:2rem;
  line-height:100%;
}

.header-phone .fa{
  margin-right:0.5rem
}
.book-appointment{
  margin-top:0.5rem;
}
.ft-line4 .book-appointment a{
  background-color:#ef870e;
  border-color:#ef870e;
}
.ft-line4 .book-appointment:hover a{
  background-color:#fff;
  border-color:#ef870e;
  color:#ef870e;
}
.book-appointment a{
  display:inline-block;
  background-color:#038cc5;
  color:#fff;
  padding:0.4rem 1.5rem;
  border-radius:10rem;
  text-decoration:none;
  font-weight:600;
  text-align:center;
  border:3px solid #038cc5;
}
.book-appointment a:hover{
  color:#038cc5;
  border-color:#038cc5;
  background-color:#fff;
}
.topnav{
    display:inline-flex;
}
.tn-cell{
    text-align:center;
}
.tn-cell a{
    display:inline-block;
    padding:0.5rem 0.75rem;
    color:#1d2458;
    text-decoration:none;
}
.tn-cell a:hover{
    background-color:#038cc5;
    color:#fff;
    transition: background-color 0.5s ease-out;
}
.section{
    margin-top:5rem;
    margin-bottom:5rem;
    padding-left:1rem;
    padding-right:1rem;
}
.top-bar-promo{
  background: #123c91;
  color:#1d2458;
  padding:0.25rem;
  text-align:center;
}
footer {
  text-align: center;
}
.footer-bottom{
  background: #ccc1ae;
  padding: 2rem;
  /* color:#eee; */
}
.footer-top{
  padding:1rem;
  background-color: #f1ede8;
  border-top:1px solid #ddd;
}
.ft-line1{
  font-size:2rem;
  color:#038cc5;
  font-weight:bold;
}
.ft-line2{
  padding:0.5rem 0 0.5rem 0;
  font-size:2rem;
}
.ft-line2 a{
  color: #222;
  text-decoration:none;
}
.ft-line2 a:hover{
  font-weight:600;
}
.ft-line2 .fa{
  margin-right:0.5rem;
  color:#363636;
}
.ft-line3{

}
.footer-bottom{
  background-color:#038cc5;
  padding:1rem;
  color:#fff;
}
.hometopinfo{
  margin-bottom:2rem;
}
.hotoin-date{
  font-weight:bold;
}
.hotoin-time{
  margin-bottom:1rem;
}
.hotoin-location{
  font-weight:bold;
}
.hotoin-address{
  
}
.hometoppledges{
  display:inline-block;
  font-size:1.5rem;
}
.hometoppledgeitem{
  text-align:left;
  font-family:"Poppins", sans-serif;
  font-weight:600;
}
.hometopchairs{
  margin-top:2rem;
  margin-bottom:2rem;
  max-width:650px;
  margin-left:auto;
  margin-right:auto;

}
.hometopchairs .argentgrid{
    text-align:left;
  line-height:160%;
}
.starplat{
  color:#e6d8ba;
}
.stargold{
  color:#FFD700;
}
.starsil{
  color:#C0C0C0;
}
.staratt{
  color:#333;
}
.hometopheadings h1{
}
.hometopheadings h2{
  
}
.hometopheadings h3{
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}
.hometopheadings h4{
  font-size:2rem;
  margin-bottom:0;
  margin-top:2rem;
}
.hometopheadings h5{
  margin-top:0;
  font-size:1.5rem;
}

.max-1200{
  max-width:1200px;
  margin:auto;
}
.max-1000{
  max-width:1000px;
  margin:auto;
}
.max-800{
  max-width:800px;
}
.max-700{
  max-width:700px;
}
.max-600{
  max-width:600px;
}
.center{
  text-align:center;
}
/**** argent grids ****/

.argentgrid{
  display:flex;
  flex-wrap:wrap;
}
.argentgrid img{
  width:100%;
  max-width:100%;
}
.argentgrid .agcell-1-1{ width:100%; }
.argentgrid .agcell-1-2{ width:50%; }

.argentgrid .agcell-1-3{ width:33.3333%; }
.argentgrid .agcell-2-3{ width:66.66666%; }

.argentgrid .agcell-1-4{ width:25%; }
.argentgrid .agcell-3-4{ width:75%; }

.argentgrid .agcell-1-5{ width:20%; }
.argentgrid .agcell-2-5{ width:40%; }
.argentgrid .agcell-3-5{ width:60%; }
.argentgrid .agcell-4-5{ width:80%; }

.argentgrid .agcell-1-6{ width: 16.66666%; }


/**** end argent grids ****/

/***** Media Queries ******/

@media screen and (min-width: 1921px){
  .page{
    max-width:1600px;
  }
}

@media screen and (max-width: 1280px){
  
}

@media screen and (max-width: 1024px){
    
}

@media screen and (max-width: 768px){
  
}

@media screen and (max-width: 568px){

}

@media screen and (max-width: 400px){
	
}