/*
  You can add/edit your styles below.
  To utilize this stylesheet in your store, add the following
  line to the <head></head> section of your website (usually found in _meta.tpl):

.tophelpbox { argin: 0; display: block; position: absolute; width: 160px; background: #fff; padding: 10px; top: 18px; right: 0; border: 1px solid #ccc; }

  <link rel="stylesheet" type="text/css" href="/responsive.css" />
*/
@media only screen and (min-width: 1601px) and (max-width: 1760px) {
  #mainbannerslider .item .mtxt { top: 5% !important; font-size: 80px; line-height: 75px !important; }
  #mainbannerslider .item .subtxt { bottom: 40% !important; top: auto !important; font-size: 26px !important; }
  #mainbannerslider .item .brownbtn { bottom:20% !important; }
}
@media only screen and (min-width: 1266px) and (max-width: 1600px) {
  #mainbannerslider .item .mtxt { top: 5% !important; font-size: 70px; line-height: 65px !important; }
  #mainbannerslider .item .subtxt { bottom: 40% !important; top: auto !important; font-size: 22px !important; }
  #mainbannerslider .item .brownbtn { bottom:20% !important; }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /** {transition: 0.3s ease all;}*/
  .wrapper { width:800px; }
  .homehead .sitelogo { width:205px; }
  .sitelogo { width:245px; }
  .sitelogo .logosub { height: 114px; width: 234px; top: 14px; background-size: 100%; }
  .homehead .logo { width:170px !important; background-size: 100%; top:35px; }
  .homehead .logotagline { margin: 0 0 0 210px; padding:10px 0 0; }
  .logotagline { margin: 0 0 0 310px; padding:10px 0 0; }
  .header_main .topgreenbar { height: 45px; }
  .homehead .headermid .headermidmain { width: 559px; margin: 0 0px 0 0px; }
  .headermid .headermidmain { width: 550px; margin: 0 0px 0 0px; padding:5px 0; }
  .headeroffer, .homehead .headeroffer { width: 266px; font-size: 12px; }
  .headeroffer .f24, .homehead .headeroffer .f24 { font-size:18px; }
  .headerlinks ul { margin:7px 0 0; }
  .headerlinks ul li { padding:0 5px; }
  .headerlinks ul li a { font-size:12px; }
  .tophelpicon { background: url(../images/toplivehelpicon.png) left top no-repeat; padding: 0 0 0 16px; background-size: 11px; }
  .searchbar, .homehead .searchbar { width: auto; }
  .searchform { min-width: 330px; }
  .homehead .searchform input[type="text"] { width: 335px; }
  .searchform input[type="text"] { width: 285px; }
  .topheaderbtn { padding: 17px 18px 18px; }
  .main_navigation { margin: 0 0 0 303px; }
  .main_navigation > li > a { font-size:14px; padding: 15px 7px; }
  .main_navigation, .homehead .main_navigation { width: 570px; margin: 0 0 0 245px; }
  .main_navigation > li a > i { padding:3px; }
  #windowshade-cart { left: 35%; top: 135px; }
  .homehead .droptitle { margin: 15px 0 10px; }
  .droptitle { margin: 25px 0 10px; }
  .dropleft { width: 230px; }
  .dropright { width: 547px; min-height: 180px; background: #e2e2e2; }
  .dropright > img { width:100%; }
  .droplevA > li .droplevB { width: 549px; left: 232px; }
  .droplevB-right img { height: 100%; }
  .droplevB-left .buttonwhite { width:80% !important; }
  .checkoutheader .topcontact { width:550px; }
  .checkoutheader .topcontact li { padding:35px 30px; }
  .Vcart_totalbox .subtotal_title { width: 59%; }
  .Vcart_totalbox .subtotal_total { width: 39%; }
  .cartofferdata input#promo_code { width:61% !important; }
  #checkoutPanelNoWarn select#ccexpm, #checkoutPanelNoWarn select.formtext { width: 138px !important; }
  .checkbtn a.buttonwhite { margin: 0 0px 0 0 !important; }
  .order-grid ul li { font-size:12px; }
  .chk-conf-offer { width:49%; }
  .chk-conf-order-total { width:45%; }
  .homeshoptiles { padding:10px; top: -35px; }
  .homeshoptiles ul li { margin:0 5px; }
  .hshoptile { width:247px; }
  .hshoptile h3 { font-size:24px; }
  .hshoptile img { width:100%; }
  .exclusiveoffertiles { padding: 0px 10px 20px; top:-35px; }
  .exclusiveoffertiles ul li { margin: 0 5px; }
  .webexclusivetile { width: 360px; height: 200px; }
  .freeshippingtile { width:353px; height: 200px; }
  .webexclusivetile span.playfairscfont, .freeshippingtile span.playfairscfont { letter-spacing: 1px; margin: 20px 0 15px !important; }
  .homefirstlayer .main_container { height: 590px; }
  .homestoryslide { min-height: 520px; }
  .videocontainer { padding:10px; top: -70px; }
  .featuredvideobox { width:530px; margin:5px; min-height: 130px; }
  .producttile .prodtileinfo .prodreview .prod-rating img { width: 15px; }
  .producttile .prodtileinfo .prodprice, .producttile .prodtileinfo .prodprice .f16  { font-size:14px; }
  /*.producttile .quicklook-button { left: 26% !important; }*/
  .homearticaltiles { width:235px; margin: 5px 0; }
  .tipsarticaltile, .pestdiseastile { height:140px; }
  .homebgvideo { height: 330px; }
  .homebgvideo iframe { height: 330px; }
  .instasliderhome, .ybygcontainer { padding:10px; top:-70px; }
  .hometestimonialslide { margin-top: -180px; min-height:380px; }
  .ybyghomeleft { width:300px; }
  .ybyghomeleft > img { width:100%; }
  .ybyghomeleft .f22 { font-size:16px; }
  .ybyghomeright { width:465px; margin: 0 0 0 10px; }
  .ybygtitlemain { font-size:38px; line-height:68px; }
  .ybygsubtitle { font-size:18px !important; }
  .ybyghomeright .shopbtnlink { width:38% !important; }
  .promotiles { padding:0; }
  .promotilecol { width:195px; }
  .promotilecol img { width: 60px !important; }
  .promotilecol .promotiledata { width: 124px; font-size: 14px; margin: 0 0 0 5px; }
  .TMitem { width:80%; font-size:18px; }
  .newsletterfooter { width:450px; margin:0 0 0 10px; }
  .newsletterfooter h3 { font-size:24px; }
  .footnewsletter input.submailicon { width:290px; }
  .catalogreqfooter img { width: 90%; }
  .newsletterfooter > span { width:90%; }
  .catalogreqfooter { width:310px; }
  .catalogreqfooter a.brownbtn { right: -10px; }
  .footer { min-height:220px; }
  .footleft { width: 315px; margin: 0 0 0 20px; }
  .footright { width:450px; margin:0 0 0 10px; }
  .footlinks { width:210px; margin:0 5px 10px; }
  .fixedsearch { width:234px; }
  .fixedsearch .searchform { min-width: 230px; }
  .fixedsearch .searchform input[type="text"] { min-width: auto; width: 155px; }
  .fixedmenu { width: 420px; }
  .fixedmenu .main_navigation > li > a { font-size: 11px; padding: 15px 5px; }
  .fixedmenu .main_navigation > li a > i { margin: 0 0 4px 5px; padding: 2px; }
  .fixedmenu .main_navigation > li:hover a > i{ margin: 0 0 0px 5px; }
  .maincol { padding:10px; }
  .bannerleft { width:480px; }
  .cattitle { margin:10px 0 0; }
  .catdescription { max-height: 158px; }
  .bannerright { width: 495px; }
  .bannerright img { width:100%; height:auto; }
  .subcatlinks { width:660px; }
  .subcatlinks li { width: 160px; font-size:14px; }
  .catrecprod .recprodimg { width: 100px; }
  .catrecprod .recprodinfo { width: 110px; margin: 0 0 0 5px; }
  .left_col { width:220px; }
  .right_col { width:550px; margin:0 0 0 5px; }
  .right_col_all { width: 530px; margin: 0 0 0 25px; }
  .main-gallery .prod_zoomdat { left:38%; }
  .info_list_A, .info_list_B { width:49%; }
  .info_list_A li>span, .info_list_B li>span { width:45%; padding:2%; }
  .catpageproducts ul li { margin:0 3px 15px; }
  .producttile { width:265px; }
  .pestthumbtile, .pestthumbtile img.pdthumbimg { width:250px; height:250px; }
  .pestthumbtile .shadow_data strong { font-size:18px }
  .pestthumbtile .shadow_data { width: 87%; }
  .proddetail_leftcol { width: 250px; }
  .proddetail_rightcol { width: 520px; margin: 30px 0 0 5px; }
  .prod_description { width: 290px; padding: 0 0 0 5px; }
  table#shipcharge { font-size: 11px; }
  .prodform { width: 210px; }
  .slideprodtile-a { width:100%; }
  .D-article_products ul { width:72%; }
  .D-article_products ul li { width:220px; }
  .ln-letters > a { padding:5px 6px; }
  .cart_left { width: 460px; }
  .ship-calc ul li>div:first-child { width: 56% !important; }
  .ship-calc ul li>div { width:30%; }
  .cart_right { width: 300px; margin: 20px 0 10px 10px; }
  .cartcontainer_left { width:90px; }
  .cartcontainer_right { width: 330px; }
  .name_container .item_name span.cartprodname { font-size:14px; }
  .cartcontainer_right .wrapper { margin:8px 0 0; }
  .season { width:100%; margin:0 0 5px; }
  .cart_prodtable { width:100%; margin:0; }
  .chk-cart-total span { margin: 5px 5px; }
  .quickord_left { width:555px; }
  .quickform_left { width:100%; }
  .quickadd_left { width:100%; }
  .QOitem_form input#item { width:140px !important; }
  .quickadd_right { width:244px; display:none; margin: 10px 0 0 10px; }
  .QOitem_form.QOitem_formhelp { padding:14px 10px; }
  .QOitem_form span.needhelp { font-size:16px !important; }
  #mainbannerslider .item .mtxt { top: 5% !important; font-size:60px; line-height:55px !important; left 5%; }
  #mainbannerslider .item .subtxt { bottom: 40% !important; top: auto !important; font-size:16px !important; }
  #mainbannerslider .item .brownbtn { bottom:15% !important; padding:10px; }
  .formcontainer label { width: 141px; }
  .formcontainer select { width: 295px; }
  .formcontainer input[type="text"], .formcontainer input[type="password"], .formcontainer input[type="email"], .formcontainer input[type="tel"], .formcontainer input[type="number"] { width: 270px; }
}
@media only screen and (min-width: 1266px) and (max-width: 1366px) {
  /** {transition: 0.3s ease all;}*/
  .wrapper { width:1000px; }
  .homehead .sitelogo { width:235px; }
  .sitelogo { width:285px; }
  .sitelogo .logosub { height: 134px; width: 284px; top: 10px; background-size: 100%; }
  .logo { width:280px; background-size: 100%; }
  .homehead .logotagline { margin: 0 0 0 240px; padding:10px 0 0; }
  .logotagline { margin: 0 0 0 310px; padding:10px 0 0; }
  .header_main .topgreenbar { height: 45px; }
  .homehead .headermid .headermidmain { width: 730px; margin: 0 0px 0 0px; }
  .headermid .headermidmain { width: 710px; margin: 0 0px 0 0px; }
  .headeroffer, .homehead .headeroffer { width: 376px; font-size: 14px; }
  .headerlinks ul { margin:13px 0 0; }
  .headerlinks ul li { padding:0 5px; }
  .headerlinks ul li a { font-size:14px; }
  .searchbar, .homehead .searchbar { width: 565px; }
  .searchform { min-width: 330px; }
  .homehead .searchform input[type="text"] { width: 415px; }
  .searchform input[type="text"] { width: 285px; }
  .topheaderbtn { padding: 17px 18px 18px; }
  .main_navigation { margin: 0 0 0 303px; }
  .main_navigation > li > a { font-size:16px; }
  .homehead .main_navigation, .homehead .main_navigation { width: 740px !important; margin:0 0 0 225px !important; }
  .main_navigation, .homehead .main_navigation { width: 700px; margin:0 0 0 275px; }
  .producttile .prodtileinfo .prodreview .prod-rating img { width: 15px; }
  .producttile .prodtileinfo .prodprice, .producttile .prodtileinfo .prodprice .f16  { font-size:14px; }
  /*.quicklook-button { left:20% !important; }*/
  .main_navigation > li a > i { padding:3px; }
  #windowshade-cart { left: 45%; top: 155px; }
  .homehead .droptitle { margin: 15px 0 10px; }
  .droptitle { margin: 25px 0 10px; }
  .dropright { width: 712px; min-height: 240px; background: #e2e2e2; }
  .dropright > img { width:100%; }
  .droplevA > li .droplevB { width: 719px; }
  .droplevB-left .buttonwhite { width:80% !important; }
  .checkoutheader .topcontact { width:690px; }
  .checkoutheader .topcontact li { padding:40px 80px; }
  .homeshoptiles { padding:10px; top: -35px; }
  .homeshoptiles ul li { margin:0 5px; }
  .hshoptile { width:313px; }
  .hshoptile img { width:100%; }
  .exclusiveoffertiles { padding: 0px 10px 20px; top:-35px; }
  .exclusiveoffertiles ul li { margin: 0 5px; }
  .webexclusivetile { width: 460px; }
  .freeshippingtile { width:453px; }
  .webexclusivetile span.playfairscfont { letter-spacing: 7px; }
  .homefirstlayer .main_container { height: 740px; }
  .homestoryslide { min-height: 520px; }
  .videocontainer { padding:10px; top: -130px; }
  .featuredvideobox { width:650px; margin:5px; }
  .homearticaltiles { width:315px; margin: 5px 0; }
  .instasliderhome, .ybygcontainer { padding:10px; top:-130px; }
  .hometestimonialslide { margin-top: -240px; }
  .ybyghomeright { width:535px; margin: 0 0 0 10px; }
  .ybygsubtitle { font-size:24px !important; }
  .ybyghomeright .shopbtnlink { width:40% !important; }
  .promotiles { padding:0; }
  .promotilecol { width:245px; }
  .promotilecol .promotiledata { width: 123px; font-size: 16px; }
  .newsletterfooter { width:650px; }
  .footnewsletter input.submailicon { width:480px; }
  .catalogreqfooter { width:310px; }
  .catalogreqfooter a.brownbtn { right: -20px; }
  .footer { min-height:220px; }
  .footleft { width: 315px; }
  .footright { width:670px; margin:0 0 0 10px; }
  .footlinks { width:150px; margin:0 5px; }
  .fixedsearch { width:300px; }
  .fixedsearch .searchform { min-width: 300px; }
  .fixedsearch .searchform input[type="text"] { min-width: auto; width: 225px; }
  .fixedmenu { width: 570px; }
  .fixedmenu .main_navigation > li > a { font-size: 14px; padding: 15px 8px; }
  .maincol { padding:10px; }
  .bannerleft { width:480px; }
  .cattitle { margin:10px 0; }
  .catdescription { max-height: 158px; }
  .bannerright { width: 495px; }
  .bannerright img { width:100%; height:auto; }
  .subcatlinks { width:660px; }
  .subcatlinks li { width: 160px; font-size:14px; }
  .right_col { width:690px; }
  .right_col_all { width: 680px; margin: 0 0 0 25px; }
  .producttile { width:207px; }
  .pestthumbtile { width:325px; height:325px; }
  .proddetail_leftcol { width: 310px; }
  .proddetail_rightcol { width: 650px; margin: 30px 0 0 15px; }
  .prod_description { width: 305px; }
  .info_list_A, .info_list_B { width:49%; }
  .info_list_A li>span, .info_list_B li>span { width:45%; padding:2%; }
  .prodform { width: 330px; }
  .slideprodtile-a { width:100%; }
  .D-article_products ul { width:72%; }
  .D-article_products ul li { width:220px; }
  .ln-letters > a { padding:5px 6px; }
  .cart_left { width: 660px; }
  .cart_right { width: 300px; margin: 20px 0 10px 10px; }
  .cartcontainer_right { width: 480px; }
  .season { width:155px; }
  .cart_prodtable { width:310px; }
  .chk-cart-total span { margin: 5px 5px; }
  .quickord_left { width:755px; }
  .quickform_left { width:315px; }
  .quickadd_left { width:720px; }
  .QOitem_form input#item { width:140px !important; }
  .quickadd_right { width:244px; margin: 10px 0 0 10px; }
  .QOitem_form.QOitem_formhelp { padding:14px 10px; }
  .QOitem_form span.needhelp { font-size:16px !important; }
  #mainbannerslider .item .mtxt { top: 5% !important; font-size:70px; line-height:65px !important; }
  #mainbannerslider .item .subtxt { bottom: 40% !important; top: auto !important; font-size:18px !important; }
  #mainbannerslider .item .brownbtn { bottom:20% !important; }
}
@media only screen and (min-width: 1025px) and (max-width: 1265px) {
  /** {transition: 0.3s ease all;}*/
  .wrapper { width:1000px; }
  .homehead .sitelogo { width:235px; }
  .sitelogo { width:285px; }
  .sitelogo .logosub { height: 134px; width: 284px; top: 10px; background-size: 100%; }
  .logo { width:280px; background-size: 100%; }
  .homehead .logotagline { margin: 0 0 0 240px; padding:10px 0 0; }
  .logotagline { margin: 0 0 0 310px; padding:10px 0 0; }
  .header_main .topgreenbar { height: 45px; }
  .homehead .headermid .headermidmain { width: 730px; margin: 0 0px 0 0px; }
  .headermid .headermidmain { width: 710px; margin: 0 0px 0 0px; }
  .headeroffer, .homehead .headeroffer { width: 376px; font-size: 14px; }
  .headerlinks ul { margin:13px 0 0; }
  .headerlinks ul li { padding:0 5px; }
  .headerlinks ul li a { font-size:14px; }
  .searchbar, .homehead .searchbar { width: 565px; }
  .searchform { min-width: 330px; }
  .homehead .searchform input[type="text"] { width: 415px; }
  .searchform input[type="text"] { width: 285px; }
  .topheaderbtn { padding: 17px 18px 18px; }
  .main_navigation { margin: 0 0 0 303px; }
  .main_navigation > li > a { font-size:16px; }
  .main_navigation, .homehead .main_navigation { width: 700px; }
  .main_navigation > li a > i { padding:3px; }
  #windowshade-cart { left: 45%; top: 155px; }
  .homehead .droptitle { margin: 15px 0 10px; }
  .droptitle { margin: 25px 0 10px; }
  .dropright { width: 712px; min-height: 240px; background: #e2e2e2; }
  .dropright > img { width:100%; }
  .droplevA > li .droplevB { width: 719px; }
  .droplevB-left .buttonwhite { width:80% !important; }
  .checkoutheader .topcontact { width:690px; }
  .checkoutheader .topcontact li { padding:40px 80px; }
  .homeshoptiles { padding:10px; top: -35px; }
  .homeshoptiles ul li { margin:0 5px; }
  .hshoptile { width:313px; }
  .hshoptile img { width:100%; }
  .exclusiveoffertiles { padding: 0px 10px 20px; top:-35px; }
  .exclusiveoffertiles ul li { margin: 0 5px; }
  .webexclusivetile { width: 460px; }
  .freeshippingtile { width:453px; }
  .webexclusivetile span.playfairscfont { letter-spacing: 7px; }
  .homefirstlayer .main_container { height: 740px; }
  .homestoryslide { min-height: 520px; }
  .videocontainer { padding:10px; top: -130px; }
  .featuredvideobox { width:650px; margin:5px; }
  .homearticaltiles { width:315px; margin: 5px 0; }
  .instasliderhome, .ybygcontainer { padding:10px; top:-130px; }
  .hometestimonialslide { margin-top: -240px; }
  .ybyghomeright { width:535px; margin: 0 0 0 10px; }
  .ybygsubtitle { font-size:24px !important; }
  .ybyghomeright .shopbtnlink { width:40% !important; }
  .promotiles { padding:0; }
  .promotilecol { width:245px; }
  .promotilecol .promotiledata { width: 123px; font-size: 16px; }
  .newsletterfooter { width:650px; }
  .footnewsletter input.submailicon { width:480px; }
  .catalogreqfooter { width:310px; }
  .catalogreqfooter a.brownbtn { right: -20px; }
  .footer { min-height:220px; }
  .footleft { width: 315px; }
  .footright { width:670px; margin:0 0 0 10px; }
  .footlinks { width:150px; margin:0 5px; }
  .fixedsearch { width:300px; }
  .fixedsearch .searchform { min-width: 300px; }
  .fixedsearch .searchform input[type="text"] { min-width: auto; width: 225px; }
  .fixedmenu { width: 570px; }
  .fixedmenu .main_navigation > li > a { font-size: 14px; padding: 15px 8px; }
  .maincol { padding:10px; }
  .bannerleft { width:480px; }
  .cattitle { margin:10px 0; }
  .catdescription { max-height: 158px; }
  .bannerright { width: 495px; }
  .bannerright img { width:100%; height:auto; }
  .subcatlinks { width:660px; }
  .subcatlinks li { width: 160px; font-size:14px; }
  .right_col { width:690px; }
  .right_col_all { width: 680px; margin: 0 0 0 25px; }
  .producttile { width:207px; }
  .pestthumbtile { width:325px; height:325px; }
  .proddetail_leftcol { width: 310px; }
  .proddetail_rightcol { width: 650px; margin: 30px 0 0 15px; }
  .prod_description { width: 305px; }
  .info_list_A, .info_list_B { width:49%; }
  .info_list_A li>span, .info_list_B li>span { width:45%; padding:2%; }
  .prodform { width: 330px; }
  .slideprodtile-a { width:100%; }
  .D-article_products ul { width:72%; }
  .D-article_products ul li { width:220px; }
  .ln-letters > a { padding:5px 6px; }
  .cart_left { width: 660px; }
  .cart_right { width: 300px; margin: 20px 0 10px 10px; }
  .cartcontainer_right { width: 480px; }
  .season { width:155px; }
  .cart_prodtable { width:310px; }
  .chk-cart-total span { margin: 5px 5px; }
  .quickord_left { width:755px; }
  .quickform_left { width:315px; }
  .quickadd_left { width:720px; }
  .QOitem_form input#item { width:140px !important; }
  .quickadd_right { width:244px; margin: 10px 0 0 10px; }
  .QOitem_form.QOitem_formhelp { padding:14px 10px; }
  .QOitem_form span.needhelp { font-size:16px !important; }
  #mainbannerslider .item .mtxt { top: 5% !important; font-size:70px; line-height:65px !important; }
  #mainbannerslider .item .subtxt { bottom: 36% !important; top: auto !important; font-size:18px !important; }
  #mainbannerslider .item .brownbtn { bottom:20% !important; }
}
