@charset "UTF-8";
/* CSS Document */

.intro-subhead{
	font-family: "Montserrat", sans-serif;
    font-size: 2em;
    margin: 1.5em 2.5em 1em;
	font-weight: 300;
	text-align:center;
}

p.checkers-p{
	font-size: 17px;
	line-height: 1.6;
	margin: 2rem 0 2rem 0;
}

p.center-p{
	text-align:center;
	margin-bottom: 3rem;
}

.quad-icon{
	width: 70px;
}

.quad-icon-center{
    text-align: center;
	margin-bottom: 1rem;}
h3.home{
	text-align: center;
}

/*
h1{
    margin-top: 1.5em;
}

h2{
    line-height: 48px;
}

h3{
    line-height: 1.4;
}

.checker .info .content {
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    box-sizing: border-box;
    padding-right: 40%;
}

.checker.reverse .info .content {
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    box-sizing: border-box;
    padding-left: 20%;
    padding-right: 20%;
}
ul.sub-menu{
    list-style-type: none;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height:4;
}
ul.sub-menu li{
    border-bottom: 1px solid #c0c3c8;
}
*/

/*for-phone-only*/
	@media (max-width: 599px) {
		.intro-subhead{
    		font-size: 1.5em;
    		margin: 2em 1.5em 1.5em;}
	}

/*for-tablet-portrait-up*/
  @media (min-width: 600px) { 

	  .tablet-padding{
		  padding:0 4rem;
	  }
}

/*for-tablet-landscape-up*/
  @media (min-width: 900px) { }

/*for-desktop-up*/
  @media (min-width: 1024px) {
		.tablet-padding{
		  padding:0;
	  }
}

/*for-big-desktop-up*/
  @media (min-width: 1800px) { }