body { padding:0; margin:0; font-family: 'Arimo', sans-serif;}
a { -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; text-decoration:none; }
a img { border:none;}
.mainpage { width:1160px; margin-left:auto; margin-right:auto;}
.top-header { border-top:#151515 thick solid;}
.header { width:100%;}
.logo { width:30%; float:left}
.top-right {width:70%;float:left;font-family: 'Oswald', sans-serif;}
.clear { clear:both;}
.defence { text-transform:uppercase; float:right; width:328px; height:50px; text-align:center; font-size:30px; background-color:#151515; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; color:#FFF}
.nav {float:right;margin-top:20px;line-height:20px;}
.nav ul { margin:0; padding:0;}
.nav ul li {list-style:none; float:left; text-transform:uppercase; border-right:#333333 thin solid; padding:2px 0 }
.nav ul li:last-child {list-style:none; float:left; text-transform:uppercase; border-right:none; }
.nav ul li a { color:#333333; font-weight:300; padding:0px 15px; }
.nav ul li a:hover { background-color:#5b0006; color:#fff; font-weight:300; padding:0px 15px 2px ; }
.nav ul li a.active { background-color:#5b0006; color:#fff; font-weight:300; padding:0px 15px 2px ; }
.boxes { width:287px; float:left; height:330px; border:#CCC thin solid; border-right:none; }
.boxes1 { width:289px; float:left; height:330px; border:#CCC thin solid;   }
.box-txt { margin:18px; font-size:16px; color:#111111;}
.box-txt3 { font-size:20px; color:#111111; padding:0 10px 10px 10px;}
.box-txt2 {font-size:13px; color:#929292;}
.read a {font-family: 'Oswald', sans-serif; font-size:13px; color:#000}
.read a:hover {font-family: 'Oswald', sans-serif; color:#F00; font-size:13px;}
.border-bottom { border-bottom:#fff thin solid; }
.bottom-font { font-size:17px; color:#0c0c0c; font-family: 'Arimo', sans-serif; text-align:justify; margin:20px 0;  padding-right:15px}
.bottom-font2 { font-size:14px; color:#000; font-family: 'Arimo', sans-serif; text-align:justify; margin:10px 0}
.bottom-font3 { font-size:17px; color:#0c0c0c; font-family: 'Arimo', sans-serif; text-align:left; margin:10px 0}
.logo ul { border-left:#ccc thin solid}
.logo ul li { list-style-image:url(../img/listyle.jpg); padding:5px 0;}
.input-style {width:225px; height:40px; border:0; color:#848484; font-size:12px; padding-left:10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); margin-top:7px; }
.input-style2 {width:750px; height:100px; border:0; color:#848484; font-size:12px; padding-left:10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.9); margin-top:7px; }
.footerbg { background-color:#000; color:#fff; font-size:12px; padding:10px 0; margin-bottom:5px}
.full-width { width:100%;}
.submit-btn {
background: -webkit-linear-gradient(#e91b23, #c1131a);
background: -o-linear-gradient(#e91b23, #c1131a);
background: -moz-linear-gradient(#e91b23, #c1131a);
background: linear-gradient(#e91b23, #c1131a);
height: 38px;
padding-top: 3px;
width: 126px;
text-transform: uppercase;
font-size: 19px;
border: none;
font-weight: 500;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
cursor: pointer;}
.submit-btn:hover {
background: #353535;
height: 38px;
padding-top: 3px;
width: 126px;
text-transform: uppercase;
font-size: 19px;
border: none;
font-weight: 500;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);}
.ground { width:68%; margin-right:2%; float:left;}
.app { width:30%; float:left;}
.app .app{ width:100%;}
.input-head { font-size:14px; margin-bottom:15px; display:inline-block}
.g-wasp-txt { font-size:30px; font-family: 'Oswald', sans-serif; color:#5b0006; border-bottom:#666 2px solid }
.black { color:#000;}
.ground ul { margin-left:-20px;}
.ground ul li { background:url(../img/listyle.jpg) no-repeat 0 5px; padding:8px 0 5px 30px; list-style:none; font-size:14px}
.app2 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); margin-top:25px; padding:10px}
.bold-txt2 {font-size:20px; font-family: 'Oswald', sans-serif; color:#5b0006; border-bottom:#666 2px solid }
.app2 ul { margin:10px 20px; padding:0;}
.app2 ul li { margin:10px 20px; padding:0; font-size:15px; color:#000}
.app3 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); margin-top:5px; padding:10px}
.app3 ul { margin:10px 20px; padding:0;}
.app3 ul li { margin:10px 20px; padding:0;}
.s-box1 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:330px; margin-right:25px; float:left; padding:20px; text-align:left ; height:400px}
.s-box2 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:330px;   float:right; padding:20px; text-align:left; height:400px}
.s-box3 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:356px; margin-right:25px; float:left; padding:7px; text-align:left ;}
.s-box4 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:356px;   float:right; padding:7px; text-align:left}
.s-box5 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:330px; margin-right:25px; float:left; padding:20px; text-align:left ;}
.s-box6 { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75); width:330px;   float:right; padding:20px; text-align:left;}
.width60 {width:60%; float:left; padding:0 20px;}
.width30 {width:30%; float:left; padding:0 20px;}
.width50 {width:50%; float:left;}
.mainpage img{ max-width:100%;}
.input-group {    width: 33.333333%;    float: left;    box-sizing: border-box; padding:0 15px;}
.input-style {    width: 100%;}
.input-group.full {    width: 100%;}
.bottom-font a, .bottom-font2 a{    color: #5b0107;}


@media (max-width:1160px){
	.bottom-font{ font-size:14px;}
	.mainpage{ width:1000px;}
	.logo {    width: 20%;    float: left;}
	.top-right {    width: 80%;}
	.box-txt img{ width:100%;}
	.box-txt .read img{ width:auto;}
	.boxes, .boxes1 {    width: 247px;    height: auto;}
	.full-width.input-head {    width: 100%;    padding: 0 15px;    box-sizing: border-box;}
	.input-style2{ width:100%;}
	.s-box3, .s-box4, .s-box1, .s-box2, .s-box5, .s-box6 {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: none !important;
    width: 33.33333% !important;
    margin-right: 0;
    padding: 7px;
    text-align: left;
    float: left;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
}
.bold-txt2 {    font-size: 18px;}
	}
@media (max-width:999px){
	.mainpage{ width:750px;}
	.boxes, .boxes1 {    width: 358px;    height: 370px;    border: #CCC thin solid;}
	.top-right {    width: 70%;}
	.logo {    width: 30%;    float: left;}
	.app2 ul {    margin: 10px 0px;    padding: 0;}
	.app3 ul {    margin: 0;    padding: 0;}
	.bottom-font3{ padding:10px;}
	.s-box5, .s-box6 {    width: 100%;    box-sizing: border-box;}
	.width60 {    width: 70%;    float: left;    padding: 0 20px;    box-sizing: border-box;}
	.width30 {    width: 30%;    float: left;    padding: 0 20px;    box-sizing: border-box;}
	.full-width ul li{ margin-bottom:10px;}
	}
@media (max-width:767px){
	.mainpage{ width:425px;}
	.boxes, .boxes1 {width: 100%;height: auto;border: #CCC thin solid;box-sizing: border-box;}
	.top-right, .logo  {    width: 100%;}
	.bottom-font{ padding:10px; margin-bottom:0px;}
	.header .top-right {    width: 70%;}
	.header .logo {    width: 30%;    float: left;}
	.defence {    width: auto;    height: auto;    padding: 10px 15px;    text-align: center;    font-size: 17px;}
	.footerbg, .bottom-font2 {    padding: 10px;    box-sizing: border-box;}
	.footerbg .mainpage, .footerbg {    width: 100%;}
	.app , .app img{    width: 100%;}
	.app .read img, .bold-txt2 img{ width:auto;}
	.ground{ width:100%; margin-right:0px;}
	.g-wasp-txt{ padding:10px; font-size:25px;}
.s-box1, .s-box2 {    width: 100%;    height: auto;    margin-right: 0px;    box-sizing: border-box; }
	.width60 {    width: 100%;    float: left;    padding: 0 20px;    box-sizing: border-box;}
	.width30 {    width: 100%;    float: left;    padding: 0 20px;    box-sizing: border-box;}
	.width50{ width:100%;}
	.bold-txt2 {    font-size: 20px;    padding: 0 10px;}	
	.input-group {    width: 100%;    float: left;    box-sizing: border-box;    padding: 0 15px;    margin-bottom: 21px;}
	.input-style2 {    width: 100%;    box-sizing: border-box;}
	.input-style {    width: 100%;    box-sizing: border-box;}
	.s-box3, .s-box4, .s-box1, .s-box2, .s-box5, .s-box6 { width:100% !important;}
	.s-box3 img, .s-box4 img{ width:100%;}
	.s-box3 .read img, .s-box4 .read img{ width:auto;}
	}
@media (max-width:424px){
	.mainpage{ width:100%;}
	#cssmenu{ margin-top:0px !important;}
}