@charset "utf-8";
/* CSS Document */
/**** Responsive Layout ****/
@media only screen and (max-width: 1366px) and (min-width: 1280px) {
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {

}
@media only screen and (max-width: 1024px) {
#header .logo {
    width: 11%;
}
.jcarousel-wrapper {
     width:957px;
}
.jcarousel {
     width:94%;
}
}
@media only screen and (max-width: 920px) {
	
	.services article{   border-radius: 4px;isplay:inline; float:left;  width: 20.8%; margin:0px 9.5px; padding:15px 20px 25px; background:#fff; border:1px solid #e2e2e2;}
	.jcarousel-wrapper {
     width:100% !important;
}
.slidermax{ min-height:inherit !important;}
.divTabOuter
{
    float: left;
	
	margin-left: 10px;
    margin-top: 10px;   
	z-index: 50;	
}
.categories ul{
	margin:0;
	padding:0;
	  border-bottom: 1px solid #CCCCCC;
	  width:95% !important;
	  margin-bottom:10px;
}
iframe{ width:100% !important; height:auto !important; margin:30px 0px 0px 0px !important; padding:0px; position:inherit !important; top:inherit !important;}
embed { width:100% !important; height:auto !important; margin:0px; padding:0px;}
object { width:100% !important; height:auto !important; margin:0px; padding:0px;}

.jcarousel li {
      width: auto !important ;
    float: left;
   border: 17px solid #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
	margin: 0 20px !important;
}

.sliderSmall li img
{ width:75px !important;
	min-height:50px !important;
	max-height:50px !important;
}
.sliderSmall li div{ display:none !important;}
	}
@media only screen and (max-width: 800px) {
body {
    width:100%;
}

.bottom_div > img {
    float: right;
    height: auto;
    width: 47%;
}


#h-nav .left-menu {
    float: left;
    padding-bottom: 17px;
    padding-right: 5.5%;
    padding-top: 23px;
    width: 40.5%;
}

#h-nav .right-menu {
    float: right;
    margin-left: 2%;
    padding-bottom: 17px;
    padding-left: 8.5%;
    padding-top: 23px;
    width: 43.5%;
}
#header, #container, #footer {
    display: block;
    margin: 0 auto;
    width: 100%;
}
#h-nav .right-menu {
    padding-left: 10.5%;
    width: 36.5%;
}
#h-nav a {
      font-size: 15px;
    padding: 5px 15px 7px;
    text-transform: uppercase;
}

#container section {
    margin: 0 0 20px;
    padding: 0 0px;
    width:98%;
}

.jcarousel-wrapper {
     width: 100% !important;
}
.jcarousel {
     width: 91%;
}
#slides > img {
    height: auto;
    width: 100%;
}
.services article {   
    margin-right: 6px;
    width: 25.8%;
}
#h-nav .secondLevel {  
    height: 411px;
	left: 9px;
    width: 97.2%;
	top: 105px;
}

#h-nav .secondLevel li {
    width: 33.3%;
}

#h-nav .secondLevel a {
    width: 100%;
}

#h-nav .secondLevel img {
    height: auto;
    width: 100%;
}
#h-nav .secondLevel .third a, #h-nav .secondLevel .third sup {
    width: 100%;
}
.row3 {    padding: 20px 10px !important;
    width: 97.4% !important;
}
}

@media screen and (max-width: 768px) {
.services article {
    margin: 0px auto 15px;
    width: 92.4% !important;
}

#container section {
    margin: 0 0 20px;
    padding: 0 6.2px;
    width:98%;
}
.row {
	padding:12px; 
	width:96%;
	border-bottom:1px solid #eee;
	
	}
	.row input, textarea{ width:98%;}
	.categories ul{
	margin:0;
	padding:0;
	  border-bottom: 1px solid #CCCCCC;
	  width:100% !important;
	  margin-bottom:10px;
}
.main_left {
    float: none;
    width: 100% !important;
}
.main_right {
    padding-left: 0;
    width: 100% !important; margin:20px auto 0px;
}

.footer-section-main-left{ width:98% !important; float:none !important; height:auto; padding:0px; text-align:center; margin:0px auto !important;}
.footer-section-main-right{ width:68% !important; float:none !important; height:auto; padding:0px; margin:0px auto !important;}

.jcarousel li {
      width: auto !important ;
    float: left;
   border: 17px solid #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
	margin: 0 20px !important;
}
}


@media only screen and (max-width: 568px) {
	/*#container section {
    margin: 0 0 20px;
    padding:0 6.3px;
}*/
#container section {
    margin: 0 0 20px;
    padding: 0 1% !important;
	 width: 98%;
}

#slides > img {
    height: auto;
    width: 100%;
}

body {
    width:100%;
}
#header, #container, #footer {
    display: block;
    margin: 0 auto;
    width: 100%;
}#h-nav .secondLevel img {
    width: 100%;
}

#h-nav .left-menu li, #h-nav .right-menu li {
    width: 50%;
}
#h-nav .secondLevel a, #h-nav .secondLevel img, #h-nav .secondLevel small {
  
    width: 100%;
}
#slides > img {
    height: auto;
    width: 100%;
}
#h-nav .secondLevel {
      width:100%;
	  left:0;
	  top: 135px;
}
#h-nav .right-menu {
	float:left;  
    margin-left:0;
    padding-left:0;
     width: 50%; padding-bottom: 15px;
}
#h-nav .left-menu li, #h-nav .right-menu li {
    margin:0;
}

