@media only screen and (min-width: 600px) {
/*-----BODY -----*/
	body {}



/*-----HEADER -----*/

header {
    padding-top: .5em;
    min-height:150px;
}

header h1 {
    font-size:3em;
    float:left;
    }

.headerPhone {
    display:initial;
    text-decoration:none;
    
    color:white;
    }
    
.contactHeader {
    display:initial;
    float:right;
    margin-right:3%;
    margin-top:1em;
    text-align:center;
    }

/*-----NAVigation -----*/
button#showPhoneNav { display: none;}

    nav {
        float: none;
    width: 100%;
    background: #3f3f3f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#272727)); /*Android*/
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#272727 100%); /*Safari, Chrome*/
    background: -o-linear-gradient(top,  #3f3f3f 0%,#272727 100%); /*Opera on Windows*/
    background: linear-gradient(to bottom,  #3f3f3f 0%,#272727 100%);
    }

    nav ul{
    display: block!important; /*forces the menu to reappear on the tablet*/
    padding: 0; 
    margin: 0; 
    border: none;
    border-radius: 0;
    box-shadow:none;
    background: #3f3f3f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#272727)); /*Android*/
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#272727 100%); /*Safari, Chrome*/
    background: -o-linear-gradient(top,  #3f3f3f 0%,#272727 100%); /*Opera on Windows*/
    background: linear-gradient(to bottom,  #3f3f3f 0%,#272727 100%);
}

    nav ul li a {
    float:left;
    padding:.5em;
    text-decoration: none;
    border-top: 1px solid  rgba(255,255,255,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.8);
    color: rgba(255,255,255,0.8);
    
    background: rgb(61,69,71); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(61,69,71,1) 0%, rgba(39,39,39,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,69,71,1)), color-stop(100%,rgba(39,39,39,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4547', endColorstr='#272727',GradientType=0 ); /* IE6-9 */


}
    nav ul li a:hover {background-color: rgba(0,0,0,0.1)}
    nav ul li.selected a {background-color: rgba(0,0,0,0.3)}
    
.phoneMenuCall {
    display:none;
    }
    
    
ul li.icons {
    display:initial;
	float:right;
}

 ul li.icons li {
	float:left;
	margin-top:10px;
   
}	

 ul li.icons li a {
	opacity:0.7;
}

/*-----CONTENT -----*/
#container {
    background: rgb(61,69,71); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(61,69,71,1) 0%, rgba(39,39,39,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,69,71,1)), color-stop(100%,rgba(39,39,39,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(61,69,71,1) 0%,rgba(39,39,39,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4547', endColorstr='#272727',GradientType=0 ); /* IE6-9 */


    }

#content {
    min-height: 30em;
    background-color:white; 
}

header {
    background-color:white;
    
    }



img.bioImg {
    width:30%;
    margin: 2em 2%;
    float:right;
    }


a.formLink {
    text-decoration:none;
    color: #f6f6f6;
    font-weight:600;
    float:left;
    border: 1px #222 solid;
    border-radius: 10px; 
    margin-top:1em;
    margin-left:10%;
    padding: .75em 0; 
    width: 80%;
    text-align:center;
    background: rgb(34,47,64); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(34,47,64,1) 0%, rgba(119,119,130,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,47,64,1)), color-stop(100%,rgba(119,119,130,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(34,47,64,1) 0%,rgba(119,119,130,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(34,47,64,1) 0%,rgba(119,119,130,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(34,47,64,1) 0%,rgba(119,119,130,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(34,47,64,1) 0%,rgba(119,119,130,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222f40', endColorstr='#777782',GradientType=0 ); /* IE6-9 */
    }


section.preFooter {
    width:100%;
    }
    
div.help {
        margin:0;
        margin-left:2%;
        float:left;
        width:46%;
        min-height:310px;
        }
        
    
    div.buttonDiv {
        width:48%;
        margin:0;
        display:block;
        margin-left:50%;
        min-height:310px;
        }
    
    div.reviewBox {
        margin-left:2%;
        margin-top:1em;
        display:block;
        }    
    
/*div.buttonDiv { 
    width:30%;
    float:left;
        }    

div.reviewBox {
    display:block;
    margin-left:30%;
    padding:.5em;
    background-color:#fff;
    
    border:1px solid black;
        }   */  
        
        
div.reviewBox h3 {
    text-align:center;
    }

div#thankyoutext {
    margin-left:20%;
    }

form#Contact {
    margin-left:;
    }
        
.submitBtn {
    margin-left:40%;
    }

 /*-----COLUMNS -----*/
	div.left {
		width: 75%;
		float: left;	
	}
	aside.right {
		width: 23%;
		margin-right:2%;
		margin-top:2em;
		float: right;	
	}
	aside.right div.ad {
		width: 100%;
	}   


/*----- FOOTER -----*/

figure {
    float:right;
    width:33%;
    margin:2%;
}

figure img.testimonialsImg {
    width:100%;
    margin:0;
    float:right;
}

ul li img {
    width:25px;
}

.underNav {
    margin-bottom:30px;
}

.headerLogoImg {
    margin-left:2%;
}

p.catchPhrase {
    font-size:1.5em;
    padding-left:1em;
    margin-top:8%;
    
}
