/*-1280-*/
@media only screen and (min-width: 1367px) {

}
/*-1280-*/
@media only screen and (max-width: 1280px) {
.header .container { width: 100%; padding: 25px 110px 25px 30px; }
.top-search { right: 0;}
.applications-slider { width: 90%; margin: 0px auto; }
.linktop{ right:124px;}
}
/*-1148-*/
@media only screen and (max-width: 1148px) {
.nav > ul > li > a { padding: 10px; }
.container { width: 100%; padding: 0px 30px; }
#body .container { padding: 50px 30px; }
.right-col { width: 792px; }
.title-holder .desc{ width:100%;}
.title-holder .title8 { margin-bottom: 20px; margin-top: 0px;}
.bottom-about { width: 100%; float: none; border-bottom: 1px solid #1f3353; margin-bottom: 30px; }
.bottom-sitemap, .bottom-contact { margin-left: 0px; width: 33.33%; padding-right: 30px; }
.bottom-newsletter { width: 33.33%; }
#body { padding-bottom: 474px; }

}

/*-1024-*/

@media only screen and (max-width: 1024px) {
.header .container { padding: 25px 100px 25px 30px; }
.pcentered { width: 100%; padding-left: 0px; padding-right: 0px; }
.right-col { width: 668px; }
.hp-left, .hp-right { width: 50%; }
.hp-left { position: absolute; left: 0px; top: 0px; }
.hp-txt { width: 100%; padding: 30px; }
.hp-img { width: 100%; padding: 0px 30px 0px 30px; margin: 0px; bottom: -50px; }
.applications-slider { width: 85%; }
.home-abt-left, .home-abt-right { width: 100%; }
.home-abt-right { padding-top: 30px; }
}



/*-960-*/

@media only screen and (max-width: 1023px) {
.side-bar { width: 100%; }
.right-col { width: 100%; padding-top: 30px; }
.side-nav { display: none; }
.side-nav.active, .navigation::after { display: block; }
#body { padding-bottom: 498px; }
}



/*-800-*/

@media only screen and (max-width: 959px) {
.home-banner .bn-content h2 { font-size: 55px; line-height: 55px; }
.home-banner .bn-content div { width: 100%; padding-right: 30px; }
.products .span_3, .products-list .span_3 { width: 50%; }
.product-left, .product-right { width: 100%; }
}



/*-768-*/

@media only screen and (max-width: 799px) {
.hp-left, .hp-right { position: static; width: 100%; }
.applications-slider { width: 75%; }
.content img.fright, .content img.fleft { margin: 30px 0px; width: 100%; }
.half-width { width: 100%; }
.contact-right { padding-top: 30px; }
.share { position: static; text-align: right; top: inherit; }
}

/*-736-*/

@media only screen and (max-width: 767px) {
.products-list .span_4 { width: 50%; }
}



/*-667-*/

@media only screen and (max-width: 735px) {
.logo { width: 100%; text-align: center; padding-bottom: 20px; }
.home-banner .bn-content h2 { font-size: 40px; line-height: 40px; margin-bottom: 10px; }
.bottom-about { margin: 0px; border: 0px; }
.bottom-sitemap, .bottom-contact, .bottom-newsletter { width: 100%; padding: 30px; border: 1px dashed #1f3353; margin-bottom: 30px; }
.bottom-newsletter { margin-bottom: 0px; }
#body { padding-bottom: 952px; }
.bottom { border: 0px; padding-bottom: 0px; }
.top-search { border: 0px; padding: 0px; width: auto; height: auto; bottom: 26px; right: 25px; }
.search-form { right: 0px; top: 66px; }
.header .container { padding: 25px 75px 25px 30px }
.linktop{ position: static; margin:10px auto; clear:left;}
.logo{ margin:0px;}
}



/*-640-*/

@media only screen and (max-width: 666px) {
}



/*-600-*/

@media only screen and (max-width: 639px) {
}



/*-568-*/

@media only screen and (max-width: 599px) {
}



/*-480-*/

@media only screen and (max-width: 567px) {
#body { padding-bottom: 1015px; }
.home-banner .bn-caption { position: static; background: #000000; }
.home-banner .bn-content { padding: 30px 0px 50px; }
.home-banner .bn-content div { padding: 0px; }
.home-banner .bn-content h2 { font-size: 30px; line-height: 30px; }
.home-banner .bn-content h3 { line-height: 26px; }
.flex-control-paging { width: 100%; left: 0px; top: inherit; margin-top: 0px; text-align: left; padding: 0px 30px; bottom: 5px; }
.flex-control-paging li { margin: 3px 3px; }
.copyright { line-height: 26px; }
.copyright img { vertical-align: middle; }
.hp-img { padding: 30px; margin: 0px; bottom: inherit; }
.inner-banner .bn-content h2 { font-size: 30px; line-height: 30px; }
.contact-address, .contact-phone, .contact-fax, .contact-email { width: 100%; margin-right: 0px; }
.products .span_3, .products-list .span_3 { width: 100%; }
.products-list .span_4 { width: 100%; }

}



/*-414-*/

@media only screen and (max-width: 479px) {
.container { width: 100%; padding: 0px 20px; }
#body .container { padding: 40px 20px; }
.footer-nav { width: 100%; }
#body { padding-bottom: 1146px; }
.form-holder label { width: 100%; }
.control { margin-left: 0px; float: left; width: 100%; }
.applications-slider { width: 250px; }
.btn.owl-prev { left: -14px; }
.btn.owl-next { right: -14px; }
.item { padding: 0px; }
}



/*-375-*/

@media only screen and (max-width: 413px) {
}



/*-360-*/

@media only screen and (max-width: 374px) {
#body { padding-bottom: 1170px; }
}



/*-320-*/

@media only screen and (max-width: 359px) {
}
