/*  ----------------------------------------------------------------------------------------------------------------------------------------------  */
/*  --------------------------------------------------------------------------------------------------------- For portrait smart phones (320 wide)  */
/*  ----------------------------------------------------------------------------------------------------------------------------------------------  */



@media screen and (max-width: 459px){

.content{
    width: 300px;
}

#navbtn{
    padding: 0 20px 0 10px;
    }
#navbtn span.menutext{
    color: rgba(0,0,0,0);
}


/*  -- home --  */

#homeright{
    width: 100%;
}





/*  -- contact --  */

form#ValidatedForm {
    padding: 0;
    background-color: #dbebf7; 
    color: #584642;
	}
form#ValidatedForm span.required {
    position: relative;
    font-size: 11pt;
    }
form#ValidatedForm .textfield {
    background-color: #fff;
    border: 1px solid #ccc;   
    }
form#ValidatedForm .submit {
    background-color: #658e39;
    }
form#ValidatedForm .submit:hover {
    background-color: #527a28;
}

.g-recaptcha{
	width: 280px !important;
	border-radius: 4px !important;
	border-right: 1px solid #d8d8d8 !important;
	overflow: hidden !important;
}

form#ValidatedForm .submit {
    margin: 0;
}





/*  ---end---  */
}






