/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{
	font-family: Helvetica, sans-serif;
	color: #56585d;
	font-weight: 300;
	font-size: 15px;
}
.container a{color: #56585d;}

h1,h2,h3,h4,h5,h6{
	font-family:  Helvetica, sans-serif;
	color:#981417;
}
h2{
	font-size: 1.4em;
	color: #981417;
	font-weight: 100;
}
h3{
	
	font-size: 1.2em;
	font-weight: 200;
}
img{
	max-width: 100%;
}
hr.visible-xs{
	clear: both;
}
.text-center, .center{
	text-align: center;
}
.right{
	float: right;
}
.left{
	float: left;
}
.clear{
	clear: both;
}
.row{
	margin-right: 0px;
	margin-left: 0px;
}
.nopad{
	padding-left: 0px;
	padding-right: 0px;
}
.input-group-btn button{
	border-left: 0px;
}
.ftlarge{
	font-size: 1.5em;
}
img.image-align-right, img.right{
	float: right;
	padding-bottom: 10px;
	padding-left:15px;
}
img.image-align-left, img.left{
	float: left;
	padding-bottom: 10px;
	padding-right:15px;
}
#head{
	background: url('../img/header_bkg.jpg') #000000;
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 40px;

}
#matrix{
	/*background: url('../img/dot_matrix.png') #FFF;*/
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 0px;
}
#featuredproducts a{
	color: #FFF;
}
.products img{
	height: auto;
	width: 100%;
}
#intpageheader{
	background: url('../img/honey_comb.jpg') #dee0df;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.brownbkg{
	background-color: #f9f7f3
}
.row.black{
	background: #000;
	color: #FFF;
}
#homeplant.graphme{
	background: url('../img/graphs.jpg')  no-repeat center center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #FFF;
}
#myCarouselhome{
	margin-bottom: 50px;
}
#homeplant a{
	color: #FFF;
}
#homeplant h4{
	color: #FFFFFF;
	font-weight: 100;
	font-family: Helvetica, sans-serif;
}
.topnav li a{
	padding-left: 10px;
	padding-right: 10px;
	font-size: .8em;
	color: #FFFFFF;
}
.navbar-default{
	border-color: transparent;
	background-color: transparent;
}
.navbar-brand{
	padding: 0px;
}
.topnav>li>a{
	padding-top: 5px;
	padding-bottom: 5px;
}
.relative{
	position: relative;
	top: 0px;
	left: 0px;
}
.navbar ul.topnav li{
	background: none;
}
.topnav .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color: #981417;
}
.navbar ul.topnav li.active a, .navbar ul.topnav li.active a:hover{
	background: none;
	color: #FFFFFF;
	-webkit-transition: color 600ms ease;
-moz-transition: color 600ms ease;
-ms-transition: color 600ms ease;
-o-transition: color 600ms ease;
transition: color 600ms ease;
text-decoration: none;
}
.topnav li.active{
	border: 1px solid #fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	background-color: #006f3c;
	color: #FFFFFF;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	color: #FFFFFF;
}
.navbar-default .navbar-nav>li>a{
	color:#FFFFFF;
}
.navbar ul.topnav li a:hover{
	-webkit-transition: color 600ms ease;
-moz-transition: color 600ms ease;
-ms-transition: color 600ms ease;
-o-transition: color 600ms ease;
transition: color 600ms ease;
}
.topnav{
	text-transform: uppercase;
	font-size: 1.2em;
	float: right;
}
.dropdown-menu.fly{
	position: relative;
	float: none;
}
#searchsitetop{
	float: right;
	padding-right: 0px;
}
#searchsitetop .input-group-btn{
	width: auto;
}
footer{
	background: #FFF;
	padding-top: 25px;
	font-size: .9em;
	background-position: top center;
	background-repeat: no-repeat;
	padding-bottom: 50px;

}
footer table{
	width: 100%;
}
footer #footerinfo{
	font-size: 1em;
	margin-top: 10px;
}
footer .nav>li>a{
	padding: 5px;
}
footer .nav>li>a:hover, footer .nav>li>a:active{
	background-color: #EAEAEA;
}
button.btn.btn-default{
		width: 35px;
	}
