/* --Additional Media Query-- */
@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }

    .fotlink {
        display: none;
    }

    .footcollapse {
        display: block;
    }
    .pimage {
    max-width:100%;
    /*min-height:580px;*/
    }
    .homebanner {
        min-width: 100%;
        min-height: 400px;
    }
}

@media (max-width: 479px) {
    .buttons-cart a {
        margin-top: 20px;
    }

    .ship-different-title h3 label {
        font-size: 16px !important;
    }

    .your-order {
        padding: 30px 15px 45px;
    }
    .homebanner {
        width: 100%;
        height: 145px;
    }
    .quick-add-to-cart .single_add_to_cart_button.hyper-page {
        width: 100% !important;
    }
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    /*==================================
	Home page 1   
====================================*/
    .single-header-bottom-info {
        padding: 0 20px;
    }

    .mainmenu ul li a {
        font-size: 13px;
        padding: 22px 17px;
    }

    .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;
    }
    /*==================================
	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   
====================================*/
    ul.sinple-tab-menu li a {
        width: 65px !important;
    }
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    /*==================================
	Home page 1   
====================================*/

    .header-top-right ul li a {
        margin-left: 15px;
    }

    .header-top-area .btn {
        padding: 6px 13px 6px 0;
    }

    .mainmenu ul li .megamenu {
        width: 580px;
    }

    .mainmenu ul li a {
        font-size: 12px;
        padding: 22px 8px;
    }

    .mainmenu-area .megamenu.living-megamenu {
        left: -240px;
        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 12px;
    }

    .feature-action > a {
        padding: 5px 2px;
    }

    .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: 15px;
    }

    .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   
====================================*/
    /*.container {width:300px}*/
   

    .logo {
        margin-top: 0px;
        text-align: center;
    }

    .header-bottom-right {
        margin-top: 12px;
        text-align: center;
    }

    .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 !important;
    }

    .copyright > p {
        font-size: 12px;
        text-align: center;
    }
    /*==================================
	Home page 2 
====================================*/
    .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;
    }

    .ship-different-title h3 label {
        font-size: 20px;
    }

    .fotlink {
        display: block;
    }

    .footcollapse {
        display: none;
    }
    .footer-title {
        
        margin-bottom: 0px;
    }
    .section-title h1 {
        display: inline-block;
        font-size: 15px;
        font-weight: 800;
        line-height: 27px;
        text-transform: uppercase;
        margin-bottom: 0px;
    }
    .quick-add-to-cart .single_add_to_cart_button.hyper-page {
        width: 100% !important;
    }
    
}

/* 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;
    }
    .pimage {
        max-width: 100%;
        min-height: 407px;
    }
    .quick-add-to-cart .single_add_to_cart_button.hyper-page {
        width: 100% !important;
    }
   
}
