@charset "utf-8";
/* CSS Document */

/********************** Responsive View *************************/

@media only screen and (min-width:981px) and (max-width:1024px) {
	
.navbar-default .navbar-nav > div > ul > li {margin:0 15px;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:13px; padding:0;}

.callinfo {font-size:11px;}

.slider_part {margin:80px 0 20px;}

.banouter {top:0; margin:40px auto 40px;}

.bandescout h2 {font-size:38px; line-height:44px; margin:0 0 10px;}

.bandescout p {font-size:16px; line-height:24px; margin:0 0 10px;}

.bandescout a {line-height:45px; padding:0 15px; margin:0 5px; font-size:10px;}

#filters li a {padding:0 21px;}

.mainhd h2 {font-size:43px; margin:0 0;}

.imgcover {margin:0 0 30px;}

.imgcover li {height:280px; width:33.1%;}

.imagesouter {min-height:110px;}

.iconarea span {font-size:20px; margin-bottom:10px;}

.iconarea {margin:25px auto 0; width:100%;}

.iconarea span.smalltxt {padding:0 5px;}


}





@media only screen and (min-width:769px) and (max-width:980px) {	

.navbar-default .navbar-nav > div > ul > li {margin:0 0 0 8px; float:none;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:10px; padding:0;}

.callinfo {font-size:12px;}

.startbtn {font-size:10px;}

.slider_part {margin:80px 0 20px;}

.banouter {top:0; margin:40px auto 40px;}

.bandescout h2 {font-size:34px; line-height:36px; margin:0 0 10px;}

.bandescout p {font-size:16px; line-height:24px; margin:0 0 10px;}

.bandescout a {line-height:45px; padding:0 15px; margin:0 5px; font-size:10px;}

#filters li a {padding:0 21px;}

.mainhd h2 {font-size:43px; margin:0 0;}

.imgcover {margin:0 0 30px;}

.imgcover li {height:280px; width:33.1%;}

.imagesouter {min-height:110px;}

.iconarea span {font-size:20px; margin-bottom:10px;}

.iconarea {margin:25px auto 0; width:100%;}

.iconarea span.smalltxt {padding:0 5px;}

.mainhd h4 {font-size:39px;}

.mainhd h4 span {padding:0 10px;}

.mainhd h3 {font-size:36px;}

.formarea {width:auto;}

.inputbox {width:100%;}

.wpcf7-form-control-wrap {width:320px;}

.wpcf7-form-control-wrap:nth-child(2n+0) {width:320px;}
	
}




@media only screen and (min-width:641px) and (max-width:768px) {	

.navbar-default .navbar-nav > div > ul > li {margin:0 0 0 10px;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:10px; padding:0;}

.callinfo {font-size:12px;}

.startbtn {font-size:10px;}

.slider_part {margin:80px 0 20px;}

.banouter {top:0; margin:30px auto 40px;}

.bandescout h2 {font-size:28px; line-height:30px; margin:0 0 10px;}

.bandescout h3 {margin:70px 0 20px;}

.bandescout p {font-size:16px; line-height:24px; margin:0 0 10px;}

.bandescout a {line-height:45px; padding:0 15px; margin:0 5px; font-size:10px;}

#filters li a {padding:0 21px;}

.mainhd h2 {font-size:43px; margin:0 0;}

.imgcover {margin:0 0 30px;}

.imgcover li {height:280px; width:33.1%;}

.imagesouter {min-height:110px;}

.iconarea span {font-size:20px; margin-bottom:10px;}

.iconarea {margin:25px auto 0; width:100%;}

.iconarea span.smalltxt {padding:0 5px;}

.mainhd h4 {font-size:39px;}

.mainhd h4 span {padding:0 10px;}

.mainhd h3 {font-size:36px;}

.formarea {width:auto;}

.inputbox {width:100%;}

.wpcf7-form-control-wrap {width:320px;}

.wpcf7-form-control-wrap:nth-child(2n+0) {width:320px;}

.page-id-80 .entry-content p {font-size:15px;}

	
}




