@media (min-width: 320px) and (max-width: 375px) { 

   .beyond-page .logo-menu {

    position: static;

    padding-top: 135px;

}

    body.beyond-page {

    overflow: auto;

    background: #000;

    display: block;

}

.page-story.beyond-sec {

       top: 116px;

    position: relative;

}

    .wishes-page header{

        position: static;

    }

 .video-sec video{

    height: auto!important;

 }   

.shop-top-bar{display: block;}

.shopping-cart{right: 25px!important; margin: 0px 0px!important;}

.main-header-wrapper .search-box {top: 56px; right: -18.3%!important; }

.cart-content .item-img img {width: 117px !important; }

.cart-content .cart-buttons a {background-color: #000; padding: 10px 10px; border-radius: 3px; text-decoration: none; font-size: 13px; }

.check-login-head a {font-size: 21px; margin-bottom: 0px; text-align: right; float: right; }





}





@media (max-width: 767px) { 

        body.beyond-page {

    overflow: auto;

    background: #000;

    display: block;

}

.page-story.beyond-sec {

      /* top: 116px;*/

    position: relative;

}

   .beyond-page .logo-menu {

    position: static;

    padding-top:140px;

}

   .celebration-sec .swiper-slide{

        height:210px!important;

    }

    .celebration-sec{

        top:30%!important;

    }

    .header-sec{

        text-align:center;

    }

    .col-md-6.right-logo {

    text-align: center;

}

    .logo-menu ul li {

        padding-bottom:20px;

}

    .wishes-page header .header-sec{

        text-align:center;

    }

    .logo-menu {

        position: absolute;

        /*padding-top: 20px;*/

    }

    .logo-menu ul li:last-child {

    padding: 0 0px 0 70px;

}

    .logo-menu ul li:first-child {

    padding: 0 0px 20px 70px;

}

   .logo-menu ul li {

    padding: 0 70px 20px;

}

    .wishes-page header{

        position: static;

    }

     .video-sec video{

    height: auto!important;

 } 

.main-navigation-wrapper::before {display:none;}

.logo-main{left:0;}

.logo-main img {width: 115px; margin-top: 0;}

.navbar{padding:5px; height: 70px;

min-height: 70px;}

.collapse.show{z-index:999; background-color:#fff;}

.main-header-wrapper .navbar ul {margin-left: 0px;}

.navbar ul li {padding: 2px 12px !important;}

.megamenu{width:100%;}

.right-navbar ul{display:flex;}

.right-navbar ul li{margin-bottom:32px;}

.main-header-wrapper.is-sticky .logo-main img{width:100px;}

.navbar-collapse{background-color:#fff;}

.main-header-wrapper.is-sticky .navbar ul{margin-left:0px;}

.topbar-dropdown .btn-group button{font-size:12px;}

.topbar-dropdown .btn-group{margin-right:18px;}

.topbar-wrapper{padding:5px 20px;}

.slider-content .home-slider .slide-image{height:116px;}

.slider-content .home-slider .slide-image .slider-text-info.slider-text-left{display:none;}

.common-wrapper-area {padding: 13px 15px;}

.common-page-content p{text-align:justify; font-size: 13px;}

.collection-slider .section-title{width:100%; padding:0px 10px;}

.collection-slider .section-title h1{font-size:44px;}

.collection-slider{display:block;}

.section-title h2{font-size:23px;}

.slider-category{padding-bottom:7px;}

.full-banner .banner-contet .banner-bg{width:100%; height:180px;}

.full-banner .banner-contet{display:block;}

.full-banner .banner-contet .banner-desc .text-content{position:unset; margin:0px 0px; padding: 18px 15px 35px;}

.full-banner .banner-contet .banner-desc{width:100%;}

.full-banner .banner-contet .banner-desc .text-content h2{font-size:32px;}

.full-banner .banner-contet .banner-desc .text-content p {font-size: 15px; color: #222; margin-top: 17px; font-family: Poppins; text-transform: uppercase; letter-spacing: .5px;

font-weight: 500;

}

.testi-content{display:block;}

.testi-content .testi-info h1{font-size:38px;}

.testi-content .testi-info h6{display:block;}

.testi-content .testi-info h6 span.author-title{font-size:19px;}

.testi-content .testi-info h6 span.author-name{font-size:13px;}

.testi-content .testi-info p{font-size:13px; text-align:justify;}

.newsletter{display:block; padding: 17px;}

.newsletter .news-title{display:block; width:100%;}

.about-content .about-banner-area{display:block;}

.about-content .single-banner{width:100%;}

.about-content .abt-banner-desc{width:100%; padding:0px 15px;}

.new-idea .text-content{width:96%;}

.newsletter .subscribe-content{width:100%;}

.blog-content-wrap ul.single-blog-area li{width:100%;}

.single-product-wrap .product-content h3 a{text-align: left;}

.single-product-wrap{text-align: left;}

.blog-slider .blog-post a.blog-img img{height: auto;}

.sidebar-tag li{list-style-type: none;}

.blog-slider .blog-post .blog-post-content{text-align: left; margin-bottom: 20px;}

.breadcrumb-area ul.breadcrumb-list{display: block;}

.breadcrumb-area ul.breadcrumb-list li::after {display: none;}

.breadcrumb-area{text-align: left;}

.single-blog-area .blog-revert ul.blogger-info{display: block;}

.single-blog-area .blog-content{margin-top: 0;}

.blog-wrap-desc h2{font-size: 20px;}

.blog-wrap-desc h3{font-size: 20px;}

.breadcrumb-area ul.breadcrumb-list li{font-size: 13px;}

.responsive-tabs.nav-tabs > li{width: 100%;}

.responsive-tabs.nav-tabs > li a{border: none;}

.responsive-tabs.nav-tabs{width: 56%;}

.check-coupon-inner{display: block;}

.check-price-desc ul li p span{margin-right: 10px;}

.btn-place-order{width: 80%; text-align: center;}

.cat-slider .owl-nav{display: none;}

.cat-slider{margin: 0 auto;}

.navbar-right ul li i{font-size: 18px;}

.right-navbar ul li{padding-right: 18px;}

.navbar-right{right: 90px; z-index: unset;}

.badge1 {background-color: #000; border-radius: 10px; color: white; display: inline-block; font-size: 9px; line-height: 1; padding: 3px 5px; text-align: center; vertical-align: middle; white-space: nowrap; position: absolute; top: -11px; left: 15px; }

.shopping-cart{right: 65px; margin: 0px 0px;}

.main-header-wrapper.is-sticky .search-box {top: 56px; right: 4.7%; }

.main-header-wrapper .search-box {top: 56px; right: 4.7%; }

.search-box input[type="text"] {width: 223px; margin-left: 0px; }

.main-header-wrapper.is-sticky{position: unset!important;}

.cart-content .item-wrap ul li:first-child {width: 100%; margin-bottom: 30px; }

.cart-content .item-img img {width: 179px; }

.cart-content .item-title {width: 100%!important; }

.cart-content .item-wrap ul li.item-info .item-title a {display: block; font-size: 13px; font-weight: 600; }

.cart-content .item-wrap ul li.item-info .item-title span.item-option {display: block; margin-top: 5px; font-size: 14px; }

.cart-content .item-wrap ul li {width: 50%;}

.cart-content .item-wrap ul li {width: 50%;}

.check-item-inner ul li{width: 60%;}

.check-item-inner ul li .check-item-desc .item-title a{font-size: 12px;}

.check-item-inner ul li .check-item-desc .item-title span.item-option{font-size: 12px;}

.form-check-label {margin-bottom: 15px; font-size: 13px; }

.check-login-head a{font-size: 16px;}

.check-login-head a {font-size: 14px; margin-bottom: 0px; text-align: right; float: unset; }

.check-item-inner ul li span.item-option .item-price span{font-size: 13px;}

.check-coupon-inner h3{font-size: 16px;}

.check-address-inner{display: block;}

.check-address-head h3{font-size: 14px;}

.check-address-head a{font-size: 14px;}

.check-address-inner a{font-size: 14px;}

.contact-us-page .contact-content{display: block;}

.contact-us-page .contact-content .contact-form-warp{width: 100%;}

.contact-us-page .contact-content .contact-info{width: 100%; margin-left: 0px; margin-top: 30px;}

.blog-slider.owl-carousel .owl-nav button.owl-next, .collection-category .collection-slider .owl-nav button.owl-next, .feature-pro-owl.owl-carousel .owl-nav button.owl-next, .product-related-slider.owl-carousel .owl-nav button.owl-next{right: 0;}

.blog-slider.owl-carousel .owl-nav button.owl-prev, .collection-category .collection-slider .owl-nav button.owl-prev, .feature-pro-owl.owl-carousel .owl-nav button.owl-prev, .product-related-slider.owl-carousel .owl-nav button.owl-prev{left: 0;}



.thankyou{
    padding: 23px 0 8px;
}
.thankyou-slider h3 {
    padding-bottom: 10px;
}


}







@media (min-width: 768px) and (max-width: 992px) {

    .celebration-sec {

    top: 30%!important;

}

     .wishes-page header{

         

        position: static;

    }

    .logo-menu{

        text-align:center;

    }

    .story-page .logo-menu{

        position:absolute;

    }

    /*.logo-menu ul li{

            padding: 0px 20px!important;

    }*/

  .video-sec video{

    height: auto!important;

 } 

    .footer-about{display:none;}

    .tab-col-sty{display:none;}

    .newsletter .news-title{display:block;}

    .newsletter .news-title span i{margin-bottom:20px;}

    .blog-slider .blog-post a.blog-img img{height:300px;}

    .testi-content .testi-info h1{font-size:45px;}

    .full-banner .banner-contet{display:block;}

    .full-banner .banner-contet .banner-bg{width:100%; height: 433px;}

    .full-banner .banner-contet .banner-desc .text-content{position:unset; margin:0px 0px;}

    .full-banner .banner-contet .banner-desc{width:100%;}

    .collection-slider{display:block;}

    .collection-slider .section-title{width:100%;}

    .main-navigation-wrapper::before {display:none;}

.logo-main{left:0;}

.logo-main img {width: 115px; margin-top: 0;}

.navbar{padding:5px; height: 70px;

min-height: 70px;}

.collapse.show{z-index:999; background-color:#fff;}

.main-header-wrapper .navbar ul {margin-left: 0px;}

.navbar ul li {padding: 2px 12px !important;}

.megamenu{width:100%;}

.right-navbar ul{display:flex;}

.right-navbar ul li{margin-bottom:32px;}

.main-header-wrapper.is-sticky .logo-main img{width:100px;}

.navbar-collapse{background-color:#fff;}

.main-header-wrapper.is-sticky .navbar ul{margin-left:0px;}

.topbar-dropdown .btn-group button{font-size:12px;}

.topbar-dropdown .btn-group{margin-right:18px;}

.topbar-wrapper{padding:5px 20px;}

.slider-content .home-slider .slide-image{height:278px;}

.single-product-wrap .product-content h3 a{text-align: left;}

.single-product-wrap{text-align: left;}

.blog-slider .blog-post a.blog-img img{height: 250px;}

.sidebar-tag li{list-style-type: none;}

.blog-slider .blog-post .blog-post-content{text-align: left; margin-bottom: 20px;}



.single-blog-area .blog-content{margin-top: 0;}

.blog-wrap-desc h2{font-size: 20px;}

.blog-wrap-desc h3{font-size: 20px;}

.breadcrumb-area ul.breadcrumb-list li{font-size: 12px;}

.navbar-right ul li i{font-size: 18px;}

.right-navbar ul li{padding-right: 18px;}

.navbar-right{right: 120px; z-index: unset;}

.badge1 {background-color: #000; border-radius: 10px; color: white; display: inline-block; font-size: 9px; line-height: 1; padding: 3px 5px; text-align: center; vertical-align: middle; white-space: nowrap; position: absolute; top: -11px; left: 15px; }

.shopping-cart{right: 94px; margin: 0px 0px;}

.main-header-wrapper.is-sticky .search-box {top: 56px; right: 4.7%; }

.main-header-wrapper .search-box {top: 56px; right: 2.7%; width: 35%;}

.search-box input[type="text"] {width: 223px; margin-left: 0px; }

.main-header-wrapper.is-sticky{position: unset!important;}



.form-check-label {margin-bottom: 15px; font-size: 13px; }

.check-login-head a{font-size: 16px;}

.check-login-head a {font-size: 14px; margin-bottom: 0px; text-align: right; }

.check-item-inner ul li span.item-option .item-price span{font-size: 20px;}

.check-coupon-inner h3{font-size: 16px;}

.btn-place-order{width: 80%; text-align: center;}

.check-address-inner a{font-size: 14px;}



}







@media (min-width: 1901px) and (max-width: 1920px) { 

.logo-main img {width: 180px; margin-top: -39px; }

.logo-main {position: relative; z-index: 2; left: -220px; }

.main-header-wrapper.is-sticky .logo-main {left: -200px; }

.main-header-wrapper.is-sticky .logo-main img {width: 140px; }



}































