/* Desktop */

	@media screen and (min-width: 737px) {

		/* Basic */

			body, input, textarea, select {
				font-size: 13pt;
			}

			h1 {
				letter-spacing: -0.025em;
			}

			h2 {
				font-size: 2em;
				letter-spacing: -0.015em;
			}

			h3 {
				font-size: 1.5em;
				letter-spacing: -0.015em;
			}

			h1, h2, h3, h4, h5, h6 {
				margin: 0 0 0.75em 0;
			}

			header {
				margin: 0 0 0 0;
			}

			header > p {
			    font-size: 1.25em;
				margin: 0;
			}



		/* Form */



		/* Button */



		/* Box */



		/* Wrappers */



		/* Nav */
        nav h1{
                font-size: 1.5em;
                letter-spacing: -0.015em;
                font-weight: 700;
            }
        .navbar-right h2{
                font-size: 1.5em;
                letter-spacing: -0.015em;
                font-weight: 700;
                margin: 10px 20px;
            }


		/* Articles */



	}

/* Tablet */

	@media screen and (min-width: 737px) and (max-width: 1200px) {

		/* Basic */

			body {
				/*min-width: 960px;*/
				font-size: 11pt;
			}

			input, textarea, select {
				font-size: 11pt;
			}

			header {
				margin: 0 0 0 0;
			}

		/* Wrappers */



		/* Articles */

        /* Google Maps */
        #map_canvas{
          height:350px;
        }


        /* Form */
         #contacts_form{
            width: 95%;
            margin: 30px auto;
            float: none;
        }
        #contacts_form input[type="text"]:first-of-type, #contacts_form input[type="email"]:nth-of-type(2){
            width:90%;
            float:none;

        }
        #contacts_form input[type="text"]:nth-of-type(3), #contacts_form textarea, #contacts_form input[type="text"]:nth-of-type(5) {
             width:90%;
            float:none;

        }
        #contacts_form input, #contacts_form textarea {
            padding: 5%;
            width: 95%;
            float: none;
        }
        #contacts_form input[type="email"]:nth-of-type(2) {
          float: none;
        }
         input[type="text"],
	    input[type="password"],
	    input[type="email"],
	    textarea {
            padding:10px 20px;
        }



	}

/* Mobile */

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

		/* Basic */

			body, input, textarea, select {
				line-height: 1.75em;
				font-size: 10pt;
				letter-spacing: 0;
			}

			h1, h2, h3, h4, h5, h6 {
				font-size: 1.25em;
				margin: 0 0 0.4em 0;
			}

			h1 {
				font-size: 2.25em;
				line-height: 1.25em;
			}

			header {
				margin: 0 0 0 0;
			}

				header > p {
					font-size: 1.25em;
				}



		/* Section/Article */

			section, article {
				clear: both;
			}

		/* Button */



		/* List */



		/* Box */



		/* Wrappers */



		/* Nav */



		/* Articles */

        /* Google Maps */
        #map_canvas{
          height:350px;
        }

        /* Forms*/
        #contacts_form{
            width: 95%;
            margin: 30px auto;
            float: none;
        }
        #contacts_form input[type="text"]:first-of-type, #contacts_form input[type="email"]:nth-of-type(2){
            width:95%;
            float:none;

        }
        #contacts_form input[type="text"]:nth-of-type(3), #contacts_form textarea, #contacts_form input[type="text"]:nth-of-type(5) {
             width:95%;
            float:none;

        }
        #contacts_form input, #contacts_form textarea {
            padding: 5%;
            width: 95%;
            float: none;
        }
        #contacts_form input[type="email"]:nth-of-type(2) {
          float: none;
        }
        .contacts_info {
            float: none;
            text-align: center;
            width: auto;
            margin-top: 40px;
        }
         input[type="text"],
	    input[type="password"],
	    input[type="email"],
	    textarea {
            padding:8px 15px !important;
        }



		/* Copyright */



	}


