/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
 .container {
	 border:0px red solid;
}

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	 .container {
	 border:0px blue solid;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
}
.navbar-nav > li { margin-right: 10px;}  
}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	 .container {
	 border:0px black solid;
}
.nav > li > a {
    display: block;
    padding: 10px 12px !important;
    position: relative;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
    margin-right: 0 !important;
	font-size:14px;
	
}
.navbar-nav > li { margin-right: 0px; }  
}

/* xs */
@media (max-width: 767px) {
	 .container {
	 border:0px pink solid;
}
.label{
	float:left;
	width:100% !important;
	text-align:left !important;
}
.txt-box{
	float:left;
	width:100% !important;
	text-align:left;
	height:auto;
}
.contact_form_row{
	width:100%;
	padding:12px 40px !important; 
}
.banner1 {
    padding-bottom: 0;
    padding-top: 100px;

}
.intro-message {
    padding-bottom: 5%;
}
}

/* XS Portrait */
@media (max-width: 480px) {
	 .container {
	 border:0px green solid;
}
.navbar-nav > li{ width:100% !important;}
.contact_form_small_1, 
.contact_form_small_7,
input, 
textarea,
select 
{
	width:100% !important; 
	height:40px; 
}
.banner1 {
    padding-bottom: 0;
    padding-top: 130px;

}
.intro-message {
    padding-bottom: 5%;
}  
}

