.col-md-12 {
	background: rgba(255,255,255,.9);
	border-style: ridge;
	border-color:#000;
}
.bg {
	background:url(../img/bg.jpg);
	background-size: auto;
	background-position: center top;
	background-repeat: repeat;
	color:#000 !important;
	margin-top:50px;
	padding-bottom:50px;
	padding-top: 33px;

	
}
.navbar-default {
	background:url(../img/GMS_thememenu.jpg) repeat-x;
}
nav ul li:hover, a:hover {
	background:#000;
	text-decoration:none;
	color:#fff !important;
	box-shadow:0 0 3px rgba(0,0,0,.5)
}
.fml {
	height:220px;
	background:#396fc3;
	padding-top: 50px;
}
.fml h2 {
	font-size:29px;
}
.fmr {
	height:220px;
	background:#4a8aee;
}

.frm input {
	background: none;
margin: 10px;
border: 1px solid #000 !important;

}


}
.frm2 {
	padding-bottom:50px;
}
.frm2 input,textarea{
	width:320px;
	background: none;
	margin: 10px;
}
.frm2 .SignUP:hover {
	background:#fff;
	color:#000;
}
.bg2 {
	background:#eee;
	box-shadow:0 0 3px;
	margin-top: 20px;
	margin-bottom: 20px;
	display:none;
}
.bt1 {
	padding:10px;
	background:#396fc3;
	border: none;
	margin-bottom: 30px;
	box-shadow:0 0 25px;
	margin-top: 25px;
	width: 500px;
	font-size: 22px;
	margin-left: auto;
	margin-right:auto;

}
.bt1 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}
.bt1:hover {
    background: #000;
}

.bt2 {
	padding:10px;
	background:#00C;
	border: none;
	margin-bottom: 30px;
	box-shadow:0 0 25px;
	margin-top: 25px;
	width: 500px;
	font-size: 22px;
	margin-left: auto;
	margin-right:auto;

}
.bt2 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}
.bt2:hover {
    background: #000;
}


.bt3 {
	padding:10px;
	background:#D30E12;
	border: none;
	margin-bottom: 30px;
	box-shadow:0 0 25px;
	margin-top: 25px;
	width: 500px;
	font-size: 22px;
	margin-left: auto;
	margin-right:auto;

}
.bt3 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}
.bt3:hover {
    background: #000;
}

a {
    color: #eee !important;
    text-decoration: none;
}

.linkblk {
    color: #000 !important;
    text-decoration: none;
}

.linkblue {
    color: #00C !important;
    text-decoration: none;
}

.see img {
	width:950px;
	height:400px;
}
.video{
	float: right;
	margin-right: 30px;;
}
.video ul li {
	background:rgba(0,0,0,.50);
}
.video ul li a:hover {
	background:#000;
}
.video ul > li > a:focus {
  text-decoration: none;
  background-color: #000;
}
footer{
	background:url(../img/GMS_thememenu.jpg) repeat-x;
	height:50px;
}
.lastdiv {
    padding-bottom: 25px;
}
.frm .SignUP {
    width: 148px;
    background: #fff !important;
    color: #000;
	
}
.frm .SignUP:hover {
    background: #000 !important;
     color: #fff;
}
#video2 {
    padding-top: 80px;
}
#video3 {
    padding-top: 80px;
}





@media only screen and (min-device-width : 320px) and (max-device-width : 480px)  {
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: #000;
    float: left !important;
    width: 290px;
}
.bt1 {
	margin-left: auto !important;
    width: 290px;
}
.bt1 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}

.bt2 {
	margin-left: auto !important;
    width: 290px;
}
.bt2 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}

.bt3 {
	margin-left: auto !important;
    width: 290px;
}
.bt3 a {
	color:#fff;
	padding: 10px 0px 10px 0px;
}


.col-md-12, .col-lg-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.youtubs {
	width:290px;
	height:200px;
}
.fmr {
    text-align: center;
}
.frm2 input,textarea{
	width:270px;
	background: none;
	margin: 10px;
}
.see img {
	width:290px;
	height:200px;
}
.video{
	float: left;
	margin-left:30px;
}
.nav.navbar-nav li {
    float: left;
    z-index: 999;
}
	
}