#h-nav a {  
    font-size: 12px;
    padding: 5px 13px 7px;
}
#h-nav .left-menu {
    padding-right:0;
     width: 50%; padding-bottom: 15px;
}
#header .logo {
    margin: auto;
    padding: 10px 0 0;
    width: 45%;
}
.services article {
    margin: 0px auto 15px;
    width: 92% !important;
}
.divTab:hover, .divTab:active, .tabActive 
{
    background: none repeat scroll 0 0 #B25200;
    border-width: 1px solid #F1F1F0 ;
    color: #FFFFFF;
    margin-top: -0px;
    padding: 15px 7px;
}
.divCell
{
    float: none;
	align:left;
    margin-right: 0px;
	margin-bottom: 25px;
    min-width: 100%;
    height: auto !important;
}

.divTab 
{
    background: none repeat scroll 0 0 #F1F1F0;
    border: 1px solid #F1F1F0;
    border-radius: 0;
    color: #808080;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'segoe_uiregular';
    font-size: 13px;
    font-weight: normal;
    margin-right: 5px;
    padding: 15px 7px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto !important;
}
.footer-section-main-left{ width:70% !important; float:none !important; height:auto; padding:0px; text-align:center; margin:0px auto !important;}
.jcarousel li {
      width: auto !important ;
    float: left;
   border: 17px solid #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
	margin: 0 155px !important;
}

}
@media only screen and (max-width: 480px) {
body {
    width:100%;
}
#h-nav .secondLevel img {
    width: 100%;
	height:auto;
}




#header, #container, #footer {
    display: block;
    margin: 0 auto;
    width: 100%;
}

#slides > img {
    height: auto;
    width: 100%;
}
#h-nav .secondLevel {
      width:100%;
	  left:0;
	  top: 111px;
}
#h-nav .right-menu {
	float:left;  
    margin-left:0;
    padding-left:0;
     width: 50%; padding-bottom: 15px;
}
#h-nav .left-menu li, #h-nav .right-menu li {
    margin:0;
}

#h-nav a {  
    font-size: 12px;
    padding: 5px 13px 7px;
}
#h-nav .left-menu {
    padding-right:0;
     width: 50%; padding-bottom: 15px;
}
#header .logo {
    margin: auto;
    padding: 10px 0 0;
    width: 45%;
}
.services article {
    margin: 0px auto 15px;
    width: 86.5% !important;
}	
#container section {
    margin: 0 0 20px;
    padding: 0 1% !important;
	 width: 98%;
}
footer .left_side {
    float: left;
    width: 97%;
}

footer .right_side {
    float: left;
    width: auto;
}.row3 {
    padding: 20px 10px !important;
    width: 93.4% !important;
}
#h-nav .secondLevel li{ width:100% !important}
#h-nav .secondLevel a, #h-nav .secondLevel img, #h-nav .secondLevel small {
    width: 100%;
}
/*.jcarousel li {
      width: 120px ;
    float: left;
   border: 7px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
	margin: 0 5px;
}*/
.jcarousel {
    width: 82%;
}
.jcarousel-wrapper {
     width: 100% !important;
}
.main_left {
    float: left;
    width: 100%;
}

.main_right {
    padding-left: 0;
    width: 91%;
}
.bottom_div > img {
     width: 100%;
}
#jcarousel li {
       width: 229px !important;
}

.divTab:hover, .divTab:active, .tabActive 
{
    background: none repeat scroll 0 0 #B25200;
    border-width: 1px solid #F1F1F0 ;
    color: #FFFFFF;
    margin-top: -0px;
    padding: 15px 7px;
}
.footer-section-main-left{ width:98% !important; float:none !important; height:auto; padding:0px; text-align:center; margin:0px auto !important;}
.footer-section-main-right{ width:80% !important; float:none !important; height:auto; padding:0px; margin:0px auto !important;}
.row input, textarea{ width:95%;}
.jcarousel li {
      width: auto !important ;
    float: left;
   border: 17px solid #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
	margin: 0 82px !important;
}
}
@media only screen and (max-width: 320px) {	#container section {
    margin: 0 0 20px;
    padding: 0 10px;
}.row3 {
    padding: 20px 10px !important;
    width: 93.4% !important;
}
body {
    width:100%;
}
#h-nav .left-menu li, #h-nav .right-menu li, #h-nav .secondLevel .third a, #h-nav .secondLevel .third sup  {
    width:auto;
}
#header, #container, #footer {
    display: block;
    margin: 0 auto;
    width: 100%;
}

#slides > img {
    height: auto;
    width: 100%;
}
#h-nav .secondLevel {
      width:100%;
	  left:0;
	  top: 232px;
}
#h-nav .right-menu {
	float:left;  
    margin-left:0;
    padding-left:0;
    width:auto; padding-bottom: 15px;
}
#h-nav .left-menu li, #h-nav .right-menu li {
    margin:0;
}

#h-nav a {  
    font-size: 12px;
    padding: 5px 16px 7px;
}
#h-nav .left-menu {
    padding-right:0;
    width:auto; padding-bottom: 15px;
}
#header .logo {
    margin: auto;
    padding: 10px 0 0;
    width: 45%;
}
.services article {
    margin-right: 0;
    width: 87%;
}
footer .left_side {
    float: left;
    width: 97%;
}

footer .right_side {
    float: left;
    width: auto;
}
#h-nav .secondLevel li{ width:100% !important}
/*.jcarousel li {
    width: 202px !important;
}*/
.jcarousel {
    width: 82%;
}
.jcarousel-wrapper {
     width: 299px;
}
.main_left {
    float: left;
    width: 100%;
}

.main_right {
    padding-left: 0;
    width: 91%;
}
.bottom_div > img {
     width: 100%;
}
#jcarousel li {
       width: 229px !important;
}
}
@media only screen and (max-width: 600px) {
body {
    width:100%;
}
}