footer .col-xs-8.row{
	padding-left: 0px;
}
.btn-lt-grn a,.btn-lt-red a, #intright a, .bluebuttons a, table .btn-lt-grn, #contactuspage input[type=submit], #dealerrecruitment button[type=submit]{
	color: #fff;
	font-weight: 200;
	padding:11px;
	background: #981417;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#intright .btn-lt-black a{
	background-color: #000000;
}
#intright .gallerylinks ul{
	padding-left: 18px;
}
#intright .gallerylinks a{
	color: #56585d;
	font-weight: 300;
	font-size: 15px;
	background: none;
	padding: 6px 0px;
	text-align: left;
}
.gallery{
	padding-bottom: 25px;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 25px;

}
.btn-lt-grn {
	margin-top: 20px;
}
.btn-blue img{
	float: right;
}
.btn-white-bdr a{
	border: 2px solid #FFF;
	padding:11px;
	color: #FFF;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btn-red-bdr a{
	border: 2px solid #981417;
	padding:11px;
	color: #981417;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.green, table.product caption{
	color:#FFF;
	background: #000;
	padding: 15px;
	font-family: 'enter_the_gridregular', Helvetica;
	letter-spacing: 1px;
	font-weight: 400;
}
.ltgreen{
	color: #981417;
}
#featuredproducts{
	padding-top: 50px;
	padding-bottom: 50px;
}
#featuredproducts .btn-white-bdr{
	margin-bottom: 50px;
}
.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
    width: 0;
    margin-left: 10px;
}
.btn-blue span.caret-right{
	color: yellow;
}
#archive .chem{
	background-image: url('../img/archivebkg.png');
	background-repeat: repeat;
}
#archive h3{
	font-size: 1.4em;
	color: #00168F;
}

.topnav .dropdown-menu li a{
	color: #FFF;
	font-size: 1em;
}
.linksauto a{
	color: inherit;
}

#intright a, .bluebuttons a{
	color: #FFF;
	display: block;
	width: 100%;
	text-align: center;
	padding: 6px;
}
#intright p{
	margin-bottom: 25px;
}
h1{
	font-family: 'enter_the_gridregular', Helvetica;
	letter-spacing: 1px;
	color: #000000;
	font-size: 1.8em;
	font-weight: 600;
	
}
.placeholder
{
  color: #aaa;
}
#intpageheader .col-xs-7{
	width: 57%;
}
#intpageheader .vcenter{
	display: inline-block;
	vertical-align: middle;
	float: none;
}
#intpageheader .col-xs-5{
	width: 41.66%;
}
#intpageheader .col-xs-5 img{
	float: right;
}
#interiorbody .col-xs-10{
	border-right: 1px solid #c6b38e;
}
#interiorbody .dropdown-menu.fly{
	box-shadow: none;
	border: none;
}
.dropdown-menu.fly>li>a{
	white-space: normal;
}
.dropdown-menu{
	min-width: 200px;
	margin: 0px;
}
.topnav .dropdown-menu{
	background-color: rgba(0, 0, 0, 0.6);
}
ul.dropdown-menu.tiertwo{
	left: 100%;
	clear: none;
	top: 0px;
	margin-left: 0px;
	font-size: .9em;
}
#interiorbody{
	margin-bottom: 25px;
	margin-top: 25px;
}
#interiorbody .dropdown-menu.fly li a{
	background: url('../img/right_nav_arrow.png') no-repeat right center;
	background-position: 0% 50%;
	color: #428bca;
}
#interiorbody .dropdown-menu.fly li a:hover{
	color: #428bca;
}
#interiorbody .yellowarrow{
	background: url('../img/right_nav_arrow_y.png') no-repeat right center;
	background-position: 95% 50%;
}
#interiorbody .yellowarrow h2{
	padding-right: 37px;
}
#intright h5{
	font-size: 1.1em;
	margin-top: 25px;
}
#interiorbody .yellowarrow.open{
	background: url('../img/down_nav_arrow_y.png') no-repeat right center;
	background-position: 95% 0%;
}

#myCarouselhome .carousel-caption{
	bottom: 120px;
}
#myCarouselhome .carousel-caption h3{
	color: #FFF;
	font-size: 1.5em;
}
#myCarouselhome .carousel-caption p{
	font-size: 1.2em;
}


#interiorbody .row .col-xs-3 p{
	margin-top: 10px;
}
#interiorbody .dkheader{
	background-color: #000000;
	color: #FFFFFF;
	font-family: times, sans-serif;
	padding: 7px;
	font-style: italic;
}
#interiorbody .col-md-10 a{
 color: #981417;
 text-decoration: underline;
}
#interiorbody table{
	width: 100%;
}

