/* Responsive CSS */
/* Large screen desktop */

@media (min-width: 1400px){
  .container {
      max-width: 1200px;
  }
}


@media (min-width: 1200px) and (max-width: 1299px){

}

@media (min-width: 1170px) and (max-width: 1299px){

}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {

}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .cart-total {
    margin-top: 50px;
  }
  #moda-compare .modal-dialog {
    max-width: 80%;
  }
  .featured-product-iamge {
    padding-right: 0;
  }
  .featured-product-content {
    padding-left: 0;
  }
  .blog-sidebar{
    margin-top: 60px;
  }
  .ltn__shop-sidebar {
    margin-bottom: 60px;
  }
  .modal-product-info {
    padding-left: 0;
  }
}

/* Small and large mobile :320px. */
@media (max-width: 767px) {
  .cart-total {
    margin-top: 50px;
  }
  .search-item-image {
    width: 100%;
  }
  .search-item-content {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  #moda-compare .modal-dialog {
    max-width: 90%;
  }
  .featured-product-content{
    margin-top: 30px;
  }
  .featured-product-iamge {
    padding-right: 0;
  }
  .featured-product-content {
    padding-left: 0;
  }
  .mmy-ops input.gv-btn-search {
    margin-top: 30px !important;
  }
  .ltn__breadcrumb-area {
    margin-bottom: 60px;
  }
  .ltn__blog-area.mb-100, .ltn__product-area.mb-120 {
    margin-bottom: 50px;
  }
  .blog-sidebar{
  	margin-top: 60px;
  }
  .ltn__shop-sidebar{
  	margin-bottom: 60px;
  }
  .modal-product-info {
    padding-left: 0;
  }
  .ltn__tab-menu {
    margin-bottom: 30px;
  }
  .swatch-element.color.swatch-bg-image>label {
    height: 30px;
    width: 30px;
  }
  .ltn__product-slider-area.ltn__product-gutter.pb-70 {
    padding-bottom: 50px;
  }
  .ltn__page-details-area.ltn__blog-details-area.mb-120 {
    margin-bottom: 60px;
  }
  .mobile-prev-artile .blog-prev.blog-next {
    display: none;
  }
  .ltn__prev-next-btn.row.mb-50.mobile-prev-artile {
    margin-bottom: 0;
  }
  .mobile-prev-artile .blog-prev {
    margin-bottom: 0;
  }
  .mobile-prev-artile.ltn__prev-next-btn::before{
  	display: none;
  }
  .ltn__comment-reply-area.ltn__form-box.mb-60 {
    margin-bottom: 0;
  }
  .ltn__page-details-area.ltn__service-details-area.mb-105 {
    margin-bottom: 60px;
  }
  aside.sidebar-area.ltn__right-sidebar {
    margin-top: 60px;
  }
  .list-product-collection hr {
    margin: 20px 0 60px;
  }
  .list-product-collection {
    margin-bottom: 20px;
  }
  
  #quickViewModal.ltn__sp-modal .cart-plus-minus, #quickViewModal.ltn__sp-modal .dec.qtybutton, #quickViewModal.ltn__sp-modal .inc.qtybutton {
    line-height: 44px;
  }
  #quickViewModal.ltn__sp-modal .cart-plus-minus {
    height: 48px;
  }
  .shopify-policy__container {
    margin-bottom: 60px !important;
  }
  .ltn__pricing-plan-area .row.justify-content-center.mt-50 {
	margin-top: 0;
  }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Small Mobile :320px. */
@media only screen and (max-width: 479px) {
  .login-form-container {
    padding: 30px 20px;
  }
  .form-action-button .theme-default-button + .theme-default-button, 
  .cart-buttons .theme-default-button + .theme-default-button{
    margin-left: 0;
    margin-top: 20px;
  }
  .form-action-button .theme-default-button,
  .cart-buttons .theme-default-button,
  .guest-form-container .theme-default-button{
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
  .cart-page input[type=submit].theme-default-button{
  	width: 100%;
  }
}
/* Newsletter PopUp */.subscribe_area > h2, .subscribe-content > h2 {
  color: #000000;
}
.subscribe_area > p, .subscribe-content > p {
  color: #666666;
}
.grid__item h1{
  color: ;
}
.subscribe-form-input {
  border: 1px solid #ddd;
  color: #ddd;
}
.subscribe-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddd !important;
}
.subscribe-form-input::-moz-placeholder { /* Firefox 19+ */
  color: #ddd !important;
}
.subscribe-form-input:-ms-input-placeholder { /* IE 10+ */
  color: #ddd !important;
}
.subscribe-form-input:placeholder { /* Firefox 18- */
  color: #ddd !important;
}
.newsletter-btn {
  background: #000000 none repeat scroll 0 0;
  color: #fff;
}
.newsletter-btn:hover{
  background: #666666 none repeat scroll 0 0;
  color: #fff;
}
.popup_off{
  color: #999999;
}
.newsletter_popup_inner:before {
  background: #ffffff;
  opacity: 0.1;
}
.form-group.subscribe-form-group p {
  color: #000000;
}
/* Custom and Customer Page */
.theme-default-margin, .shopify-challenge__container {
  padding-top: 90px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .theme-default-margin, .shopify-challenge__container{
    padding-top: 15px;
    padding-bottom: 10px;
  }
}

