/* Mobile Portrait View */
@media screen and (max-width:459px) {
/*#main {background-size:128%;}*/
/*.container {width:77%;}	
.header {width:auto;}
.header-top {margin:0 10px; padding:10px;}
.top-menu {float:none; text-align:center;}
.header-date {float:none; margin:5px 0 0 0; text-align:center;}
.logo {float:none; padding:0 10px;}
.login-form {float:none; text-align:center;}
.login-form input[type="text"], .login-form input[type="password"] {padding-left:19px; margin:0 0 4px 0;}
.header-top-right form {margin:10px 0;}
.header-top-right h4 {float:none;}
*/



.toggleMenu { padding:10px 20px; background:url(../images/toggle-bg.png) no-repeat right center;}
.nav {background:url(../images/nav-back.png) repeat-x #e6e7e8; padding:0;  margin:10px 0 0 0; width:100%;}
.nav li {float:none; display:block;}
.nav li.current_page_item.menu-item-home {padding:0; background:none;}
.nav li a {line-height:30px; background:none;}
.nav li ul {border:0; padding-left:10px;}
.nav li ul li, .nav li:hover ul li {height:auto; background:none;}
.nav li ul {background:none; position:relative; top:0; width:auto;}
.nav li:hover ul {border:none; padding:0 0 0 10px;}
.nav li ul li ul {margin:0; height:auto;}
.nav li ul li.menu-item-has-children a, .nav li ul li.menu-item-has-children {background:none;}


/*
.content-site {margin:0;}
.content-inset, .slide-pages {background-size:100%;}
.slide-pages, .slider {padding:10px;}
.box-s {display:block; width:auto; min-height:inherit; margin:0 0 10px 0;}
.box-s a img {display:block; width:100%; height:auto;}
.social-media a {display:block;}
.footer {background:url(../images/footer_bg_r.png) repeat-x left bottom; padding:10px; margin:0;}

.content-inner-site {margin:-5px 0 0 0;}
.page-content {float:none; width:auto; box-shadow:none; padding:0;}
.sidebar-right {float:none; width:auto; margin:20px 0 0 0;}
h1, .main-head {font-size:18px; margin-bottom:10px; line-height:25px;}
.product-list h2 {font-size:18px;}
.product-thumb {float:none; margin-right:0;}
.product-thumb img {width:100%; height:auto;}
.product-list li h4 {font-size:16px;}
.product-list li {padding-bottom:20px;}
.scroller .scrollerarea {padding:15px;}
.scroller #scrollbar {width:85%; margin-left:21px;}
.scroller #track {width:94%; overflow:hidden;}
.scroller #dragBar {width:100px !important;}
.accordion-content {min-height:auto; margin-bottom:20px;}
.accordion-content h5 {background-size:100% 100%; font-size:12px;}
.accordion-content h3 {font-size:14px; letter-spacing:normal; font-weight:700;}
.accordion-content h2 {font-size:15px; margin-bottom:10px; padding-bottom:10px;}
h2, .entry-title {font-size:20px; letter-spacing:normal;}
.newsletter-content h4, h3 {font-size:16px; font-weight:700;}
.projects-list {padding:0; text-align:center;}
.projects-list li {width:80%; float:none; margin:20px 0; padding:10px 10px 0 10px;}
.projects-list li .project-thumb {width:auto; height:auto;}
.projects-list h3 {font-size:18px; }
#lightboxSE .lightboxCaptionText {bottom:-2px;}
.leftalign {display:block; text-align:center;}
.leftalign span {width:100%; margin-top:10px; display:block;}
.statetable {width:100%; margin-bottom:20px; -moz-columns:2;}
.contact-form {float:none;}
.request-form input[type="text"], .request-form input[type="email"] {width:95%;}
input[type="text"], input[type="email"], textarea, .contact-form textarea, .request-form .wpcf7-form-control.wpcf7-captchar, .request-form textarea {width:96%; margin-left:0;}
.newsletter-form {padding:0; font-size:12px;}
.indicate-require, #poll {margin-bottom:15px;}
.star {font-size:16px;}
.newsletter-form input[type="text"], .newsletter-form input[type="email"] {padding:4px; font-size:12px; margin-bottom:0;}
.page-thumbnail {float:none; margin:0;}
.page-thumbnail img, .post-thumbnail img {width:auto; height:auto;}
.newsletter-form h5 {font-size:14px;}
.request-form p {margin-left:0; padding:0;}
.alignright, img.alignright, .alignleft, img.alignleft, .alignnone {float:none; display:inline-block; margin:10px 0; width:100%; height:auto;}
.bullet-list, .list_check {padding:0 0 20px 0;}
.list_check li {background-position:left top;}
.social-sidebar {text-align:center;}
.consult-thumb {float:none; margin:0;}
.consult-thumb img {height:auto;}
.footer-much {font-size:15px; font-weight:700;}

*/


}

/* Mobile Landscape View */
@media screen and (min-width:459px) and (max-width:767px) {

	/*
#main {background-size:128%;}
.container {width:71%;}	
.header {width:auto;}
.header-top-right {float:none;}
.header-top {padding:10px 20px; width:auto;}
.header-date {float:right; margin:0;}
.logo {float:none; padding:0 10px;}
.login-form {float:none; text-align:center;}
.header-top-right form {margin:10px 0;}
.header-top-right h4 {float:none;}
*/

.toggleMenu { padding:10px 20px; background:url(../images/toggle-bg.png) no-repeat right center;}
.nav {background:url(../images/nav-back.png) repeat-x #e6e7e8; padding:0;  margin:10px 0 0 0; width:100%;}
.nav li {float:none; display:block;}
.nav li.current_page_item.menu-item-home {padding:0; background:none;}
.nav li a {line-height:30px; background:none;}
.nav li ul {border:0; padding-left:10px;}
.nav li ul li, .nav li:hover ul li {height:auto; background:none;}
.nav li ul {background:none; position:relative; top:0; width:auto;}
.nav li:hover ul {border:none; padding:0 0 0 10px;}
.nav li ul li ul {margin:0; height:auto;}
.nav li ul li.menu-item-has-children a, .nav li ul li.menu-item-has-children {background:none;}


/*
.content-site {margin:-2px 0 0 0;}
.content-inset, .slide-pages {background-size:100%;}
.slide-pages, .slider {padding:10px;}
.pages-boxes {text-align:center;}
.box-s {width:42.2%; margin:0 10px 10px 0; min-height:auto;}
.box-s:nth-child(2n) {margin-right:0;}
.box-s a img {display:block; width:100%; height:auto;}
.social-media a {display:block;}
.footer {background:url(../images/footer_bg_r.png) repeat-x left bottom; padding:10px; margin:0;}

.content-inner-site {margin:-5px 0 0 0;}
.page-content {float:none; width:auto; box-shadow:none; padding:0;}
.sidebar-right {float:none; width:auto; margin:20px 0 0 0;}
.product-cate {float:right; width:38%;}
.social-sidebar {text-align:center;}
h1, .main-head {font-size:18px; margin-bottom:10px; line-height:25px;}
.product-list h2 {font-size:18px;}
.product-thumb {margin:0 10px 10px 0;}
.product-list li h4 {font-size:16px;}
.product-list li {padding-bottom:20px;}
.scroller .scrollerarea {padding:15px;}
.scroller #scrollbar {width:85%; margin-left:21px;}
.scroller #track {width:94%; overflow:hidden;}
.scroller #dragBar {width:100px !important;}
.accordion-content {min-height:auto; margin-bottom:20px;}
.accordion-content h5 {background-size:100% 100%; font-size:12px;}
.accordion-content h3 {font-size:14px; letter-spacing:normal; font-weight:700;}
.accordion-content h2 {font-size:15px; margin-bottom:10px; padding-bottom:10px;}
h2, .entry-title {font-size:20px; letter-spacing:normal;}
.newsletter-content h4, h3 {font-size:16px; font-weight:700;}
.projects-list {padding:0; text-align:center;}
.projects-list li {width:auto; float:none; margin:20px 0;}
.projects-list li .project-thumb {width:auto; height:auto;}
.projects-list h3 {font-size:18px; }
#lightboxSE .lightboxCaptionText {bottom:-2px;}
.leftalign {display:block; text-align:center;}
.leftalign span {width:100%; margin-top:10px; display:block;}
.statetable {width:100%; margin-bottom:20px; -moz-columns:3;}
.contact-form {float:none; clear:both;}
input[type="text"], input[type="email"], textarea, .contact-form textarea, .request-form .wpcf7-form-control.wpcf7-captchar, .request-form textarea  {width:96%; margin-left:0;}
.request-form label {width:37%;}
.request-form span.wpcf7-form-control-wrap {float:none; display:inline;}
.request-form input[type="text"], .request-form input[type="email"] {width:59%;}
.wpcf7-form-control.wpcf7-radio {display:inline-block;}

.newsletter-form {padding:0; font-size:12px;}
.indicate-require, #poll {margin-bottom:15px;}
.star {font-size:16px;}
.newsletter-form input[type="text"], .newsletter-form input[type="email"] {padding:4px; font-size:12px; margin-bottom:0;}
.page-thumbnail {float:none; margin:0;}
.page-thumbnail img, .post-thumbnail img {width:auto; height:auto;}
.newsletter-form h5 {font-size:14px;}
.request-form p {margin-left:0; padding:0; display:block;}
.bullet-list, .list_check {padding:0 0 20px 0;}
.list_check li {background-position:left top;}
table.pollstableborder {width:100%;}
.consult-thumb {width:45%;}
.consult-thumb img {height:auto;}
.footer-much {font-size:15px; font-weight:700;}

*/


}
/* Tablet View */
@media screen and (min-width:768px) and (max-width:980px) {

/*

#main {background-size:128%;}
.container {width:71%;}	
.header-top {width:74%; padding:6px 20px 2px; }
.header-date {float:right; margin:0;}
.header-top-right, .login-form {float:none; clear:both;}
*/

.toggleMenu { padding:10px 20px; background:url(../images/toggle-bg.png) no-repeat right center;}
.nav {background:url(../images/nav-back.png) repeat-x #e6e7e8; padding:0; margin:0; width:100%;}
.nav li {float:none; display:block;}
.nav li.current_page_item.menu-item-home {padding:0; background:none;}
.nav li a {line-height:30px; background:none;}
.nav li ul {border:0; padding-left:10px;}
.nav li ul li, .nav li:hover ul li {height:auto; background:none;}
.nav li ul {background:none; position:relative; top:0; width:auto;}
.nav li:hover ul {border:none; padding:0 0 0 10px;}
.nav li ul li ul {margin:0; height:auto;}
.nav li ul li.menu-item-has-children a, .nav li ul li.menu-item-has-children {background:none;}

/*
.content-site, .content-inner-site {margin:-3px 0 0 0;}
.content-inset {background-size:100%;}
.slide-pages {background:none;}
.box-s {width:19.4%; margin:0 10px 0 0; min-height:auto;}
.social-media a {width:32%;}
.footer {background:url(../images/footer_bg_r.png) repeat-x left bottom; padding:10px; margin:0;}

.page-content {width:62%;}
.sidebar-right {width:32%; margin:0;}

.scroller #scrollbar {width:93.8%; margin-left:21px;}
.scroller #track {width:97.8%; overflow:hidden;}
.scroller #dragBar {width:50% !important;}
.scroller #horiz_container {width:1200px;}
.scroller #horiz_container li {width:168px;}
h1, .main-head {font-size:20px; line-height:25px;}
.product-list h2, .accordion-content h2, h2 , .entry-title {font-size:18px; letter-spacing:normal;}
.services-supages .product-list li h4, h4, h3 {font-size:16px; font-weight:700;}
.round-box h4 {font-weight:700;}
.round-box li a {font-size:13px;}
.accordion-content h2 {margin-bottom:10px; padding-bottom:10px;}
.projects-list {padding:0 12px; text-align:center;}
.projects-list li {margin:15px 25px 15px 0;}
.projects-list li:nth-child(2n) {margin-right:0;}
.projects-list li:hover {transform:scale(1.14)}
.projects-list h3 {font-size:19px;}
#lightboxSE .lightbox {top:50px !important;}
.statetable {width:auto;}
.consult-thumb {width:44.3%;}
.consult-thumb img, .post-thumbnail img {height:auto;}
input[type="text"], input[type="email"], textarea {margin-left:0;}
.contact-form label {width:130px;}
.newsletter-form p {padding-bottom:5px;}
.newsletter-form input[type="text"], .newsletter-form input[type="email"] {padding:4px;}
.indicate-require {margin:10px 0; }
.page-thumbnail {float:none; margin:0; text-align:center;}
.newsletter-content h4, .header-top-right h4 {font-weight:700;}
.contact-form {width:270px;}
.request-form p {display:block; margin:0;}
.request-form label, label.label_l {width:45%;}
.request-form span.wpcf7-form-control-wrap {float:none; display:inline;}
.request-form input[type="text"], .request-form input[type="email"] {width:50%;}
.request-form textarea {width:96%;}
.request-form .wpcf7-form-control.wpcf7-radio {display:table;}
h5 {font-size:14px;}
.navigation.post-navigation {clear:both;}
.footer-much {font-size:16px; font-weight:700;}
*/
}

@media screen and (max-width:1279px) and (min-width:981px) {

/*
#main {background-size:128%;}
.container {width:71%;}	
.header-top {margin:0; padding:9px 10px 1px 10px;}
.header-date {margin:0 10px;}
.login-form input[type="text"], .login-form input[type="password"] {width:65px; padding-left:20px; margin-right:1px;}
.top-menu li {padding-right:5px; margin-right:7px;}
.header-top-right h4 {font-size:16px; font-weight:700;}
.logo {padding-top:30px;}

*/

.nav li a {padding:0 13px; }
/*
.box-s {width:20.5%; min-height:auto; margin-right:12px;}
.page-content {width:64.5%;}
.sidebar-right {width:30%; margin-left:0;}
.scroller #scrollbar {width:92%;}
.scroller #track {width:98%; overflow:hidden;}
.projects-list {padding:8px 0;}
.projects-list li {width:25%; margin:20px 10px 27px 20px;}
.projects-list li .project-thumb, .project-thumb img {width:auto; height:auto;}
#lightboxSE .lightbox {top:50px !important;}
.request-form textarea {width:100%;}
.post-thumbnail img {width:auto;; height:auto;}
.statetable {width:100%;}
.consult-thumb {width:42.9%; text-align:right;}
.contact-form {width:55.6%;}
*/

}