.col-xs-7.vcenter h1{
	text-transform: uppercase;
}
#contactuspage input[type=submit]{
	width: 200px;
	margin-top: 15px;
	border: none;
}
ul.topnav li{
	display: inline-block;
}
ul.topnav li.dropdown li{
	display: block;
}
.hide {display: none;}
.gallerylinks span{
	cursor: pointer;
}
table.gallerytable td{
	padding-right: 10px;
}
.col-xs-6.products:hover{
	background: #F2F2F2;
}
.col-xs-6.products a{
	text-decoration: none;
}
.carousel-control{
	width: 6%;
}
#intpageheader{
	padding: 75px 0px;
}
/* ==========================================================================
 MSDS table style
   ========================================================================== */
table.msds tr{
	line-height: 55px;
	border-bottom: 1px solid #DADADA;
}
table.msds tr td:first-child{
	width: 60%;
}



/* ==========================================================================
   product table style
   ========================================================================== */

table.product{
	width: 100%;
	margin-top: 10px;
}
table.product caption{
	font-weight: bold;
	margin-top: 10px;
}
table.product th{
	color: #981417;
}
table.product tr{
	border-top: 1px solid #DADADA;
}
table.product td, table.product th{
	border-right: 1px solid #DADADA;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.product td:first-child, table.product th:first-child{
	padding-left: 0px;
}
table.product td:last-child, table.product th:last-child{
	border-right: none;
}
table.product tr.max{
	color: #FFF;
	background-color: #981417;
}
table.product tr.max td:first-child{
	padding-left: 5px;
}
/* ==========================================================================
   Distributor table style
   ========================================================================== */

table#distributors input[type="text"], table#distributor select{
	width: 100%;
}
.new_distributor input[type="submit"]{
	background: inherit;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	border: 1px solid #000;
	padding: 3px 15px;
	background: #981417;
	color: #FFF;
}
table#distributors input[type="text"]{
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.rowon .row{
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 0px;
	padding-right: 0px;
}
/* ==========================================================================
   News style
   ========================================================================== */

.news_item_truncated h2 a{
	font-size: 1.4em;
	color: #981417;
	font-weight: 100;
}
.news_item_truncated h2{
	color: #56585d;
	font-size: 1.2em;
}
.news_item_truncated{
	padding: 15px;
}
.news_item_truncated:nth-child(even) {
	background: #FAFAFA;
}
.news_item_truncated a{
color:#981417;
}


nav#recent_news_items ul li{
	list-style: none;
	margin-bottom: 15px;
}
nav#recent_news_items ul{
	padding-left: 0px;
	margin-left: 0px;
}
.greensub{
	background-color: #981417;
	color: #FFF;
}
.pic{
  text-align: center;
  background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-position:center;
color: #FFF;
padding: 50px 0px;
}