.create-custom-page{
  padding-top: 0px;
  padding-bottom: 85px;
}
@media (max-width: 767px) {
  .create-custom-page{
    padding-top: 0px;
    padding-bottom: 50px;
  }
}
/* End Custom Page */
/* QuickView */

/* End Quickview */




/* ======================================================================
Name: Minimalin
====================================================================== */
.product-img, .ltn__product-list-view .product-img img{
    border-radius: 15px;
}
.ltn__banner-img {
    border-radius: 15px;
}
#table-compare td img{
  border-radius: 15px;
}
.wishlist-item.ltn__product-item-3 img {
    border-radius: 15px;
}


.product-cart-action button {
  border-radius: 5px;
}
.btn {
  border-radius: 5px;
}
.btn-effect-1:after, .btn-effect-4:after, .btn-effect-2:after {
  border-radius: 5px;
}
.ltn__product-details-menu-2 .shopify-payment-button__button {
  border-radius: 5px;
}
.theme-default-button {
  border-radius: 5px;
}
input[type=text], input[type=email], input[type=password], input[type=submit], textarea{
  border-radius: 5px;
}
.header-search-2 input[type=search]{
  border-radius: 5px;
}
.ltn__shop-options .short-by .nice-select{
  border-radius: 5px;
}
input, textarea, select{
  border-radius: 5px;
}
.cart-plus-minus {
    border-radius: 5px;
}
.swatch-element>label {
    border-radius: 5px;
}
.product-hover-action li a, .product-hover-action li {
    border-radius: 5px;
}
.product-badge li.sale-badge, .product-badge li.new-badge, .product-badge li.soldout-badge {
    border-radius: 5px;
}
.select-option-part select{
  border-radius: 5px;
}
.ltn__sp-modal .dec.qtybutton{
  border-radius: 5px 0 0 5px;
}
.ltn__sp-modal .inc.qtybutton{
  border-radius: 0 5px 5px 0;
}
#scrollUp i {
    border-radius: 5px;
}
.ltn__pagination ul li a{
    border-radius: 5px;
}
.ltn__newsletter-inner .ltn__form-box button {
    border-radius: 0 5px 5px 0;
}
.ltn__tagcloud-widget ul li a{
  border-radius: 5px;
}
.ltn__search-widget input[type="search"] {
    border-radius: 5px;
}
.ltn__search-widget button {
    border-radius: 0 5px 5px 0;
}
.popular-post-widget-img img{
    border-radius: 5px;
}
#scrollUp{
  border-radius: 5px;
}
.ltn__countdown-1 .single{
  border-radius: 5px;
}
.ltn__product-tab-area-2 .ltn__tab-menu a{
  border-radius: 5px;
}

#quickViewModal .modal-content {
    border-radius: 15px;
}
.product-main-image__item img {
    border-radius: 15px;
}

#moda-compare .modal-content{
    border-radius: 15px;
}


.slick-slide-arrow-1 .slick-arrow {
    border-radius: 5px;
}
.slick-arrow-1 .slick-arrow {
  border-radius: 5px;
}

.ltn__newsletter-popup-1 .modal-content {
    border-radius: 15px;
}
.ltn__newsletter-popup-img img {
    border-radius: 15px;
}

.ltn__shop-details-img-gallery .slick-arrow-2 .slick-arrow{
  border-radius: 5px;
}
.swatch-element.color>label {
    border-radius: 5px;
}
.ltn__countdown-2 .single, .ltn__countdown-1 .single {
  border-radius: 5px;
}
.product-grid-countdown {
    border-radius: 5px;
}
.ltn__utilize-buttons .utilize-btn-icon {
    border-radius: 5px;
}
.ltn__social-media-2 ul li a {
    border-radius: 5px;
}
.ltn__utilize-menu-search-form input[type="search"] {
    border-radius: 5px;
}

.customer-page .login.section-bg-1 {
    border-radius: 15px;
}

.mini-cart-img img {
    border-radius: 5px;
}
.popular-post-widget-img img {
    border-radius: 5px;
}


.ltn__tagcloud-widget ul li a.active {
    background-color: var(--ltn__secondary-color);
  color: var(--white);
}


.header-search-1-form input[type="search"], .search-open.header-search-1-form {
    border-radius: 5px;
}
predictive-search[search-open] #predictive-search {
    border-radius: 5px;
}
img.predictive-search__image {
    border-radius: 5px;
}
.product-addtocart-sticky img {
    border-radius: 5px;
}
.coming-soon-inner .ltn__countdown .single {
    border-radius: 5px;
}
.ltn__countdown-3 .single h6{
    border-radius: 5px;
}
.ltn__faq-inner-2 .card .ltn__card-title:before {
    border-radius: 5px;
}
.footer-newsletter .btn-wrapper .btn{
  border-radius: 0 5px 5px 0;
}
.ltn__menu-widget-2 ul li a{
    border-radius: 5px;
}
.ltn__menu-widget-2 ul li a span{
    border-radius: 5px;
}