/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
/*==================================
	Home page 1   
====================================*/




.single-header-bottom-info {
  padding: 0 20px;
}
.mainmenu ul li a {
  font-size: 13px;
}
.mainmenu ul li .megamenu {
  left: -50px;
}
.slide_all_1 h1, .slide_all_2 h1 {
  font-size: 25px;
}
 .slide_all_1 h3, .slide_all_1 h2,  .slide_all_2 h3, .slide_all_2 h2 {
    font-size: 35px;
}
 .slider-btn {
  margin-top: 25px;
}
.new-product-action a {
  padding: 8px 12px;
}
.static-slider-text h1 {
  font-size: 20px;
  margin-bottom: 10px;
}
.static-slider-text p {
  font-size: 13px;
}
a.shopnow {
  margin-top: 25px;
}
/*==================================
	Home page 2   
====================================*/
.mainmenu-area.home-page-2 .megamenu.megamenu2.living-room-megamenu, .mainmenu-area.home-page-2 .megamenu.diningroom-megamenu {
  left: -200px;
}
/*==================================
	Home page 3   
====================================*/	
.header-top-area.header-top-3 .header-top-right ul li a {
  margin-left: 10px;
}
.header-top-3 .shop-cart {
  text-align: center;
}
.header-top-3 .header-top-left, .header-top-3 .header-top-right {
  margin-top: 15px;
}
.new-product-area-3 .mainmenu{
  margin-right: 70px;
}
.single-static-banner .single-static-text {
  left: 7%;
  padding: 8px 22px;
  top: 19%;
}
.single-static-banner .single-static-text-2 {
  left: 47%;
}
.catagory-menu ul li .megamenu {
  left: 94%;
}
.product-content a h3 {
  font-size: 14px;
}
.pawfit_is{
    margin-bottom: 20px;
}
/*==================================
	Home page 4   
====================================*/	
.header-bottom-right.header-bottom-right-4:hover .shop-cart-hover {
  left: -70px;
}
.serch-box-3 form button {
  left: 22px;
}
.timer .cdown {
  margin: 20px 6px 19px;
}
.new-product-area.dotted-5.new-product-4 .hot-deal-title::before {
  left: 144px;
  width: 28%;
}
.section-title-4::before {
  left: 205px;
  width: 56%;
}
.section-title.section-title-4.section_4::before {
  left: 272px;
  width: 63.5%;
}
.dotted-5.new-product-4 .owl-carousel .owl-controls .owl-nav div {
  top: -50px;
}
.feature-product-4 .section-title::before {
  width: 44%;
}
/*==================================
	Bedroom-Page   
====================================*/
.sort-by {
  margin-left: 26px;
}
.single-new-product.category-new-product .new-product-action a {
  padding: 9px 12px;
}
/*==================================
	Shop-Page   
====================================*/

}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
/*==================================
	Home page 1   
====================================*/


 h1,h2,h3,h4,h5,h6{
    padding-bottom: 5px;
 }

    .service-area-dog{

        left: 3%;
        width: 50%;
    }
    .new-img {
        position: absolute;
        top: 0;
        width: 48px;
        left: 0%;}
    .pawfit_is{
        margin-bottom: 10px;
    }
    p{
        padding-bottom: 5px;
    }
.header-top-right ul li a {
  margin-left: 15px;
}

