.menu-toggle {display: none;}
#show, #smallscreentoggler{ display:none;}

@media (max-width:980px) {
.bound{width:96%;}
.banner .bound{width:100%;}
.main-navigation li a {padding: 17px 25px;}
.flexslider3 .slides li {margin-right:25px !important;}
}
@media (max-width:768px) {
#show-nav .bound{ width:100%;}
.main-navigation li a {padding: 17px 17px; font-size:16px;}
.header-top .fleft ul li {padding: 15px 15px 15px 0px;}
.header-top .fleft .liecnse{margin-left:15px;}
.header-top .fleft .area{margin-left:15px;}
.ts-default-overlay .ts-default-title {font-size: 45px !important; padding-left:15px !important;}
.ts-default-description{padding-left:15px !important;}
.ts-default-description p {font-size: 30px !important;}
.home .query-form .fleft{width:100%; margin-bottom:30px;}
.home .query-form .fleft h3{ padding-top:0px; line-height:70%;}
.query-form .fright{width:100%;}
.flexslider {width: 80%;}
.flexslider2 {width: 90% !important;}
.service .left {width: 25%;  margin-right: 5%;}
.service .right { width:70%;}
.flexslider3 .slides li {margin-right:45px !important; margin-left:30px;}
.flexslider3 .flex-direction-nav .flex-prev {left: 44.8%;}
.social .fleft, .social .fright {width: 70%; margin:0px auto; float:none;}
.left_sidebar{width:100%; margin:0px; }
.right_sidebar {display:none;}
}
@media (max-width:640px) {
.header-main {padding: 15px 0px;}
#logo, .header-main .fright{text-align:center; width:100%;}
#logo{margin-bottom:10px;}
#show{display:block; float:left; text-align:right; width:94%; padding:13px 3%; cursor:pointer; background:#484848;  color:#fff;}
#show span{float:right; background:url(images/toggle.png) center 0 no-repeat; width:29px; height:19px;}
#show.highlight span{background:url(images/toggle-h.png) center 0 no-repeat;}
#show-nav{display:none; background:#6A6A6A;}
#show-nav ul, #show-nav ul li{float:left; width:100%; text-align:left;}
#show-nav ul li a{ display:block; color:#fff !important; padding:12px 3%; width:100%; border-bottom:1px solid #7d7d7d; }
#show-nav ul li a:hover, #show-nav ul li.current_page_item a{ background:#5e5d5d;}
#show-nav ul li li a{padding:12px 5%; font-size:14px;}
.ts-default-slide{background-position:right 140% !important;}
.flexslider2{padding-bottom:60px; width:100% !important;}
.flexslider2 .flex-direction-nav{position:absolute; text-align:center; width:100%; bottom:15px;}
.flexslider2 .flex-direction-nav li{display:inline-block; text-align:center; margin:0px 12px; float:none;}
.flexslider2 .flex-direction-nav li a{position:relative; float:left;}
.flexslider3 {width:100%; padding-bottom:30px;}
.flexslider3 ul.slides{width:2000% !important;}
.flexslider3 .slides li { margin:0px 14px 0px 0px !important;}
.flexslider3 .flex-direction-nav{position:absolute; text-align:center; width:100%; bottom:15px;}
.flexslider3 .flex-direction-nav li{display:inline-block; text-align:center; margin:0px 12px; float:none;}
.flexslider3 .flex-direction-nav li a{position:relative; float:left; width:32px;}
.footer-out .col1, .footer-out .col2, .footer-out .col3 {width:100%;margin-right: 0%;}
.foot_boot .fleft, .foot_boot .fright{width:100%; margin-bottom:10px;}
.contact-page .con-left {width: 100%; margin-bottom:20px;}
.contact-page .con-right {width: 100%; float:left !important;}
.contact-page .con-right form{float:left; width:300px;}
.cpn-page .four-col .col, .cpn-page .three-col .col {width: 42%; margin-right:2.5%; margin-left:2.5%; margin-bottom:20px;}
.cpn-page .three-col .col{width:92%;}
}
@media (max-width:480px) {
.header-top .fright, .banner{display:none;}
.header-top .fleft{width:100%;}
.header-top .fleft .mail, .header-top .fleft .liecnse, .header-top .fleft .area {background:none;padding-left:0px; margin:0px;}
.header-top .fleft ul{text-align:center;}
.header-top .fleft ul li { border:none; float:none; display:inline-block; text-align:center; margin:0px 4px;}
.ts-default-overlay .ts-default-title { padding-top:20px !important;}
.query-form .fright .left, .query-form .fright .right{width:100%;}
.query-form .error_captcha #siimage{width: 180px;}
.query-form .fright .input, .query-form .fright .tx-area{ 
width:89% !important; padding:0px 5%;
}
.query-form .fright  .slct{width:98% !important; padding:0px 2%;}
.flexslider3 .slides{ width:15000% !important;}
.flexslider3 .slides li { margin:0px 50px 0px 70px !important;}
.ts-default-overlay h2.ts-default-title {font-size:40px !important; padding-top:20px !important; padding-left:15px !important;}
.home h3 {font-size:32px;}
.social .left{display:none;}
.ts-default-slide {
    background-position: -30px 140% !important;
}
.gas-pro .main table td {font-size: 12px;}
.trane .category_products li {min-height: 40px; height:auto !important; height:40px;}
.air-filters #table_specs td {
    padding: 3px;
    font-size: 11px;
}
.cpn-page .four-col .col{width:92% !important;}
}
@media (max-width:375px) {
img.alignleft{ max-width:50% !important;
margin: 0px 15px 12px 0px;
}
.entry-header .entry-title{font-size:30px !important;}
.header-top .fleft ul li {
    padding: 15px 5px 15px 0px;
}
.header-top .fleft .liecnse, .header-top .fleft .area {
    margin-left: 5px;
}
.flexslider3 .slides li { margin:0px 20px 0px 30px !important;}
.home h3 span {font-size: 13px;}
.review .outer .sliderwrapper {height: 190px;}
.social .fleft, .social .fright { width:100% !important;}
}