/* Laptop Device :1200 */
@media (min-width: 1200px) and (max-width: 2300px) {}

/* Normal desktop :992px */
@media (min-width: 992px) and (max-width: 1199px) {

  .setting-account {
    margin-right: 18px;
    padding-right: 18px;
  }

  .single-product-module-1 {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .single-product-module-1 .product-thumb {
    width: 26%;
  }

  .time-count {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    width: 50px;
  }

  .single-deals-offer .text-hurryup {
    margin-top: 10px;
  }

  .single-deals-offer .action-links .btn-cart {
    margin-top: 20px;
  }

  .prodict-two-active .owl-nav button {
    top: -258px;
  }

  .secton-title h2 {
    font-size: 16px;
  }

  .product-category-active .owl-nav button.owl-prev {
    right: 35px;
  }

  .box-content.newleter-content .subscribe-btn {
    margin-top: 10px;
  }

  .product-category-inner .newleter-content {
    padding: 14px 0;
  }

  .about-corporate-area .single-corporate .corporate-text-des h3 {
    font-size: 15px;
  }

  .main-menu ul>li>a {
    padding: 16px 13px;
  }

  .slider-text-info.style-4 {
    padding: 77px 0;
  }

  .all-categories-menu-2 .vertical-menu-list ul li a {
    font-size: 13px;
  }

  .social-link-area .social-link-follow li {
    margin: 0 3px 0 0;
  }

  .newsletter-group-area .newletter-box-area .newletter-title>h2 {
    font-size: 18px;
  }

  .newsletter-group-area .newleter-content-box {
    width: 328px;
  }

  .newsletter-group-area .newleter-content-box input {
    background: #ffffff none repeat scroll 0 0;
    padding: 10px 120px 10px 10px;
  }

  .newsletter-group-area .newleter-content-box .newleter-btn {
    padding: 0 15px;
  }

  .deals-offer-2 .countdown-deals .cdown {
    width: 70px;
  }

  .single-deals-offer.deals-offer-2 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .single-from-blog {
    padding-bottom: 20px;
  }

  .home-4 .slider-text-info.style-7 {
    padding: 81px 0;
  }

  .home-4 .slider-text-info.style-8 {
    padding: 52px 0;
  }



}

/* Tablet desktop :768px */
@media (min-width: 768px) and (max-width: 991px) {
  .mpb-30 {
    padding: 0 0 30px 0;
  }

  .m-mt-30 {
    margin-top: 30px;
  }

  .d-md-hide {
    display: none;
  }

  .corporate-icon {
    font-size: 40px;
  }

  .corporate-text-des {
    padding-left: 10px;
  }

  .about-corporate-area .single-corporate .corporate-text-des h3 {
    font-size: 15px;
  }

  .product-list-style {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .prodict-two-active .owl-nav button {
    top: -215px;
  }

  .corporate-about-area .single-corporate-wrapper h3 i {
    font-size: 31px;
  }

  /*--- home-page-1 ----*/
  .top-search-area .search-form-input .nice-select {
    display: none;
  }

  .search-form-input input {
    height: 40px;
    padding: 8px 55px 8px 20px;
  }

  .search-form-input .top-search-btn {
    height: 35px;
    right: 3px;
    width: 35px;
  }

  .setting-account {
    margin-right: 6px;
    padding-right: 6px;
  }

  .cart-text-items {
    display: none;
  }

  #top-shopoing-cart .shopping-cart i {
    font-size: 30px;
    line-height: 30px;
  }

  .top-box-lang .btn-group .dropdown-menu {
    left: 0 !important;
    position: absolute;
    right: auto !important;
  }

  .top-box-lang.text-right {
    text-align: inherit !important;
  }

  .home-two-shearch .search-form-input input {
    padding: 10px 125px 10px 10px;
  }

  .header-cart-box.header-cart-box-2 {
    margin: 8px 0 25px;
  }

  .slider-main-area .sub-col:nth-child(2) {
    padding: 0 20px;
  }

  .newsletter-group-area .newleter-content-box {
    width: 320px;
  }

  .newsletter-group-area .newleter-content-box .newleter-btn {
    padding: 0 15px;
  }

  .social-link-area .social-link-follow {
    float: inherit;
    text-align: center;
    margin-top: 20px;
  }

  .top-search-area.shearch-fore .search-form-input input {
    padding: 10px 40px 10px 10px;
  }

  .shop .shop-products-wrapper {
    margin-bottom: 0;
  }

  .shop .content-wraper {
    padding-bottom: 60px;
  }

  .quick-view-content .product-info>h2 {
    font-size: 26px;
    margin-top: 30px;
  }

  .home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
    margin-top: -43px;
  }

  .header-cart-box.header-cart-box-2 {
    margin: 0 0 10px;
  }

  .checkout-review-order {
    margin-bottom: 30px;
  }

  .categories-blog-area {
    margin-bottom: 60px;
  }

  .dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
    border-right: none;
    padding: 20px 20px;
  }

  .dashboard-upper-info {
    border-bottom: none;
    border-top: none;
  }

  .about-info-wrapper>h2 {
    margin-top: 30px;
  }

  .categories-blog-area.mt-60 {
    margin-top: 0;
  }

  .lost-password {
    display: block;
    float: inherit;
    text-align: left;
  }

  .col-item-mg {
    margin-top: 30px;
  }

  .single-benner a {
    display: block;
  }

  .single-benner img {
    width: 100%;
  }

  .social-link-area .social-link-follow {
    text-align: left;
  }

  .slider-wrapper {
    background-position: center center;
  }

  .slider-text-info .title-1,
  .slider-text-info .title-2 {
    font-size: 24px;
  }

  .slider-text-info .slider-1-des p {
    font-size: 18px;
  }

  .slider-text-info .slider-1-des p span {
    font-size: 42px;
  }

  .slider-text-info.style-4 .title-2 {
    font-size: 34px;
  }

  .slider-text-info .slider-1-des p {
    font-size: 16px;
    line-height: 24px;
  }

  .slider-text-info.style-3 .title-1 {
    font-size: 41px;
  }

  .slider-text-info.style-3 {
    padding: 91px 0;
  }

  .slider-text-info.style-6 .title-1 {
    font-size: 42px;
  }

  .slider-text-info.style-6 .title-2 {
    font-size: 26px;
  }

  .slider-text-info.style-6 .slider-1-des p {
    font-size: 28px;
  }

  .slider-text-info.style-6 .slider-1-des p span {
    font-size: 18px;
    line-height: 2;
  }

  .slider-text-info.style-5 .title-1,
  .slider-text-info.style-5 .title-2 {
    font-size: 30px;
  }

  .slider-text-info .slider-1-des p span {
    font-size: 33px;
  }

  .slider-text-info.style-6 {
    padding: 92px 0;
  }

  .slider-text-info.style-8 .title-2 {
    font-size: 32px;
  }

  .slider-text-info.style-8 .slider-1-des p {
    font-size: 20px;
  }

  .slider-text-info.style-8 .slider-1-des p span {
    font-size: 40px;
  }

  .slider-text-info.style-7 .title-1,
  .slider-text-info.style-7 .title-2 {
    font-size: 26px;
  }

  .slider-text-info.style-7 .slider-1-des p {
    font-size: 18px;
  }
}