.feature-product-small-image img{
    width: 130px;
}
.mainmenu ul li a {
  font-size: 12px;

}
.mainmenu-area .megamenu.living-megamenu {
  left: -143px;
  width: 730px !important;
}
.mainmenu-area .megamenu.dining-megamenu {
  left: -200px;
}
.slide_all_2, .slide_all_1 {
  left: 8%;
  position: absolute;
  top: 12%;
}
.slide_all_1 h1 {
  font-size: 21px;
  margin-bottom: 14px;
}
.slide_all_2 h3, .slide_all_2 h2, .slide_all_1 h3, .slide_all_1 h2 {
  font-size:30px;
  margin-bottom: 12px;
}
.slider-btn > a {
  font-size: 12px;
  padding: 14px 16px;
  line-height:0;
}
.new-product-action a {
  padding: 10px 13px;
}
.feature-action > a {
  padding: 5px 3px;
}
.static-slider-text p {
  font-size: 13px;
  line-height: 21px;
}
.static-slider-text h1 {
  font-size: 16px;
  margin-bottom: 8px;
}
.static-slider-text h2 {
  font-size: 16px;
}
a.shopnow {
  font-size: 14px;
  font-weight: 600;
  line-height: 33px;
  margin-top: 10px;
  padding: 0 14px;
}
.mar_b-30{
	margin-bottom:30px;
}
/*==================================
	Home page 2   
====================================*/
.mainmenu-area.home-page-2 .megamenu.bedroom-megamenu {
  left: -142px;
}
.mainmenu-area.home-page-2 .megamenu.megamenu2.living-room-megamenu {
  left: -250px;
  width: 750px !important;
}
.mainmenu-area.home-page-2 .megamenu.diningroom-megamenu {
  left: -300px;
}
.service-content > span {
  font-size: 12px;
}
.feature-preduct-area.home-page-2.feature-area-2 .single-new-product .new-product-action a {
  padding: 10px 13px;
}
/*==================================
	Home page 3   
====================================*/
.header-top-area.hidden-xs.header-top-3 .shop-cart {
  text-align: center;
}
.header-top-3 .shop-cart-hover {
  top: 105%;
}
.serch-box-3 form button {
  left: 0px;
}
.slider-area.slider-area-3 .slide_all_1, .slider-area.slider-area-3 .slide_all_2 {
  top: 25%;
}
.slider-area.slider-area-3 .slide_all_1 h1, .slider-area.slider-area-3 .slide_all_2 h3, .slider-area.slider-area-3 .slide_all_2 h2 {
  font-size: 29px;
}
.new-product-area-3 .mainmenu {
  margin-bottom: 20px;
  margin-right: 0;
  text-align: left;
}
.new-product-area-3 .owl-carousel .owl-controls .owl-nav div {
  top: -106px;
}
.new-product-area-3 .section-title::before {
  bottom: 20px;
}
.new-product-area-3 .section-title h2 {
  margin-bottom: 30px;
}
.single-static-banner .single-static-text {
  left: 12%;
  padding: 6px 17px;
  top: 18%;
}
.single-static-banner .single-static-text-2 {
  left: 36%!important;
}
.single-static-text h3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
}
.single-static-text span {
  font-size: 13px;
  line-height: 20px;
}
.single-static-banner .single-static-text-2 h3 {
  font-size: 20px;
}
.section-title p {
  font-size: 13px;
}
.search-box-home-3 .search-3 h4, .search-3 p {
  text-align: left;
}
.home-3.feature-preduct-area.dotted-style4.home-page-2 .single-new-product .new-product-action > a {
  padding: 10px 13px;
}
.search-box-home-3 {
  margin-top: 30px;
}
/*==================================
	Home page 4   
====================================*/
.new-product-area.dotted-5.new-product-4 .hot-deal-title::before {
  left: 144px;
  width: 70%;
}
.section-title-4::before {
  width: 62%;
}
.section-title.section-title-4.section_4::before {
  width: 55%;
}
.feature-product-4 .section-title::before {
  width: 59%;
}
/*==================================
	Bedroom-Page   
====================================*/

.bedroom-title > h4 {
  font-size: 16px;
}
.sort-by {
  margin-left: 0px;
}
.sort-by label {
  font-size: 13px;
}
.cust-select {
  width: 90px;
}
.porduct-option-left.floatleft > span {
  font-size: 13px;
  margin-left: -17px;
}
.sort-by i {;
  margin-right: 7px;
}
.single-new-product.category-new-product .new-product-action a {
  padding: 10px 19px;
}
/*==================================
	Shop-Page   
====================================*/
.quick-add-to-cart .single_add_to_cart_button.hyper-page {
  margin-left: 0px;
  margin-top: 15px;
}
.upsell-product .single-new-product a {
  padding: 9px 18px;
}
} 

/* small mobile :320px. */
@media (max-width: 767px) {
/*==================================
	Home page 1   
====================================*/

    .new-img{
        width: 92px;
        height: 92px;
        position: absolute;
        left: 0;
        top: 0;
    }
    h1{
    font-size: 21px;
}
    .the_water{
        font-size: 18px;
        margin-bottom: 0px;
    }
    .the_water:first-of-type{
        font-size: 21px;

    }
    .watch-content-section{
        text-align: center;
    }
    .products-grid .watch-content{
        font-size: 12px;
    }
    .service-area {
        left: 5%;
        text-align: center;
    }
    .service-area h1 {
       font-size:  17px
    }

    .row.footer-main{
        text-align: center;
    }

    #allItems *{
        color: white;
    }

