@media only screen (min-width:1100px){}
@media only screen and (min-width:768px) and (max-width:1000px){.page{width:708px;}
.callout-panel .button-large{font-size:13px !important;}
.header-slide, .header-slide-right{display:none !important;}
#wrapper-header-info .drop-shadow{position:absolute;bottom:-16px;}
#wrapper-image .image-text h1{font-size:24px;}
#nav li{padding-left:10px;}
.slider_text{top:34px;width:400px;}
.slider_text h1{font-size:40px;}
.slider_text h2{font-size:26px;line-height:1em;}
.slider_text p{font-size:14px;}
#banner .drop-shadow{position:absolute;bottom:-15px;}
#banner.subpage .drop-shadow{bottom:-45px;}
#distributors .double li{width:100%;}
#order-online #main img{width:95%;margin-top:33px;}
#order-online #order-vascular, #order-online #info-vascular,
#order-online #order-standard, #order-online #info-standard{padding-bottom:10px;}
#shopping-cart #order-summary .product-type .title{width:50%;}
#order-phone .two_third p.button-blue a{font-size:80%;padding:6px 10px;}
#order-phone .one_half.contact{border-right:none;margin-bottom:30px;}
#order-phone #main .two_third .one_half, #order-phone #main .two_third .one_half_last{width:100%;}
#contact #about-info.two_third{width:100%;}
#contact #contact-info.one_third_last{width:100%;}
#contact #banner-samples-top p{font-size:12px;}
#contact #model-selection label{font-size:12px;}
#shopping-cart .attention-shop{padding-bottom:19px !important;}
#shopping-cart #order-summary h3{font-size:12px;}
#shopping-cart #order-summary h6{font-size:10px;}
#shopping-cart #totals .total-cost .subtotal{margin-top:10px;}
#shopping-cart #totals .total-cost .shipping{margin-top:10px;}
#shopping-cart #totals .total-cost .order-total{margin-top:5px;}
#products .request-samples a.button-large{font-size:100%;padding:6px 10px;}
#products #carousel article{height:350px;}
#blog .col1{display:none;}
#blog .col2{width:65.40%;float:left;}
#blog .col3{width:30.80%;float:right;}
#blog-post .col1{display:none;}
#blog-post .col2{width:65.40%;float:left;}
#blog-post .col3{width:30.80%;float:right;}
.jqueryslidemenu ul li a{padding:16px 20px 16px 20px}
#thumbs-wrapper{height:100px !important;}
}
@media only screen and (max-width:1000px){.header-slide, .header-slide-right{display:none !important;}
.page{width:280px;}
#wrapper-image .image-text p{width:100%;font-size:12px;}
#wrapper-header{background-position:top center;height:100%;}
#wrapper-header-info .drop-shadow{display:none;}
#wrapper-header-banner .drop-shadow{display:none;}
#wrapper-image #wrapper-image-img .page{width:95%;}
#wrapper-image .image-text{height:125px;top:60px;}
#wrapper-image .image-text h1{font-size:24px;}
#wrapper-copyright #copyright{width:95%}
#header{width:100%;padding:0;}
#header-info{width:95%;}
#logo{float:none;text-align:center;}
#nav{float:none;top:0;}
#nav li{position:relative;float:none;background:#00335e url(/images/background/button_blue_gradient.png) 0 0 repeat-x;border:1px solid #bbbbbb;padding:4px 16px;font-weight:700;font-style:italic;text-transform:uppercase;}
#nav li a{color:#e3e3e3 !important;font-size:150%;padding-bottom:0;display:block;}
#nav li:hover a{background:url(/images/background/button_blue_gradient-down.png) 0 0 repeat-x;color:#FFF !important;}
#home #nav .home a, #products #nav .buy-via-guard a, #blog #nav .suction-news a,
#blog #nav .suction-news a, #contact #nav .contact a{background:none;}
.slider{display:none;}
.mail_form .s, .search_form .s{width:75% !important;}
#products #video .social-share{display:none;}
#products #video .video-wrapper{max-width:100%;}
#shopping-cart .attention-shop{padding-bottom:19px !important;}
#shopping-cart #order-summary h3{font-size:12px;}
#shopping-cart #order-summary h6{font-size:10px;}
#shopping-cart #totals .total-cost .subtotal{margin-top:10px;}
#shopping-cart #totals .total-cost .shipping{margin-top:10px;}
#shopping-cart #totals .total-cost .order-total{margin-top:5px;}
#shopping-cart #order-summary .product-type .title{width:50%;}
#shopping-cart #order-summary .one_half{margin-bottom:0px;}
#shopping-cart #totals .total-cost .subtotal{margin-top:10px;}
#shopping-cart #totals .total-cost .shipping{margin-top:10px;}
#shopping-cart #totals .total-cost .order-total{margin-top:5px;}
#shopping-cart #order-summary #standard-product h6{display:block;}
#shopping-cart #standard-product .one_half .one_fourth{margin-bottom:0px;}
#shopping-cart #standard-product .one_fourth section{height:115px;}
#shopping-cart #standard-product .one_half section{height:115px;}
#shopping-cart #order-summary #totals .one_half:first-child{display:none;}
#shopping-cart #order-summary #promocode .fullwidth{width:100%;}
.jqueryslidemenu ul{display:none;}
.jqueryslidemenu{display:block;float:none;width:100%;text-align:center;padding:1px 0px 1px 0px;}
.jqueryslidemenu select{display:block;margin:20px auto;padding:5px 2%;width:96%;}
#carousel-wrapper .caroufredsel_wrapper{height:119px !important;}
#thumbs-wrapper{height:64px !important;}
.slider_text{display:none;}
.one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth,
.one_fourth_last, .one_third_product, .two_fourth, .two_fourth_last, .three_fourth, .three_fourth_last, .one_fifth,
.one_fifth_last, .two_fifth, .two_fifth_last, .three_fifth, .three_fifth_last, .four_fifth,
.four_fifth_last, #pricing_table .one_third, #pricing_table .one_fourth{width:100%;margin-bottom:30px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.page{width:440px;}
#wrapper-header #checkout{right:20px;}
#order-phone .one_half.contact{border-right:none;margin-bottom:30px;}
#order-phone #main .two_third .one_half, #order-phone #main .two_third .one_half_last{width:100%;}
#order-online #main img{width:95%;margin-top:33px;}
#order-online .one_third, #order-online .two_third{margin-bottom:10px;}
#order-online #order-vascular, #order-online #info-vascular,
#order-online #order-standard, #order-online #info-standard{padding-bottom:0px;}
.jqueryslidemenu ul{display:none;}
.jqueryslidemenu{display:block;float:none;width:100%;text-align:center;padding:1px 0px 1px 0px;}
.jqueryslidemenu select{display:block;margin:20px auto;padding:5px 2%;width:96%;}
#blog .col1{display:none;}
#blog-post .col1{display:none;}
#blog-post .comments-signin{float:left !important;}
}
@media only screen and (max-width:747px){#wrapper-header-info #header-info .slogan{float:none;}
#wrapper-header-info #header-info .container{float:none;padding:}
#wrapper-header-info #header-info .contact-info li{margin:0 15px 0 0;}
#wrapper-header-info #header-info .social-icons{float:right;margin-left:5px;}
#wrapper-copyright .copyright{float:none;}
#wrapper-copyright .social-share{float:none;}
#shopping-cart .attention-shop{padding-bottom:19px !important;}
#shopping-cart #order-summary h3{font-size:12px;}
#shopping-cart #order-summary h6{font-size:10px;}
#shopping-cart #order-summary #standard-product h6{display:block;}
#shopping-cart #order-summary .one_half{margin-bottom:0px;}
#shopping-cart #totals .total-cost .subtotal{margin-top:10px;}
#shopping-cart #totals .total-cost .shipping{margin-top:10px;}
#shopping-cart #totals .total-cost .order-total{margin-top:5px;}
#shopping-cart #standard-product .one_half .one_fourth{margin-bottom:0px;}
#shopping-cart #standard-product .one_fourth section{height:115px;}
#shopping-cart #standard-product .one_half section{height:115px;}
#shopping-cart #order-summary #totals .one_half:first-child{display:none;}
}
@media only screen and (max-width:482px){.page{width:90%;}
.content{overflow:visible;}
#wrapper-header-info #header-info .social-icons{float:none;margin-left:0;}
#wrapper-header-info #header-info .social-icons li{margin-left:0;margin-right:10px;}
#wrapper-header-info #header-info .contact-info{float:none;padding-top:3px;}
#wrapper-footer-info #footer-info{font-size:13px;}
#wrapper-footer-info #footer-info .phone-bullet{background-position:0 1px;}
#wrapper-footer-info #footer-info .email-bullet{background-position:0 4px;}
#wrapper-header #checkout{right:20px;}
.single li{width:100%;}
.double li{width:100%;}
.triple li{width:100%;}
.quad li{width:100%;}
.six li{width:100%;}
#home #main article img.alignright{float:none;padding-left:0;}
#order-online #main img{width:95%;margin-top:33px;}
#order-online #main h6{font-size:10px;}
#order-online .one_third, #order-online .two_third{margin-bottom:10px;}
#order-online #order-vascular, #order-online #info-vascular,
#order-online #order-standard, #order-online #info-standard{padding-bottom:0px;}
#blog .col1{display:none;}
#blog-post .col1{display:none;}
#blog-post .comments-signin{float:left !important;}
}