@media only screen and (min-width: 1400px) and (max-width: 4000px) {

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {



.nav ul {

  gap: 24px;

}

.nav ul li a {

  font-size: 15px;

}



}

@media only screen and (min-width: 992px) and (max-width: 1199px) {



.nav ul {

  gap: 20px;

  justify-content: center;

}

.nav ul li a {

  font-size: 15px;

  letter-spacing: 0.02rem;

}

.gallery-wrapper-inner {

  padding: 50px 25px 50px 0;

}

.content-icon-btn .icon-btn {

  font-size: 14px;

}

#fkcart-floating-toggler {

  bottom: 50px;

  right: 20px;

}

.scrollup {

  bottom: 50px;

}



}

@media only screen and (max-width: 991px) and (min-width: 768px) {



.logo img{

	max-width: 164px;

}

.nav ul li a {

  font-size: 15px;

  letter-spacing: 0.02rem;

}

.nav ul {

  gap: 30px;

  justify-content: center;

}

.nav {

  padding: 15px 0 0;

}

.gallery-wrapper-inner {

  padding: 50px 0px;

  text-align: center;

}

.footer-logo .custom-logo {

  height: auto !important;

}

.footer-box.content-icon-btn .icon-btn {

  font-size: 14px;

  font-weight: 500;

}

.footer-box.content-icon-btn .icon-btn i {

  display: none;

}

#fkcart-floating-toggler {

  bottom: 50px;

  right: 15px;

}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {

    margin-bottom: 0;

}

.woocommerce .onsale, .woocommerce-page .onsale {

  right: 10px !important;

}

.product-title-section{

	margin-top: 35px;

}

.woocommerce-tabs {

  margin: 0rem 0 2rem;

}

.contact-form-wrapper {

  margin-top: 40px;

}

.artist-section{

  text-align: center;

}



}

@media only screen and (max-width: 767px) {



.top-right-section{

	padding-right: 60px;

}

.thumbs-wrapper{

	width: 100%;

}

.thumbs-arrow{

	left: inherit;

	right: inherit;

	height: 100%;

	width: 24px;

}

.thumbs-arrow-left{

	left: 0;

}

.thumbs-arrow-right{

	right: 0;

}

.slider-section.carousal-slider-section .slider-arrow.nav-button-next {

  right: 0;

}

.slider-section.carousal-slider-section .slider-arrow.nav-button-prev {

  left: 0;

}

.nav-left{

	width: 100%;

}

.nav ul{

	width: 100%;

}

.woocommerce .onsale, .woocommerce-page .onsale {

  right: 10px !important;

}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {

  margin-bottom: 0;

}

select.orderby {

	max-width: 180px !important;

}

.heading h2 {

  font-size: 30px;

}

.sub-heading {

  font-size: 16px;

}

.gallery-wrapper-inner {

  padding: 30px 0px;

  text-align: center;

}

.footer {

  padding-top: 50px;

  text-align: center;

}

.footer-social .social-icon{

	justify-content: center !important;

}

.footer-box.content-icon-btn{

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;

}

.footer-bottom-container {  

  margin-top: 10px;

}

#fkcart-floating-toggler{

	bottom: 10px !important;

  right: 10px !important;

}

.btn-with-arrow {

  padding: 12px 36px;

}

.search-inner {

  width: 100%;

}

.nav ul li a:hover, .nav ul li a:focus {

  color: #000;

}

.padding-60 {

  padding-top: 30px;

  padding-bottom: 30px;

}

.logo img{

	max-width: 164px;

}

.product-title-section {

  font-size: 26px;

}

.product-price.product-details-price {

  font-size: 24px;

}

.woocommerce-tabs {

  margin: 0rem 0 2rem;

}

.artist-section{

  text-align: center;

}

.image-gallery-wrapper img {

  border-radius: 10px;

  min-height: 150px;  

  max-height: 150px;

}

.blog-left-section p {

  display: flex;

  justify-content: center;

  flex-direction: column;

}
.image-gallery-wrapper {
  grid-template-columns: repeat(2, 1fr);  
}



}







@media only screen and (max-width: 767px) and (min-width: 576px) {

.top-right-section {

  padding-right: 35px;

}





}