.container {width:320px;padding: 0px 5px;overflow: hidden}
.sticky {
  animation: 0s ease 0s normal none 1 running none;
  position: static;
}
#allItems{
    width: 100%;
    padding: 0;
}
 .logo {padding-top: 15px;
  margin-top: 5px;
  text-align: center;
}
 .footer-main-links{
     padding-top: 20px;
 }
 .footer-main-links .logo{
     margin-bottom: 25px;
 }
 .footer-link-list li{
     padding: 4px 0;
     font-size: 12px;
 }
.header-bottom-right {
  margin-top: 12px;
  text-align: center;
    position: absolute;
    pointer-events:auto;
    top: 0;
    right: 0;
}
.slide_all_1, .slide_all_2 {
  left: 15px;
  top: 12%;
}
.slide_all_1 h1, .slide_all_2 h1{
	display:none;
}
.slide_all_1 h3, .slide_all_1 h2, .slide_all_2 h3, .slide_all_2 h2 {
  font-size: 13px;
  margin-bottom: 10px;
}
.slider-btn {
  margin-top: 15px;
}
.slider-btn > a {
  font-size: 9px;
  font-weight: 700;
  padding: 10px 12px;
  line-height:21px;
}
.new-product-action a {
  padding: 16px 22px;
}
.mar_b-30{
	margin-bottom:30px;
}
.dotted-style2 .owl-carousel .owl-controls .owl-nav div, .dotted-style3 .owl-carousel .owl-controls .owl-nav div {
  display: none!important;
}
.copyright-img {
  text-align: center;
}
.copyright > p {
  font-size: 12px;
  text-align: center;
}
/*==================================
	Home page 2
====================================*/
    .div.footer-main{
        padding-top: 10px;
    }
    .content-right{
        text-align: center;
    }
    h2{
       font-size:  18px;
    }
    h1,h2,h3,p{
        margin-bottom: 5px;
    }
    h3:not(.cookie_manager_h3){
      font-size: 12px;
    }
    .the_water{
        font-size: 19px;

    }
    div.service-area-dog{
        text-align: left;
        left: 5%;
        top: 8%;
    }
#miniCartSummary{
    padding-top: 10px;
    display: flex;
    justify-items: center;
    align-items: center;
    text-align: center;
}