/* CSS MENU /*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}
#cssmenu{
	margin-top: 10px;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 17px;
  font-size: 1em;
  letter-spacing: 1px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: 400;
  text-transform: uppercase;
}
#cssmenu > ul > li:hover > a {
  color: #ffffff;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 30px;
}
#cssmenu > ul > li.has-sub > a:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
  height: 35px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  padding: 11px 15px;
  width: 170px;
  font-size: 12px;
  text-decoration: none;
  color: #dddddd;
  font-weight: 400;
  background: #333333;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
#cssmenu.small-screen {
  width: 100%;
}
#cssmenu.small-screen ul {
  width: 100%;
  display: none;
}
#cssmenu.small-screen.align-center > ul {
  text-align: left;
}
#cssmenu.small-screen ul li {
  width: 100%;
  border-top: 1px solid rgba(120, 120, 120, 0.2);
}
#cssmenu.small-screen ul ul li,
#cssmenu.small-screen li:hover > ul > li {
  height: auto;
}
#cssmenu.small-screen ul li a,
#cssmenu.small-screen ul ul li a {
  width: 100%;
  border-bottom: 0;
}
#cssmenu.small-screen > ul > li {
  float: none;
}
#cssmenu.small-screen ul ul li a {
  padding-left: 25px;
}
#cssmenu.small-screen ul ul ul li a {
  padding-left: 35px;
}
#cssmenu.small-screen ul ul li a {
  color: #dddddd;
  background: none;
}
#cssmenu.small-screen ul ul li:hover > a,
#cssmenu.small-screen ul ul li.active > a {
  color: #ffffff;
}
#cssmenu.small-screen ul ul,
#cssmenu.small-screen ul ul ul,
#cssmenu.small-screen.align-right ul ul {
  position: relative;
  left: 0;
  width: 100%;
  margin: 0;
  text-align: left;
}
#cssmenu.small-screen > ul > li.has-sub > a:after,
#cssmenu.small-screen > ul > li.has-sub > a:before,
#cssmenu.small-screen ul ul > li.has-sub > a:after,
#cssmenu.small-screen ul ul > li.has-sub > a:before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 17px;
  color: #dddddd;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
#cssmenu.small-screen #menu-button:after {
  position: absolute;
  top: 22px;
  right: 17px;
  display: block;
  height: 4px;
  width: 20px;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  content: '';
  box-sizing: content-box;
}
#cssmenu.small-screen #menu-button:before {
  position: absolute;
  top: 16px;
  right: 17px;
  display: block;
  height: 2px;
  width: 20px;
  background: #dddddd;
  content: '';
  box-sizing: content-box;
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  top: 23px;
  border: 0;
  height: 2px;
  width: 15px;
  background: #ffffff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  top: 23px;
  background: #ffffff;
  width: 15px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#cssmenu.small-screen .submenu-button {
  position: absolute;
  z-index: 99;
  right: 0;
  top: 0;
  display: block;
  border-left: 1px solid rgba(120, 120, 120, 0.2);
  height: 46px;
  width: 46px;
  cursor: pointer;
}
#cssmenu.small-screen .submenu-button.submenu-opened {
  background: #4a4b50;
}
#cssmenu.small-screen ul ul .submenu-button {
  height: 34px;
  width: 34px;
}
#cssmenu.small-screen .submenu-button:after {
  position: absolute;
  top: 22px;
  right: 19px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:after {
  top: 15px;
  right: 13px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:after {
  background: #ffffff;
}
#cssmenu.small-screen .submenu-button:before {
  position: absolute;
  top: 19px;
  right: 22px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:before {
  top: 12px;
  right: 16px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:before {
  display: none;
}
#cssmenu.small-screen.select-list {
  padding: 5px;
}


/*// NEW CSS FOR NEW HOMEPAGE HIDDEN //*/
#featuredproducts .largeft{
	font-size: 1.2em;
}
#featuredproducts h3{
	color: #FFF;
}
.row.black.pad{
	padding: 50px 0px;
	font-size: 2em;
}

.stimupro-header-text {
	color: #636466;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
.main-product-block p {
	padding-left: 15px;
}
.right-border {
	border-right: 1px solid #636466;
}
.stimupro-table {
	width: 100%;
	border: solid 1px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.no-left-border {
	border-left: none !important;
}
td.no-left-border {
	vertical-align: top;
}
.no-right-border {
	border-right: none !important;
}
.stimupro-table td {
	border: solid 1px;
}
.chart-block {
	padding-left: 0;
	padding-right: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ==========================================================================
   Media Query Custom
   ========================================================================== */

@media only screen and (min-width: 371px) and (max-width:767px){
	.img-thumbnail{

		margin: 10px 0 20px 20px;
	}
	.row{
		padding-left: 10px;
		padding-right: 10px;
	}
	.row#head p.text-right{
		padding-right: 20px;
	}
	.main-product-block p {
		padding-left: 0;
	}
}
@media only screen and (min-width: 768px){

	#searchsite{
		float: right;
		padding-right: 0px;
	}
	.vcenter{
	display: inline-block;
	vertical-align: middle;
		float: none;
	}
	.vcenter.col-md-6{
		width: 49%;
	}
	footer #footerinfo{
	border-right: 1px solid #D7D7D7;
	}
	.col-sm-5.vcenter{
		min-height: 245px;
	}
}
@media only screen and (max-width:767px){

	.container{
		margin-left: auto;
		margin-right: auto;
	}
	.imgshrink img{
		max-width: 30%;
	}
	.center-sm{
		text-align: center;
	}
		#matrix.picmd{
 
  background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-position:center;
padding: 50px 0px;
	}
	#intpageheader{
		background-position: 75px 0px;
	}
	#cssmenu{
		background: #565857;
		margin-bottom: 20px;
	}
	#myCarouselhome{
		margin-bottom: 10px;
	}
	#cssmenu.small-screen .submenu-button{
		background: #4e4e4e;
	}
	#head{
		padding-bottom: 25px;
	}

}


@media only screen and (min-width: 768px) and (max-width:991px){
	footer #footerinfo{
	border-right: 0px;
	}
	.main-product-block p {
		padding-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width:1199px){
	footer{
		font-size: .8em;
	}
	footer #footerinfo, footer .foottext{
		font-size: .8em;
	}
}
@media only screen and (min-width: 1200px){
	button.btn.btn-default{
		width: 40px;
	}
	#contactuspage input[type=submit]{
		width: 50%;
	}
}







