@media (min-width: 2000px) {
  .container {
    width: 1800px; } }
@media (min-width: 1920px) and (max-width: 2134px) {
  .container {
    width: 1600px; }

  .bg-bottom-pattern {
    bottom: -2px; }

  .welcome-text {
    margin-top: 8px; }

  .welcome-text h2:before {
    left: 40%; }
  .welcome-text h2:after {
    right: 40%; }

  .home-wrapper {
    margin-top: 19px; } }
@media (min-width: 1779px) and (max-width: 1919px) {
  .container {
    width: 1500px; } }
@media (min-width: 1450px) and (max-width: 1778px) {
  .container {
    width: 1300px; } }
@media (min-width: 1200px) and (max-width: 1340px) {
  .welcome-text h2:before {
    left: 35%; }
  .welcome-text h2:after {
    right: 35%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  header .left-side {
    width: 57%; }
  header .right-side {
    width: 42%; }

  .home-wrapper {
    height: auto; }
    .home-wrapper .home-wrapper-text p {
      font-size: 15px; }
    .home-wrapper .home-wrapper-text h2 {
      font-size: 31px; }

  .welcome-text h1 {
    font-size: 31px; }

  .welcome-text h2 {
    font-size: 35px; }
    .welcome-text h2:before {
      left: 33%; }
    .welcome-text h2:after {
      right: 33%; }

  .our-product h2 {
    font-size: 31px; }

  .about-us-des {
    font-size: 13px;
    line-height: 18px;
    padding: 0px; }

  .contact_section .contact-social-icon {
    text-align: center; }

  .footer-section .footer-wrapper .footer-title h3 {
    font-size: 1.5rem; }
  .footer-section .footer-wrapper .footer-address span {
    height: 30px;
    width: 30px; }
    .footer-section .footer-wrapper .footer-address span i {
      font-size: 15px;
      line-height: 29px; }
  .footer-section .footer-wrapper .footer-address p {
    font-size: 15px;
    margin-left: 2px !important; }
  .footer-section .footer-wrapper .footer-social-icon .social-icon-links li a {
    height: 39px;
    width: 39px; }

  .navbar-dark .navbar-brand {
    width: 130px; }

  header .bottom-header {
    height: 62px; }

  nav.navbar.navbar-expand-md.navbar-dark {
    padding-top: 0; }

  .fixed-top.sticky .bottom-header {
    padding-top: 15px;
    height: 78px; } }
@media (min-width: 768px) and (max-width: 991px) {
  header .bottom-header {
    height: 64px; }
  header .left-side {
    width: 76%; }
  header .right-side {
    width: 24%; }
  header .header-contact ul li {
    margin-left: 5px !important; }
  header .navbar-dark .navbar-nav .nav-link {
    text-transform: capitalize;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px; }
  header ul.social-thing {
    display: none; }

  header ul.navbar-nav.cart-sec {
    margin-left: 5px; }

  .fixed-top.sticky .bottom-header {
    padding-top: 15px;
    height: 78px; }

  .navbar-dark .navbar-brand {
    width: 130px; }

  .navbar-expand-md {
    padding-top: 0px; }

  .welcome-text h1 {
    font-size: 31px; }

  .welcome-text h2 {
    font-size: 30px; }
    .welcome-text h2:before {
      left: 29%; }
    .welcome-text h2:after {
      right: 29%; }

  .our-product h2 {
    font-size: 30px; }

  .welcome-section .welcome-img-inner {
    display: none; }

  .about-us-des {
    padding: 0; }

  .home-wrapper {
    height: auto; }
    .home-wrapper .home-wrapper-text h2 {
      font-size: 30px; }
    .home-wrapper .home-wrapper-text p {
      font-size: 15px; }

  .product_variant.size .form-control {
    width: 40%; }

  .product_d_right .priduct_social ul li {
    margin-bottom: 7px; }

  .Checkout_section {
    margin-bottom: 0; }

  .product_details.variable_product.mt-70.mb-70 {
    margin-bottom: 0; }

  .contact_section .contact-social-icon {
    text-align: center; }
  .contact_section .main-title h2 {
    font-size: 30px; }

  .footer-section .footer-wrapper .footer-title h3 {
    font-size: 1.1rem; }
  .footer-section .footer-wrapper .footer-address span {
    display: none; }
  .footer-section .footer-wrapper .footer-social-icon .social-icon-links li a {
    height: 39px;
    width: 39px; } }
@media (max-width: 767px) {
  .ebay_store{ width: 120px; position: absolute; right: 120px; }
  .main-title h2:before {
    display: none; }
  .main-title h2:after {
    display: none; }

  .fixed-top {
    position: relative; }

  header .top-header {
    display: none; }
  header .right-side {
    display: none; }
  header .left-side {
    width: 100%; }
  header .bottom-header {
    top: 0; }

  .navbar-toggler-icon {
    background: transparent; }

  .navbar-toggler {
    border-color: #ffffff !important;
    padding: .35rem .75rem; }

  #collapsibleNavbar {
    margin-left: 0;
    margin-right: 0;
    z-index: 999999;
    padding-left: 15px;
    float: right;
    position: absolute;
    right: 0;
    padding-right: 15px;
    border: none !important;
    background: #383838;
    top: 75px; }

  .welcome-section .welcome-description .welcome-title h1:after {
    display: none; }
  .welcome-section .welcome-img-inner {
    display: none; }

  .page-wrapper .wrapper_text .wrapper-content .wrapper-content-inner h1 {
    font-size: 1.6rem; }
    .page-wrapper .wrapper_text .wrapper-content .wrapper-content-inner h1:before, .page-wrapper .wrapper_text .wrapper-content .wrapper-content-inner h1:after {
      display: none; }
  .page-wrapper .cloud_bottom {
    display: none; }

  .home-wrapper {
    height: auto; }
    .home-wrapper .cloud_bottom {
      display: none; }
    .home-wrapper .cloud_top {
      display: none; }
    .home-wrapper .home-wrapper-text {
      margin-left: 0;
      margin-right: 0; }
      .home-wrapper .home-wrapper-text p {
        text-align: justify; }

  ul.navbar-nav.cart-sec {
    margin-right: 80px; }

  .navbar-toggler {
    float: right;
    position: absolute;
    right: 0; }

  header ul.navbar-nav.cart-sec {
    margin-left: 0;
    display: inline-block;
    position: relative;
   }

  header .cart-sec li {
    display: inline-block; }

  header .bottom-header {
    background: #000; }

  .fixed-top .sticky .navbar-toggler {
    border-color: #000000 !important; }

  .contact_section .contact-social-icon {
    text-align: center; }

  .footer-section .footer-wrapper {
    text-align: center; }
    .footer-section .footer-wrapper .footer-title h3 {
      font-size: 1.5rem; }
    .footer-section .footer-wrapper .footer-address p {
      font-size: 14px;
      margin-left: 5px !important; }
  .footer-section .mobile-view-things-to-do,
  .footer-section .mobile-view-attraction {
    display: none; }
  .footer-section .cloud_top {
    display: none; }

  .copyright-sec p {
    text-align: center; }
    .copyright-sec p.author_web {
      text-align: center; } }

@media (min-width: 320px) and (max-width: 480px) {
  
 .navbar-brand { width: 150px; }
 .fa-shopping-cart{ width: 30px; height: 30px; line-height: 30px; font-size: 13px;  }
  .product-page-wrapper{ height: 250px; }
  .product-grid{ width: 49%; }
  .ebay_store{ width: 55px; position: absolute; right: 120px; }
  .item-hover-view-cart{ max-height: 215px; }
  .sticky .navbar-toggler{ background: #5f9408; }
}

@media (min-width: 480px) and (max-width: 767px) {
  .sticky .navbar-toggler{ background: #5f9408; }
   .item-hover-view-cart{ max-height: 215px; }
  .ebay_store{ width: 90px; position: absolute; right: 120px; }

  .product-grid{ width: 49%; }
  .navbar-brand { width: 150px; }
 .fa-shopping-cart{ width: 30px; height: 30px; line-height: 30px; font-size: 13px;  }
  .product-page-wrapper{ height: 250px; }
  .container {
    max-width: 450px; }

  .fixed-top.sticky .bottom-header {
    padding-top: 15px;
    height: 78px; }

  .navbar-dark .navbar-brand {
    width: 130px; }

  .navbar-expand-md {
    padding-top: 0px; }

  header .bottom-header {
    height: 59px; }

  .navbar-toggler {
    padding: .20rem 0.40rem; }

  header .cart-sec li {
    font-size: 21px; }

  .bg-bottom-pattern {
    bottom: -5px; }

  .welcome-text h1 {
    font-size: 31px; }

  .welcome-text h2 {
    font-size: 30px; }
    .welcome-text h2:before {
      left: 17%; }
    .welcome-text h2:after {
      right: 17%; }

  .our-product h2 {
    font-size: 30px; }

  .about-us-des {
    padding: 0;
    text-align: justify !important; }

  #intro {
    margin-bottom: 25px; }

  .home-wrapper {
    height: auto; }
    .home-wrapper .home-wrapper-text p {
      font-size: 15px; }
    .home-wrapper .home-wrapper-text h2 {
      font-size: 31px; }

  .footer-section .footer-wrapper .footer-title h3:after {
    margin-left: 41%; }

  .about-page-wrapper .cloud_bottom {
    bottom: -4px; }

  .product-page-wrapper .cloud_bottom {
    bottom: -4px; }

  .contact-page-wrapper .cloud_bottom {
    bottom: -4px; }

  .about-section .about-wrapper-bg {
    width: auto;
    left: 0; } }

/*# sourceMappingURL=responsive.css.map */
