@media only screen and (min-width: 768px) {
    /*.navbar .navbar-nav .nav-item.dropdown > a {*/
    /*  padding: .5rem;*/
    /*  font-size: 14px;*/
    /*}*/
  }
  @media (min-width: 992px) {
      .container {
       max-width: 85rem;
      }
  }
  .home_slider.sticker-grid {
      justify-content: start !important;
  }
  .home_page_body main#main-content {
      display: none;
  }
  .carousel-control-next, .carousel-control-prev {
      z-index: 99;
  }
  .search-icon .twitter-typeahead:after {
      right: .5rem;
  }
  .navbar .navbar-nav > .nav-item > .nav-link {
      padding-block: .8rem !important;
  }
  @media (max-width: 767px) {
      .navbar .navbar-brand img {
          max-height: 100% !important;
          max-width: 150px !important;
      }
  }
  
  .product-box .hover-box-shadow .card-footer{
      padding-top:1rem !important;
  }
  .product-box .hover-box-shadow .thumbnail{
      border-radius: 15px;
      overflow: hidden;
  }
  #footersubscribe_sidebar .custom-control.custom-checkbox{
      margin-bottom:1rem !important;
  }
  @media only screen and (min-width:1600px){
      .generate-slick-slider .slick-prev {
    left: -0.1rem !important;
  }
  .generate-slick-slider .slick-next {
    right: -0.1rem !important;
  }
  }
  .sg-badge--outline{
      box-shadow: 0 .45rem 1rem 0 rgba(22,130,185,.15);
  }
  .sg-subtitle {
    line-height: 1.6;
    font-size: 14px;
  }
  .sg-section-header h2{
      font-size: 34px;
  }
  .sg-product-card h3{
      font-size:18px;
      font-weight:600;
  }
  .breadcrumb_container .breadcrumb li a:hover span{
    color: #1682b9;
  }
  .breadcrumb_container .breadcrumb li span{
      font-size:14px;
  }
  #testimonial_multi_sidebar > .card-body .carousel-indicators{
      display:none;
  }
  .top-header .navbar-text{
      color:#222;
  }

  #product_design_upload .border {
    border-radius: 15px !important;}

    #product_design_upload #standard_upload_block .card{
        border-radius: 15px;
    }

    #product_design_upload #standard_upload_block .card .card-header{
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
    }
    .front-uploader-ops .uppy-Dashboard-inner{
        border-radius: 15px !important;
    }


  @media only screen and (max-width: 639px) {
    .sg-section-header h2 {
      font-size: 24px;
    }
    .btn-lg{
        font-size: 1rem;
    }
    .sg-product-img {
        max-width: 100%;
      }
      .sg-product-card {
        padding: 1.25rem;
      }
      .service_details span {
        font-size: 30px;}
        .service_details span {
            width: 5.25rem;
            height: 5.25rem;}
            .testimonial_home .testimonial_left{
                margin-block: 0;
            }
            .navbar{
                border-bottom: 1px solid #f0e6de;
              }
              #help_template_list  .row .col-6{
                flex: 0 0 100%;
                max-width: 100%;
                margin-bottom: 1rem;
              }
              .btn{
                font-size:14px;
              }
  }