.header-bottom-right{
    text-align: center  ;
}
.header-bottom-area.home-page-2 .menu-search-box {
  margin-bottom: 20px;
}
/*==================================
	Home page 3   
====================================*/	
.header-bottom-area.header-bottom-3{
  padding: 10px 0 25px;
}
.header-top-3 .shop-cart-hover{
  top: 107%;
}
.slider-area.slider-area-3 .slide_all_1, .slider-area.slider-area-3 .slide_all_2 {
  top: 20%;
}
.slider-area-3 .nivo-controlNav {
  left: -2px;
}
.slider-area.slider-area-3 .slide_all_1 h1, .slider-area.slider-area-3 .slide_all_2 h3, .slider-area.slider-area-3 .slide_all_2 h2 {
  color: #ffffff;
  font-size: 13px;
  margin-bottom: 10px;
}
.slider-area.slider-area-3 .slide_all_1 p {
  font-size: 12px;
}
.new-product-area-3 .section-title h2 {
  font-size: 17px;
}
.new-product-area-3 .mainmenu {
  margin-bottom: 30px;
  margin-right: 0;
  text-align: left;
}
.new-product-area-3 .owl-carousel .owl-controls .owl-nav div {
  top: -155px;
}
.new-product-area-3 .section-title::before {
  bottom: 9px;
}
.new-product-area-3 .section-title h2 {
  margin-bottom: 20px;
}
.banner-static-area {
  padding: 0 0 15px;
}
.single-static-banner {
  margin-bottom: 15px;
}
.single-static-banner .single-static-text {
  left: 10%;
  padding: 3px 24px;
  top: 14%;
}
.single-static-text h3 {
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
}
.single-static-text span {
  font-size: 10px;
  font-weight: 400;
}
.single-static-banner .single-static-text-2 h3 {
  font-size: 16px;
}
.single-static-text.single-static-text-2{
  overflow: hidden;
}
.single-static-banner .single-static-text-2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  left: 53%;
  padding: 0;
  top: 26%;
}
.single-static-banner.banner-3 .single-static-text {
  left: 35px;
  padding: 0;
}
.single-static-banner.banner-3 .single-static-text h3 {
  font-size: 12px;
  line-height: 5px;
}
.search-box-home-3 {
  margin-top: 30px;
}
/*==================================
	Home page 4   
====================================*/
.section-title h2 {
  font-size: 17px;
  font-weight: 600;
}
.new-product-4.home-page-2 .section-title h2 {
  font-size: 18px;
}
.new-product-area.dotted-5.new-product-4 .hot-deal-title::before {
  left: 101px;
}
.timer .cdown {
  margin: 20px 6px 19px;
}
.section-title-4::before {
  left: 142px;
  width: 24%;
}
.single-static-banner .single-static-text.single-static-text-4 {
  top: 8%;
}
.section-title.section-title-4.section_4::before {
  left: 183px;
  width: 9.5%;
}
.feature-product-4 .section-title::before {
  left: 150px;
  width: 20%;
}
/*==================================
	Bedroom-Page   
====================================*/
.bedroom-sideber {
  margin-bottom: 30px;
}
.tab_menu {
  margin-bottom: 30px;
  text-align: center;
}
.porduct-option-left > span {
  display: block;
  margin-bottom: 30px;
  margin-left: 75px;
}
.sort-by {
  text-align: center;
  margin-left: 28px;
  margin-bottom: 15px;
}
.single-new-product.category-new-product .new-product-action a {
  padding: 12px 22px;
}
.pagination-text {
  margin-top:0px;
}
.single-category-product-img {
  width: 100%;
}
.single-category-product-info {
  float: left;
  padding-left: 0;
  width: 100%;
}
/*==================================
	Blog-Page   
====================================*/
.post-list-img {
  width: 100%;
}
.post-list-info {
  margin-top: 15px;
  padding-left: 0;
  width: 100%;
}
/*==================================
	Shop-Page   
====================================*/
ul.sinple-tab-menu li a {
  margin-left: 11px;
}
.product-simple-content .sinple-c-title h3 {
  margin-top: 30px;
  font-size:25px;
}
.product-info-detailed, .hyper-banner{
  padding-top: 0;
}
.customer-review-form {
  width: 100%;
}
.customer-review-top > h3 {
  font-size: 30px;
  margin-bottom: 5px;
}
.cus-review-left {
  width: 100%;
}
p.checkout-coupon input[type="text"] {
  margin-bottom: 20px;
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
/*==================================
	Home page 1   
====================================*/
.slide_all_1, .slide_all_2 {
  left: 40px;
  top: 27%;
}
.slide_all_1 h3, .slide_all_1 h2, .slide_all_2 h3, .slide_all_2 h2 {
  font-size: 20px;
  margin-bottom: 12px;
}
.shop-cart-hover {
  /*right: 80px;*/
}
.new-product-action a {
  padding: 8px 9px;
}
.mar_b-30{
	margin-bottom:30px;
}
.single-banner img {
  width: 100%;
}
/*==================================
	Home page 3   
====================================*/
 .new-product-area-3 .owl-carousel .owl-controls .owl-nav div {
  top: -131px;
}
.single-static-banner .single-static-text {
  padding: 10px 26px;
  top:10px;
}
.single-static-text span {
  font-size: 17px;
}
.single-static-text h3 {
  font-size: 18px;
  line-height: 30px;
}
/*==================================
	Home page 4   
====================================*/
.new-product-area.dotted-5.new-product-4 .hot-deal-title::before {
  width: 60%;
}
.section-title-4::before {
  width: 51%;
}
.section-title.section-title-4.section_4::before {
  left: 190px;
  width: 40%;
}
.feature-product-4 .section-title::before {
  width: 45%;
}
/*==================================
	Bedroom-Page   
====================================*/
.sideber-ads-img img {
  width: 100%;
}
.single-new-product.category-new-product .new-product-action a {
  padding: 12px 47px;
}
}

/*small mobile*/
@media (max-width: 480px) {
    div.logo {
        justify-content: center;
        justify-items: center;
    }
}