
/* Boostrap 5 columns */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* 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;
			}
            .headerLogo img{
              height: 80px;
            }
            .wrapper {
                padding-top:90px;
            }



		/* Form */



		/* Button */



		/* Box */



		/* Wrappers */



		/* Nav */
        .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;
			}
            .headerLogo img{
              height: 60px;
            }
            .wrapper {
                padding-top:75px;
            }
            .navbar-nav li a {
                line-height:50px;
                font-weight: 600;
            }

		/* Wrappers */



		/* Articles */

        /* 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;
				}
            .headerLogo img{
              height: 40px;
            }
            .wrapper {
                padding-top:55px;
            }
            .navbar-nav li a {
                line-height:30px;
                font-weight: 600;
                padding-top: 5px;
                padding-bottom: 5px;
            }
            /* 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;
        }



		/* Section/Article */

			section, article {
				clear: both;
			}
            .section1 {
                background: #fff;
                padding: 20px 0 22px;
            }
            .section1 .figure-feature1 {
                float: none;
                width: auto;
                max-width: 300px;
                margin: 20px auto 0;
            }
            .section1 .figure-feature1 img {
                display: block;
                max-width: 100%;
            }
            .section1 .text {
                padding-top: 0;
                padding-left: 0;
                float: none;
                width: auto;
                max-width: 100%;
            }
            .section1 h1, .section2 h1{
                font-size: 30px;
                letter-spacing: 1px;
                padding: 15px 0;
            }

            .section2 {
                background: #f3f5fa;
                padding: 20px 0 22px;
            }
            .section2 .text {
                padding-top: 0;
                padding-left: 0;
                float: none;
                width: auto;
                max-width: 100%;
            }
            .section2 .figure-feature2 {
              float: none;
                width: auto;
                max-width: 300px;
                margin: 20px auto 0;
            }
            .section2 .figure-feature2 img {
                max-width: 100%;
            }

		/* Button */



		/* List */



		/* Box */



		/* Wrappers */



		/* Nav */



		/* Articles */



		/* Copyright */



	}


