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

@media only screen and (min-width: 1201px) {
.wrapper {width:1180px; margin:0 auto;}
.container {width:100%;}
}


@media only screen and (min-width: 980px) and (max-width:1200px) {
.wrapper {width:980px; margin:0 auto;}
.container {width:100%}

}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.wrapper {width:100%;}
.container {width:100%}

#carousel-home p {background:rgba(255,255,255,0.8); font-size:.95em}
.navbar-custom .navbar-nav > li > a { padding-left:8px; padding-right:8px; font-size:1em;}
#products .lead {font-size:1.3em}



}
	

@media only screen and (min-width: 481px) and (max-width: 767px) {
.wrapper {width:100%;}
.xs-padding {margin-top:10px}
.navbar-custom .navbar-nav > li > a {margin-top:0px;}

#wrap {margin: 0 auto -120px;}
#carousel-home p {background:rgba(255,255,255,0.8); font-size:.85em!important}
.sm-hide {display:none}

.animate-txt {padding-top:40px}
.sec-profile h2 {min-height:60px;}
p.lead {font-size:1.3em!important}

#products .lead {font-size:1.5em}

.push-sm-50 {margin-bottom:50px;}

.item-content {font-size:15px!important; line-height:25px;}
#footer {height:120px;}
#footer .copyright {text-align:left!important; margin-top:10px;}
#footer .copyright div {float:left; padding-right:5px;}
}


@media only screen and (max-width: 480px) {
.wrapper {width:100%;}
.xs-padding {margin-top:10px}
.navbar-custom .navbar-nav > li > a {margin-top:0px;}

#carousel-home p {background:rgba(255,255,255,0.8); font-size:.85em!important}
#carousel-home .carousel-inner img {min-height:180px; width:100%!important}
.sm-hide {display:none}

#wrap {margin: 0 auto -130px;}
p.lead {font-size:1.2em!important}
.animate-txt {color:#fff; font-size:2.3em; width:60%; padding-top:80px;}
.sec-profile h2 {min-height:60px;}
#products .lead {font-size:1.5em}
.push-sm-50 {margin-bottom:50px;}

.item-content {font-size:15px!important; line-height:25px;}
	
#footer {height:130px;}
#footer .copyright {text-align:left!important; margin-top:10px;}
#footer .copyright div {float:left; padding-right:5px;}

}


@media only screen and (max-width: 360px) {
.wrapper {width:100%;}
.xs-padding {margin-top:10px}
.navbar-custom .navbar-nav > li > a {margin-top:0px;}
#wrap {margin: 0 auto -140px;}
.item-content {font-size:12px; line-height:20px;}
.push-sm-50 {margin-bottom:50px;}
.item-content {font-size:15px!important; line-height:25px;}
#footer {height:140px;}
#footer .copyright {text-align:left!important; margin-top:10px;}
#footer .copyright div {float:left; padding-right:5px;}

}