@media (min-width: 240px) and (max-width: 568px){
.header .header-nav { padding:6px 0 9px; }
.header .header-nav .navbar .container .navbar-brand { width:90px; top:-129px; }
.header .header-nav .navbar .container .navbar-brand img { width:100%; }
.header .top_header .header-detail { padding: 16px 17px 0 0; clear:both; }
.header .top_header .header-detail ul li { font-size:16px; line-height:20px; }
.content-home .our-product { padding: 50px 0; }
#content .content-home .title h1 { font-size:22px; line-height:22px; }
#content .content-home .detail p { padding-bottom:10px; }

.content-home .our-product { background-size:cover; }

.product-title h1 { font-size:18px; line-height:24px; padding:0 10px; }
.content-home .our-product .product-button ul li a { font-size:14px; line-height:14px; }

.product .private h1 { font-size:24px; line-height:24px; padding-bottom:15px; }
.product .private p { padding-bottom:15px; }
.product .product-block ul li { width:100%; }
#owl-demo .item img { width:100%; }
.homecontainer{margin-left: 20px;}
}

@media (min-width: 569px) and (max-width:767px){
.header .header-nav { padding: 6px 0 9px; }
.header .header-nav .navbar .container .navbar-brand { width:140px; top:-125px; }
.header .header-nav .navbar .container .navbar-brand img { width:100%; }
.header .top_header .header-detail { padding: 16px 17px 0 0; }
.header .top_header .header-detail ul li { font-size:16px; line-height:20px; }
.content-home .our-product { padding: 50px 0; }
#content .content-home .detail p { padding-bottom:10px; }

.product .private h1 { font-size:30px; line-height:30px; padding-bottom:15px; }
.content-home .our-product { background-size:cover; }
.search-contain{margin-top: 40px;}
.homecontainer{margin-left: 20px;}
}