/* small mobile :320px */

@media (max-width: 767px) {
  .container {
    width: 100%
  }
  
  .header-cart-box{
    padding: 8px 10px;
    gap: 8px;
  }

  .header-cart-box .cart-total{
    max-width: 110px;
  }
  
  .button_i{
      display: block!important;
  }
  
  .ca{
      display:none!important;
  }
  
    .u-sku-bar{
        display:block!important;
    }
    
    .u-sku-right{
        padding-top: 15px!important;
    }
    
    .single-zoom-thumb{
        padding-top: 55px!important;
    }
    
    #top-shopoing-cart .dropdown-menu{
        right: 50px !important;
    }
    
    #header_cart_total{
        display:none!important;
    }
  
    .owl-carousel .owl-stage-outer{
        height:175px;   
        margin-top: -50px;
    }
  
    .slider-wrapper{
        height:200px!important;
        background-size:contain;
    }

  .mpb-30 {
    padding: 0 0 30px 0;
  }

  .d-xs-hide {
    display: none;
  }

  .u-social {
    justify-content: center !important;
    float: none !important;
  }

  .logo {
    margin: 20px 0;
    text-align: center;
    margin-top: 15px !important;
  }
  
  .logo a > img{
    width:50%!important; 
  }

  .top-search-area .search-form-input .nice-select {
    display: none;
  }

  .home-2 .sticky-header.sticky .logo {
    display: none;
  }

  .home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
    margin-top: -43px;
  }

  .header-cart-box.header-cart-box-2 {
    margin: 0 0 10px;
  }

  .top-search-area {
    margin: 0 0 20px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    position: relative;
  }

  .search-form-input input {
    padding: 10px 50px 10px 15px;
  }

  .top-box-lang.text-right {
    text-align: inherit !important;
  }

  .header-cart-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 0 20px;
  }

  #top-shopoing-cart .dropdown-menu {
    padding: 10px 12px 20px !important;
    -webkit-transform: translate3d(40px, 47px, 0px) !important;
    transform: translate3d(40px, 47px, 0px) !important;
    width: 296px;
  }

  #top-shopoing-cart .dropdown-menu li.single-cart {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  #top-shopoing-cart .dropdown-menu .cart-info .cart-price {
    font-size: 16px;
  }

  #top-shopoing-cart .cart-total-box h5 {
    font-size: 15px;
  }

  #top-shopoing-cart .cart-total-box h5 span {
    font-size: 16px;
  }

  #top-shopoing-cart p.cart-button a {
    margin-top: 0;
    padding: 0 18px;
  }

  #top-shopoing-cart .dropdown-menu:after {
    right: 50px;
  }

  .slider-main-area.ptb-60 {
    padding: 30px 0 60px;
  }

  .single-deals-offer .product-thumb {
    width: 100%;
    display: inherit;
  }

  .single-deals-offer .product-info {
    width: 100%;
    padding-left: 0;
  }

  .time-count {
    width: 50px;
  }

  .social-link-follow li {
    margin-right: 5px;
  }

  .product-area-style2 {
    padding-left: 20px;
  }

  .product-area-style2 .title-style-three {
    left: 0;
    margin-bottom: 30px;
    max-width: none;
    padding: 0;
    position: static;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }

  .slider-text-info .title-1,
  .slider-text-info .title-2 {
    font-size: 22px;
    line-height: 1.3;
  }

  .slider-text-info.style-5 .title-1,
  .slider-text-info.style-5 .title-2 {
    font-size: 22px;
  }

  .slider-text-info .slider-1-des p span {
    font-size: 28px;
  }

  .slider-text-info.style-6 .title-1 {
    font-size: 30px;
  }

  .slider-text-info.style-6 .title-2 {
    font-size: 20px;
  }

  .slider-text-info.style-6 .slider-1-des p span {
    font-size: 16px;
  }

  .slider-text-info.style-6 .slider-1-des p {
    font-size: 18px;
    margin-top: 8px;
  }

  .slider-text-info.style-6 {
    padding: 100px 0;
  }

  .slider-text-info .slider-1-des p {
    font-size: 18px;
    margin-top: 10px;
  }

  .slider-text-info .slider-1-des p span {
    font-size: 35px;
  }

  .slider-text-info .slier-btn-1 a {
    font-size: 14px;
    line-height: 34px;
    margin-top: 15px;
    padding: 0 16px;
  }

  .countdown-deals .time-count {
    font-size: 15px;
    width: 50px;
  }

  .secton-title h2,
  .title-style-three h2 {
    font-size: 16px;
  }

  .tabs-categorys-list li {
    margin-right: 8px;
  }

  .tabs-categorys-list li a {
    font-size: 16px;
    padding-bottom: 2px;
  }

  .top-box-lang .btn-group .dropdown-menu,
  .setting-account .btn-group .dropdown-menu {
    left: 0 !important;
    right: auto !important;
  }

  .single-corporate {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
    padding: 30px 0 0 0;
  }

  .about-corporate-area {
    padding-bottom: 30px;
  }

  .about-corporate-area .col-0-sub:after {
    display: none;
  }

  .footer-copyright>p {
    margin: 0 0 10px 0;
    text-align: center;
  }

  .priduct-module-1-active .owl-nav button,
  .deals-offer-active .owl-nav button,
  .feategory-active .owl-nav button,
  .prodict-active .owl-nav button,
  .prodict-two-active .owl-nav button,
  .product-category-active .owl-nav button,
  .deals-offer-one-active .owl-nav button,
  .from-blog .owl-nav button,
  .prodict-active-4 .owl-nav button {
    display: none;
  }

  .footer-payment {
    text-align: center;
  }

  .home-2 .top-box-lang.top-box-lang-2 {
    margin: 0 0 24px;
  }

  .home-two-shearch .search-form-input input {
    padding: 10px 100px 10px 10px;
  }

  .home-4 .header-cart-box {
    margin: 5px 0 20px;
  }

  .home-4 .top-search-area.shearch-fore .search-form-input input {
    padding: 10px 45px 10px 10px;
  }

  .top-search-area.home-two-shearch .search-form-input .top-search-btn {
    width: 94px;
  }

  .slider-text-info.style-3 .title-1,
  .slider-text-info.style-4 .title-2 {
    font-size: 38px;
  }

  .slider-text-info .slider-1-des p {
    font-size: 14px;
    margin-top: 5px;
  }

  .slider-text-info.style-4 .title-2 {
    font-size: 24px;
    line-height: 33px;
  }

  .slider-text-info.style-4 {
    padding: 79px 0 79px 30px;
  }

  .slider-active-2 .owl-nav button {
    display: none;
  }

  .slider-main-area .sub-col:nth-child(2) {
    padding-right: 0;
  }

  .slider-active-2.owl-carousel.mt-20 {
    margin: 0;
  }

  .slider-text-info.style-4 {
    padding: 79px 0;
  }

  .deals-offer-2 .countdown-deals .cdown {
    width: 60px;
  }

  .newsletter-group-area .newletter-box-area {
    display: inherit;
  }

  .newsletter-group-area .newletter-box-area .newletter-title>h2 {
    font-size: 18px;
  }

  .newsletter-group-area .newleter-content-box {
    margin-top: 12px;
    width: 100%;
  }

  .newsletter-group-area .newleter-content-box .newleter-btn {
    padding: 0 12px;
  }

  .newsletter-group-area .newleter-content-box input {
    padding: 10px 105px 10px 10px;
  }

  .social-link-area .social-link-follow {
    float: inherit;
    margin-top: 15px;
    text-align: left;
  }

  .single-benner.m-mt-30 {
    margin-top: 30px;
  }

  .slider-text-info.style-7 .title-1,
  .slider-text-info.style-7 .title-2 {
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
  }

  .slider-text-info.style-7 .slider-1-des p {
    font-size: 16px;
  }

  .slider-text-info.style-8 .title-1,
  .slider-text-info.style-8 .title-2 {
    font-size: 25px;
  }

  .slider-text-info.style-8 .slider-1-des p {
    font-size: 18px;
  }

  .slider-text-info.style-8 .slider-1-des p span {
    font-size: 36px;
  }

  .slider-text-info.style-7 .slider-1-des p span {
    font-size: 16px;
  }

  .slider-text-info.style-7 {
    padding: 111px 0;
  }

  .shop-top-bar {
    display: inherit;
  }

  .product-short,
  .product-show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: baseline;
    -webkit-justify-content: baseline;
    -ms-flex-pack: baseline;
    justify-content: baseline;
    margin-top: 15px;
  }

  .product-view-mode {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    float: inherit;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: 0;
  }

  .toolbar-amount>span {
    display: block;
    margin-top: 10px;
    text-align: center;
  }

  .product-view-mode {
    float: inherit;
    margin-right: 0;
  }

  .shop .shop-products-wrapper {
    margin-bottom: 0;
  }

  .shop .content-wraper {
    padding-bottom: 60px;
  }

  .paginatoin-area p {
    text-align: center;
  }

  .pagination-box {
    float: inherit;
    margin-top: 10px;
    text-align: center;
  }

  .product-select-box {
    display: inherit;
  }

  .quick-view-content .product-info>h2 {
    font-size: 20px;
    margin-top: 30px;
  }

  .discription-tab-menu li a {
    font-size: 15px;
    padding: 12px;
  }

  .discription-tab-menu ul li {
    margin-right: 5px;
  }

  .quick-view-content .wishlist-compare-btn>li {
    margin: 10px 15px 0 0px;
  }

  .faequently-accordion h4 a {
    font-size: 14px;
    padding: 10px 32px 10px 15px;
  }

  .cart-table .coupon-all input.button {
    padding: 0 16px;
  }

  .cart-table .coupon2 {
    float: left;
    margin-top: 20px;
  }

  .cart-table .checkout-review-order {
    margin-bottom: 30px;
  }

  .categories-blog-area {
    margin-bottom: 60px;
  }

  .comments-area .commentlist li .single-comment {
    padding: 15px;
  }

  .comments-area>ol>li>ol {
    margin-left: 15px;
    padding: 0;
  }

  .commentlist {
    padding: 0;
  }

  .comments-area .commentlist .comment-info a {
    margin-bottom: 10px;
  }

  .blog-titel h1 a {
    font-size: 22px;
  }

  .blog-titel.blog-image h1:before {
    font-size: 22px;
    margin-right: 10px;
  }

  .post-category a {
    font-size: 13px;
  }

  .single-blog-area {
    padding: 20px;
  }

  .social-comment .social-sharing,
  .social-comment .blog-comment,
  .social-icons,
  .social-sharing .social-title {
    float: inherit;
  }

  .social-sharing .social-title {
    margin: 0 0 8px;
  }

  .post-author,
  .post-date {
    font-size: 13px;
  }

  .comment-form-author,
  .comment-form-email,
  .comment-form-url {
    width: 100%;
  }

  .dashboard-content #downloads .table-responsive .table>tbody>tr>td {
    min-width: 273px;
  }

  .dashboard-content #orders .table-responsive .table>tbody>tr>td {
    min-width: 130px;
  }

  .dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
    border-right: none;
    padding: 20px 20px;
  }

  .login-form-container {
    padding: 0;
  }

  .account-login-form {
    padding: 20px 10px;
  }

  .dashboard-content {
    border: medium none;
    margin-top: 30px;
    padding: 0;
  }

  .dashboard-upper-info {
    border-bottom: medium none;
    border-top: medium none;
    margin-bottom: 40px;
  }

  .about-info-wrapper>h2 {
    margin-top: 30px;
  }

  .single-testimonial p {
    font-size: 16px;
  }

  .error404 .search-error-wrapper h1 {
    font-size: 100px;
    line-height: 77px;
    margin: 0 0 30px;
    letter-spacing: 5px;
  }

  .error404 .search-error-wrapper h2 {
    font-size: 24px;
  }

  .error404 .search-error-wrapper p {
    font-size: 14px;
    width: 100%;
  }

  .error404 .search-error-wrapper .error-form .error-form-input {
    width: 240px;
  }

  .search-error-wrapper {
    padding: 60px 0;
  }

  .contact-inner {
    width: 100%;
  }

  .contact-infor {
    padding: 20px 15px;
  }

  .postinfo-wrapper p {
    font-size: 14px;
  }

  .categories-blog-area.mt-60 {
    margin-top: 0;
  }

  .lost-password {
    display: block;
    float: inherit;
    text-align: left;
  }

  .coupon-info p.form-row-first,
  .coupon-info p.form-row-last {
    width: 100%;
  }

  .checkout-coupon>input {
    margin-bottom: 15px;
    width: 100%;
  }

  .footer-title {
    margin-top: 30px;
  }

  .col-lg-3:first-child .footer-title {
    margin-top: 0;
  }

  .footer-content .footer-list li:first-child a {
    padding-top: 0;
  }

  .single-benner a {
    display: block;
  }

  .single-benner img {
    width: 100%;
  }

  .slider-wrapper {
    background-position: center center;
  }



}

/* Large Mobile :480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 450px
  }

  .product-select-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }





}