html {margin:0;padding:0;}
	a {text-decoration: none;}
body {font-family: 'Nunito', sans-serif;margin:0;padding:0;}
h1 {}
h2 {}
h3 {}}
h4 {}
.services p {display:block;overflow:auto;}
img {height:auto;max-width:100%;}
.top {background-color:#C8D549;height:24px;}


/* menu area */
.menuarea {display:block;padding:20px 4%;text-align:center;}
.logo {display:block;}


#webtrac {vertical-align:middle;}
#webtrac .mainmenu {font-family: 'Nunito', sans-serif;color:#4B4B4B;font-weight:700;}
#webtrac .active a {background-color:#A49A94;padding:14px 14px;color:#FFFFFF;border-radius:7px;}
#webtrac a {padding:14px 14px;}

/* menu sizing */
#webtrac {width:100%;}

/* end menu area */

    
    .content_area {padding:10px 2%;}
    .service-blocks img {width:100%;}
    .service-blocks {text-align:center;font-weight:bold;}



/* header area */
.home .home-header {background-image:url(../images/headers/real-estate-appraisal-pool.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;
}
.home .header-inside {}
.header-button {background-color:#509236;padding:14px 14px;color:#FFFFFF;border-radius:7px;font-weight:bold;display:inline-block;}
.header-button:hover {background-color:#A49A94;}

.about-header {background-image:url(../images/headers/about-pool.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;}
.services-header {background-image:url(../images/headers/apprasial-services.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;}

.clients-header {background-image:url(../images/headers/clients-real-estate.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;}
    .team-header {background-image:url(../images/headers/team.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;}
        .contact-header {background-image:url(../images/headers/contact-us.jpg);background-repeat:no-repeat;
    background-size:cover;color:#FFFFFF;padding:10px 2%;}
/* end header area */

/* forms */

.rsformschedule {padding:0 2%;background-color:#C8D549;font-family: 'Nunito', sans-serif!important;}
.rsformschedule h2 {font-family: 'Nunito', sans-serif!important;}
.rsformschedule .button {border-radius:7px;}

/* end forms */
.footer {background-color:#C8D549;padding:14px 2%;}

@media (max-width: 640px) {
}
@media (min-width: 641px) {
}
@media (min-width: 768px) {
    
    .menuarea {padding:40px 4%}
    .content_area {padding:40px 4%;}
    .home .home-header {min-height:440px;padding:0 4%; background-position:0 6%;}
    .about-header, .services-header,.clients-header, .team-header,.contact-header {padding:50px 4%;background-position:50%;}
    .home .header-inside {padding-top:70px;}
    .rsformschedule {padding:40px 4%;}
    .service-blocks img {height:auto;max-width:100%;}
    .serviceblock {display:table;}
    .service-blocks {width:15%;display:table-cell;text-align:center;font-size:90%;font-weight:bold;}
    .footer {padding:24px 4%;}
    
   
  }
@media (min-width: 1040px) {
    #webtrac {width:auto;display:table-cell}
    .menuarea {display:table;padding:20px 4%;}
    .logo {display:table-cell;}
    #webtrac a {padding:0px;}
    #webtrac .mainmenu {padding:0 20px}
    .servicesrow {}
    .servicescol {width:29%;display:inline-block;vertical-align: text-top;padding:0 2%;}
    .twocolumns1, .twocolumns2 {width:47.9999%;display:inline-block;vertical-align: text-top;}
    .twocolumns1 {padding-right:2%;}
}
@media (min-width: 1259px) {
#webtrac {padding-left:200px;}
}
@media (min-width: 2600px) {
   
}
  @media (max-width: 400px)  {
}
@media (max-width: 800px) and (min-width: 401px) {p {font-size:2vw;}}