@media (max-width:767px){
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color:#25AAE1; }
.navbar-toggle { border:none; }
.navbar-nav { margin:0; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border:none; }
.navbar-collapse { border:none; box-shadow:none; }

.content-home .our-product .product-button { padding:40px 0 0 0; }
.header .header-nav .navbar-nav { float:left; width:100%; }
.header .header-nav .navbar-inverse .navbar-nav > li { padding:10px 0; border-bottom:1px solid #000;  }
.carousel-caption { display:none; }
.owl-theme .owl-controls .owl-buttons .owl-prev { left:0; }
.owl-theme .owl-controls .owl-buttons .owl-next { right:0; }
.manufactures .owl-carousel { padding:0 38px; }
.content-home .our-product .btn { font-size: 20px; line-height: 24px; padding: 5px 5px 1px; }
.content-home .our-product p { font-size:18px; line-height:24px; }


.footer { text-align:center; }
.footer ul li { display:inline-block; float:none; padding: 0 12px; }
.footer ul li a { font-size: 16px; line-height:16px; }
.footer p { padding-bottom:18px; }
.footer h2 { padding-bottom:9px; float:left; width:100%; }
.footer h3 {float:left; width:100%; }

.header .top_header .header-detail ul li a { font-size: 16px !important; line-height: 20px !important; }
.inner-low-sec{
padding-left:15px;	
}
.inner-sec{
padding-right:15px;	
}
.low-bdr-left{
border-left:none;	
}
.slider-img {
height:auto;	
}

.caption-inner {
background-color: #3982a2;
min-height: 251px;
}
.slider h3 {
font-size: 30px;
line-height:40px;

}
.text-container {
margin-left:0;
}
.caption-sec{
text-align:center;	
}
.blue-bdr{
border:none;
}
.padding-left-30{
padding-left:15px;
padding-right:15px;	
}
.header .header-nav .navbar .container .navbar-brand{
left:15px;	
}
.right-align {
text-align:center !important;
padding-right:0;
}
.margin-left-31{
margin:0 auto;	
}
}

@media only screen and (min-width:981px) and (max-width:1081px){
.slider-img{
height:247px;	
}
}
@media only screen and (min-width:801px) and (max-width:980px){
.slider-img{
height:235px;	
}
}
@media only screen and (min-width:768px) and (max-width:800px){
.slider-img{
height:190px;	
}
}
@media (min-width: 768px) and (max-width: 991px){
.header .header-nav .navbar-inverse .navbar-nav > li { padding-left: 21px; }
.header .header-nav .navbar-inverse .navbar-nav > li > a { font-size:18px; line-height:18px; }
.header .top_header .header-detail ul li { font-size: 22px; line-height: 26px; }


.slider .carousel-caption { top: 16%; }
.slider h1 { font-size:24px; line-height:26px; padding-bottom:11px; }
.slider p { font-size:18px; line-height:18px; padding-bottom:13px; }
.slider .btn { padding:5px 5px 1px; font-size: 20px; line-height: 24px;}

.owl-theme .owl-controls .owl-buttons .owl-prev { left:0; }
.owl-theme .owl-controls .owl-buttons .owl-next { right:0; }
.manufactures .owl-carousel { padding:0 38px; }
.content-home .our-product .product-button ul li a { font-size: 16px; line-height: 20px; }
.content-home .our-product .btn { font-size: 20px; line-height: 24px; padding: 5px 5px 1px; }

.footer { text-align:center; }
.footer ul li { display:inline-block; float:none; }
.footer p { padding-bottom:18px; }
.footer h2 { padding-bottom:9px; float:left; width:100%; }
.footer h3 {float:left; width:100%; }
/*.slider-img{height: auto;}*/
.slider h3 {
font-size:17px;
}
.right-align {
text-align:center !important;
padding-right:0;
}
}
@media only screen and (width:768px){
.text-container {
margin-left: 0;
}

}
/*custom toggle button*/
@media only screen and (max-width:1024px) {

.navbar-header {

float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}

.navbar-toggle {
display: block;
border:none;
}
.header .header-nav .navbar-inverse .navbar-nav > li {
padding: 10px 0;
border-bottom: 1px solid #000;
}
.dropdown-menu {
position: static;
/*top: 100%;
left: 0;
z-index: 1000;
display: none;*/
float: none;
/*min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;*/
background-color: transparent;
-webkit-background-clip: padding-box;
/* background-clip: padding-box; */
border:none;
/* border: 1px solid rgba(0, 0, 0, .15); */
/* border-radius: 4px; */
box-shadow: none;
/* box-shadow: 0 6px 12px rgba(0, 0, 0, .175); */
}
.dropdown-menu li a{
color:#000;
}
/*.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}

.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
*/
.navbar-collapse.collapse {
display: none!important;
}

.navbar-nav {
float: none!important;
margin-top: 38px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
background-color: #25AAE1;	
}
/*.question-sec
{
float:none;
}*/
/*.navbar-toggle
{
font-size:20px;
background: #000;
}*/
/*.navbar-toggle .icon-bar
{
background:#fff;
}*/
}
/* end custom toggle-button*/

@media (min-width: 992px) and (max-width:1200px) {
.slider .carousel-caption { top: 15%; }
.slider h1 { font-size: 24px; line-height: 24px; padding-bottom: 5px; }
.slider p { font-size: 18px; line-height: 22px; padding-bottom: 16px; }
.slider .btn { padding:12px; }
.content-home .our-product .product-button ul li a { font-size:22px; line-height:22px; }
.content-home .our-product .btn { padding:12px; }
.footer ul li { padding: 0 24px 0 0; }
.slider h3 {font-size:23px;}
}
@media (min-width:1536px) and (max-width:1600px) {
.caption-sec{margin-left: 11%;}	
}

@media (min-width:1650px) and (max-width:2048px) {
/*.caption-sec{margin-left: 25%;}	*/
}
@media (min-width:1201px) and (max-width:1586px) {
.slider .carousel-caption { top:16%; }
.slider h1 { padding-bottom:0; }
.slider p { padding-bottom: 5px; }

}
@media only screen and (max-width:480px){
	.septictable td { font-size: 10px; }
	.concretetable tbody{font-size: 8px;}
/*.search-contain{
padding-right:63px !important;
}*/
}
@media only screen and (max-width:360px){
.navbar-brand {
top: -167px !important;

}
.search-contain {
padding-right: 240px !important;
margin-top: 75px;
}
}
@media only screen and (min-width:400px) and (max-width:414px) {
.search-contain {
padding-right: 130px !important;
margin-top: 22px !important;
}	
}
@media only screen and (min-width:375px) and (max-width:384px) {
.search-contain{padding-right: 183px !important;
margin-top: 75px;}	
.header .header-nav .navbar .container .navbar-brand {

top: -167px;
}
}