@media (min-width:1551px) and (max-width:1800px){.right-optin-box{right:8% !important;}
#mobile-menu-list{display:none !important;}
}
@media (min-width:1281px) and (max-width:1550px){.right-optin-box{right:6% !important;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
}
@media (max-width:789px){.header .logo{display:table;float:none;margin:auto;width:200px;}
.quick-access{float:none;display:table;margin:auto !important;}
}
@media (max-width:735px){.col-main{width:100% !important;}
.ewayrecurring-checkout-index .col-main{width:95% !important;}
}
@media (min-width:1183px) and (max-width:1280px){.right-optin-box{right:5% !important;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
}
@media(max-width:1003px){.header-container , .top-header , .magento.home{width:100% !important;}
#contact-form{width:100%!important;}
}
@media(max-width:499px){#contactForm > div{width:100%!important;}
}
@media(max-width:989px){.main{width:100% !important;}
}
@media(max-width:760px){.home-left.fl{float:none !important;display:table;margin:auto;}
}
@media(min-width:640px) and (max-width:1038px){.home-link{line-height:15px !important;min-height:144px !important;}
}
@media(min-width:480px) and (max-width:639px){a.home-link{min-height:190px;}
.product2-home ul{padding:0;}
.product2-home , .devide-line{height:500px !important;}
.second_button{left:20px!important;}
}
@media(min-width:320px) and (max-width:549px){.quick-access{margin-left:2px;width:100%;}
.grass2{display:none;}
.bottom_row h1{float:right;margin-top:0;text-align:center;width:100%;}
.bottom_row .fl{text-align:center;width:100%;}
.header .logo.fl{float:none!important;display:table;margin:auto;}
.fl.australia-made , .fl.free-dev-logo{display:none;}
.shopping_cart{float:none !important;display:block;margin:auto;}
.welcome_msg{left:38%;position:relative;}
.product2-home ul{padding:0;}
.product2-home{height:420px;}
.header .logo{width:100% !important;}
.header .logo img{float:left;width:100%;}
}
@media(max-width:899px){.home-right.fr{float:none!important;display:inline;margin:auto;}
}
@media(max-width:829px){.cms-home .main{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);width:100%;}
.nav-container , .menu-container{width:100%!important;}
.nav-container ul li a{padding:8px 10px;}
.menu-left{float:none;display:table;margin:auto;}
.menu-container.mobilee{display:block;}
.mobile-menu-bg{overflow:auto;width:360px;display:block;}
.menu-container{display:none;}
.mobilee .menu-container{display:block;}
}
@media (min-width:1023px) and (max-width:1034px){.home-dog{right:-17px;}
}
@media (min-width:980px) and (max-width:1003px){.home-right{margin-right:0;width:300px;}
.home-right .home-newsletter img.top-image{top:-147px;width:312px;}
}
@media (min-width:1100px) and (max-width:1182px){.right-optin-box{right:1% !important;}
.floating-orders-popup{display:none !important;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
}
@media (min-width:1024px) and (max-width:1099px){.right-optin-box{right:1% !important;}
.video-modifications{left:36% !important;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
}
@media (min-width:980px) and (max-width:1023px){.header{width:960px;}
.header-container{width:960px;}
.header-right h1{font-size:34px;}
.header-right h2{padding-top:14px;}
.logo.fl .logo img{width:400px;}
.logo img{width:400px;}
.header .logo.fl{padding-top:0px;}
.nav-container{width:968px;}
.cms-home .main{width:957px;}
.magento.home{width:980px;}
.menu-container{width:960px;}
.slider{margin-left:20px;}
.home-dog{right:10px;}
.home{width:980px;}
.home-left{width:652px;}
.home-right{margin-right:5px;}
.home-l-product ul.products2{padding:0 10px;}
.top-footer{width:970px;}
.top-footer ul li{margin:0 6px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.inner{width:980px;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
.dog-container{width:970px !important;}
.video-modifications{left:0% !important;margin-left:3px !important;width:670px !important;}
.right-optin-box{right:0px !important;}
}
@media (min-width:900px) and (max-width:979px){.header{width:auto;display:table;margin:0 auto;}
.logo.fl .logo img{width:380px;}
.quick-access{margin-left:50px;}
.header-right h1{font-size:34px;}
.header-right h2{padding-top:14px;}
.menu-container{width:900px;margin:0 auto;}
.nav-container{width:900px;}
.nav-container ul li a{padding:8px 20px;}
.slider{margin-left:40px;}
.home-dog{right:99px;top:95px;}
.magento.home{display:table !important;float:none !important;width:auto !important;}
.cms-home .main{width:900px;}
.home-dog img{width:335px;}
.home{width:900px;}
.home-left{width:550px;}
.product-home{width:176px;}
.home-link{font-size:13px !important;padding:0px !important;}
.product-home h1{font-size:32px;}
.product2-home{padding:10px 5px !important;width:505px !important;text-align:center;}
.product2-home h4{font-size:18px;}
.home-l-product ul.products{padding:20px 5px;}
.home-l-product ul.products2{padding:0 5px;}
.product2-home ul{width:470px;}
.product2-home ul li{width:93%;}
.product2-home a{background:none repeat scroll 0 0 #8caa24;border-radius:3px;bottom:20px;clear:left;color:#ffffc4;display:-moz-box !important;font-family:times new roman;font-size:16px;font-style:italic;left:auto;margin-bottom:0;margin-left:0 !important;margin-right:auto;margin-top:27px !important;padding:1px 10px 3px;position:relative;text-align:center;width:auto !important;}
.home-right{float:left;margin-left:15px;width:315px;}
.devide-line{display:none !important;}
.top-footer{width:890px;}
.top-footer ul li{margin:0 6px;width:270px;}
.connect-container{width:310px !important;}
.dog-pic{left:10px;}
.about-us-dog{left:43px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.inner{width:900px;}
.inner-right{right:32px;}
.contact-inner-left{padding:60px 7px 70px;}
.home-newsletter{width:273px;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:10%;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{width:660px !important;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:706px !important;}
.dog-container{width:895px !important;}
.video-modifications{left:0% !important;margin-left:110px !important;}
.video_par{font-size:25px;margin-left:-27px !important;}
.right-optin-box{display:none !important;}
.header .logo{width:380px;}
header .logo img{width:100%;}
}
@media (min-width:830px) and (max-width:899px){.connect-container{margin-top:57px!important;}
.header{width:830px;display:table;margin:0 auto;}
.logo.fl .logo img{width:380px;}
.quick-access{margin-left:20px;}
.header-right h1{font-size:34px;}
.header-right h2{padding-top:14px;}
.menu-container{width:100%;}
.nav-container{width:830px;}
.nav-container ul li a{padding:8px 15px;}
.slider{margin-left:5px;}
.home-dog{right:99px;top:95px;}
.magento.home{width:830px;float:left;}
.cms-home .main{width:830px;}
.home-dog img{width:335px;}
.home{width:830px;}
.logo img{width:340px;}
.home-left{width:595px;}
.product-home{width:236px;}
.home-link{font-size:13px !important;padding:0px !important;}
.product-home h1{font-size:32px;}
.product2-home{padding:10px 5px !important;width:340px !important;}
.product2-home h4{font-size:18px;}
.home-l-product ul.products{padding:20px 5px;}
.home-l-product ul.products2{padding:0 5px;}
.product2-home ul{width:270px;}
.home-right{width:300px;}
.top-footer{width:820px;}
.top-footer ul li{margin:0 6px;width:270px;}
.connect-container{width:310px !important;}
.dog-pic{left:10px;}
.about-us-dog{left:43px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.inner{width:800px;}
.inner-right{right:32px;}
.home-newsletter{width:273px;}
#mobile-menu-list{display:none !important;}
.inner-dog{right:83%;}
.inner-house{right:0;}
.col1-layout .col-main{width:830px;}
.inner-left{margin-left:0px;}
.inner-right{display:none;}
#contactForm{width:700px!important;}
.contact-inner-left.inner-left.fl{width:720px;}
.dog-container{width:825px !important;}
.video-modifications{left:0% !important;margin-left:110px !important;}
.video_par{font-size:25px;margin-left:-27px !important;}
.right-optin-box{display:none !important;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{width:660px !important;}
.logo{float:none;}
.header .logo{float:none !important;}
.header .logo.fl{float:none !important;margin:0 auto;padding-top:0 !important;text-align:center;}
.quick-access{float:none;margin:10px auto 15px;}
.col1-layout .col-main{margin:0 auto;}
.home-left{float:none;margin:0 auto;overflow:auto;width:90%;}
.home-dog{right:39px;top:97px;}
.slider{margin-left:51px;}
}
@media (min-width:768px) and (max-width:829px){#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{width:660px;}
.contact-inner-left{padding:60px 10px 70px;}
.header{width:768px;}
.logo{padding-top:30px;}
.logo a img{width:320px !important;height:75px !important;}
.header-right{margin-right:5px;padding-top:5px;}
.header-right h1{font-size:32px;margin-top:-4px;}
.header-right h2{padding-top:9px;font-size:17px;}
.menu-container{width:760px;}
.menu ul li a{padding:8px 20px;}
.hidden-option{display:inline-block !important;width:auto;}
.menu-right{display:none;}
.slider{margin-left:100px;}
.home-dog{right:15px;top:194px;}
.home-dog img{width:200px;}
.home{width:768px;}
.home-left{margin:0 auto !important;float:none;overflow:auto;margin-bottom:30px !important;}
.home-right{width:661px;overflow:hidden;margin-right:68px;margin-top:25px;}
.fb-container{width:300px;float:right;overflow:hidden;}
.home-newsletter{width:271.5px;float:left;}
.top-footer{width:750px;}
.connect-container{width:630px !important;margin-top:45px !important;}
.connect-container > div{float:left;width:310px;}
.connect-container ul{float:right;width:310px;}
.guarantee-bottom{background:none;}
.guarantee-bottom .guarantee-text{padding:5px;}
.dog-pic{left:-47px;}
.about-us-dog{left:-44px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.inner{width:767px;}
.inner-right{display:none;}
.inner-left{width:745px;}
.inner-dog{right:80%;}
.inner-house{right:0%;}
.hidden-menu-opt{display:none !important;}
#contactForm{width:100% !important;}
.dog-container{width:768px !important;}
.video-modifications{left:0% !important;margin-left:35px !important;}
.video_par{font-size:25px;margin-left:-27px !important;}
.right-optin-box{display:none !important;}
.header .logo{width:320px;float:none;}
.quick-access{float:none;margin:15px auto;}
.header-t-r{display:block;}
.header .logo img{width:100%;}
.header{width:100%;}
.quick-access{float:none !important;margin:15px auto !important;}
.header h1.logo{margin:0 auto;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:300px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
body .inner-left{width:690px !important;float:none !important;margin:0 auto !important;}
body .inner-left-container{padding:20px !important;width:650px !important;}
#brown1{background-size:100% auto;width:80%;margin:0 auto;float:none;}
.header{text-align:center !important;}
.header .logo img{margin:10px auto 0 !important;width:463px;}
.details-tab-container{padding-left:0;}
.details-content{padding:35px 38px 30px 30px;}
body .dog-padding{padding-bottom:225px !important;}
.presslist{width:100%;padding-left:0;}
.pressmenu{margin-right:0;width:100%;}
.overflowpress{width:99%;}
.pressnavbox{width:100%;}
.contact-inner-left.inner-left.fl{overflow:auto;padding-bottom:0;}
.contact-inner-left .contact-dog{display:none;}
#contactForm{height:auto;margin-bottom:20px !important;}
}
@media (min-width:640px) and (max-width:767px){.checkout-onepage-success .contact-dog{display:none !important;}
#contactForm{width:100% !important;}
.header{width:auto;}
.logo{padding-top:10px;}
.logo a img{width:300px !important;height:auto !important;}
.header-right{margin-right:5px;padding-top:10px;}
.header-t-r{display:none;}
.header-right h1{font-size:30px;margin-top:-4px;margin-right:5px;}
.header-right h2{padding-top:9px;font-size:16px;}
.menu-container{width:640px;}
.menu ul li a{padding:8px 20px;}
.hidden-option{display:inline-block !important;width:auto;}
.menu-right{display:none;}
.slider{margin-left:35px;}
.home-dog{display:none;}
.inner-dog{right:75%;}
.inner-house{right:0;}
.home{width:640px;}
.home-left{margin-left:0px;width:610px;margin-bottom:30px !important;}
.home-l-product ul.products{padding:20px 0px;}
.home-l-product ul.products2{padding:0px;}
.product-home{width:200px;}
.home-right{width:640px;overflow:hidden;margin-top:25px;float:left;}
.fb-container{width:300px;float:right;margin-right:15px;overflow:hidden;}
.home-newsletter{width:271.5px;float:left;}
.top-footer{width:630px;}
.connect-container{width:630px !important;margin-top:45px !important;}
.connect-container > div{float:left;width:310px;}
.connect-container ul{float:right;width:310px;}
.guarantee-bottom{background:none;}
.guarantee-bottom .guarantee-text{padding:5px;}
.dog-pic{left:14px;}
.about-us-dog{left:14px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.inner{width:630px;}
.inner-right{display:none;}
.inner-left{width:600px;}
.contact-inner-left{padding:60px 19px 70px;}
.about-banner{width:625px;}
.about-banner img{width:595px !important;height:210px !important;}
.about-left{width:285px;margin-left:0px;}
.about-p-container{width:285px;}
.inner-left-container{padding:30px 5px;}
.product-head{width:625px;}
.product-image{width:290px;}
.product-cart{width:325px;}
.details-tab-container{width:625px;padding-left:0px;}
.details-content{padding:35px 15px 30px 18px;}
.dog-padding{overflow:hidden;}
.order-right{width:200px;}
.presslist{padding-left:5px;width:390px;}
.pressmenu{margin-right:5px;}
.inner-template{padding:40px 0px;}
.testi-cont{padding-left:35px;}
.catalog-category-view .order-right.fr.order-col{float:none;display:table;margin:auto;}
.catalog-category-view .order-left.fl{float:none;display:table;margin:auto;}
.checkout-left{width:405px;margin-left:0px;}
.order-table{width:425px;margin-left:0px;}
.radio_container{margin-left:35px;}
.quantity-field{margin-left:35px;}
.label-name{text-align:left;padding-left:15px;}
#eWAYBlock img{width:205px !important;}
.catalog-category-view #eWAYBlock img{width:auto !important;}
.details-info{margin-left:35px;}
.checkout-container{width:425px;}
.checkout-btn{width:240px;}
.checkout-btn > input{width:240px !important;}
.hidden-menu-opt{display:none !important;}
.dog-container{width:640px !important;}
.video-modifications{left:0% !important;margin-left:0px !important;width:640px !important;}
.video_par{font-size:23px;margin-left:0px !important;width:640px;}
.right-optin-box{display:none !important;}
.header .logo.fl{float:none !important;margin:0 auto !important;padding-top:17px;}
.header-bg{padding-bottom:15px;}
.header-top-right.fr .header-t-r.fr{float:left !important;display:block;margin-bottom:auto !important;margin-left:15px !important;margin-right:auto !important;margin-top:10px;width:auto;}
.product2-home{border-radius:5px;float:none !important;height:auto !important;margin:20px 3px 0;padding:10px 15px 10px 5px !important;position:relative;width:90% !important;margin:10px auto;text-align:center;}
.product2-home ul{width:98%;}
.product2-home ul li{width:95%;}
.product2-home a{display:-moz-box;left:auto !important;margin-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;margin-top:32px;padding:5px 15px;position:relative;text-align:center;width:auto !important;}
.devide-line{display:none !important;}
.quick-access{margin-top:15px !important;margin-bottom:15px !important;}
.products2 .fl{width:100% !important;}
.prod2-dog{margin-left:155px;}
.home-l-product ul:last-child .fl .product2-home .prod2-dog{margin-left:150px !important;}
.home-left{float:none !important;margin:0 auto !important;overflow:auto;margin-bottom:30px !important;}
.home-right .home-newsletter img.top-image{left:-12px;position:absolute;top:-145px;width:311px;}
.home-right .home-newsletter{width:260px !important;margin-left:15px;background-image:url("../images/newsletter-background.png");background-repeat:repeat-x;border-radius:0 0 17px 17px;margin-bottom:15px;margin-top:150px;padding:0 20px 10px 18px;position:relative;}
.header-grass{height:345px !important;padding-top:25px !important;}
.slider{margin-left:auto !important;margin-right:auto !important;float:none !important;margin-top:0;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:300px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
body .inner-left{width:580px !important;float:none !important;margin:0 auto !important;}
body .inner-left-container{padding:20px !important;width:540px !important;}
#brown1{background-size:100% auto;width:80%;margin:0 auto;float:none;}
.product-head{width:538px !important;}
.product-head .product-image{display:block;width:100% !important;}
.product-cart{float:none !important;margin:0 auto;text-align:center;width:325px;}
.product-cart h3, .product-cart h2{text-align:center !important;}
.prod-desc{text-align:center;}
.dog-padding .product-cart .add-to-cart #product-addtocart-button{margin-left:80px;}
.details-tab-container{width:540px;}
.tab-inactive{padding:7px 17px !important;}
.details-content{width:505px;}
.testi-cont{width:495px;}
body .inner-left-container.dog-padding{padding-bottom:220px !important;}
.presslist{width:100%;padding-left:0;}
.pressmenu{margin-right:0;width:100%;}
.overflowpress{width:99%;}
.pressnavbox{width:100%;}
.contact-inner-left.inner-left.fl{overflow:auto;padding-bottom:0;}
.contact-inner-left .contact-dog{display:none;}
#contactForm{height:auto !important;margin-bottom:20px !important;}
.contact-mar{margin-top:12px;margin-left:0;margin-right:50px;}
.message-container textarea{width:400px !important;}
}
@media (min-width:480px) and (max-width:639px){.fl.australia-made, .fl.free-dev-logo{display:none !important;}
#contactForm{width:100% !important;}
.header{width:auto;}
.logo{padding-top:5px;}
.logo a img{height:auto!important;width:330px !important;float:none !important;}
.header-right{margin-right:5px;padding-top:5px;float:none;}
.header-top-right .free-dev-logo img{width:50px !important;height:47px !important;}
.header-top-right .australia-made img{width:50px !important;height:50px !important;}
.header-t-r{font-size:10px;margin-top:9px;display:none;}
.header-right h1{font-size:29px;margin-top:-4px;margin-right:5px;}
.header-right h2{padding-top:9px;font-size:15px;margin-left:0;}
.menu-container{width:480px;}
.menu ul li a{padding:8px 20px;}
.hidden-option{display:inline-block !important;width:auto;}
.menu-right{display:none;}
.slider{margin-left:10px;width:460px !important;margin-top:85px;}
.stay-loyal-slider .flex-viewport{width:460px !important;height:251px !important;}
.home-slider img{width:460px !important;height:251px !important;}
.home-dog{display:none;}
.inner-dog{right:73%;}
.inner-house{right:6%;}
.home{width:480px;}
.home-left{margin-left:0px;width:460px;}
.home-l-product ul.products{padding:20px 0px;}
.home-l-product ul.products2{padding:0px;}
.product-home{width:146px;padding-left:2px;padding-right:2px;}
.magento.home{padding-top:40px !important;}
.product-home h3{font-size:16px;}
.home-link{font-size:12px !important;}
.product-home h1{font-size:32px;}
.product2-home{width:230px !important;padding-right:0px !important;padding-left:2px !important;height:475px;}
.product2-home ul{width:228px;}
.ultimate-title{font-size:17px !important;}
.product2-home h3{font-size:17px !important;}
.product2-home h4{widht:230px !important;font-size:17px !important;}
.fl .product2-home .title2-home{font-size:17px !important;}
.prod2-dog{margin-left:-2px;}
.product2-home a{font-size:15px;}
.get-puppy-pack{width:215px !important;margin-left:-75px !important;font-size:14px !important;line-height:18px !important;}
.home-right{width:480px;overflow:hidden;margin-top:25px;float:left;}
.home-right .home-newsletter{margin-left:75px;}
.fb-container{float:none;margin:0 auto;overflow:hidden;width:300px;}
.home-newsletter{width:271.5px;float:left;}
.bottom_row h1{float:right;width:100%;text-align:center;margin-top:0;}
.top-footer{width:440px;padding:10px;}
.connect-container{width:470px !important;margin-top:45px !important;}
.connect-container > div{float:left;width:310px;}
.guarantee-bottom .guarantee-text{padding:5px;width:281px !important;padding-right:14px !important;border-top-left-radius:10px;margin-right:10px;}
.connect-container ul{float:right;width:310px;}
.about-us-container{margin-top:45px !important;}
.guarantee-bottom{background:none;}
.dog-pic{left:14px;}
.about-us-dog{left:14px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.footer-shadow{display:none;}
.footer-shadow1{display:none;}
.connect-container{width:300px !important;}
.inner{width:460px;}
.inner-right{display:none;}
.inner-left{width:465px;}
.about-banner{width:456px;height:165px;}
.about-banner img{width:455px !important;height:165px !important;}
.about-left{width:375px;margin-left:40px;}
.about-right{margin-top:30px;}
.about-p-container{width:350px;}
.inner-left-container{padding:30px 5px;}
.inform-title{width:440px;}
.inform-sectitle{width:460px;}
.product-head{width:425px;}
.product-image{margin-right:60px;float:right;}
.first-img{display:none;}
.second-img{display:block !important;}
.details-tab-container{width:445px;padding-left:1px;}
.details-content{padding:35px 3px 30px 3px;width:100%;}
.tab-inactive{padding:9px;font-size:13px;}
.guarantee-content{width:100%;}
.pressmenu{width:420px;padding-left:10px;overflow:auto;}
.overflowpress{width:400px;}
.pressnavbox{overflow:auto;width:420px;}
.pressrecent{float:left;width:200px;}
.pressnav ul li{margin-top:10px;}
.dog-padding{overflow:hidden;}
.order-right{width:200px;}
.presslist{padding-left:30px;width:390px;}
.searchbar{width:300px;}
.inner-template{padding:40px 0px;}
.testi-cont{padding-left:2px;width:375px;}
.contact-inner-left{padding-left:5px;padding-right:5px;}
.contact-inner-left .contact-dog{display:none !important;}
#contact-form{width:460px !important;}
.message-container{width:460px !important;}
#message{width:440px !important;}
.contact-info{font-size:17px;}
.contact-padding{padding-left:0px;}
.contact-mar{margin-left:0px;margin-top:10px;}
.checkout-left{width:405px;margin-left:0px;}
.order-table{width:425px;margin-left:0px;}
.radio_container{margin-left:35px;}
.quantity-field{margin-left:35px;}
.label-name{text-align:left;padding-left:15px;}
.order-way #eWAYBlock img{width:205px !important;}
.sidebar-ord #eWAYBlock img{width:161px !important;}
.details-info{margin-left:35px;}
.checkout-container{width:425px;}
.checkout-btn{width:240px;}
.checkout-btn > input{width:240px !important;}
#help-auto{display:none;}
.order-left{margin-left:30px;}
.order-right{width:440px;}
.sidebar-ord{width:440px;overflow:hidden;}
.sidebar-ord div{width:200px;float:left;margin-left:10px;}
.catalog-category-view .order-right.fr.order-col{float:left;}
.order-right-inner{width:440px;overflow:auto;}
.order-right-inner div{width:200px;float:left;margin-left:10px;}
.terms-pen{margin-left:0px;}
.terms-pen img{width:450px !important;}
.hidden-menu-opt{display:none !important;}
.header .logo.fl{text-align:center;float:none !important;margin:0 auto !important;padding-top:17px;}
.header-bg{padding-bottom:15px;}
.header-top-right.fr .header-t-r.fr{float:left !important;display:block;margin-bottom:auto !important;margin-left:0 !important;margin-right:10px !important;margin-top:14px;width:auto;}
.product2-home{border-radius:5px;float:none !important;height:auto !important;margin:20px 3px 0;padding:10px 15px 10px 5px !important;position:relative;width:90% !important;margin:10px auto;text-align:center;}
.product2-home ul{width:98%;}
.product2-home ul li{width:95%;}
.product2-home a{display:-moz-box;left:auto !important;margin-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;margin-top:32px;padding:5px 15px;position:relative;text-align:center;width:auto !important;}
.devide-line{display:none !important;}
.quick-access{margin-top:15px !important;margin-bottom:15px !important;width:345px !important;}
.products2 .fl{width:100% !important;}
.prod2-dog{margin-left:100px;}
.home-l-product ul:last-child .fl .product2-home .prod2-dog{margin-left:88px !important;}
.home-left{float:none !important;margin:0 auto !important;overflow:auto;margin-bottom:30px !important;}
.home-right .home-newsletter img.top-image{left:-12px;position:absolute;top:-145px;width:311px;}
.home-right .home-newsletter{background-image:url("../images/newsletter-background.png");background-repeat:repeat-x;border-radius:0 0 17px 17px;float:none !important;margin-bottom:30px;margin-left:auto !important;margin-right:auto !important;margin-top:152px;padding:0 20px 10px 18px;position:relative;width:260px !important;}
.header-grass{height:285px !important;padding-top:25px !important;}
.slider{margin-left:auto !important;margin-right:auto !important;float:none !important;margin-top:0;}
.shopping_cart{display:block;float:left !important;margin:auto;margin-left:6px;}
.welcome_msg{display:table;float:none !important;line-height:21px;margin-bottom:15px;margin-left:auto !important;margin-right:auto !important;margin-top:12px;text-align:center;width:auto;left:auto !important;}
.bottom_row h1{font-size:30px !important;}
.product2-home{margin-bottom:0 !important;padding-bottom:0 !important;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:300px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
body .inner-left{width:427px !important;float:none !important;margin:0 auto !important;}
body .inner-left-container{padding:15px !important;width:410px !important;}
.product-head .product-image{display:block;width:100% !important;}
.product-cart{float:none !important;margin:0 auto;text-align:center;width:325px;}
.product-cart h3, .product-cart h2{text-align:center !important;}
.prod-desc{text-align:center;}
.dog-padding .product-cart .add-to-cart #product-addtocart-button{margin-left:80px;}
.details-tab-container{width:540px;}
.tab-inactive{padding:7px 17px !important;}
.details-content{width:505px;}
.testi-cont{width:495px;}
body .inner-left-container.dog-padding{padding-bottom:220px !important;}
.product-head{width:408px;}
.product-image{float:none;margin:0;}
.prod-qty-input{margin-left:24px;}
.details-tab-container{width:410px;height:33px;}
.details-content{width:386px;padding:35px 10px 30px;}
.tab-inactive{padding:7px !important;}
.testi-cont{width:380px;}
.guarantee-content{padding-left:0;}
.guarantee-container{padding-left:0;}
.order-left-container{padding-right:0;}
.order-left{float:none !important;margin:0 auto !important;}
.order-left ul li{margin:20px 0;}
.order-right{margin-right:0;width:408px;}
.order-right-inner{width:408px;}
.order-right-inner div{float:none !important;margin-left:auto !important;margin-right:auto !important;}
.presslist{width:100%;padding-left:0;}
.pressmenu{margin-right:0;width:100%;}
.overflowpress{width:99%;}
.pressnavbox{width:100%;}
.pressrecent{width:100%;}
body .main .col-main .contact-us{width:94% !important;padding-left:3% !important;padding-right:3% !important;}
#contact-form{float:none;margin:0 auto;overflow:auto;width:94% !important;}
#contactForm{height:auto !important;width:100% !important;}
#message{width:330px !important;}
.messages li{margin-top:60px !important;}
}
body{-webkit-text-size-adjust:100% !important;}
@media (min-width:360px) and (max-width:479px){#contactForm{width:100% !important;}
.header{width:auto;}
.logo{padding-top:5px;}
.logo a img{width:260px !important;height:auto !important;margin:0 auto !important;float:none !important;}
.header-right{margin-right:10px;padding-top:5px;float:none;}
.header-top-right .free-dev-logo img{width:38px !important;height:35px !important;}
.header-top-right .australia-made img{width:38px !important;height:38px !important;}
.header-grass{height:260px;}
.header-t-r{font-size:10px;margin-top:9px;display:none;}
.header-right h1{font-size:27px;margin-top:-4px;margin-right:5px;}
.header-right h2{padding-top:9px;font-size:14px;margin-left:5px;}
.menu-container{width:360px;}
.menu ul li a{padding:8px 20px;}
.hidden-option{display:inline-block !important;width:auto;}
.menu-right{display:none;}
.slider{margin-left:10px;width:340px !important;margin-top:30px;}
.inner-slider h1{font-size:20px;line-height:20px;}
.inner-slider p{padding-top:5px;}
.stay-loyal-slider .flex-viewport{width:340px !important;height:186px !important;}
.home-slider img{width:340px !important;height:186px !important;}
.home-dog{display:none;}
.menu-container.mobilee{display:block;}
.inner-dog{right:74%;}
.inner-dog img{width:100px !important;height:57px !important;}
.inner-house{right:7%;}
.inner-house img{width:80px !important;height:77px !important;}
.home{width:360px;}
.home-left{margin-left:0px;width:360px;}
.home-l-product ul.products{padding:20px;}
.home-l-product .list-sep{display:none;}
.product-home{border-bottom:1px solid #ccc;padding:10px 0px;margin-left:0px;width:320px;min-height:150px;}
.product-home-img-cont{float:left;margin-top:25px;}
.product-home p a{font-size:13px;width:170px;float:right;}
.product-home h3{font-size:18px;}
.product-home h1{font-size:32px;}
.product-home p{overflow:auto;}
.product-price-details{width:45%;right:auto;left:auto;bottom:auto;position:relative;margin-right:28px;margin-bottom:5px;float:right}
.product2-home{width:315px !important;padding-right:0px !important;padding-left:2px !important;height:350px;}
.product2-home ul{width:315px;}
.ultimate-title{font-size:17px !important;}
.product2-home h3{font-size:17px !important;}
.product2-home h4{widht:230px !important;font-size:17px !important;}
.fl .product2-home .title2-home{font-size:17px !important;}
.prod2-dog{margin-left:-2px;}
.product2-home a{font-size:15px;}
.home-right{width:360px;overflow:hidden;margin-top:25px;float:left;}
.home-right .home-newsletter{margin-left:20px;}
.fb-container{width:300px;float:right;margin-right:35px;overflow:hidden;}
.home-newsletter{width:271.5px;float:left;}
.top-footer{width:320px;padding:10px;}
.connect-container{width:350px !important;margin-top:45px !important;}
.connect-container > div{float:left;width:310px;}
.guarantee-bottom .guarantee-text{padding:5px;width:281px !important;padding-right:14px !important;border-top-left-radius:10px;margin-right:10px;}
.connect-container ul{float:right;width:310px;}
.about-us-container{margin-top:45px !important;}
.guarantee-bottom{background:none;}
.dog-pic{left:14px;}
.about-us-dog{left:14px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.footer-shadow{display:none;}
.footer-shadow1{display:none;}
.connect-container{width:300px !important;}
.footer-bottom p{font-size:12px;padding:10px;}
.about-us-grass{height:130px;}
.inner{width:350px;}
.inner-right{display:none;}
.inner-left{width:350px;}
.about-banner{width:354px;height:131px;}
.about-banner img{width:349px !important;height:131px !important;}
.about-left{width:315px;margin-left:0px;}
.about-right{margin-top:30px;margin-right:13px !important;}
.about-p-container{width:300px;}
.inner-left-container{padding:30px 5px;}
.order-left-container{padding:20px 0px;}
.inform-title{width:440px;}
.inform-sectitle{width:460px;}
.inform-sectitle{font-size:16px !important;text-align:center !important;width:320px;}
.inform-title{font-size:22px !important;text-align:center !important;width:320px;}
.product-head{width:340px;}
.product-image{margin-right:60px;float:right;}
.first-img{display:none;}
.second-img{display:block !important;}
.details-tab-container{width:335px;padding-left:4px;}
.details-content{padding:35px 3px 30px 3px;width:100%;}
.tab-inactive{padding:10px 11px;font-size:11px;font-weight:normal;}
.guarantee-content{width:100%;}
.pressmenu{float:left;}
.dog-padding{overflow:hidden;}
.presslist{padding-left:0px;width:345px;}
.searchbar{width:300px;}
.inner-template{padding:40px 0px;}
.testi-cont{padding-left:0px;width:350px;}
.contact-inner-left{padding-left:5px;padding-right:5px;}
.contact-inner-left .contact-dog{display:none !important;}
#contact-form{width:100%!important;}
.message-container{width:330px !important;}
#message{width:320px !important;}
.contact-info{font-size:14px;}
.email-title{font-size:17px;}
.contact-info a{font-size:17px;}
.contact-padding{padding-left:0px;}
.contact-mar{margin-left:0px;margin-top:10px;}
.column-information2.marg2 img{display:none;}
.checkout-left{width:405px;margin-left:0px;}
.order-table{width:355px;margin-left:0px;}
.ord-table-header{width:350px;}
.ord-table-header .table-col1{width:120px;}
.ord-name{width:350px;}
.ord-name .table-col1{width:120px;}
.ord-details{width:350px;height:100px;}
.ord-details div{padding-right:4px;width:49% !important;}
#order_subtotal{margin-left:0px;}
#order_price{margin-left:50px;}
.radio_container{margin-left:35px;}
.quantity-field{margin-left:35px;}
.label-name{text-align:left;padding-left:15px;}
.details-info{margin-left:35px;}
.checkout-container{width:350px;}
.checkout-container div{width:285px;text-align:center;}
.table-col1{width:58px;padding-left:2px;}
.table-col2{width:90px;}
.table-col3{margin-left:0px;}
#order_total_price{margin-left:111px;}
.checkout-btn{width:240px;}
.checkout-btn > input{width:240px !important;}
#help-auto{display:none;}
.order-left{width:350px;}
.order-right{width:350px;}
.sidebar-ord{width:350px;}
.order-inner-right{width:230px;}
.order-col{margin-right:0px;}
.order-right-inner{width:350px;overflow:auto;}
.inner-left-container .big-dog{display:none;}
.terms-pen{margin-left:0px;}
.terms-pen img{width:330px !important;}
.hidden-menu-opt{display:none !important;}
.sample-prod{border:none;}
.mobile-menu-bg{display:block;margin:auto;}
#mobile-menu-list{margin:auto;}
.menu-left{display:none;}
.our-guarantee p img{width:355px !important;height:530px !important;}
.pressmenu , .overflowpress{float:none;display:table;margin:auto;}
.header .logo.fl{text-align:center;float:none !important;margin:0 auto !important;padding-top:17px;}
.header-bg{padding-bottom:15px;}
.header-top-right.fr .header-t-r.fr{float:left !important;display:block;margin-bottom:auto !important;margin-left:0 !important;margin-right:10px !important;margin-top:14px;width:auto;}
.product2-home{border-radius:5px;float:none !important;height:auto !important;margin:20px 3px 0;padding:10px 15px 10px 5px !important;position:relative;width:90% !important;margin:10px auto;text-align:center;}
.product2-home ul{width:98%;}
.product2-home ul li{width:auto !important;}
.product2-home a{display:-moz-box;left:auto !important;margin-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;margin-top:32px;padding:5px 15px;position:relative;text-align:center;width:auto !important;}
.devide-line{display:none !important;}
.quick-access{margin-top:15px !important;margin-bottom:15px !important;width:345px !important;}
.products2 .fl{width:100% !important;}
.prod2-dog{margin-left:40px;}
.home-l-product ul:last-child .fl .product2-home .prod2-dog{margin-left:26px !important;}
.home-left{float:none !important;margin:0 auto !important;overflow:auto;margin-bottom:30px !important;}
.home-right .home-newsletter img.top-image{left:-12px;position:absolute;top:-145px;width:311px;}
.home-right .home-newsletter{background-image:url("../images/newsletter-background.png");background-repeat:repeat-x;border-radius:0 0 17px 17px;float:none !important;margin-bottom:30px;margin-left:auto !important;margin-right:auto !important;margin-top:152px;padding:0 20px 10px 18px;position:relative;width:260px !important;}
.header-grass{height:222px !important;padding-top:25px !important;}
.slider{margin-left:auto !important;margin-right:auto !important;float:none !important;margin-top:0;}
.shopping_cart{display:block;float:left !important;margin:auto;margin-left:6px;}
.welcome_msg{display:table;float:none !important;line-height:21px;margin-bottom:15px;margin-left:auto !important;margin-right:auto !important;margin-top:12px;text-align:center;width:auto;left:auto !important;}
.bottom_row h1{font-size:30px !important;}
.product2-home{margin-bottom:0 !important;padding-bottom:0 !important;}
.magento.home{padding-top:28px !important;}
.ultimate-title{padding-left:0;}
.product2-home h4{width:100%;text-align:center;}
.fb-container{float:none !important;margin-right:0 !important;margin:0 auto !important;}
.home-l-product{width:340px !important;}
.home-left{width:340px !important;}
.product-home h3{margin-bottom:8px;text-align:center;padding-right:23px;}
.product-home{width:304px !important;}
.productimage > img{height:auto;max-width:100%;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:300px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
.product-head .product-image{display:block;width:100% !important;}
.product-cart{float:none !important;margin:0 auto;text-align:center;width:280px;}
.product-cart h3, .product-cart h2{text-align:center !important;}
.prod-desc{text-align:center;}
.dog-padding .product-cart .add-to-cart #product-addtocart-button{margin-left:62px;}
.details-tab-container{width:540px;}
.tab-inactive{padding:7px 17px !important;}
.details-content{width:505px;}
.testi-cont{width:495px;}
body .inner-left-container.dog-padding{padding-bottom:20px !important;}
.product-head{width:280px;}
.product-image{float:none;margin:0;}
.prod-qty-input{margin-left:24px;}
.details-tab-container{width:100%;padding-left:0;height:auto;overflow:auto !important;}
.details-content{width:258px;padding:35px 10px 30px;}
.tab-inactive{padding:7px 0 !important;width:280px !important;}
.tab-inactive.tab-active{width:278px !important;}
.testi-cont{width:258px;}
.guarantee-content{padding-left:0;}
.guarantee-container{padding-left:0;}
.product-page-name{font-size:25px;}
h2.product-price{text-align:left !important;padding-left:25px !important;width:auto !important;}
h2.product-price span:last-child{width:auto !important;margin-left:15px !important;}
.guarantee-content{padding-left:0;}
.guarantee-container{padding-left:0;}
.order-left-container{padding-right:0;}
.order-left{float:none !important;margin:0 auto !important;}
.order-left ul li{margin:20px 0;}
.order-right{margin-right:0;width:278px;}
.order-right-inner{width:275px;}
.order-right-inner div{float:none !important;margin-left:auto !important;margin-right:auto !important;}
.order-left{width:275px;}
.prodcat-images{float:none;display:block;margin-left:auto;margin-right:auto;}
.presslist{width:100%;padding-left:0;}
.pressmenu{margin-right:0;width:100%;margin-bottom:15px;}
.overflowpress{width:99%;}
.pressnavbox{width:100%;}
.pressrecent{width:100%;}
.post-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.continue-reading{margin-bottom:15px;}
.presstext h1, .presstext h1 a{padding:0;margin-top:8px;margin-bottom:22px;}
.pager .pages{margin:0 0;}
.continue-btn{padding-right:15px;}
.searchbar{width:270px;}
body .main .col-main .contact-us{width:94% !important;padding-left:3% !important;padding-right:3% !important;}
#contact-form{float:none;margin:0 auto;overflow:auto;width:94% !important;}
#contactForm{height:auto !important;width:100% !important;}
#message{width:258px !important;}
.contact-f{width:100%;}
.messages li{margin-top:60px !important;}
}
@media (min-width:320px) and (max-width:359px){.messages li{margin-top:60px !important;}
.top-footer ul li{display:inline-block;vertical-align:top;width:278px;margin:0 10px;text-align:left;}
#contactForm{width:100% !important;}
.pressmenu , .overflowpress{float:none;display:table;margin:auto;}
.header{width:auto;}
.logo{padding-top:5px;}
.logo a img{width:230px !important;height:auto !important;margin:0 auto !important;float:none !important;}
.header-right{margin-right:10px;padding-top:5px;float:none;}
.header-top-right .free-dev-logo img{width:38px !important;height:35px !important;}
.header-top-right .australia-made img{width:38px !important;height:38px !important;}
.header-grass{height:240px;}
.header-t-r{font-size:10px;margin-top:9px;display:none;}
.header-right h1{font-size:24px;margin-top:-4px;margin-right:5px;}
.header-right h2{padding-top:6px;font-size:13px;margin-left:5px;}
.menu-container{width:320px;}
.menu ul li a{padding:4px 16px;}
.hidden-option{display:inline-block !important;width:auto;}
.menu-right{display:none;}
.slider{margin-left:5px;width:310px !important;margin-top:30px;}
.inner-slider h1{font-size:20px;line-height:20px;}
.inner-slider p{padding-top:5px;}
.stay-loyal-slider .flex-viewport{width:310px !important;height:156px !important;}
.home-slider img{width:310px !important;height:156px !important;}
.home-dog{display:none;}
.inner-dog{right:67%;}
.inner-dog img{width:100px !important;height:57px !important;}
.inner-house{right:1%;}
.inner-house img{width:80px !important;height:77px !important;}
.home{width:320px;}
.home-left{margin-left:0px;width:320px;}
.home-l-product ul.products{padding:20px 5px;}
.home-l-product .list-sep{display:none;}
.product-home{border-bottom:1px solid #ccc;padding:10px 0px;margin-left:0px;width:310px;min-height:150px;}
.product-home-img-cont{float:left;margin-top:0;}
.product-home-img-cont img{width:100px !important;height:auto !important;}
.product-home p a{font-size:13px;width:170px;float:right;}
.product-home h3{font-size:18px;}
.product-home h1{font-size:32px;}
.product-price-details{bottom:0;left:auto;position:relative;right:auto;width:45%;float:right;margin-right:30px;margin-bottom:8px;margin-top:9px;}
.product2-home{width:310px !important;padding-right:0px !important;padding-left:0px !important;height:360px;}
.product2-home ul{width:300px;}
.home-l-product ul.products2{padding:0px 5px;}
.ultimate-title{font-size:17px !important;}
.product2-home h3{font-size:17px !important;}
.product2-home h4{widht:230px !important;font-size:17px !important;}
.fl .product2-home .title2-home{font-size:17px !important;}
.prod2-dog{margin-left:-2px;}
.product2-home a{font-size:15px;}
.home-right{width:320px;overflow:hidden;margin-top:25px;float:left;}
.home-right .home-newsletter{margin-left:5px;}
.fb-container{width:300px;float:right;margin-right:10px;overflow:hidden;}
.home-newsletter{width:271.5px;float:left;}
.top-footer ul li{margin:0px 5px;}
.top-footer{width:300px;padding:0px;}
.connect-container{width:310px !important;margin-top:45px !important;}
.connect-container > div{float:left;width:270px;}
.guarantee-bottom .guarantee-text{padding:5px;width:271px !important;padding-right:14px !important;border-top-left-radius:10px;margin-right:10px;}
div.guarantee-text div{width:270px;}
.connect-container ul{float:right;width:100%;text-align:center;}
.about-us-container{margin-top:45px !important;}
.guarantee-bottom{background:none;}
.dog-pic{left:14px;}
.about-us-dog{left:14px;}
.footer-menu{margin-left:auto;margin-right:auto;}
.footer-menu-container{width:auto;}
.footer-shadow{display:none;}
.footer-shadow1{display:none;}
.connect-container{width:290px !important;}
.footer-bottom p{font-size:12px;padding:10px;}
.footer-menu-container ul li a{padding:5px;font-size:12px;}
.about-us-grass{height:130px;}
.inner{width:300px;}
.inner .title{width:150px;height:102px;}
.inner .title img{width:150px !important;height:102px !important;}
.inner-right{display:none;}
.inner-left{width:310px;}
.about-banner{width:305px;height:110px;}
.about-banner img{width:305px !important;height:110px !important;}
.inner-left-container h1{font-size:24px;}
.about-left{width:295px;margin-left:0px;}
.about-right{margin-top:30px;margin-right:0px !important;}
.about-p-container{width:295px;}
.inner-left-container{padding:30px 5px;}
.inner-content p img{width:120px !important;height:123px !important;}
.order-left-container{padding:20px 0px;}
.inform-title{width:440px;}
.inform-sectitle{width:460px;}
.product-head , .product-cart{width:100%;}
.product-image{margin-right:60px;float:right;}
.first-img{display:none;}
.second-img{display:block !important;margin-top:10px;}
.details-tab-container{width:315px;padding-left:0px;}
.details-content{padding:35px 3px 30px 3px;width:302px;}
.tab-inactive{padding:10px 8px;font-size:11px;font-weight:normal;}
.guarantee-content{width:285px;float:none;}
.pressmenu{float:left;}
.dog-padding{overflow:hidden;}
.presslist{padding-left:0px;width:305px;}
.searchbar{width:300px;}
.inner-template{padding:40px 0px;}
.testi-cont{padding-left:0px;width:310px;}
.contact-inner-left{padding-left:5px;padding-right:5px;}
.contact-inner-left .contact-dog{display:none !important;}
#contact-form{width:100% !important;}
.message-container{width:310px !important;}
#message{width:285px !important;}
.contact-info{font-size:14px;}
.email-title{font-size:17px;}
.contact-info a{font-size:17px;}
.contact-padding{padding-left:0px;}
.contact-mar{margin-left:0px;margin-top:10px;}
.checkout-left{width:315px;margin-left:0px;}
.order-table{width:315px;margin-left:0px;}
.ord-table-header{width:310px;}
.ord-table-header .table-col1{width:100px;}
.ord-name{width:310px;}
.ord-name .table-col1{width:100px;}
.ord-details{width:310px;height:100px;}
.ord-details div{padding-right:4px;width:49% !important;}
#order_price{margin-left:30px;}
#order_subtotal{margin-left:0px;}
.radio_container{margin-left:5px;}
.quantity-field{margin-left:5px;}
.label-name{text-align:left;padding-left:5px;}
.quantity-field{width:125px;}
.label-input-container{margin-left:0px;}
.details-info{margin-left:35px;}
.checkout-container{width:320px;}
.checkout-container div{width:285px;text-align:center;}
.table-col1{width:58px;padding-left:2px;}
.table-col2{width:90px;}
.table-col3{margin-left:0px;}
#order_total_price{margin-left:72px;}
.checkout-btn{width:240px;}
.checkout-btn > input{width:240px !important;}
#help-auto{display:none;}
.order-left{width:310px;}
.order-right{width:310px;}
.sidebar-ord{width:310px;}
.order-inner-right{width:190px;}
.order-col{margin-right:0px;}
.order-inner-right h2{font-size:28px;}
.order-inner-right h3 a{font-size:21px;}
.order-right-inner{width:320px;overflow:auto;}
.inner-left-container .big-dog{display:none;}
.terms-pen{margin-left:0px;}
.terms-pen img{width:305px !important;height:100px !important;}
.hidden-menu-opt{display:none !important;}
.sample-prod{border:none;}
.mobile-menu-bg{display:block;}
.menu-left{display:none;}
.mobile-menu-bg{width:320px;}
.right-line{width:200px;}
#mobile-menu-list{width:320px;}
.header .logo.fl{text-align:center;float:none !important;margin:0 auto !important;padding-top:17px;}
.header-bg{padding-bottom:15px;}
.header-top-right .fr{float:none !important;}
body .header-top-right.fr .header-t-r.fr{float:none !important;display:table;margin-bottom:auto !important;margin-left:auto !important;margin-right:auto !important;margin-top:14px;width:auto;}
.product2-home{border-radius:5px;float:none !important;height:auto !important;margin:20px 3px 0;padding:10px 15px 10px 5px !important;position:relative;width:90% !important;margin:10px auto;text-align:center;}
.product2-home ul{width:98%;}
.product2-home ul li{width:auto !important;}
.product2-home a{display:-moz-box;left:auto !important;margin-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;margin-top:32px;padding:5px 15px;position:relative;text-align:center;width:auto !important;}
.devide-line{display:none !important;}
.quick-access{margin-top:15px !important;margin-bottom:15px !important;width:270px !important;}
.products2 .fl{width:100% !important;}
.prod2-dog{margin-left:30px;}
.home-l-product ul:last-child .fl .product2-home .prod2-dog{margin-left:14px !important;}
.home-left{float:none !important;margin:0 auto !important;overflow:auto;margin-bottom:30px !important;}
.home-right .home-newsletter img.top-image{left:-12px;position:absolute;top:-145px;width:311px;}
.home-right .home-newsletter{background-image:url("../images/newsletter-background.png");background-repeat:repeat-x;border-radius:0 0 17px 17px;float:none !important;margin-bottom:30px;margin-left:auto !important;margin-right:auto !important;margin-top:152px;padding:0 20px 10px 18px;position:relative;width:260px !important;}
.header-grass{height:185px !important;padding-top:25px !important;}
.slider{margin-left:auto !important;margin-right:auto !important;float:none !important;margin-top:0;}
.shopping_cart{display:block;float:left !important;margin:0 auto;}
.welcome_msg{display:table;float:none !important;line-height:21px;margin-bottom:15px;margin-left:auto !important;margin-right:auto !important;margin-top:12px;text-align:center;width:auto;left:auto !important;}
.bottom_row h1{font-size:30px !important;}
.product2-home{margin-bottom:0 !important;padding-bottom:0 !important;}
.magento.home{padding-top:28px !important;}
.ultimate-title{padding-left:0;}
.product2-home h4{width:100%;text-align:center;}
.fb-container{float:none !important;margin-right:0 !important;margin:0 auto !important;}
.home-l-product{width:300px !important;margin:0 auto;}
.home-left{width:300px !important;}
.product-home h3{margin-bottom:8px;text-align:center;padding-right:23px;}
.product-home{width:290px !important;}
.productimage > img{height:auto;max-width:100%;}
.header-t-r a{color:#000;display:block;padding:0;text-align:left;}
.product-head .product-image{display:block;width:100% !important;}
.product-cart{float:none !important;margin:0 auto;text-align:center;width:280px;}
.product-cart h3, .product-cart h2{text-align:center !important;}
.prod-desc{text-align:center;}
.dog-padding .product-cart .add-to-cart #product-addtocart-button{margin-left:62px;}
.details-tab-container{width:540px;}
.tab-inactive{padding:7px 17px !important;}
.details-content{width:505px;}
.testi-cont{width:495px;}
body .inner-left-container.dog-padding{padding-bottom:20px !important;}
.product-head{width:280px;}
.product-image{float:none;margin:0;}
.prod-qty-input{margin-left:24px;}
.details-tab-container{width:280px;padding-left:0;height:auto;overflow:auto !important;}
.details-content{width:258px;padding:35px 10px 30px;}
.tab-inactive{padding:7px 0 !important;width:280px !important;}
.tab-inactive.tab-active{width:278px !important;}
.testi-cont{width:258px;}
.guarantee-content{padding-left:0;}
.guarantee-container{padding-left:0;}
.product-page-name{font-size:25px;}
h2.product-price{text-align:left !important;padding-left:25px !important;width:auto !important;}
h2.product-price span:last-child{width:auto !important;margin-left:15px !important;}
.product-image.second-img img{display:none !important;}
.order-left-container{padding-right:0;}
.order-left{float:none !important;margin:0 auto !important;}
.order-left ul li{margin:20px 0;}
.order-right{margin-right:0;width:278px;}
.order-right-inner{width:275px;}
.order-right-inner div{float:none !important;margin-left:auto !important;margin-right:auto !important;}
.order-left{width:275px;}
.prodcat-images{float:none;display:block;margin-left:auto;margin-right:auto;}
.order-inner-right{width:100%;}
.presslist{padding-left:0;width:92%;margin:0 auto;float:none;}
.pressmenu{margin-right:0;width:100%;margin-bottom:15px;}
.overflowpress{width:99%;}
.pressnavbox{width:100%;}
.pressrecent{width:100%;}
.post-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.continue-reading{margin-bottom:15px;}
.presstext h1, .presstext h1 a{padding:0;margin-top:8px;margin-bottom:22px;}
.pager .pages{margin:0 0;}
.continue-btn{padding-right:15px;}
.searchbar{width:270px;}
body .main .col-main .contact-us{width:94% !important;padding-left:3% !important;padding-right:3% !important;}
#contact-form{float:none;margin:0 auto;overflow:auto;width:94% !important;}
#contactForm{height:auto !important;width:100% !important;}
#message{width:258px !important;}
.contact-f{width:100%;}
#send2{float:none !important;}
}
.product-image.second-img img{display:none !important;}
@media(max-width:960px){.checkout-cart-index .col-main{margin-left:0;width:100%;}
}
@media (min-width:800px) and (max-width:990px){.customer-account-login #login-form{padding-left:10px !important;padding-right:0 !important;}
.customer-account-login .button{float:left!important;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:#99af1c;padding:0;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:740px;margin-bottom:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:25px !important;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{border:medium none;padding-left:0 !important;}
#checkout-step-billing{padding-left:22px!important;}
}
@media (min-width:800px) and (max-width:960px){.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:100px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{padding-right:0 !important;width:756px;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:96%;}
.ewayrecurring-checkout-index .step{width:94% !important;}
.ewayrecurring-checkout-index #checkout-step-review{width:660px;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:#99af1c;padding:0;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:740px;margin-bottom:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:25px !important;}
#checkout-step-billing{padding-left:18px!important;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{border:medium none;padding-left:0 !important;}
}
@media (max-width:700px){.remove_buttonn{display:none;}.product_remove.common{display:none;}
.product_gst.common , .gst_tax{border-right:0 none;}
}
@media (min-width:700px) and (max-width:799px){.home-right.fr > div#box4{width:95%;margin:0 auto;}
.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:100px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.edit_row , .editbutton{display:none;}
.product_remove.common{width:84px;}
.site_width{width:100%;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:auto;margin-right:39px;}
.opc-index-index .inner-left-container{padding-right:0;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{width:630px;}
.opc-index-index .inner-left-container{width:684px;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{width:93%;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{padding-right:0 !important;width:96%;}
.customer-account-login #login-form{padding:0 !important;width:100% !important;}
.customer-account-login .button{float:left!important;}
.customer-account-login .col-1.new-users{float:left;padding-right:0 !important;padding-left:20px!important;}
.col2-set .col-2{float:left;width:48%;margin-left:25px;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{width:560px;}
.table_body .product-name{width:312px !important;}
.get_the_totals{float:left;width:615px;}
#checkout-review-table{width:614px;}
.ewayrecurring-checkout-index #checkout-step-review{width:560px;}
.head_title.productname{width:312px;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:377px;}
.ewayrecurring-checkout-index #opc-payment .step{border:medium none;left:-13px;padding-left:0;padding-right:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:35px!important;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:#99af1c;padding:0;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:840px;}
.product-head{width:540px;}
.details-tab-container{width:542px;}
.tab-inactive{padding:7px 17px !important;}
.details-content{width:505px;}
body .dog-padding{padding-bottom:220px !important;}
}
@media (min-width:600px) and (max-width:699px){.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:-1px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.edit_row , .editbutton{display:none;}
.product_remove.common{width:84px;}
.remove_buttonn .btn-remove.btn-remove2{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:0;}
.site_width{width:100%;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:auto;margin-right:39px;}
.site_width .product-image, .product_name{width:130px;}
.product-image{display:none;}
.cart-collaterals .col2-set{display:table !important;float:none !important;margin-bottom:20px;margin-left:auto !important;margin-right:auto !important;margin-top:auto !important;}
.cart-collaterals .totals{display:table;float:none !important;margin:auto;}
.opc-index-index .inner-left-container{padding-right:0;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{width:592px;}
.opc-index-index .inner-left-container{width:584px;}
.inner-left-container{padding-left:0 !important;width:auto!important;}
.checkout-onepage-success .contact-inner-left.inner-left.fl{min-height:700px;}
.checkout-onepage-success .inner-left-container{width:100% !important;}
.add-checkout1.margin-facebook , .sidebar-ord{float:left;width:175px;}
#product_image_1 img , .sidebar-ord div{float:left;width:100%;}
.sidebar-ord img{display:table;margin:auto;}
.bottom_row h2.fl{float:left;width:100%;text-align:center;margin-left:0;}
.fl.free-dev-logo{display:none;}
.fl.australia-made{display:none;}
.bottom_row h1{width:100%;margin-top:7px;text-align:center !important;}
.field label{text-align:left!important;}
.field.name-lastname label, .field.name-firstname label{padding-left:16px;text-align:left !important;}
.wide label{text-align:left !important;}
.checkout-left{width:380px;}
.discount .buttons-set .button > span{margin-left:3px;}
.opc-index-index .discount-form .input-box{margin-left:4px;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{width:510px;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:97% !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:100%;}
#co-billing-form .form-list{width:500px !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:500px !important;}
.ewayrecurring-checkout-index .form-list li.wide select{width:499px;}
.customer-account-login #login-form{padding:0 !important;width:100% !important;}
.customer-account-login .button{float:left !important;margin-left:30px !important;}
.customer-account-login .col-1.new-users{border-right:0 none !important;float:none !important;margin:auto;min-height:50px !important;padding-left:20px !important;padding-right:0 !important;}
.col2-set .col-2{float:left;width:48%;margin-left:25px;}
.customer-account-login .col2-set .col-2{float:none !important;margin:auto;}
.customer-account-login .col2-set{margin-bottom:20px;display:table;}
#send2{clear:both;float:left !important;margin-left:37px !important;margin-top:20px !important;}
.customer-account-login .col-1.new-users{padding:0!important;}
.customer-account-login .buttons-set a.f-left{display:table;float:left !important;margin-bottom:auto !important;margin-right:134px !important;margin-top:auto !important;}
.ewayrecurring-checkout-index #checkout-step-review{width:460px;}
.head_title.productname{width:233px;}
.data-table{display:table;float:none !important;margin:auto;width:560px !important;}
#shopping_cart_form{display:table;float:none;margin:45px auto;}
.head_title.productname{width:205px;}
.table_body .product-name{width:205px;}
.get_the_totals{width:510px;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:272px;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:960px;}
#checkout-step-payment{border:medium none;margin-top:66px;}
.ewayrecurring-checkout-index #opc-payment .step{left:-7px;padding:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:35px!important;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:#99af1c;padding:0;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{padding-right:0 !important;width:95% !important;}
.ewayrecurring-checkout-index #checkout-step-billing, .ewayrecurring-checkout-index #checkout-step-shipping, .ewayrecurring-checkout-index #checkout-step-shipping_method{border:none !important;width:92%!important;}
}
@media (min-width:500px) and (max-width:599px){.checkout-onepage-success .contact-inner-left.inner-left.fl{min-height:700px;}
.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:-1px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.edit_row , .editbutton{display:none;}
.product_remove.common{width:84px;}
.remove_buttonn .btn-remove.btn-remove2{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:0;}
.site_width{width:100%;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:auto;margin-right:39px;}
.site_width .product-image, .product_name{width:130px;}
.product-image{display:none;}
.cart-collaterals .col2-set{display:table !important;float:none !important;margin-bottom:20px;margin-left:auto !important;margin-right:auto !important;margin-top:auto !important;}
.cart-collaterals .totals{display:table;float:none !important;margin:auto;}
.product_shipping.common , .shopping_taax{display:none;}
.site_width .input-text.qty{width:28px !important;}
.product_quantity{width:50px;}
.remove_buttonn{padding-left:5px;}
.opc-index-index .inner-left-container{padding-right:0;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{width:490px;}
.opc-index-index .inner-left-container{width:484px;}
.inner-left-container{padding-left:0 !important;width:490px !important;}
.add-checkout1.margin-facebook , .sidebar-ord{float:left;width:150px;}
#product_image_1 img, .sidebar-ord div{float:left;margin:0;width:100%;}
.sidebar-ord img{display:table;height:auto;margin:auto auto 10px;width:100%;}
.bottom_row h2.fl{float:left;width:100%;text-align:center;}
.field label{text-align:left!important;}
.field.name-lastname label, .field.name-firstname label{padding-left:16px;text-align:left !important;}
.wide label{text-align:left !important;}
.checkout-left{width:320px;}
.discount .buttons-set .button > span{margin-left:3px;}
.opc-index-index .discount-form .input-box{margin-left:4px;}
.inner-left{width:auto;}
.checkout-onepage-success .inner-left{width:100%;}
.opc-index-index .discount-form .input-box{float:left;margin-bottom:10px;margin-left:0;margin-top:2px;width:100%;}
.the_title_method{text-align:center !important;}
#checkout-shipping-method-load, #checkout-payment-method-load{padding-left:0 !important;}
.methoods li{margin-left:55px;}
.each_method{float:none!important;display:table;margin:auto;}
.discount-form label{text-align:center;width:100%;}
.opc-index-index .discount-form .input-box{float:left;width:100% !important;}
#coupon_code{float:none!important;display:table;margin:auto;}
.discount-form .buttons-set{float:none!important;display:table;margin:auto;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{width:91%;border:none;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:93% !important;padding-right:0 !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:100%;}
#co-billing-form .form-list{width:500px !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:400px !important;}
.ewayrecurring-checkout-index .form-list li.wide select{width:399px;}
.ewayrecurring-checkout-index #co-billing-form .form-list{width:400px !important;}
.customer-account-login #login-form{padding:0 !important;width:100% !important;}
.customer-account-login .button{float:left !important;margin-left:30px !important;}
.customer-account-login .col-1.new-users{border-right:0 none !important;float:none !important;margin:auto;min-height:50px !important;padding-left:20px !important;padding-right:0 !important;}
.col2-set .col-2{float:left;margin-left:25px;width:310px;}
.customer-account-login .col2-set .col-2{float:none !important;margin:auto;}
.customer-account-login .col2-set{margin-bottom:20px;display:table;}
#send2{clear:both;float:left !important;margin-left:37px !important;margin-top:20px !important;}
.customer-account-login .col-1.new-users{padding:0!important;}
.customer-account-login .buttons-set a.f-left{display:table;float:left !important;margin-bottom:auto !important;margin-right:134px !important;margin-top:auto !important;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:960px;}
#checkout-step-payment{border:medium none;margin-top:66px;}
.ewayrecurring-checkout-index #opc-payment .step{left:0;padding:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:35px!important;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:#99af1c;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.ewayrecurring-checkout-index #checkout-step-review{width:460px;padding:0;}
.head_title.productname{width:233px;}
.data-table{width:465px !important;}
#shopping_cart_form{display:table;float:none;margin:45px auto;}
.head_title.productname{width:175px;}
.table_body .product-name{width:175px;}
.head_title.qtytable{width:50px !important;}
.a-center.product_qty{width:50px!important;}
.get_the_totals{width:465px;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:227px;}
}
@media (min-width:400px) and (max-width:499px){.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:-1px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.edit_row , .editbutton{display:none;}
.product_remove.common{width:84px;}
.remove_buttonn .btn-remove.btn-remove2{background-position:center top;font-size:0;padding-top:20px;}
.site_width{width:100%;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:auto;margin-right:39px;}
.site_width .product-image, .product_name{width:130px;}
.product-image{display:none;}
.cart-collaterals .col2-set{display:table !important;float:none !important;margin-bottom:20px;margin-left:auto !important;margin-right:auto !important;margin-top:auto !important;}
.cart-collaterals .totals{display:table;float:none !important;margin:auto;}
.product_shipping.common , .shopping_taax , .gst_tax , .product_gst.common{display:none;}
.site_width .input-text.qty{width:28px !important;}
.product_quantity{width:50px;}
.remove_buttonn{padding-left:5px;}
.opc-index-index .inner-left-container{padding-right:0;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{width:390px;}
.opc-index-index .inner-left-container{width:384px;}
.inner-left-container{padding-left:0 !important;width:390px !important;}
.contacts-index-index .inner-left-container{padding-left:0 !important;width:100% !important;padding-right:0 !important;}
.blog-index-list .inner-left-container{width:auto !important;}
.column-information2.marg2 img{display:none;}
.add-checkout1.margin-facebook, .sidebar-ord{display:table;float:none;margin:auto;width:50%;}
#product_image_1 img, .sidebar-ord div{float:left;margin:0;width:100%;}
.sidebar-ord img{display:table;height:auto;margin:auto auto 10px;width:100%;}
.bottom_row h2.fl{float:left;width:98%;text-align:center;}
.field label{display:table;float:left;margin:auto;text-align:left !important;width:97% padding:0px 0;}
.field.name-lastname label, .field.name-firstname label{display:table;float:none !important;margin:auto;padding:0;text-align:left !important;width:94%;}
.wide label{text-align:left !important;}
.checkout-left{width:388px;}
.discount .buttons-set .button > span{margin-left:3px;}
.opc-index-index .discount-form .input-box{margin-left:4px;}
.inner-left{width:325px;margin:auto;display:table;float:none;}
.opc-index-index .discount-form .input-box{float:left;margin-bottom:10px;margin-left:0;margin-top:2px;width:100%;}
.the_title_method{text-align:center !important;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:none repeat scroll 0 0 #99af1c;padding-left:0 !important;}
.methoods li{margin-left:55px;}
.each_method{float:none!important;display:table;margin:auto;}
.discount-form label{text-align:center;width:100%;}
.opc-index-index .discount-form .input-box{float:left;width:100% !important;}
#coupon_code{float:none!important;display:table;margin:auto;}
.discount-form .buttons-set{float:none!important;display:table;margin:auto;}
.order-subtitle{text-align:center!important;}
.opc-wrapper-opc .text-login{width:100%;text-align:center;}
.field.name-lastname label, .field.name-firstname label{display:table;float:none !important;margin:auto;}
.opc-index-index .form-list .input-box, .opc-index-index .form-list li.wide .input-box{clear:none;float:left !important;margin-left:2%;width:96%!important;}
.opc-index-index .form-list .input-box input, .opc-index-index .form-list li.wide .input-box input{width:100% !important;}
.wide label{float:left !important;padding-left:13px;text-align:left !important;width:92%;}
.opc-index-index .opc-wrapper-opc .opc-col-left .fields select{width:100% !important;}
.control{float:left;text-align:center !important;width:100%;}
#checkout-review-table-wrapper , .order-table , .ord-table-header , .ord-name , .ord-details{width:100% !important;}
.opc-index-index #checkout-review-table-wrapper .ord-table-header .table-col1{width:190px;}
.opc-index-index .ord-name .table-col1{width:190px;}
.opc-index-index .table-col2{width:56px;}
.opc-index-index #order_price{text-align:right;}
.opc-index-index .ord-details .table-col1{display:none;}
.opc-index-index .table-col2{width:100px;text-align:center;}
#order_price{margin-left:0 !important;}
#order_total_price{margin-left:133px;}
#product_image_1 img{margin:10px 0;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{width:310px;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:356px !important;padding-right:0 !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:100%;}
#co-billing-form .form-list{width:400px !important;}
.ewayrecurring-checkout-index #co-billing-form .wide{width:300px !important;}
.ewayrecurring-checkout-index .form-list li.wide select{width:299px;}
.ewayrecurring-checkout-index #co-billing-form .form-list{width:300px !important;}
#checkoutSteps li{min-height:50px;width:100%;}
#opc-shipping , #opc-shipping_method{min-height:0!important;height:0!important;}
.ewayrecurring-checkout-index #checkout-step-billing{margin-top:105px;}
.customer-account-login #login-form{padding:0 !important;width:100% !important;}
.customer-account-login .button{float:left !important;margin-left:65px !important;}
.customer-account-login .col-1.new-users{border-right:0 none !important;float:none !important;margin:auto;min-height:50px !important;padding-left:20px !important;padding-right:0 !important;}
.col2-set .col-2{float:left;margin-left:25px;width:64%;}
.customer-account-login .col2-set .col-2{float:none !important;margin:auto;}
.customer-account-login .col2-set{margin-bottom:20px;display:table;}
#send2{clear:both;float:left !important;margin-left:65px !important;margin-top:20px !important;}
.customer-account-login .col-1.new-users{padding:0!important;}
#login-form p{line-height:18px !important;text-align:center;}
.customer-account-login .content > h2{text-align:center;}
.col-1.new-users .content h2, .col-2.registered-users.second_coll .content h2{padding-bottom:10px;text-align:center;}
.customer-account-login .buttons-set a.f-left{display:table;float:left !important;margin-bottom:auto !important;margin-right:80px !important;margin-top:auto !important;}
.checkout-onepage-index #checkoutSteps, .ewayrecurring-checkout-index #checkoutSteps{background:none !important;border:none !important;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{border:none;}
.checkout-onepage-index .opc .step-title h2, .ewayrecurring-checkout-index .opc .step-title h2{color:#99af1c;text-align:center;width:100%;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:960px;}
#checkout-step-payment{border:medium none;margin-top:66px;}
.ewayrecurring-checkout-index #opc-payment .step{left:5%;padding:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:35px!important;}
.ewayrecurring-checkout-index #checkout-step-review{width:351px;padding:0;}
.head_title.productname{width:233px;}
.data-table{float:left;width:auto !important;}
.head_title.productname{width:175px;}
.table_body .product-name{width:175px;}
.head_title.qtytable{width:50px !important;}
.a-center.product_qty{width:50px!important;}
.get_the_totals{width:465px;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:110px;}
.head_title.subtotal{display:none;}
.cart-price.review_desc.subtotall{display:none;}
.a-center.product_qty.review_desc{border-right:0 none;}
.get_the_totals{display:block !important;float:left;width:348px;}
.checkout-onepage-index .sh_method, .ewayrecurring-checkout-index .sh_method{width:347px !important;}
.checkout-onepage-index .titlee, .ewayrecurring-checkout-index .titlee{font-size:10px !important;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:300px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
}
@media (min-width:320px) and (max-width:399px){.product-testimonial{width:95%;margin:0 auto;}
.site_width .product-image , .product_name{width:100px;}
.site_width .product-name , .product_name{width:130px;}
.product_name{margin-left:-1px;}
.site_width{width:798px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:52%;}
.edit_row , .editbutton{display:none;}
.product_remove.common{width:60px;}
.remove_buttonn .btn-remove.btn-remove2{background-position:center top;font-size:0;padding-top:20px;}
.site_width{width:100%;}
.checkout-cart-index .cart .cart-collaterals .col2-set{width:auto;margin-right:39px;}
.site_width .product-image, .product_name{width:130px;}
.product-image{display:none;}
.cart-collaterals .col2-set{display:table !important;float:none !important;margin-bottom:20px;margin-left:auto !important;margin-right:auto !important;margin-top:auto !important;}
.cart-collaterals .totals{display:table;float:none !important;margin:auto;}
.product_shipping.common , .shopping_taax , .gst_tax , .product_gst.common , .product_subtotal.common , .cart-price.total{display:none;}
.site_width .input-text.qty{width:28px !important;}
.product_quantity{width:50px;}
.remove_buttonn{padding-left:5px;}
.product_name.common , .product_unity.common{padding:0;}
.product-name{padding-left:0 !important;text-align:center !important;}
.cart-price.product_price{padding-left:0 !important;padding-right:0 !important;}
.cart > form{width:99%;}
.data-table{width:99%;}
.shopping_row2 .a-right{width:200px!important;float:none;display:table;margin:auto;}
.button_right_part .button.btn-update{float:none;display:table;margin:auto;padding:0!important;}
.button_right_part .button.btn-empty{float:none;display:table;margin:auto;padding:0!important;}
.button_right_part .button.btn-empty span{padding:0 20px;}
.checkout-cart-index .cart .totals{width:100%!important;}
.checkout-cart-index .groupped{display:table;float:none !important;margin:auto;}
.cart .checkout-types{display:table;float:none;margin:24px auto auto;}
.all_images img{display:table;float:none;margin:auto;}
.first_img{margin-bottom:20px!important;}
.accepted_cards{display:table;float:none !important;margin:20px auto auto;}
.secure_web{display:table;float:none;margin:20px auto auto;}
.opc-index-index .inner-left-container{padding-right:0;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{width:290px;}
.opc-index-index .inner-left-container{width:284px;float:none;margin:auto;}
.inner-left-container{padding-left:0 !important;width:290px !important;}
.add-checkout1.margin-facebook, .sidebar-ord{display:table;float:none;margin:auto;width:50%;}
#product_image_1 img, .sidebar-ord div{float:left;margin:0;width:100%;}
.sidebar-ord img{display:table;height:auto;margin:auto auto 10px;width:100%;}
.bottom_row h2.fl{float:left;width:100%;text-align:center;}
.field label{display:table;float:left;margin:auto;text-align:left !important;width:97% padding:0px 0;}
.field.name-lastname label, .field.name-firstname label{display:table;float:none !important;margin:auto;padding:0;text-align:left !important;width:94%;}
.wide label{text-align:left !important;}
.checkout-left{width:288px;}
.discount .buttons-set .button > span{margin-left:3px;}
.opc-index-index .discount-form .input-box{margin-left:4px;}
.inner-left{display:table;float:none;margin:auto !important;width:98% !important;}
.opc-index-index .discount-form .input-box{float:left;margin-bottom:10px;margin-left:0;margin-top:2px;width:100%;}
.the_title_method{text-align:center !important;}
#checkout-shipping-method-load, #checkout-payment-method-load{padding-left:0 !important;}
.methoods li{margin-left:55px;}
.each_method{float:none!important;display:table;margin:auto;}
.discount-form label{text-align:center;width:100%;}
.opc-index-index .discount-form .input-box{float:left;width:100% !important;}
#coupon_code{float:none!important;display:table;margin:auto;}
.discount-form .buttons-set{float:none!important;display:table;margin:auto;}
.order-subtitle{text-align:center!important;}
.opc-wrapper-opc .text-login{width:100%;text-align:center;}
.field.name-lastname label, .field.name-firstname label{display:table;float:none !important;margin:auto;}
.opc-index-index .form-list .input-box, .opc-index-index .form-list li.wide .input-box{clear:none;float:left !important;margin-left:2%;width:96%!important;}
.opc-index-index .form-list .input-box input, .opc-index-index .form-list li.wide .input-box input{width:100% !important;}
.wide label{float:left !important;padding-left:13px;text-align:left !important;width:92%;text-align:center!important;}
.opc-index-index .opc-wrapper-opc .opc-col-left .fields select{width:100% !important;}
.control{float:left;text-align:center !important;width:100%;}
#checkout-review-table-wrapper , .order-table , .ord-table-header , .ord-name , .ord-details{width:100% !important;}
.opc-index-index #checkout-review-table-wrapper .ord-table-header .table-col1{width:125px;}
.opc-index-index .ord-name .table-col1{width:140px;}
.opc-index-index .table-col2{width:56px;}
.opc-index-index #order_price{text-align:right;}
.opc-index-index .ord-details .table-col1{display:none;}
.opc-index-index .table-col2{text-align:center;width:60px;}
#order_price{margin-left:0 !important;}
#order_total_price{margin-left:80px;}
#product_image_1 img{margin:10px 0;}
.table-col1.queryy{display:none;}
.table-col2.table-bold.order_totall{width:115px;}
#review-buttons-container{margin-top:20px !important;}
.cart-collaterals .discount h2{text-align:center;}
.menu-container.mobilee{display:block;}
#mobile-menu-list , .mobile-menu-bg{margin:auto;}
.customer-account-login #login-form{padding:0 !important;width:100% !important;}
.customer-account-login .button{float:left !important;margin-left:88px !important;}
.customer-account-login .col-1.new-users{border-right:0 none !important;float:none !important;margin:auto;min-height:50px !important;padding-left:20px !important;padding-right:0 !important;}
.col2-set .col-2{float:left;margin-left:25px;width:90%;}
.customer-account-login .col2-set .col-2{float:none !important;margin:auto;}
.customer-account-login .col2-set{margin-bottom:20px;display:table;}
#send2{clear:both;float:none !important;margin-left:65px !important;margin-top:20px !important;margin-bottom:25px;}
.customer-account-login .col-1.new-users{padding:0!important;}
#login-form p{line-height:18px !important;text-align:center;}
.customer-account-login .content > h2{text-align:center;}
.col-1.new-users .content h2, .col-2.registered-users.second_coll .content h2{padding-bottom:10px;text-align:center;}
.customer-account-login .buttons-set a.f-left{display:table;float:left !important;margin-bottom:auto !important;margin-right:70px !important;margin-top:auto !important;}
.customer-account-login .account-login .page-title h1{line-height:35px;margin:10px;}
#login-form .form-list input{float:none;text-align:center;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{left:-20px;width:100%;}
#co-billing-form .form-list{float:left;width:300px;}
#checkout-step-billing{border:medium none;margin-top:130px;padding:0;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{float:none !important;margin:auto;padding-right:0;width:285px !important;}
#checkoutSteps li.section{float:left;width:100%;}
.ewayrecurring-checkout-index #checkoutSteps li{min-height:50px !important;}
.ewayrecurring-checkout-index #checkoutSteps li.disabled{min-height:0!important;}
.checkout-onepage-index #checkoutSteps, .ewayrecurring-checkout-index #checkoutSteps{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;}
.step-title h2{color:#99af1c !important;}
.ewayrecurring-checkout-index #checkoutSteps li.wide{width:100%!important;}
.ewayrecurring-checkout-index .form-list li.wide select{width:295px;}
.checkout-onepage-index .opc .step-title h2, .ewayrecurring-checkout-index .opc .step-title h2{width:100%;text-align:center;}
#co-billing-form .buttons-set{width:93%;}
.ewayrecurring-checkout-index .buttons-set button.button{float:none;min-height:25px;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{margin-top:70px;padding:0;border:none;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:50px;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:none repeat scroll 0 0 #99af1c;}
#checkout-payment-method-load{padding:10px 0;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:1070px;}
.welcome_msg{left:25%;position:relative;width:50%;}
.ewayrecurring-checkout-index .form-list input.input-text{width:220px;}
.ewayrecurring-checkout-index #checkout-step-review{width:300px !important;padding:0;}
.head_title.productname{width:233px;}
.data-table{float:left;width:100% !important;}
.head_title.productname{width:155px;}
.table_body .product-name{width:175px;}
.head_title.qtytable{width:50px !important;}
.a-center.product_qty{width:50px!important;}
.get_the_totals{width:465px;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:110px;}
.head_title.subtotal{display:none;}
.cart-price.review_desc.subtotall{display:none;}
.a-center.product_qty.review_desc{border-right:0 none;}
.get_the_totals{display:block !important;float:left;width:300px;}
.checkout-onepage-index .sh_method, .ewayrecurring-checkout-index .sh_method{width:347px !important;}
.checkout-onepage-index .titlee, .ewayrecurring-checkout-index .titlee{font-size:10px !important;}
.calendar{left:15% !important;position:fixed !important;/*top:44px!important;*/}
.head_title.qtytable{display:none;}
.a-center.product_qty.review_desc{display:none;}
.ewayrecurring-checkout-index #checkout-step-review{left:-19px;}
.head_title.pricetable{width:124px !important;}
.cart-price.review_desc.pricee{width:120px !important;border-right:0;}
.ewayrecurring-checkout-index .sh_method{border:medium none;display:none;}
.alligned_div{float:right;width:88%;}
.ewayrecurring-checkout-index .shipping_info{width:124px !important;}
.ewayrecurring-checkout-index .a-right.green_color{border:medium none;margin-left:57px;}
.ewayrecurring-checkout-index #opc-payment .step{padding-left:0;width:100%;margin-left:-20px;}
.ewayrecurring-checkout-index #checkout-payment-method-load{width:100%;}
.about-us-grass{height:120px !important;}
.inner-left-container{width:100% !important;}
.container{width:100% !important;overflow:auto;}
#first{width:100%;}
.container img{max-width:100% !important;}
.inner-content div{float:left;width:100%;padding:0 !important;overflow:auto !important;}
#text1 > h2{margin:0 auto;text-align:left;width:98%;left:auto !important;}
#text1 span{margin-left:auto !important;}
#text1 h1{left:auto;}
.inner-content img{display:block;float:none !important;margin:0 auto !important;max-width:280px !important;}
#brown1{background-size:100%;}
#three{padding:0 !important;}
#text2, #text3, #text5,#brown2{width:100% !important;padding:0 !important;float:left !important;}
#m2{margin-left:auto !important;}
#text3 img{padding:0;}
.inner-left-container{padding:10px !important;width:280px !important;}
.inner-left{width:280px !important;}
#quote{padding:0 !important;}
#first-paragraph p,#second-paragraph p, #third-paragraph p, #fourth-paragraph p,#fifth-paragraph p, #sixth-paragraph p,#seventh-paragraph p{width:100%;}
#text1 h1{font-size:20px;padding:0;margin:10px 0;}
#text1 h2 br{display:none;}
#text1 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text2 > h2{margin:10px 0;font-size:16px;line-height:20px;padding:0;}
#text1 h3, #text4 h3{margin:10px 0;font-size:18px;padding:0;text-align:left;}
#text1 p, #text2 p, #text3 p, #text4 p{padding:0;margin:10px 0;}
.brown-text p{margin-top:285px;}
#brown1 p, #brown2 p{border-radius:10px;}
#text4 #quote br{display:none;}
#text4 #quote{font-size:16px;line-height:22px;margin:10px 0;}
}
@media(max-width:700px){#billing-new-address-form .field{float:left;width:100% !important;}
#billing-new-address-form .fields.names{margin-right:16px;width:100% !important;}
#billing-new-address-form li{float:left;width:100% !important;}
}
@media (max-width:1025px){.customer-account-create #form-validate{padding:0;width:100%;}
.customer-account-create #form-validate .fieldset{margin-left:20px!important;}
.account-create .buttons-set p.required{width:auto;}
.customer-account-create .buttons-set{width:55%;}
.customer-account-create .buttons-set button.button{float:right;}
}
@media (max-width:680px){.fieldset.loggin_info{float:none !important;width:100% !important;}
.fieldset.loggin_info .form-list{float:none !important;margin:auto;width:310px !important;}
.customer-account-create h2.legend{width:90%!important;text-align:center;}
.customer-account-create #form-validate .fieldset{width:95% !important;}
.fieldset.personal_info .form-list{display:table;float:none !important;margin:auto auto 50px;width:310px !important;}
.field.name-lastname label{float:left !important;margin:auto;}
.field.name-lastname label, .field.name-firstname label{display:table;float:none !important;margin:auto;padding:0;text-align:left !important;width:94%;}
.compare-main{width:98%!important;}
}
@media screen and (max-width:400px){.compare-main{width:86%!important;}
.ccb-right img{width:100%;}
}
@media screen and (min-width:280px) and (max-width:450px){.cms-compare-dogfood .inner .inner-left .compare-main{width:90%!important;}
}
@media screen and (max-width:1200px){.cms-compare-dogfood .inner-right{display:none!important;}
.cms-compare-dogfood .compare-main{width:93%!important;}
.cms-compare-dogfood .inner-left{position:relative;max-width:758px;background:url("http://stayloyal.com.au/media/dogs/bg.jpg")!important;background-size:100% 100%!important;border-radius:17px;z-index:8;width:100%!important;float:left!important;}
.cms-compare-dogfood .compare-main{padding:15px;padding-top:0px;background:none!important;background-size:100% 100%!important;width:100%;float:left;width:96%;float:left;}
.cms-compare-dogfood .compare-table-title{width:100%;float:left;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:40px;}
.cms-compare-dogfood .main{max-width:990px;margin:0 auto;background-color:transparent;width:100%;}
.cms-compare-dogfood .inner{position:relative;max-width:990px;margin:0 auto;padding:60px 0 120px 0;width:100%;}
.cms-compare-dogfood .inner-left{position:relative;max-width:758px;background:#fff;border-radius:17px;z-index:8;width:100%!important;float:left!important;}
.cms-compare-dogfood .div-brand{max-width:758px;margin:0 auto;width:100%;overflow:scroll;}
.cms-compare-dogfood .header-container{max-width:990px;margin:0 auto;width:100%;}
.cms-compare-dogfood .header .cms-compare-dogfood .logo{padding-top:17px;width:50%;float:left;}
.cms-compare-dogfood .quick-access{float:left;float:left;padding:0px 10px;width:95%;float:left;padding:0px 10px;margin:0;}
.cms-compare-dogfood .nav-container{text-align:center;margin:0 auto;max-width:1000px;overflow:hidden;width:100%;}
.cms-compare-dogfood .top-header{position:relative;max-width:990px;margin:0 auto;z-index:10050;width:100%;}
.cms-compare-dogfood .inner-house{right:0;}
.cms-compare-dogfood .header-top-right.cms-compare-dogfood .fr{float:left;}
.cms-compare-dogfood .bottom_row .cms-compare-dogfood .fr{float:left;}
.cms-compare-dogfood .top-footer{position:relative;max-width:990px;margin:0 auto;padding:30px 0;text-align:center;width:100%;}
.cms-compare-dogfood .footer-menu-container{max-width:990px;margin:0 auto;text-align:center;width:100%;}
}
@media screen and (max-width:1000px){#mobile-menu-list{width:100%!important;}
.cms-compare-dogfood .top-footer ul li{display:inline-block;vertical-align:top;width:90%!important;margin:0 10px!important;text-align:left;float:left;margin-bottom:70px!important;}
.cms-compare-dogfood .guarantee-bottom .footer-guarantee-image{left:6px;position:absolute;top:-63px;}
.cms-compare-dogfood .guarantee-bottom .guarantee-text{width:100%!important;}
.cms-compare-dogfood .guarantee-bottom .cms-compare-dogfood .guarantee-text{background-color:#dbd8d3;float:right;border-radius:0 10px 10px 10px;font-family:"Arial";font-size:12px;color:#000000;overflow:auto;padding:0 10px 10px;width:100%;}
.cms-compare-dogfood .footer-shadow1{display:none;}
.cms-compare-dogfood .footer-shadow{display:none;}
.cms-compare-dogfood .connect-container ul li{width:auto!important;padding:15px 0px;display:inline-block;margin-bottom:0!important;}
.cms-compare-dogfood .footer .cms-compare-dogfood .connect-container ul li{width:auto;padding:5px 0px;display:inline-block;margin-bottom:0;float:left;display:table;}
}
@media screen and (max-width:500px){.cms-compare-dogfood .bottom_row h2.cms-compare-dogfood .fl{clear:both!important;float:left!important;padding-top:0!important;width:auto!important;color:#2b190b!important;margin-bottom:20px!important;}
.cms-compare-dogfood .header a img{width:100%!important;}
.cms-compare-dogfood .header .cms-compare-dogfood .logo{padding-top:17px!important;width:100%!important;float:left!important;}
.cms-compare-dogfood .quick-access{float:left!important;float:left;padding:0px 10px!important;width:93%!important;float:left!important;padding:0px 10px!important;margin:0!important;}
.cms-compare-dogfood .shopping_cart{float:left!important;width:100%!important;}
.cms-compare-dogfood .header-t-r{display:block!important;font-size:14px!important;font-family:'Arial'!important;margin-top:15px!important;margin-left:10px!important;color:#2a1a0b!important;border-radius:7px!important;text-transform:uppercase!important;width:100%!important;margin-bottom:10px!important;background:#adc349 url('../images/foot.png') no-repeat 7% 50%;}
.cms-compare-dogfood div.guarantee-text div{font-family:Georgia;font-size:13px;font-weight:bold;padding-left:10px;text-align:center;text-transform:capitalize;width:100%;padding-bottom:10px;}
.cms-compare-dogfood .header-top-right.fr{}
.cms-compare-dogfood .shopping_cart{background:url("../images/cart__header.png") no-repeat scroll center right rgba(0, 0, 0, 0);float:left;min-height:54px;padding-top:7px;position:relative;width:142px;}
}
@media screen and (max-width:400px){.cms-compare-dogfood .inner-house{position:absolute;top:60px!important;right:0%;}
.cms-compare-dogfood .inner-dog{position:absolute;top:95px;right:100%;}
.cms-compare-dogfood .guarantee-text h2{color:#180E04;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;padding-bottom:7px;padding-left:0;padding-top:15px;text-align:center;margin-top:30px;}
}
@media (max-width:829px) and (min-width:768px){.cms-compare-dogfood .dog-pic{left:0;}
.cms-compare-dogfood .about-us-dog{left:0;}
}
@media (max-width:899px) and (min-width:830px){.cms-compare-dogfood .nav-container ul li a{padding:8px 13px;}
}
@media (max-width:979px) and (min-width:900px){.cms-compare-dogfood .nav-container ul li a{padding:8px 17px;}
}
@media (max-width:899px){.header .logo{display:table;float:none !important;margin:0 auto;width:auto !important;}
.welcome_msg{margin-bottom:2px;margin-top:2px;padding-right:5px;}
}
@media (max-width:480px){.header-top-right.fr{display:table;float:none;margin:0 auto !important;width:auto;}
.shopping_cart{display:block;float:none !important;margin:0 auto;}
}
@media (max-width:980px){.home-right .home-newsletter input{width:235px;}
.home-dog{right:10px;top:28px;}
}
@media (max-width:890px){.home-dog{right:0;top:132px;}
.home-dog img{height:auto;width:280px;}
}
@media (max-width:830px){.home-dog{right:0;top:185px;}
.home-dog img{height:auto;width:200px;}
}
@media (max-width:900px){.home-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px !important;padding:0 40px;width:100% !important;}
.home-right .home-newsletter{float:left;}
.fb_iframe_widget{float:right;}
}
@media (max-width:768px){.home-right{padding:0 10px;}
}
@media (max-width:767px) and (min-width:640px){.top-footer ul li{display:table;float:none;margin:0 auto 60px;width:298px;}
.connect-container > div{float:none;margin:0 auto;width:310px;}
.guarantee-bottom .footer-guarantee-image{left:140px;position:absolute;top:-40px;}
.connect-container ul{display:table;float:none;margin:0 auto;width:auto;}
.connect-container ul li{display:table;float:left;margin:0 20px;width:auto;}
}
@media (max-width:640px){.fb_iframe_widget{float:none;}
}
@media (max-width:350px){.guarantee-bottom .guarantee-text{width:240px !important;}
.connect-container > div{float:right;}
div.guarantee-text div{width:100%;}
}
@media (min-width:768px) and (max-width:959px){.inner-left{width:768px;}
.page-dogcondition{width:100%;}
.dogcond h2{font-size:36px}
.example h3{font-size:13px;right:192px;}
.goodc1 img{width:220px;}
.goodc2 img{width:200px;}
.bad img{width:220px;}
.bad2 img{width:200px;}
.goodc2 p{left:205px;}
.goodc3 img{width:220px;}
.bad4 img{width:220px;}
.example h4{left:225px;top:295px;font-size:13px;}
.bad5 img{width:200px;}
.bad5 p{right:50px;}
.bad5 img:nth-child(2){right:10px;}
.bad3 img{width:220px;}
.bad3 p{right:0px;}
.good4 img{width:200px;}
.good4 p{right:190px;}
.good4 img:nth-child(2){right:230px;}
.good5 img{width:220px;}
.bad6 img{width:220px;}
.bad6 p{right:40px;top:100px;}
.bad6 img:nth-child(2){top:65px;}
.example h5{right:230px;}
.good6 img{width:200px;}
.good6 img:nth-child(2){right:85px;}
.bad7 img{width:200px;}
.bad7 img:nth-child(2){top:25px;}
.bad7 p{top:60px;width:117px;}
.recomandation p{font-size:14px;}
}
@media (min-width:640px) and (max-width:767px){.page-dogcondition{width:580px;top:1365px}
.recomandation{margin:0 auto 0 -290px;width:580px;top:1130px;}
.recomandation p{font-size:13px;}
.good5{right:290px;}
.dogcond h2{font-size:31px;}
.dogcond p{font-size:13px;}
.goodc1 img{width:190px;}
.goodc1 img:nth-child(2){top:55px;right:70px;width:30px;}
.goodc1 img:nth-child(3){right:50px;}
.goodc1 p{top:95px;width:115px;}
.bad{top:13px;}
.bad img{width:190px;}
.bad p{top:90px;width:115px}
.bad img:nth-child(2){right:90px;top:55px;width:30px;}
.bad2 img{width:170px;}
.example h3{font-size:12px;right:150px;}
.goodc2 img{width:170px;}
.goodc2 p{left:167px;}
.bad2 p{top:2px;right:15px;}
.bad2 img:nth-child(2){top:-28px;}
.goodc3{top:295px;}
.goodc3 img{width:190px;}
.goodc3 p{right:14px;top:75px;width:105px;}
.goodc3 img:nth-child(2){right:45px;top:45px;}
.bad4{top:300px;}
.bad4 img{width:190px;}
.bad4 p{top:67px;right:17px}
.bad4 img:nth-child(2){right:65px;top:35px;}
.example h4{left:192px;font-size:12px;top:305px;}
.bad3 img{width:190px;}
.bad3 p{right:20px;top:75px;width:105px;}
.bad3 img:nth-child(2){right:55px;top:45px;}
.bad5{width:54%;}
.bad5 img{width:170px;}
.bad5 p{right:35px;}
.good4 img{width:170px;}
.good4 p{right:150px;}
.good4 img:nth-child(2){right:180px;}
.example h5{font-size:12px;right:190px;}
.good5 img{width:190px;padding-left:15px;}
.good5 p{right:30px;top:80px;}
.good5 img:nth-child(2){right:60px;top:45px;width:30px;}
.bad6 img{width:190px;}
.bad6 p{top:85px;right:28px;}
.bad6 img:nth-child(2){top:45px;right:70px;}
.good6{top:850px;}
.good6 > img{width:170px;}
.good6 > p{right:35px;top:55px;}
.good6 > img:nth-child(2){right:55px;top:15px;}
.bad7{top:850px;}
.bad7 img{width:170px;}
.bad7 > img:nth-child(2){right:75px;top:15px;}
.bad7 > p{right:35px;top:55px;}
}
@media (min-width:480px) and (max-width:639px){.inner-left{width:480px;}
.page-dogcondition{width:100%;}
.positionabs{margin-bottom:30px;display:table !important;float:left;height:auto !important;position:relative;width:100% !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;}
.positionabs img{display:table;margin-left:15px;position:relative !important;width:50%;float:left;}
.recomandation{display:table;left:auto;margin:30px auto;position:relative;top:auto;width:100%;}
.positionabs > p{bottom:auto;display:table;float:right;left:auto;margin-right:20px;margin-top:15px;position:relative;right:auto;top:auto;width:30%;}
.dogcond h2{font-size:27px;line-height:34px;}
.example h5, .example h4, .example h3{bottom:auto;display:table;left:auto;margin-bottom:30px;position:relative;right:auto;top:auto;width:100%;}
.positionabs > img:nth-child(2){bottom:auto;display:table;float:left;left:auto;position:relative;right:auto;top:50%;}
.quick-access{width:100% !important;}
}
@media (min-width:320px) and (max-width:479px){.inner-left{width:480px;}
.page-dogcondition{width:100%;}
.positionabs{margin-bottom:30px;display:table !important;float:left;height:auto !important;position:relative;width:100% !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;}
.positionabs img{display:table;margin-left:15px;position:relative !important;width:50%;float:left;}
.recomandation{display:table;left:auto;margin:30px auto;position:relative;top:auto;width:100%;}
.positionabs > p{bottom:auto;display:table;float:right;left:auto;margin-right:0;margin-top:15px;padding:0 20px;position:relative;right:auto;text-align:left;top:auto;width:85%;}
.dogcond h2{font-size:20px;line-height:30px;padding:0 20px;margin-top:3px;margin-bottom:15px;}
.example h5, .example h4, .example h3{bottom:auto;display:table;left:auto;margin-bottom:30px;position:relative;right:auto;top:auto;width:100%;}
.positionabs > img:nth-child(2){bottom:auto;display:table;float:left;left:auto;position:relative;right:auto;top:50%;}
.header-right .bottom_row{float:none;margin:2px auto;width:172px;}
.product2-home h4 span,.product2-home h4,.fl .product2-home .title2-home,.fl .product2-home .title2-home span{font-size:16px !important;line-height:20px !important;}
.home-right .home-newsletter .news-title{font-size:16px;line-height:20px;padding-top:10px;}
.home-right .home-newsletter .news-desc{font-size:14px;}
.home-right .home-newsletter .news-bottom-desc{font-size:12px;}
.home-right .home-newsletter label{font-size:14px;}
p{font-size:13px;}
.connect-container > div{width:287px;}
.guarantee-bottom .guarantee-text{width:258px !important;}
.guarantee-bottom .footer-guarantee-image{left:10px;position:absolute;top:-55px;z-index:999;}
.quick-access{margin:0 auto !important;}
.header-top-right{margin-bottom:10px;}
.header-right h2{font-size:17px;margin-left:0;}
.header-bg{padding-bottom:8px;}
.grass1{display:none;}
.header-grass{padding-top:10px !important;}
.magento.home{padding-top:8px !important;}
.product-price-details > h1 > span:nth-child(2){font-size:27px !important;}
.product-price-details{margin-bottom:0;}
.about-us-container{margin-top:70px !important;}
.connect-container{margin-top:70px !important;}
div.guarantee-text div{width:100%;}
.connect-container > div{width:279px;!important;}
.guarantee-bottom .guarantee-text{margin-right:0 !important;width:258px !important;}
.prod2-dog{height:auto;}
.product2-home > ul{padding-top:10px;}
.footer-bottom p a ,.footer-bottom p span{color:#c3c1c0 !important;}
.connect-container ul{display:table !important;float:left !important;margin-bottom:0 !important;margin-left:65px;margin-right:auto !important;margin-top:0 !important;width:auto !important;}
.backstretch > img{height:1753px !important;top:-400px !important;}
.product2-home h4:nth-child(2) br{display:none;}
.dogcond p{margin:0 15px;}
}
@media (max-width:768px){.header-right{display:table;float:none !important;margin:0 auto !important;width:auto !important;}
}
@media (max-width:1020px){.header-right h1{font-size:30px;}
}
@media (min-width:900px) and (max-width:979px){.header .logo{margin-right:15px;width:auto;}
.quick-access{margin-left:0;}
}
.mobile-menu-bg{margin:0 auto;}
.header-t-r{display:block !important;}
@media (max-width:768px){.quick-access{margin-bottom:0 !important;margin-top:10px !important;}
.bottom_row h1.fr,.bottom_row h1.fr a,.bottom_row h1.fr span{color:#4f2b07 !important;margin:0 !important;}
}
body{-webkit-text-size-adjust:100% !important;}
.infusion-submit > input{-webkit-appearance:none !important;}
@media (min-width:830px){.mobilephonenr{display:none !important;}
.abovemenu{display:none !important;}
}
@media (max-width:829px){.nomobile{display:none !important;}
.mobilelogo{display:table;margin:0 auto;width:560px;padding-bottom:7px;}
.header .mobilelogo .logo.fl{float:left !important;}
.mobilelogo .logo a img{width:300px !important;height:auto !important;}
.bottom_row.mobilephonenr{float:right;margin-top:14px;width:204px;}
.mobilephonenr h2.fl{font-size:19px !important;margin-bottom:9px;text-align:right !important;width:100% !important;}
.bottom_row.mobilephonenr h2 span{padding-right:0 !important;}
.mobilephonenr h1{font-size:33px !important;padding-right:1px !important;text-align:right !important;}
.mobile-menu-bg{width:560px !important;}
.mobile-menu-line{float:left;}
.shopping_cart{background-image:url("../images/cart__header_stroke.png") !important;}
.menu-text{float:left;font-size:14px;margin-left:0;margin-top:0;padding-left:5px;padding-right:5px;width:auto;}
.mobile-menu-line{background-color:#fff;border-radius:3px;height:3px;margin-bottom:3px;margin-top:2px;width:100%;}
.mobile-menu{width:auto;height:auto !important;margin-top:5px !important;margin-left:0 !important;}
.abovemenu > div{float:right !important;}
.australia-made, .free-dev-logo{display:none !important;}
.quick-access{display:none !important;}
.header .logo{padding-top:0 !important;}
}
@media (max-width:768px){.header .mobilelogo .logo.fl{margin-top:13px !important;}
.mobilephonenr h2.fl{margin-bottom:3px !important;}
.header-bg{padding-bottom:8px !important;}
}
@media (max-width:640px){.mobilelogo, .mobile-menu-bg{width:460px !important;}
.mobilelogo .logo a img{width:245px !important;}
.mobilephonenr h1{line-height:30px !important;}
.mobilephonenr h2.fl{margin-bottom:0px !important;}
}
@media (max-width:480px){.mobilelogo, .mobile-menu-bg{width:340px !important;}
.mobilephonenr h1{font-size:23px !important;letter-spacing:0 !important;line-height:23px !important;padding-right:0 !important;}
.bottom_row.mobilephonenr{width:155px !important;margin-top:6px !important;}
.menu-text{font-size:12px !important;padding-left:2px !important;padding-right:2px !important;}
.header-bg{padding-bottom:3px !important;}
.mobilephonenr h2.fl{font-size:15px !important;}
.mobilelogo .logo a img{width:180px !important;}
.abovemenu{display:table;float:right;overflow:hidden;}
.cartgo{font-size:11px !important;width:46px !important;padding-left:2px !important;padding-right:2px !important;line-height:24px !important;text-align:center !important;}
.header-t-r{margin-left:7px !important;}
.shopping_cart{width:107px !important;}
.header-t-r{background-position:5% 50% !important;background-size:19px auto !important;width:136px !important;margin-top:7px;}
.welcome_msg{padding-left:25px !important;}
}
@media (max-width:360px){.mobilelogo, .mobile-menu-bg{width:300px !important;}
..mobilephonenr h1{font-size:22px !important;letter-spacing:-1px !important;line-height:23px !important;padding-right:0 !important;}
.bottom_row.mobilephonenr{width:140px !important;margin-top:6px !important;}
.menu-text{font-size:11px !important;padding-left:0 !important;padding-right:0 !important;}
.header-bg{padding-bottom:3px !important;}
.mobilephonenr h2.fl{font-size:13px !important;line-height:16px;margin-top:5px;}
.mobilelogo .logo a img{width:150px !important;}
.cartgo{width:43px !important;height:24px !important;top:15px !important;}
.shopping_cart{width:107px !important;padding-top:0 !important;}
.welcome_msg{font-size:11px !important;line-height:18px !important;padding-right:0 !important;}
.mobilephonenr h1{font-size:20px !important;}
.header-t-r{margin-left:6px !important;margin-top:6px !important;width:124px !important;}
.mobile-menu-line{height:2px !important;}
.mobilee .menu-container{padding:0 !important;}
.header-t-r{background-position:4% 50% !important;background-size:19px auto !important;}
.abovemenu{display:table;float:right;overflow:hidden;}
}
@media (min-width:1200px){.christmasball{background-image:url("../images/home/christmasball_transparent.png");background-repeat:no-repeat;background-size:100% auto;bottom:-10px;height:125px;left:-267px;position:absolute;width:318px;z-index:-2147483648;}
.top-header{display:block;}
}
@media (max-width:829px){.rebillorderdiv .content .form-list{width:35%;}
.rebillorderdiv .content .instruction{width:50%;}
.hidden-menu-opt{display:block !important;}
.cms-ingredients .inform-title{width:100%;text-align:center !important;}
.cms-ingredients .inform-sectitle{width:100%;text-align:center !important;}
.cms-ingredients .inform-thirdtitle{font-size:16px !important;}
.cms-ingredients .inner-template p{display:table;text-align:left;}
.cms-ingredients .column-information{width:100%;height:auto;margin-bottom:15px;}
.cms-ingredients .column-information2{width:100%;height:auto;margin-bottom:25px;}
.cms-ingredients .column-information2 img{display:none;}
.cms-ingredients .check-info{width:100%;height:auto;padding:5px 0;text-align:center;border-radius:15px;margin-left:0;}
.cms-ingredients .information-centre{width:100%;height:auto;box-sizing:border-box;}
.cms-ingredients .ing-desc{width:100%;}
.cms-ingredients .inner-template{padding-bottom:0;display:table;}
.cms-ingredients .inner-left{display:table;}
.cms-ingredients .columns-container{display:table;}
.cms-ingredients .inner-left-container{padding-bottom:0px !important;}
.cms-ingredients .marg2{margin-right:0;}
.cms-ingredients .inner{padding:60px 0 70px;}
.hidden-menu-opt{display:block !important;}
.cms-7-things-about-dog-food .inner-left{display:block;width:100% !important;box-sizing:border-box;height:auto !important;overflow:auto;}
.cms-7-things-about-dog-food .inner-left-container{box-sizing:border-box;display:block;overflow:auto;padding:20px !important;width:100% !important;}
.cms-7-things-about-dog-food .product-puppy-form p{width:100% !important;text-align:center;}
.cms-7-things-about-dog-food .video_par{margin:0 auto !important;}
.cms-7-things-about-dog-food #iframe_cont{margin-left:0 !important;}
.cms-7-things-about-dog-food .heals-dogs-cont, .product-puppy-cont{width:100% !important;}
.cms-heal-itchy-dog .inner-left{display:block;width:100% !important;box-sizing:border-box;height:auto !important;overflow:auto;}
.cms-heal-itchy-dog .inner-left-container{box-sizing:border-box;display:block;overflow:auto;padding:20px !important;width:100% !important;}
.cms-heal-itchy-dog .product-puppy-form p{width:100% !important;text-align:center;}
.cms-heal-itchy-dog .video_par{margin:0 auto !important;}
.cms-heal-itchy-dog #iframe_cont{margin-left:0 !important;}
.cms-heal-itchy-dog .heals-dogs-cont, .product-puppy-cont{width:100% !important;}
.cms-heal-itchy-dog-second-video .inner-left{display:block;width:100% !important;box-sizing:border-box;height:auto !important;overflow:auto;}
.cms-heal-itchy-dog-second-video .inner-left-container{box-sizing:border-box;display:block;overflow:auto;padding:20px !important;width:100% !important;}
.cms-heal-itchy-dog-second-video .product-puppy-form p{width:100% !important;text-align:center;}
.cms-heal-itchy-dog-second-video .video_par{margin:0 auto !important;}
.cms-heal-itchy-dog-second-video #iframe_cont{margin-left:0 !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont, .product-puppy-cont{width:100% !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont p{margin:20 auto !important;}
.cms-heal-itchy-dog-second-video .testi-content-list{box-sizing:border-box;display:block;overflow:auto;width:100% !important;}
.cms-heal-itchy-dog-second-video .testi-cont{padding-left:0 !important;}
.contacts-index-index #contact-form{display:block;box-sizing:border-box;}
.contacts-index-index .infusion-form{display:block;box-sizing:border-box;height:auto !important;width:100% !important;}
.contacts-index-index .is_mar{margin-left:0;}
.contacts-index-index .infusion-field{width:100% !important;}
.contacts-index-index #inf_custom_YourMessage{width:100% !important;box-sizing:border-box;height:auto !important;display:block;}
.contacts-index-index .contactabovesubmit{margin-bottom:20px;}
.contacts-index-index .contact-inner-left{padding-top:35px !important;}
.contacts-index-index #contact-form input[type="text"]{box-sizing:border-box;display:block;width:100% !important;height:auto !important;}
.contacts-index-index .infusion-field select{width:100% !important;}
.contacts-index-index .inner{padding-bottom:75px;}
.contacts-index-index .contact-form{padding:10px 0 !important;}
.contacts-index-index .button{-webkit-appearance:none;}
.contacts-index-index .mobileskypephone a{color:#8CAA24;}
.cms-dog-condition-chart .inner{padding-bottom:55px !important;}
.cms-about-us .inner{padding-bottom:70px;}
.cms-about-us .brown-text p{margin-top:315px !important;margin-bottom:0 !important;}
.cms-about-us #brown1{background-position:center center !important;background-size:50% auto !important;background-repeat:no-repeat !important;}
.cms-about-us #brown2 > p{margin-top:323px !important;}
.cms-about-us #text4 a{color:#8caa24 !important;}
.cms-about-us #brown2{background:rgba(0, 0, 0, 0) url("//stayloyal.com.au/images/pic3.png") no-repeat scroll center center/50% auto;}
.col2-right-layout .continue-btn{-webkit-appearance:none;}
}
@media (max-width:768px){.contacts-index-index .contactabovesubmit{width:390px !important;}
.contacts-index-index .contactsubmitbtn{float:right !important;}
.col1-layout .terms-pen > img{width:100% !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont h1{width:100% !important;box-sizing:border-box;}
.cms-heal-itchy-dog-second-video .testi-cont{margin:0 auto !important;width:100% !important;}
}
@media (max-width:640px){.cms-ingredients .check-info{font-size:18px;}
.cms-ingredients .inform-thirdtitle{font-size:13px !important;}
.cms-7-things-about-dog-food .video_par{font-size:22px !important;}
.cms-7-things-about-dog-food .product-puppy-form{padding:0 !important;}
.cms-7-things-about-dog-food .puppy-form-required{margin-left:30px;}
.cms-7-things-about-dog-food .video-optin-btn{margin-left:0;}
.cms-7-things-about-dog-food .newsletter_submit{margin-left:0;}
.cms-heal-itchy-dog .video_par{font-size:22px !important;}
.cms-heal-itchy-dog .product-puppy-form{padding:0 !important;}
.cms-heal-itchy-dog .puppy-form-required{margin-left:30px;}
.cms-heal-itchy-dog .video-optin-btn{margin-left:0;}
.cms-heal-itchy-dog .newsletter_submit{margin-left:0;}
.cms-heal-itchy-dog-second-video .video_par{font-size:22px !important;}
.cms-heal-itchy-dog-second-video .product-puppy-form{padding:0 !important;}
.cms-heal-itchy-dog-second-video .puppy-form-required{margin-left:30px;}
.cms-heal-itchy-dog-second-video .video-optin-btn{margin-left:0;}
.cms-heal-itchy-dog-second-video .newsletter_submit{margin-left:0;}
body.cms-what-is-auto-delivery .inner-left-container{width:397px !important;}
.contacts-index-index .contactabovesubmit{width:100% !important;}
.contacts-index-index .contactsubmitbtn{float:none !important;margin:0 auto !important;margin-bottom:20px !important;display:table;}
.contacts-index-index .contact-inner-left{padding-bottom:0 !important;}
.contacts-index-index .contact-info{font-size:16px !important;}
.contacts-index-index .contact-info a{font-size:18px !important;}
.contacts-index-index .email-title{font-size:18px !important;}
.cms-dog-condition-chart .recomandation{margin-top:0 !important;}
.cms-dog-condition-chart .bad7 positionabs{margin-bottom:0 !important;}
.cms-about-us .inner-left{overflow:auto;width:100% !important;}
.cms-about-us .inner-left-container{box-sizing:border-box;display:block;width:100% !important;}
.col2-right-layout .inner-left{overflow:auto;width:100% !important;display:block;}
.col2-right-layout .inner-left-container{box-sizing:border-box;display:block;width:100% !important;}
.col2-right-layout .continue-btn{padding-left:0;}
.cms-about-us #brown2 > p{margin-top:302px !important;}
.cms-about-us #text4 > p:nth-child(3){text-align:center !important;}
.col1-layout .inner-left{overflow:auto;width:100% !important;display:block;}
.col1-layout .inner-left-container{box-sizing:border-box;display:block;width:100% !important;}
.col1-layout .terms-pen img{width:100% !important;}
}
@media (min-width:480px) and (max-width:480px){.cms-about-us .brown-text p{margin-top:325px !important;}
.cms-about-us #brown1{background-size:60% auto !important;}
}
@media (max-width:480px){.cms-ingredients .inner-left-container{width:auto !important}
.cms-ingredients .inner-template p{font-size:12px;}
.cms-ingredients .information-guar{font-size:18px;}
.cms-ingredients .inner-left{padding-bottom:1px;}
.cms-ingredients .ing-desc{font-size:12px !important;}
.cms-ingredients .inform-title{font-size:13px !important;line-height:19px !important;}
.cms-ingredients .inform-sectitle{font-size:13px !important;}
.cms-ingredients .information-guar{font-size:15px !important;}
.cms-ingredients .info-ingred{font-size:12px !important;}
.cms-ingredients .check-info{border-radius:7px;box-sizing:border-box;font-size:13px;padding:5px 25px;}
.cms-ingredients .inform-thirdtitle{font-size:12px !important;}
.cms-ingredients .columns-container{font-size:13px;}
.cms-ingredients .advantage-title{font-size:13px !important;font-weight:bold;margin-bottom:10px !important;padding-top:10px !important;}
.cms-ingredients .inner-left input[type=submit]{background-size:220px auto;width:219px !important;padding:0px 40px 0 !important;height:24px !important;}
.cms-7-things-about-dog-food .video_par{box-sizing:border-box;font-size:17px !important;line-height:23px !important;padding-bottom:14px !important;padding-left:20px !important;padding-right:20px !important;}
.cms-7-things-about-dog-food .newsletter_div{width:100% !important;}
.cms-7-things-about-dog-food .row_input{width:200px !important;}
.cms-7-things-about-dog-food .rows{width:100% !important;}
.cms-7-things-about-dog-food .newsletter_submit{float:none !important;}
.cms-7-things-about-dog-food .heals-dogs-cont .video_par{margin-left:0 !important;}
.cms-7-things-about-dog-food .inner{padding:25px 0 65px;}
.cms-7-things-about-dog-food #show-text{padding-bottom:0 !important;}
.cms-heal-itchy-dog-second-video .video_par{box-sizing:border-box;font-size:17px !important;line-height:23px !important;padding-bottom:14px !important;padding-left:20px !important;padding-right:20px !important;}
.cms-heal-itchy-dog-second-video .newsletter_div{width:100% !important;}
.cms-heal-itchy-dog-second-video .row_input{width:200px !important;}
.cms-heal-itchy-dog-second-video .rows{width:100% !important;}
.cms-heal-itchy-dog-second-video .newsletter_submit{float:none !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont .video_par{margin-left:0 !important;}
.cms-heal-itchy-dog-second-video .inner{padding:25px 0 65px;}
.cms-heal-itchy-dog-second-video #show-text{padding-bottom:0 !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont .video_par{margin:40px 0 !important;}
.cms-heal-itchy-dog-second-video .testi-cont .review_content{text-align:justify !important;}
.cms-heal-itchy-dog .video_par{box-sizing:border-box;font-size:17px !important;line-height:23px !important;padding-bottom:14px !important;padding-left:20px !important;padding-right:20px !important;}
.cms-heal-itchy-dog .newsletter_div{width:100% !important;}
.cms-heal-itchy-dog .row_input{width:200px !important;}
.cms-heal-itchy-dog .rows{width:100% !important;}
.cms-heal-itchy-dog .newsletter_submit{float:none !important;}
.cms-heal-itchy-dog .heals-dogs-cont .video_par{margin-left:0 !important;}
.cms-heal-itchy-dog .inner{padding:25px 0 65px;}
.cms-heal-itchy-dog #show-text{padding-bottom:0 !important;}
.cms-heal-itchy-dog .newsletter_input,.cms-7-things-about-dog-food .newsletter_input{width:185px !important;}
body.cms-what-is-auto-delivery .inner-left-container{width:280px !important;}
body.cms-what-is-auto-delivery .inner-left-container h1{font-size:20px;padding-left:0 !important;}
.contacts-index-index #contact-form input[type="text"]{width:100% !important;height:auto !important;display:block;box-sizing:border-box;}
.cms-about-us .cms-about-us #brown2 > p{margin-top:302px !important;}
.cms-about-us .brown-text p{margin-top:304px !important;}
.cms-about-us #brown1{background-size:75% auto !important;background-position:center 0 !important;}
.cms-about-us #brown2{background-size:85% auto !important;background-position:center 15px !important;}
.col2-right-layout .continue-btn{padding-right:0 !important;}
.dogconditionslider ul.slides{width:100% !important;}
.dogconditionslider ul.slides li{width:100% !important;}
}
@media (max-width:400px){body.cms-what-is-auto-delivery .inner-left-container{width:260px !important;}
body.cms-what-is-auto-delivery .inner-template{padding:25px 0 0;}
.contacts-index-index .contact-info{font-size:15px !important;}
.contacts-index-index .contact-info a{font-size:16px !important;}
.contacts-index-index .email-title{font-size:16px !important;}
}
@media (min-width:360px) and (max-width:480px){.cms-ingredients .inner-left{width:340px !important;}
.col2-right-layout .pressmenu{box-sizing:border-box;display:block;width:100% !important;}
.col2-right-layout .searchbar{box-sizing:border-box;width:100% !important;}
.col2-right-layout .inner{width:100% !important;}
.cms-about-us #brown2 > p{margin-top:302px !important;}
.cms-heal-itchy-dog-second-video .heals-dogs-cont .video_par{margin:40px 0 !important;}
}
@media (min-width:360px) and (max-width:360px){.cms-heal-itchy-dog-second-video .heals-dogs-cont .video_par{margin:60px 0 !important;}
}
@media (max-width:360px){.col2-right-layout .pressmenu{box-sizing:border-box;display:block;width:100% !important;}
.col2-right-layout .searchbar{box-sizing:border-box;display:block;width:100% !important;}
.cms-heal-itchy-dog-second-video .newsletter_submit{background-size:100% auto;background-color:transparent;height:37px !important;width:244px !important;}
}
@media (min-width:320px)and (max-width:360px){.cms-7-things-about-dog-food .video_par{padding-left:12px !important;padding-right:12px !important;}
.cms-7-things-about-dog-food .row_input{width:170px !important;}
.cms-7-things-about-dog-food .newsletter_input{width:150px !important;}
.cms-7-things-about-dog-food .order-left-container{padding-right:0;overflow:auto;padding-top:2px;padding-bottom:0;}
.cms-heal-itchy-dog-second-video .video_par{padding-left:12px !important;padding-right:12px !important;}
.cms-heal-itchy-dog-second-video .row_input{width:170px !important;}
.cms-heal-itchy-dog-second-video .newsletter_input{width:150px !important;}
.cms-heal-itchy-dog-second-video .order-left-container{padding-right:0;overflow:auto;padding-top:2px;padding-bottom:0;}
.cms-heal-itchy-dog .video_par{padding-left:0 !important;padding-right:0 !important;}
.cms-heal-itchy-dog .row_input{width:170px !important;}
.cms-heal-itchy-dog .newsletter_input{width:150px !important;}
.cms-heal-itchy-dog .order-left-container{padding-right:0;overflow:auto;padding-top:2px;padding-bottom:0;}
.rebillorderdiv .content .form-list{width:100%;}
.rebillorderdiv .content .instruction{width:100%;}
}
.testi-content-list{box-sizing:border-box;display:block;overflow:auto;width:100% !important;}
.testi-cont{padding-left:0 !important;}
@media (max-width:930px){.checkout-cart-index .secure_web{float:left;margin-top:25px;display:table;}
.checkout-cart-index .accepted_cards{float:right;margin-top:25px;display:table;}
.all_images{display:table;margin:auto;width:500px;}
.messages li > ul li{margin-top:4px !important;}
}
@media (max-width:500px){.all_images img{float:none;}
.checkout-cart-index .accepted_cards,.checkout-cart-index .secure_web{float:none !important;margin:25px auto !important;}
.checkout-cart-index .second_img,.checkout-cart-index .first_img{margin:0 12px !important;float:left;margin-bottom:15px !important;}
.all_images{display:table;margin:auto;width:250px;}
.checkout-cart-index .site_width .product-name, .checkout-cart-index .product_name{width:106px !important;}
.checkout-cart-index .site_width .product-image,.checkout-cart-index .product_name{width:106px !important;}
.checkout-cart-index .data-table{float:none !important;margin:0 auto !important;width:90% !important;}
.shopping_row3{border-left:1px solid #ccc;float:left;width:100%;}
.shopping_row1{background:#f2f2f2 none repeat scroll 0 0;border-top:1px solid #ccc;float:left;height:35px;padding-right:1px;width:100%;}
#ccv_li{display:table;float:left;width:auto !important;}
#ewayrecurring_direct_cc_type_exp_div{float:left !important;width:auto !important;}
#co-billing-form .form-list{width:100%;}
select#ewayrecurring_direct_cc_type{width:91%;}
.ewayrecurring-checkout-index .form-list input.input-text{width:90%;}
.sign_for span{width:90%;}
.sp-methods select.year{width:83px;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{width:90% !important;}
#ccv_li .input-box{width:auto !important;}
.step-title{padding:0 !important;}
.ewayrecurring-checkout-index .form-list label.required em{float:left !important;left:auto !important;margin-right:3px !important;position:relative !important;right:auto !important;}
.sp-methods dt{padding-left:18px;}
.ewayrecurring-checkout-index .sign_for span{font-size:12px;}
.ewayrecurring-checkout-index .sign_for{font-size:12px;line-height:15px;}
#co-billing-form ul li fieldset ul li label, #co-shipping-form ul li fieldset ul li label{margin-left:10px !important;padding:0 !important;text-align:left !important;}
.each_method{padding-left:15px;}
.opc-index-index .opc-col-right h3{font-size:19px !important;}
#checkout-review-table-wrapper, .order-table, .ord-table-header, .ord-name, .ord-details{display:table;}
#checkout-review-submit{display:table;float:none !important;margin:0 auto;width:auto !important;}
.payment_hidden label{width:100% !important;display:table !important;padding-left:10px !important;margin-bottom:5px !important;}
.payment_hidden{padding:0 20px;}
.cart > form{border:0 none !important;display:table;float:none;margin:60px auto 20px;width:375px;}
}
@media (max-width:400px){.checkout-cart-index .site_width .product-name, .checkout-cart-index .product_name{width:144px !important;}
.checkout-cart-index .site_width .product-image,.checkout-cart-index .product_name{width:145px !important;}
.cart > form{border:0 none !important;display:table;float:none;margin:60px auto 20px;width:300px;}
}
@media (max-width:700px){.form-list select{width:100%;}
#billing-new-address-form .field.name-lastname label{float:left !important;margin:10px 0;}
#co-billing-form ul li fieldset ul li label, #co-shipping-form ul li fieldset ul li label{padding:0 !important;text-align:left !important;}
#billing-new-address-form .field.name-firstname label{float:left !important;}
}
@media only screen and (min-device-width:768px) and (max-device-width:800px) and (orientation:portrait){body .inner-left-container{width:622px !important;}
.product-head .product-image{float:none;margin:0 auto;}
.product-cart{float:none;margin:0 auto;}
.home-right.fr{display:inherit;}
.home-right{width:661px !important;padding:0;}
.home-right.fr > div#box4{width:100%;}
}
@media (max-width: 479px) and (min-width: 320px){
.product-home p {
    min-height: 20px !important;
    margin-bottom: 0px;
}
}
@media screen and (max-width:992px)
{
	ul.new-list {
    width: 96%!important;
    float: left;
}
.g-box.bgbx {
    float: left;
    width: 92%;
}
.g-box.bgbx table {
    width: 100%;
}
.cnt-lft {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.cnt-right {
    width: 88%;
    display: inline-block;
} 
}
@media screen and (max-width:650px)
{
	.bottum-part .product-price > span {

    width: 100%;
    margin: 0;
}
.bottum-part .add-to-cart {
    float: none;
    width: 100%;
    text-align: center;
}
.bottum-part .add-to-cart button {
    margin: 10px auto!important;
}
.brkline {

    margin: 10px 0px!important;
}
div.mobile-table {
    overflow-x: scroll;
}
}