@media only screen and (min-width:480px) and (max-width:640px) {
	
.navbar-fixed-top, .navbar-fixed-bottom {position:relative;}
	
.navbar-brand {margin:15px 0 0; float:none; display:inline-block;}

.navbar-header {margin:10px 0;}

.navbar {min-height:73px; text-align:center;}

.callinfo {text-align:center; line-height:45px;}

.startbtn {margin:10px auto 20px; float:none;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0;}

.navbar-toggle {float:none; margin-top:15px; margin-right:0; margin-bottom:0; background:#df4e2b;}

.navbar-default .navbar-toggle .icon-bar {background-color:#ffffff; height:3px; width:30px;}

.navbar-toggle .icon-bar + .icon-bar {margin-top:5px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#df4e2b;}

.navbar-default .navbar-nav > div > ul > li {margin:0 0; float:none;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:17px; line-height:34px;}

.navbar-default .navbar-nav > div > ul > li:hover > a {color:#ffffff; background:#df4e2b; border-radius:5px; border:0;}

.navbar-default .navbar-nav > div > ul > li.selected > a {color:#ffffff; background:#ff9b23; border-radius:5px; border:0;}

.nav-collapse, .nav-collapse.collapse {height:0; overflow:hidden; background:transparent; z-index:99999;}

.nav-collapse {clear:both;}

.btn-navbar {border-radius: 3px 3px 3px 3px;display: inline-block;height: 34px;margin:10px 0;width: 44px;float: right;cursor: pointer;}

.collapse {display:block; position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease;
-ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}

.navbar-default .navbar-toggle {border:0;}

.slider_part {margin:0 0;}

.banouter {top:20px; position:relative; margin:20px auto 40px;}

.bandescout {width:96%;}

.bandescout h2 {font-size:26px; line-height:30px; margin:0 0 10px;}

.bandescout h3 {font-size:40px; margin:0 0 20px; color:#000000;}

.bandescout p.wtxt {color:#000000;}

.bandescout p {font-size:16px; line-height:24px; margin:0 0 10px;}

.bandescout a {line-height:55px; padding:0 20px; margin:0 15px; font-size:14px;}

.whatarea {padding:40px 0;}

.mainhd h2 {font-size:43px; margin:0 0;}

.imgcover {margin:0 0 30px;}

.imgcover li {width:99%; float:none; margin:0 1px; height:300px;}

.imgcover li:last-child {float:none;}

.imagesouter {margin-bottom:10px;}

#filters li a {font-size:12px; padding:0 13px;}

.iconarea {margin:45px auto 0; width:100%;}

.iconarea span.smalltxt {padding:0 5px;}

.orgbtn {margin:0 5px; padding:0 14px; min-width:0; width:auto;}

.orgbtn span {font-size: 12px; padding: 0 40px 0 0;}

.mainhd h4 {font-size:39px;}

.mainhd h4 span {padding:0 10px;}

.mainhd h3 {font-size:36px;}

.formarea {width:auto;}

.wpcf7-form-control-wrap {width:100%; float:none;}

.wpcf7-form-control-wrap:nth-child(2n+0) {width:100%; float:none;}

.inputbox {width:100%; float:none;}

.inputbox:nth-child(2n) {width:100%; float:none;}

.submitbtn {width:100%; min-width:0;}

.twoarea {margin-bottom:20px;}

.ftrtop {padding:40px 0 20px;}

.ftrcopyright {text-align:center;}

.ftrcopyright p {text-align:center;}

.socialicons {float:none;}

.page-id-80 .entry-content .wpcf7-form-control-wrap .wpcf7-list-item {width:100%; float:none;}

.page-id-80 .entry-content .wpcf7-form-control-wrap .wpcf7-list-item label input {left:-100px; top:0;}

.page-id-80 .entry-content {margin-top:0; padding:0 0;}

}




@media only screen and (min-width:10px) and (max-width:479px) {
	
.navbar-fixed-top, .navbar-fixed-bottom {position:relative;}
	
.navbar-brand {margin:15px 0 0; float:none; display:inline-block;}

.navbar-header {margin:10px 0;}

.navbar {min-height:73px; text-align:center;}

.callinfo {text-align:center; line-height:45px;}

.startbtn {margin:10px auto 20px; float:none;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0;}

.navbar-toggle {float:none; margin-top:15px; margin-right:0; margin-bottom:0; background:#df4e2b;}

.navbar-default .navbar-toggle .icon-bar {background-color:#ffffff; height:3px; width:30px;}

.navbar-toggle .icon-bar + .icon-bar {margin-top:5px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#df4e2b;}

.navbar-default .navbar-nav > div > ul > li {margin:0 0; float:none;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:17px; line-height:34px;}

.navbar-default .navbar-nav > div > ul > li:hover > a {color:#ffffff; background:#df4e2b; border-radius:5px; border:0;}

.navbar-default .navbar-nav > div > ul > li.selected > a {color:#ffffff; background:#ff9b23; border-radius:5px; border:0;}

.nav-collapse, .nav-collapse.collapse {height:0; overflow:hidden; background:transparent; z-index:99999;}

.nav-collapse {clear:both;}

.btn-navbar {border-radius: 3px 3px 3px 3px;display: inline-block;height: 34px;margin:10px 0;width: 44px;float: right;cursor: pointer;}

.collapse {display:block; position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease;
-ms-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}

.navbar-default .navbar-toggle {border:0;}

.slider_part {margin:0 0;}

.banouter {top:20px; position:relative; margin:20px auto 40px;}

.bandescout {width:96%;}

.bandescout h2 {font-size:26px; line-height:30px; margin:0 0 10px;}

.bandescout h3 {font-size:40px; margin:0 0 20px; color:#000000;}

.bandescout p.wtxt {color:#000000;}

.bandescout p {font-size:16px; line-height:24px; margin:0 0 10px;}

.bandescout a {line-height:45px; padding:0 15px; margin:0 5px; font-size:10px;}

.whatarea {padding:40px 0;}

#filters li a {margin:3px 0; padding:0 10px; font-size:11px;}

.mainhd h2 {font-size:43px; margin:0 0; line-height:45px;}

.mainhd h2 span {font-size:28px; line-height:40px;}

.imgcover {margin:0 0 30px;}

.imgcover li {width:99%; margin:0 1px; height:300px;}

.iconarea {margin:45px auto 0; width:100%;}

.iconarea span.smalltxt {padding:0 5px;}

.orgbtn {margin:0 5px; padding:0 14px; min-width:0; width:auto;}

.orgbtn span {font-size: 12px; padding: 0 40px 0 0;}

.mainhd h4 {font-size:39px;}

.mainhd h4 span {padding:0 10px;}

.mainhd h3 {font-size:36px;}

.cover {width:auto; margin:40px 2px 50px;}

.formarea {width:auto;}

.wpcf7-form-control-wrap {width:100%; float:none;}

.wpcf7-form-control-wrap:nth-child(2n+0) {width:100%; float:none;}

.inputbox {width:100%; float:none;}

.inputbox:nth-child(2n) {width:100%; float:none;}

.submitbtn {width:100%; min-width:0;}

.twoarea {margin-bottom:20px;}

.ftrtop {padding:40px 0 20px;}

.ftrcopyright {text-align:center;}

.ftrcopyright p {text-align:center;}

.socialicons {float:none;}

.page-id-80 .entry-content .wpcf7-form-control-wrap .wpcf7-list-item {width:100%; float:none;}

.startproject-btn {font-size:16px;}

.page-id-80 .entry-content .wpcf7-form-control-wrap .wpcf7-list-item label input {left:-100px; top:0;}

.page-id-80 .entry-content {margin-top:0; padding:0 0;}

.projecthdr h1 {font-size:30px; line-height:40px;}


}