/* large desktop :1366px. */
@media (min-width: 1200px) and (max-width: 1400px) {
.main-menu ul li {
  margin: 0 14px;
}
.single-slider-hm1 {
  min-height: 550px;
}    
.clickable-mainmenu-btn {
  top: 350px;
}    
.banner-content-2 > h4 {
  font-size: 22px;
  margin: 3px 0 10px;
}    
.slider-position-images {
  right: 50px;
  width: 500px;
}    
.single-slider-hm2 {
  min-height: 520px;
}    
.pl-155 {
  padding-left: 95px;
}    
.pr-155 {
  padding-right: 95px;
}
.body_pagespace .site-content, .body_pagespace .footer-area {
  padding-left: 95px;
  padding-right: 95px;
}    
.banner-content-4 {
  padding: 20px 30px;
}    
.toy-banner-shop {
  padding: 100px 15px 0;
}    
.sidebar-style {
  width: 350px;
}    
.sidebar-wrapper {
  margin-left: 350px;
}
.home-sidebar-wrapper .site-content, .home-sidebar-wrapper .footer-area {
  margin-left: 350px;
}    
.sidebar-main-menu.main-menu ul li a span {
  padding-right: 100px;
}
.footer-plr {
  padding: 0 15px;
}    
.section-title-2 p {
  width: 56%;
} 
.sidebar-main-menu.main-menu ul {
  padding-left: 100px;
}    
.sidebar-logo {
  padding-left: 100px;
}    
.about-story-img2 > img {
  width: 100%;
}    
.about-story-img1 > img {
  width: 100%;
}    
.about-story-img {
  padding-left: 0;
}    
.shop-filters-left {
  margin-left: -50px;
  max-width: 300px;
  padding-right: 50px;
}    
.shop-filters-right.is-visible {
  padding-left: 300px;
}   
.shop-filters-right.is-visible .custom-col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}    
   
.padding-filter .shop-filters-right.is-visible .col-xl-6 {
  flex: 0 0 100%;
  max-width: 100%;
}    
.shop-filters-right .list-img-width {
  flex: 0 0 269px;
}    
.list-btn-style {
  padding: 17px 18px;
}  
.product-list-cart-wishlist {
  margin-top: 20px;
}    
.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
  padding: 100px 89px 60px;
}    
 .product-list-cart {
  margin-right: 20px;
}   
.custom-col-5 {
  flex: 0 0 25%;
  max-width: 25%;
}    
.custom-col-4 {
  flex: 0 0 33.333%;
  max-width: 33.333%;
}    
.shop-page-wrapper {
  padding: 100px 89px 40px;
}    
 .shop-product-wrapper {
  width: 70%;
     padding-left: 25px;
}   
.product-color > ul li {
  margin-right: 18px;
}    
.res-class .shop-filters-right.is-visible .col-xl-6 {
  flex: 0 0 100%;
  max-width: 100%;
}   
.clickable-mainmenu {
  padding: 150px 46px 39px;
}    
 #menu li a {
  font-size: 22px;
  padding: 0 0 10px;
}   
.intelligent-header-pd {
  padding: 0 95px;
}    
.breadcrumb-area {
  background-position: 29% center;
} 
/* blog */
.blog-area .container-fluid {
  padding: 0 150px;
}
.single-slider .kc-wrap-columns {
  padding: 0 15px;
}    
.counter-add-image img {
  max-width: 450px;
}
.coundown-auto > p {
  font-size: 28px;
}    
.single .related-product-area div.product{
    margin-bottom: 0;
}

}
/* end 1200 */


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {

.intelligent-header-pd {
  padding: 0 50px;
}
.social-network > a {
  width: 61px;
}
.breadcrumb-area {
  background-position: 50% center;
}
.blog-tags-style li a {
  padding: 11px 9px;
}
.single-slider-hm1 {
  min-height: 520px;
}  
.banner-content-position1 {
  padding: 30px 9px;
}    
.banner-content-position2 {
  padding: 46px 60px 30px;
}    
.banner-content-position3 {
  padding: 30px 9px 27px;
}    
.clickable-mainmenu-btn {
  top: 175px;
}    
.blog-meta ul li + li {
  margin-left: 6px;
  padding-left: 6px;
}
.pl-155 {
  padding-left: 50px;
}    
.pr-155 {
  padding-right: 50px;
}
.body_pagespace .site-content, .body_pagespace .footer-area {
  padding-left: 50px;
  padding-right: 50px;
}    
.slider-position-images {
  right: 50px;
  width: 400px;
}    
.single-slider-hm2 {
  min-height: 500px;
}     
.main-menu ul li {
  margin: 0 8px;
}    
.banner-content-2 {
  padding: 20px;
}    
.banner-content-2 > h4 {
  font-size: 22px;
}    
 .single-testimonial > p {
  width: 71%;
}    
.banner-content-4 {
  padding: 20px 30px;
}    
.single-shop-content {
  margin-left: 10px;
}    
.single-shop-services {
  margin-right: 10px;
}     
.single-shop-services:last-child {
  margin-right: 0px;
}  
.banner-content-6 {
  padding: 24px 20px 22px;
}    
.food-foter {
  padding: 0 50px;
}    
.pl-60 {
  padding-left: 40px;
}    
.pr-60 {
  padding-right: 40px;
}
.content_space_60 .site-content, .content_space_60 .footer-wrapper {
  padding-left: 40px;
  padding-right: 40px;
}    
.slider-content-style-3 {
  padding-left: 40px;
}     
.footer-widget-about {
  padding-right: 0;
}    
.sidebar-style {
  width: 250px;
}   
.sidebar-wrapper {
  margin-left: 250px;
}
.home-sidebar-wrapper .site-content, .home-sidebar-wrapper .footer-area {
  margin-left: 250px;
}    
.sidebar-main-menu.main-menu ul {
  padding-left: 50px;
}    
.sidebar-logo {
  padding-left: 50px;
}    
.sidebar-main-menu.main-menu ul li a span {
  padding-right: 20px;
}    
.toy-banner-shop {
  padding: 100px 20px 0;
}    
.footer-plr {
  padding: 0 20px;
}    
.toys-footer .footer-widget-r-content.f-right {
  float: left;
}    
.banner-content-5 {
  padding: 15px;
}    
.section-title-2 p {
  width: 72%;
}    
.toys-footer .footer-nav ul li {
  margin: 0 15px;
}    
.product-details-tab.mr-70 {
  margin-right: 0;
}    
.product-details-small a > img {
  width: 122px;
}   
.product-details-small > a {
  margin-bottom: 12px;
}    
    
 .product-details-tab.mr-35.product-details-tab2 {
  margin-right: 0;
}   
.product-details-4.pr-70 {
  padding-right: 0;
}    
.product-details-5.pr-70 {
  padding-right: 0;
}    
.product-details-6.pr-70.pro-stick {
  padding-right: 0;
}    
  
.sidebar-active3 .quickview-plus-minus {
  display: block;
}    
.sidebar-active3.sidebar-details7 .quickview-btn-cart {
  margin: 20px 0 0;
}    
.single-details-gallery {
  flex: 0 0 210px;
  margin-right: 20px;
  max-width: 210px;
}
 .product-details-gallery.pr-70 {
  padding-right: 0;
}   
.details-9-content .product-details-content > p { 
  width: 69%;
} 
.pb-210 {
  padding-bottom: 130px;
}    
.pt-205 {
  padding-top: 125px;
}    
.about-story-img2 > img {
  width: 100%;
}    
.about-story-img1 > img {
  width: 100%;
}    
.about-story-img {
  padding-left: 0;
}    
.top-rated-text {
  margin-left: 10px;
}     
 .contact-info-content p {
  font-size: 17px;
}
.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd{
  padding: 100px 50px 60px;
}    
.shop-filters-left {
  margin-left: -50px;
  max-width: 300px;
  padding-right: 50px;
}    
.shop-filters-right.is-visible {
  padding-left: 300px;
}    
.list-btn-style {
  padding: 17px;
}    
.shop-filters-right.is-visible .custom-col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.shop-filters-right.is-visible .shop-found > p {
  font-size: 15px;
}    
.shop-filters-right.is-visible .shop-selector {
  margin-left: 25px;
}    
.shop-filters-right.is-visible .shop-selector select , 
.shop-filters-right.is-visible .shop-selector label , 
.shop-filters-right.is-visible .shop-filter > a {
  font-size: 15px;
}    
  
.shop-filters-right.is-visible .shop-filter {
  margin-right: 20px;
}    
 .shop-filters-right.is-visible  .shop-tab a {
  font-size: 27px;
  margin-left: 20px;
}   
   
    
.hidden-items .shop-filters-right.is-visible .custom-col-5 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.custom-col-5 {
  flex: 0 0 33.333%;
  max-width: 33.333%;
}    
.shop-page-wrapper {
  padding: 100px 50px 40px;
}    
.shop-sidebar {
  padding-right: 25px;
  width: 30%;
}    
.custom-col-4 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.shop-product-wrapper {
  padding-left: 25px;
  width: 70%;
}    
.list-custom-sidebar .single-product-list {
  display: block;
}    
.list-custom-sidebar .product-content-list {
  margin-left: 0;
  margin-top: 20px;
}    
    
.list-custom-sidebar .custom-col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.slider-content-style-1.slider-text-right p {
  width: 49%;
}    
.clickable-mainmenu {
  padding: 150px 46px 39px;
}    
#menu li a {
  font-size: 20px;
  padding: 0 0 8px;
} 

.sidebar-main-menu.main-menu nav > ul > li:hover > ul {
  top: -40px;
}     
.sidebar-main-menu.main-menu nav > ul > li:hover > .mega-dropdown.width-col3 {
  top: -70px;
}
    
    
/* blog */    
    
.blog-area .container-fluid {
  padding: 0 50px;
}    
   
.recent-post-img {
  margin-right: 12px;
}
.single-slider .kc-wrap-columns {
  padding: 0 15px;
}
.food-footer .kc-wrap-columns {
  padding: 0 30px;
}
body.kc-css-system .banner-area,body.kc-css-system .service_area {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.about-story-img {
  margin-top: 20px;
}
.shop-selector {
  margin-left: 25px;
}
ul#menu-footer-custom-menu li {
  margin: 0 10px;
}
.slider-full-carousel .owl-dots {
  right: 15px;
}
.sidebar-product-design .product-img {
  width: 100px;
}
.blog-area.pb-65.home-blog{
  padding-bottom: 100px;
}
.blog-date-categori li {
  font-size: 13px;
}     
.single-shop-content {
  margin-left: 15px;
}  
.single-shop-content > p {
  font-size: 13px;
}
.counter-add-image img {
  max-width: 350px;
}
.coundown-auto {
  padding: 0;
}
.coundown-auto > h2 {
  font-size: 45px;
}
.coundown-auto > p {
  font-size: 20px;
  line-height: 28px;
}
.timer span{
  font-size: 40px;
  margin-right: 20px;
}
.timer span p {
  font-size: 18px;
}
.about-single-service h3 {
  font-size: 20px;
}
.related-product-area .custom-col-3 {
  flex: 0 0 33.333%;
  max-width: 33.333%;
}
.single .related-product-area div.product{
    margin-bottom: 0;
}
.list-view .product-img {
  flex: 0 0 280px;
}
.woocommerce .shop_table tr td.product-add-to-cart a {
  min-width: 160px;
  padding: 0 15px;
}
    
      
}
/* end 992 */

/* max width 991 */
@media (max-width: 991px) {
  .hide-desktop{
    display: none;
  }
}
 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .about-story .kc_col-sm-6{
    width: 100%;
  }
  .food-footer .kc_col-sm-4{
    width: 50%;
  }
  .food-footer .kc-wrap-columns {
    padding: 0 20px;
  }
  .food-single-footer.kc-col-container {
    float: none;
    width: 100%;
  }
	.site-title {
	  padding: 15px 0;
	}
	.slider-content-style-1 p {
  width: 69%;
}
.breadcrumb-area{
  background-position: 52% center;
}
.single-slider-hm1 {
  min-height: 585px;
}  
.single-slider-hm1 {
  min-height: 485px;
}  
.clickable-mainmenu-btn {
  top: 126px;
}    
.sidebar-search-input form .form-search input {
  width: 500px;
}    
.footer-nav ul li {
  margin: 0 12px;
}    
 .footer-widget.f-right {
  float: left;
}   
.clickable-mainmenu {
  padding: 180px 46px 39px;
}    
.modal-dialog {
  min-width: 100%;
}    
.quickview-btn-cart > a {
  padding: 17px 12px;
}    
.quickview-btn-cart {
  margin: 0 20px;
}    
 .pl-155 {
  padding-left: 30px;
}  
.pr-155 {
  padding-right: 30px;
} 
.body_pagespace .site-content, .body_pagespace .footer-area {
  padding-left: 30px;
  padding-right: 30px;
}   
.slider-position-images {
  right: 30px;
  width: 300px;
}    
.single-slider-hm2 {
  min-height: 512px;
}    
.slider-content-style-2 h2 {
  font-size: 28px;
}    
    
.single-testimonial > p {
  width: 96%;
}
.footer-widget-r-content.f-right {
  float: left;
}  
.slider-content-style-2 {
  padding-left: 40px;
}    
.header-area-2 .header-search-cart {
  margin-right: 50px;
}   
.header-area .site-title{
  padding: 0;
}
.slider-content{
  padding: 0 15px;
}   
.menu-none-block {
  display: none;
}    
.banner-content-4 {
  padding: 20px 12px;
}    
.timer span {
  margin-right: 27px;
}    
.single-shop-services-all {
  display: block;
  overflow: hidden;
}
ul#menu-footer-custom-menu li {
  margin: 0 5px;
}
ul#menu-footer-custom-menu li a {
  text-transform: capitalize;
}
#text-3 .textwidget{
  margin-top: 0;
}
#text-3 .textwidget ul {
  float: none;
}    
.footer-widget-about {
  padding-right: 0;
}    
.footer-map.f-right {
  float: left;
  margin-top: 40px;
}    
.slider-content-style-6 h2 {
  font-size: 44px;
}    
.food-foter {
  display: block;
  overflow: hidden;
  padding: 0 30px;
}   
 .food-single-footer {
  float: left;
  width: 50%;
}   
.food-single-social {
  padding-top: 30px;
}    
.pl-60 {
  padding-left: 30px;
}    
.pr-60 {
  padding-right: 30px;
}
.content_space_60 .site-content, .content_space_60 .footer-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}    
.menu-search-cart .header-search-cart {
  margin-top: 0px;
} 
.banner-content3-position1 {
  padding: 11px 35px;
}    
.common-banner-style-3 > h2 {
  font-size: 30px;
  line-height: 35px;
}    
.sidebar-style {
  width: 200px;
}   
.sidebar-wrapper {
  margin-left: 200px;
}
.home-sidebar-wrapper .site-content, .home-sidebar-wrapper .footer-area {
  margin-left: 200px;
}    
.sidebar-main-menu.main-menu ul {
  padding-left: 20px;
}    
.sidebar-logo {
  padding-left: 20px;
}    
.sidebar-main-menu.main-menu ul li a span {
  padding-right: 20px;
}    
.toy-banner-shop {
  padding: 100px 20px 0;
}    
.footer-plr {
  padding: 0 20px;
}    
.toys-footer .footer-widget-r-content.f-right {
  float: left;
}    
.single-content-left {
  padding-left: 40px;
}    
.slider-content-style-toy h2 {
  font-size: 55px;
}    
 .main-menu nav > ul > li > .mega-dropdown {
  width: 550px;
}   
.banner-area {
  display: block;
}    
.single-banner5.toy-mrg {
  margin: 30px 0;
}    
.section-title-2 p {
  width: 84%;
}    
.toys-footer .footer-nav ul li {
  margin: 0 6px;
}    
.product-details-tab.mr-70 {
  margin-right: 0;
}      
.product-details-img-content {
  margin-bottom: 50px;
}    

.product-details-img-content .easyzoom {
  display: block;
}    
.product-details-small a > img {
  width: 160px;
}    
.product-details-tab.product-details-tab2,
.product-details-tab.product-details-tab2 .woocommerce-product-gallery {
  display: block;
  margin-right: 0;
}    
.product-details-large.tab-content {
  display: block;
  overflow: hidden;
  width: 100%;
}    
.product-details-small.nav.ml-10.product-details-2 {
  margin-left: 0;
  margin-top: 20px;
}
.product-details-small.product-details-2 > a {
  margin-bottom: 12px;
  margin-right: 12px;
}     
.product-details-small.nav.mr-10.product-details-2 {
  margin-right: 0;
}     
.product-details-4.pr-70 {
  padding-right: 0;
}   
.product-details-4 .easyzoom {
  display: block;
}   
    
.product-details-4 {
  margin-bottom: 50px;
}   
.product-details-5.pr-70 {
  padding-right: 0;
}    
    
.product-details-5 {
  margin-bottom: 50px;
}    
.product-details-5 > img {
  padding-top: 40px;
}    
.product-details-6.pr-70.pro-stick {
  padding-right: 0;
}    
.product-details-6 {
  margin-bottom: 50px;
}    
.product-details-6 .easyzoom {
  display: block;
}    
.sidebar-active1.product-details7-content {
  margin-bottom: 50px;
}   
 .product-details-gallery.pr-70 {
  padding-right: 0;
}      
 .single-details-gallery {
    flex: 0 0 320px;
    max-width: 320px;
}   
 .easyzoom {
  display: block;
  position: relative;
}   
.details-9-content .product-details-content > p {
  width: 89%;
}    
.pb-210 {
  padding-bottom: 100px;
}    
.pt-205 {
  padding-top: 95px;
}     
.about-story-img {
  justify-content: flex-start;
  margin-top: 50px;
  padding-left: 0;
}    
.about-story-img1 > img , .about-story-img2 > img {
  width: 100%;
}    
.your-order {
  margin-top: 50px;
}   
.shop-filters-right .shop-found > p {
  font-size: 15px;
}    
.shop-filters-right .shop-selector {
  margin-left: 25px;
}    
.shop-filters-right .shop-selector select , 
.shop-filters-right .shop-selector label , 
.shop-filters-right .shop-filter > a {
  font-size: 15px;
}    
  
.shop-filters-right .shop-filter {
  margin-right: 20px;
}    
 .shop-filters-right  .shop-tab a {
  font-size: 27px;
  margin-left: 20px;
}    
.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
  padding: 100px 30px 60px;
}    
.shop-filters-right.is-visible .custom-col-3 {
  flex: 0 0 100%;
  max-width: 100%;
}    
.shop-filters-right .custom-col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}     
.shop-filters-left {
  margin-left: -50px;
  max-width: 250px;
  padding-right: 50px;
}    
.shop-filters-right.is-visible {
  padding-left: 250px;
}  
.shop-filters-right.is-visible .shop-found {
  display: none;
}    
.product-color > ul li {
  margin-right: 10px;
}    
.shop-found > p {
  font-size: 17px;
}    
.shop-filters-right.is-visible .single-product-list {
  display: block;
}    
.shop-filters-right.is-visible .product-content-list {
  margin-left: 0;
  margin-top: 20px;
}    
.top-rated-rating li {
  margin-right: 3px;
}    
.top-rated-text {
  margin-left: 10px;
}    
.product-list-cart-wishlist {
  margin-top: 20px;
}    
.custom-col-5 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.hidden-items .shop-filters-right.is-visible .custom-col-5 {
  flex: 0 0 100%;
  max-width: 100%;
}    
.shop-page-wrapper {
  padding: 100px 30px 90px;
}    
.shop-sidebar {
  padding-right: 0px;
  width: 100%;
}    
.custom-col-4 {
  flex: 0 0 50%;
  max-width: 50%;
}    
.shop-product-wrapper {
  padding-left: 0px;
  width: 100%;
}    
.filter-container .shop-filters-left {
  max-width: 250px;
  padding-right: 40px;
}  
.filter-container .shop-filters-right.is-visible {
  padding-left: 250px;
}     
.filter-container .shop-filters-right.is-visible .col-md-6 {
  flex: 0 0 100%;
  max-width: 100%;
}   
.list-custom-sidebar .single-product-list {
  display: block;
}    
.list-custom-sidebar .product-content-list {
  margin-left: 0;
  margin-top: 20px;
}    
    
.list-custom-sidebar .custom-col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}     
.slider-content-style-1.slider-text-right p {
  width: 69%;
}    
#menu li a {
  font-size: 20px;
  padding: 0 0 8px;
}    
.intelligent-header-pd {
  padding: 0 30px;
}    
    

/* blog */    
.blog-area .container-fluid {
  padding: 0 30px;
}     
.pl-20 {
  padding-left: 0;
}    
.sidebar-mrg {
  margin-top: 50px;
}
.single-product-wrap{
  margin-bottom: 0px;
}
.home .single-product-wrap{
  margin-bottom: 35px;
}
.banner-area .kc-wrap-columns .kc_col-sm-6{
    display: none;
}
.banner-area .kc_col-sm-4,.kc_width_50 [class*="kc_col-"],.banner-area [class*="kc_col-sm-"]{
  width: 50%;
}
.tablate_dis_none{
  display: none;
}
.single-slider .kc-wrap-columns {
  padding: 0 15px;
}
.footer-paymethod,.footer-social ul {
    text-align: left;
}
.food-footer .kc-wrap-columns {
  padding: 0 30px;
}
.banner-area .kc_col-sm-4{
  width: 100%;
}
.banner-area img{
  width: 100%;
}
.single-banner5 {
  margin-bottom: 20px;
}
.woocommerce .scroll-single-product a > img {
    width: 100%;
}
.quickview-btn-cart, .woocommerce div.product .qwick-view-right form.cart .button.single_add_to_cart_button {
  margin: 0 5px;
}
.section-title p {
  margin: 0 auto;
  width: 60%;
}
.footer-top-section .row > div{
  margin-bottom: 50px;
}
.footer-top-section .row > div:nth-last-child(-n+2){
  margin-bottom: 0px;
}
.single-shop-content h5 {
  font-size: 18px;
}
.sidebar-product-design .product-img {
  float: none;
  margin-bottom: 20px;
}
.blog-area.pb-65.home-blog{
  padding-bottom: 100px;
}
.product-box-title > h2 {
  font-size: 20px;
}
.owl-carousel .single-product-wrap {
  margin-bottom: 0;
}
.owl-carousel .single-product-wrap.mb-35,
.sidebar-product-design .single-product-wrap.mb-20 {
  margin-bottom: 35px;
}
.slider-full-carousel .owl-dots {
  right: 15px;
}
.counter-add-image img {
  max-width: 100%;
}
.coundown-auto {
  padding: 0;
}
.coundown-auto > h2 {
  font-size: 45px;
}
.coundown-auto > p {
  font-size: 20px;
  line-height: 28px;
}
.timer span{
  font-size: 40px;
  margin-right: 20px;
}
.timer span p {
  font-size: 18px;
}
.post-pagination nav.navigation {
  margin-top: 60px;
}
.single-blog-wrapper.mb-55{
  margin-bottom: 50px;
}
.product-details-tab.mr-50 {
  margin-right: 0;
}
.quickview-btn-cart,
.woocommerce div.product form.cart .button.single_add_to_cart_button {
  margin: 0 10px;
}
.cart-plus-minus {
  width: 72px;
}
.quickview-btn-cart > a,
.woocommerce div.product form.cart .button.single_add_to_cart_button {
  padding: 17px 25px;
}
.quickview-btn-wishlist .yith-wcwl-add-to-wishlist a {
  padding: 11px 18px 7px;
}
.related-product-area .custom-col-3 {
  flex: 0 0 33.333%;
  max-width: 33.333%;
}
.woocommerce div.product:last-child {
  margin-bottom: 0;
}
.table-content table.shop_table td.product-thumbnail {
  display: block !important;
}
.shop_table td.product-thumbnail {
  border: medium none !important;
}
.woocommerce .shop_table tr td.product-add-to-cart a {
  min-width: 160px;
  padding: 0 15px;
}
.header-product-search {
  margin: 20px 0;
}
.header-search-cart {
  justify-content: start;
  margin-top: 10px;
}
.mean-container a.meanmenu-reveal {
  top: -30px;
}

}
/* end 768 */

 
/* small mobile :320px. */
@media (max-width: 767px) {
	.container { width: 95% }
	.site-title {
	  padding: 15px 0;
	}
  .about-story img{
    width: 100%;
  }
  .about-story-img .kc_single_image {
    width: 100%;
  }
  .food-single-footer.kc-col-container {
    float: none;
    width: 100%;
  }
  .footer-paymethod,.footer-social ul {
    text-align: left;
  }
	.breadcrumbs{
	   display: block;
		}
	.breadcrumbs h2.page-title{
	   width: 100%;
	}
	.breadcrumbs_wrap{
	   width:100%;
	}

	.meta-info .meta-item.pull-right{
		float: none !important;
	}

	/* Search bar */
	.blog-search form input {
	  padding: 2px 70px 2px 15px;
	}
	.blog-search form button {
	  padding: 0 18px;
	  z-index: 99999999;
	}
	.blog-search form button::before {
	  right: 55px;
	}

	blockquote {
	  border-left: 3px solid #4b4a4a;
	  margin: 30px 0 30px 10px;
	  padding: 0 0 0 15px;
	  font-size: 14px;
	  line-height: 1.8;
	}

	.blog-info > ul {
	  margin: 20px;
	}
	.user-info .user-text span {
	    display: block;
	    padding: 5px 0;
	}
	.user-share {
	    display: block;
	    float: none;
	    margin-top: 15px;
	}
	.user-share span {
	    display: block;
	    float: none;
	    margin-bottom: 10px;
	    margin-right: 0;
	}
	.user-text {
	    display: block;
	    float: none;
	}
	.user-info {
	    overflow: hidden;
	}
	.author-img {
	    display: block;
	    float: none;
	    margin-bottom: 20px;
	}
	.author.author-box {
	    align-items: flex-start;
	    flex-flow: column wrap;
	    justify-content: flex-start;
	    margin: 50px 0;
	}
	.author-info {
	    padding-left: 0;
	    width: 100%;
	}

	.sidebar-title {
	    font-size: 20px;
	    letter-spacing: 1px;
	    margin-bottom: 50px;
	}
	.sidebar-title::before {
	    bottom: -10px;
	}
	.related-post > .row {
	  display: block;
	  flex-flow: column wrap;
	}

	.sidebar-widget.widget_tag_cloud .tagcloud a{
		font-size: 12px !important;
	}

	.sidebar-search-input form .form-search input {
	  width: 240px;
	}  
	.sidebar-cart, .cur-lang-acc-active {
	  width: 100%; 
	}    
	.clickable-mainmenu-icon button {
	  right: 75px;
	}    
	.sidebar-search-icon {
	  right: 75px;
	}
  .single-slider h2.kc_title{
    font-size: 24px !important;
  }
  .slider-content{
    padding: 0 15px;
  }    
	.slider-content-style-1 h2 {
	  font-size: 25px;
	}    
	.slider-content-style-1 > h3 {
	  font-size: 28px;
	}    
	.slider-content-style-1 p {
	  letter-spacing: 0px;
	  width: 100%;
	}    
	.slider-btn-style {
	  padding: 13px 30px 14px;
	}    
	.single-slider-hm1 {
	  min-height: 350px;
	}    
	.banner-content-position2 {
	  padding: 10px 12px;
	}    
	.banner-content.banner-content-position2 > p {
	  display: none;
	}    
	.clickable-mainmenu-btn {
	  top: 106px;
	    
	} 
	.slinky-menu.slinky-theme-default {
	  width: 208px;
	}    
	.product-tab-list a {
	  margin: 0 8px 10px;
	}    
	.shop-limited-content > h2 {
	  font-size: 24px;
	  line-height: 33px;
	}    
	.clickable-mainmenu-btn a {
	  font-size: 30px;
	  padding: 8px 16px;
	}    
	.blog-meta ul li + li {
	  margin-left: 7px;
	  padding-left: 7px;
	}    
	 .footer-logo,.footer_desc,ul#menu-footer-custom-menu {
	  text-align: left;
	}   
	.footer-nav ul li {
	  margin: 0 10px 0 0;
	} 
	ul#menu-footer-custom-menu li {
    margin: 0 8px 0 0;
  }
	ul#menu-footer-custom-menu li:first-child{
		margin-left: 0;
	}
	ul#menu-footer-custom-menu::before{
		right:auto;
	}   
	.footer-nav ul li a {
	  font-size: 14px;
	}    
	.footer-nav ul {
	  justify-content: left;
	}    
	 .footer-widget.f-right {
	  float: left;
	}   
	.footer-widget-l-content {
	  margin-top: 0;
	}    
	.footer-nav::before {
	  bottom: -13px;
	  margin: inherit;
	} 
  .footer-social {
    text-align: left;
  }
  .footer-social ul li:first-child{
    margin-left: 0;
  }
  .f-right .contact-map {
    float: none;
    margin-top: 20px;
  }
  .footer-paymethod {
    text-align: left;
  }
	.pt-100 {
	  padding-top: 50px;
	}    
	.pb-95 {
	  padding-bottom: 45px;
	}    
	 .pb-50 {
	  padding-bottom: 30px;
	}   
	.pb-65 {
	  padding-bottom: 30px;
	}    
	.clickable-mainmenu {
	  padding: 131px 46px 39px;
	}    
	.mb-55 {
	  margin-bottom: 30px;
	}    
	.pb-100 {
	  padding-bottom: 50px;
	}    
	.mb-45 {
	  margin-bottom: 30px;
	}    
	.cart-btn-style {
	  margin-right: 12px;
	  padding: 10px 20px;
	}
	.wrap-sidebar {
	  padding: 45px 22px 0;
	}    
	.cart-title {
	  margin: 0 0 18px 15px;
	}    
	#menu li a {
	  font-size: 16px;
	  font-weight: 600;
	  letter-spacing: 0;
	  padding: 0 0 7px;
	} 
	.slinky-theme-default .back::before {
	  background: rgba(0, 0, 0, 0) url("../images/icon/14.png") no-repeat scroll center center / 30px auto;
	  height: 30px;
	  width: 30px;
	}
	.header-area-2 .header-search-cart {
	  margin-right: 25px;
	}   
   
	.menu-none-block {
	  display: none;
	}    
	 .pl-155 {
	  padding-left: 15px;
	}  
	.pr-155 {
	  padding-right: 15px;
	}
  .body_pagespace .site-content, .body_pagespace .footer-area {
    padding-left: 15px;
    padding-right: 15px;
  }    
	.header-area-2 {
	  padding: 30px 0;
	}    
	.slider-position-images,.mobile_dis_none {
	  display: none;
	}    
	.single-slider-hm2 {
	  min-height: 380px;
	}    
	.slider-content-style-2 h2 {
	  font-size: 19px;
	    line-height: 35px;
	}    
	.banner-content-2 {
	  padding: 20px;
	}    
	.banner-content-2 > h4 {
	  font-size: 20px;
	}    
	.section-title > h2 {
	  font-size: 27px;
	}    
	.single-testimonial > p {
	  width: 100%;
	}    
	.footer-widget-r-content.f-right {
	  float: left;
	}    
	.pt-95 {
	  padding-top: 45px;
	}    
	.banner-content-4 {
	  padding: 20px 20px;
	}    
	.coundown-auto > h2 {
	  font-size: 34px;
	}    
	 .timer span {
	  margin-bottom: 20px;
	}   
	.single-shop-services-all {
	  display: block;
	}    
	.pb-70 {
	  padding-bottom: 20px;
	}    
	.slider-content-style-6 h2 {
	  font-size: 22px;
	}    
	.slider-content-style-6 h3 {
	  font-size: 22px;
	}    
	.banner-content-6 > h2 {
	  font-size: 30px;
	  margin: 1px 0 5px;
	}    
	 .banner-content-6 {
	  padding: 12px 20px 10px;
	}   
	.pb-90 {
	  padding-bottom: 40px;
	}    
	.food-foter {
	  display: block;
	  padding: 0 15px;
	}    
	.pl-60 {
	  padding-left: 15px;
	}    
	.pr-60 {
	  padding-right: 15px;
	}
  .content_space_60 .site-content, .content_space_60 .footer-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }     
	.menu-search-cart .header-search-cart {
	  margin-top: 0;
	} 
	.slider-content-style-3 h2 {
	  font-size: 24px;
	}    
	.common-banner-style-3 > h2 {
	  font-size: 20px;
	  line-height: 30px;
	}    
	.banner-content3-position1 {
	  padding: 10px 15px;
	}    
	 .banner-content3-position3 {
	  padding: 20px 35px;
	}   
	    
	.footer-widget-about {
	  padding-right: 0;
	}    
	.pb-115 {
	  padding-bottom: 80px;
	}    
	 .pt-120 {
	  padding-top: 85px;
	}   
	.sidebar-style {
	  display: none;
	}    
	.sidebar-wrapper {
	  margin-left: 0;
	}
  .home-sidebar-wrapper .site-content, .home-sidebar-wrapper .footer-area {
    margin-left: 0;
  }    
	.toy-banner-shop {
	  padding: 50px 20px 0;
	}   
	.slider-content-style-toy h2 {
	  font-size: 30px;
	}
  .toys_games_slider .single-slider h2.kc_title{
    font-size: 30px !important;
  }
  section[data-kc-fullheight]{
    min-height: auto !important;
  }  
	.single-content-left {
	  padding-left: 35px;
	}   
	.banner-area {
	  display: block;
	}    
	 .single-banner5.toy-mrg {
	  margin: 30px 0;
	}   
	.toys-footer .footer-nav ul li {
	  margin: 0 9px 0 0;
	}    
	.footer-plr {
	  padding: 0 15px;
	}    
	.single-slider-hmtoy {
	  height: inherit;
	  padding: 100px 0;
	}    
	.section-title-2 p {
	  width: 100%;
	}    
	 .pt-70 {
	  padding-top: 50px;
	}
	.toys-header {
	  display: block;
	}    
	.product-details-tab.mr-70 {
	  margin: 0;
	} 
	.product-details-small a > img,.woocommerce div.product div.images .product-details-small img {
	  width: 100%;
	}    
	.product-details-small > a {
	  margin-bottom: 12px;
    width: 22%;
	}    
	 .product-details-content > h3 {
	  font-size: 18px;
	}   
	.product-details-img-content {
	  margin-bottom: 35px;
	}    
	 .quickview-btn-cart {
	  margin: 0 10px;
	}   
	.quickview-btn-cart > a {
	  padding: 17px 12px;
	}    
	    
	 .pb-60 {
	  padding-bottom: 50px;
	}   
	.description-review-title a {
  font-size: 18px;
  margin: 2px 6px;
	}    
	 .description-review-title {
	  margin-bottom: 20px;
	}   
	.product-details-btn {
	  left: 15px;
	  margin-top: -50px;
	}    
	.breadcrumb-content-2 > ul li {
	  font-size: 14px;
	}    
	.product-details-tab.product-details-tab2,.product-details-tab.product-details-tab2 .woocommerce-product-gallery  {
	  display: block;
	  margin-right: 0;
	}
  .description-review-text .tab-pane.description p {
    width: 100%;
  }
  .woocommerce .scroll-single-product a > img {
    width: 100%;
  }    
	.product-details-large.tab-content {
	  display: block;
	  overflow: hidden;
	  width: 100%;
	}    
	.product-details-small.nav.ml-10.product-details-2 {
	  margin-left: 0;
	  margin-top: 20px;
	}
	.product-details-small.product-details-2 > a {
	  margin-bottom: 12px;
	  margin-right: 12px;
	}    
	.product-details-small.nav.mr-10.product-details-2 {
	  margin-right: 0;
	}    
	.product-details-4.pr-70 {
	  padding-right: 0;
	}   
	.product-details-4 .easyzoom {
	  display: block;
	}   
	    
	.product-details-4 {
	  margin-bottom: 50px;
	}     
	.bundle-area > h3 {
	  font-size: 17px;
	}    
	 .product-details-5.pr-70 {
	  padding-right: 0;
	}    
	    
	.product-details-5 {
	  margin-bottom: 50px;
	}    
	.product-details-5 > img {
	  padding-top: 40px;
	}   
	.product-details-6.pr-70.pro-stick {
	  padding-right: 0;
	}    
	     
	.product-details-6 {
	  margin-bottom: 50px;
	}     
	.product-details-6 .easyzoom {
	  display: block;
	}    
	.inner-wrapper-sticky > h3 {
	  font-size: 20px;
	}    
	.sidebar-active1.product-details7-content {
	  margin-bottom: 50px;
	}   
	 .product-details-gallery.pr-70 {
	  padding-right: 0;
	}      
	 .single-details-gallery {
	  flex: 0 0 100%;
	     max-width: 100%;
	     float: inherit;
	}   
	 .single-details-gallery .easyzoom {
	  display: block;
	}   
	.single-details-gallery.mr-20 {
	  margin-right: 0;
	}    
	.details-9-content .product-details-content > p {
	  width: 100%;
	}   
	.product-details-9 .product-details-btn {
	  margin-top: -55px;
	}    
	.pb-210 {
	  padding-bottom: 70px;
	}    
	.pt-205 {
	  padding-top: 65px;
	}    
	.login-form-container {
	  padding: 50px 20px;
	}    
	.about-story {
	  padding-right: 0;
	}    
	.about-story-img {
	  display: block;
	  justify-content: flex-start;
	  margin-top: 50px;
	  padding-left: 0;
	}   
	.about-story-img1 > img , .about-story-img2 > img {
	  width: 100%;
	}    
	.about-story-img2 {
	  margin-left: 0;
	  margin-top: 30px;
	}    
	.section-title-others > p {
	  width: 100%;
	} 
	.video-popup {
    font-size: 42px;
    height: 60px;
    line-height: 58px;
    width: 60px;
	}    
  .video-popup i {
    line-height: 60px;
  }  
	.blog-details-style blockquote {
	  padding: 14px 25px;
	}    
	.blog-middle-mrg {
	  margin: 32px 0 33px;
	}    
	.blog-img-details {
	  padding-left: 15px;
	}    
	.footer-widget-r-content {
	  margin-top: 40px;
	}    
	.coupon-all {
	  margin-top: 30px;
	} 
	.coupon2 {
	  float: left;
	  margin-top: 25px;
	}    
	 .coupon-all input.button {
	  padding: 0 18px;
	}   
	.ship-different-title h3 label {
	  font-size: 15px;
	  margin-right: 5px;
	}    
	.your-order {
	  margin-top: 50px;
	  padding: 30px 5px 45px;
	}    
	p.checkout-coupon input[type="text"] {
	  width: 150px;
	}    
	.contact-info-content p {
	  font-size: 17px;
	}    
	.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
	  padding: 50px 15px;
	}   
	.shop-filters-right .custom-col-3 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}    
	.shop-filters-left {
	  margin-left: 0;
	  max-width: 100%;
	  opacity: 1;
	  padding-right: 0;
	  position: inherit;
	  visibility: visible;
	  width: 100%;
	    z-index: 999;
	}
	.shop-filters-right.is-visible {
	  padding-left: 0;
	}    
	.shop-found-selector {
	  display: block;
	} 
	.shop-bar {
	  display: block;
	}    
	.shop-selector {
	  margin-bottom: 15px;
	  margin-left: 0;
	  margin-top: 15px;
	}    
	.list-view .single-product-wrap {
	  display: block;
	}    
	.product-content-list {
	  margin-left: 0;
	  margin-top: 20px;
	}    
	.product-list-cart-wishlist {
	  margin-top: 20px;
	}    
	.list-btn-style {
	  padding: 17px 25px;
	}    
	.custom-col-5 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}    
	.hidden-items .shop-filters-right.is-visible .custom-col-5 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}    
	.product-list-cart {
	  margin-right: 20px;
	}    
	.shop-page-wrapper {
	  padding: 100px 15px 90px;
	}    
	.shop-sidebar {
	  padding-right: 0px;
	  width: 100%;
	}    
	.custom-col-4 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}    
	.shop-product-wrapper {
	  padding-left: 0px;
	  width: 100%;
	}     
	.filter-container .shop-filters-left {
	  max-width: 100%;
	  padding-right: 0;
	}   
	.list-custom-sidebar .single-product-list {
	  display: block;
	}    
	.list-custom-sidebar .product-content-list {
	  margin-left: 0;
	  margin-top: 20px;
	}    
	    
	.list-custom-sidebar .custom-col-3 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}    
	.modal-body {
	  display: block;
	  justify-content: inherit;
	  padding: 15px;
	}    
	    
	 .modal-dialog {
	  margin: 150px auto;
	  min-width: 100%;
	}   
	 .modal-body .qwick-view-left , .modal-body .qwick-view-left {
	  margin-right: 0;
	}   
	.modal-body .qwick-view-left {
	  min-width: 100%;
	} 
	.modal-body .quick-view-list.nav img {
	  width: 85px;
	}    
	.modal-body .qwick-view-right {
	  margin-top: 50px;
	}   
	#exampleModal .close {
	  right: 50px;
	}    
	.slider-content-style-1.slider-text-right p {
	  width: 100%;
	}    
	.testimonial-food .single-testimonial > p {
	  padding: 0 20px;
	}    
	  
	.sidebar-cart-icon button, .sidebar-nav-icon button , .sidebar-search-icon button , .clickable-mainmenu-icon button {
	  font-size: 40px;
	}    
	.intelligent-header-pd {
	  padding: 0 15px;
	}
	.breadcrumb-area {
	  background-position: 48% center;
	}    
	.social-network > a {
	  height: 50px;
	  line-height: 49px;
	  width: 60px;
	}    
	     
	/* blog */    
	    
	.blog-area .container-fluid {
	  padding: 0 15px;
	}      
	.blog-content > h2 {
	  font-size: 20px;
	}    
	.quote-post {
	  padding: 54px 10px 57px 18px;
	}    
	.link-post {
	  padding: 50px 25px 52px;
	}    
	 .mt-55 {
	  margin-top: 30px;
	}   
	.mb-80 {
	  margin-bottom: 50px;
	}    
	.pl-20 {
	  padding-left: 0;
	}    
	.sidebar-mrg {
	  margin-top: 50px;
	}   
	.mb-70 {
	  margin-bottom: 40px;
	}    
	.mb-65 {
	  margin-bottom: 35px;
	}    
	.mb-60 {
	  margin-bottom: 40px;
	}
	    
	.blog-instagram li {
	  margin-bottom: 6px;
	  margin-right: 3px;
	}    
	.highlights-img {
	  margin-right: 15px;
	}    
	.dec-mrg {
	  margin-top: 30px;
	}    
	.blog-dec-tags-social {
	  display: block;
	}    
	.blog-dec-social {
	  margin-top: 5px;
	}    
	.administrator-wrapper {
	  display: block;
	}    
	 .administrator-content {
	  margin-top: 30px;
	}   
	.single-comment-wrapper {
	  display: block;
	}    
	.blog-comment-content {
	  margin-top: 20px;
	}    
	.ml-125 {
	  margin-left: 0;
	}    
	.blog-reply-wrapper form .text-leave input {
	  margin-top: 30px;
	}    
	.link-content > h3 {
	  font-size: 17px;
	}
  #text-3 .textwidget ul{
    float: none;
  }
.logged-in.admin-bar .header-area-padding {
  padding: 80px 0 35px;
}
.header-area .site-title{
  padding: 0;
}
.logged-in.admin-bar .header-area-2 {
  padding: 0;
}
.single-product-wrap{
  margin-bottom: 35px;
}
.food-footer .kc-wrap-columns {
  padding: 0 15px;
}
.food-single-footer.kc-col-container {
  float: none;
  width: 100%;
}
.single-slider .kc-wrap-columns {
  padding: 0 15px;
}
.footer-widget-m-content p {
  text-align: left !important;
}
.pnf-inner > h1 {
  font-size: 80px;
}
.pnf-inner > h2 {
  font-size: 30px;
}
.pnf-inner > p{
  font-size: 18px;
  margin-top: 15px;
}
.breadcrumb-content h2,
.page__title__inner h2 {
  font-size: 26px;
}
.cart-collaterals {
  margin-top: 20px;
}
.cart-checkout-btn .button.wc-forward {
  margin-right: 0;
  padding: 15px 25px;
 
}
.quickview-btn-cart, .woocommerce div.product .qwick-view-right form.cart .button.single_add_to_cart_button {
  margin: 0 5px;
}
.section-title p {
  margin: 0 auto;
  width: 70%;
}
/* es */
.counter-add-image {
  margin-bottom: 30px;
}	    
.timer span {
  font-size: 28px;
}
.owl-carousel .single-product-wrap + .single-product-wrap {
  margin-bottom: 0px;
}
.product-carousel .owl-nav div.owl-next, .product-slider-active .owl-nav div.owl-next, .brand-logo-active .owl-nav div.owl-next {
  right: 15px;
}
.sidebar-product-design-nav-style .owl-nav div.owl-prev {
  right: 45px;
}
.home-blog .single-blog-wrapper.mb-55 {
  margin-bottom: 50px;
}
.footer-top-section .row > div {
  margin-bottom: 50px;
}
.footer-top-section .row > div:last-child {
  margin-bottom: 0px;
}
.slider-full-carousel .owl-dots{
  right: 15px;
}
.slider-content{
  margin-bottom: 30px;
}
.slider-full-carousel .single-carousel {
  height: 700px;
  padding: 50px 0;
}
.slider-content{
  text-align: center;
}
.counter-add-image img {
  max-width: 100%;
}
.single-shop-content h5 {
  font-size: 18px;
}
.coundown-auto {
  padding: 0;
}
.coundown-auto > p {
  font-size: 20px;
  line-height: 30px;
}
.timer span{
  font-size: 40px;
  margin-right: 20px;
}
.timer span p {
  font-size: 18px;
}
.counter-add-image img {
  max-width: 300px;
}
.post-pagination nav.navigation {
  margin-top: 60px;
}
.page-not-found-wrap {
  height: 500px;
}
h1 {
  font-size: 35px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 25px;
}
h4 {
  font-size: 21px;
}
h5 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
.text-leave textarea {
  height: 120px;
}
.no-results.not-found {
  margin-bottom: 100px;
}
.shop-found{
  overflow: hidden;
}
.shop-found-selector {
  display: flex;
  flex-wrap: wrap;
}
.shop-selector select {
  padding: 2px 0;
  width: auto;
}
.shop-filter-tab ul{
  padding-left: 0;
}
.shop-found-selector,
.shop-filter-tab{
  justify-content: center;
}
.custom-col-3 {
  flex: 0 0 100%;
  max-width: 100%;
}
.woocommerce div.product {
  margin-bottom: 0;
}
.woocommerce nav.woocommerce-pagination ul li, .pagination .pagination li {
  margin: 0;
}
.product-details-small .mr-12{
  margin-right: 8px;
}
.quickview-btn-cart,
.woocommerce div.product form.cart .button.single_add_to_cart_button {
  margin: 0 10px;
}
.cart-plus-minus {
  width: 72px;
}
.quickview-btn-cart > a,
.woocommerce div.product form.cart .button.single_add_to_cart_button {
  padding: 17px 25px;
}
.quickview-btn-wishlist .yith-wcwl-add-to-wishlist a {
  padding: 11px 18px 7px;
}
.product-details-tab.mr-50 {
  margin-right: 0;
}
.related-product-area .custom-col-3 {
  flex: 0 0 100%;
  max-width: 100%;
}
.shop-page-wrapper .row .product:last-child .single-product-wrap {
  margin-bottom: 10px;
}
.woocommerce .shop_table  tr td.product-add-to-cart a{
  min-width: 160px;
  padding: 0 15px;
}
.table-content table.shop_table td.product-thumbnail {
  display: block !important;
}
.woocommerce .shop_table button.button{
  width: inherit !important;
  float: right !important;
}
 .coupon input {
  max-width: 150px;
  float: left !important;
}
.woocommerce .shop_table .coupon {
  float: left !important;
overflow: hidden;
width: auto !important;
}
.header-bottom .row .col-xs-12.col-sm-9 {
  display: none;
}
h1.cart-heading, .woocommerce .wishlist-title h2 {
  font-size: 20px;
}
.shop_table td.product-thumbnail {
  border: medium none !important;
}
.header-product-search {
  margin: 20px 0;
}
.header-area-2 .logo{
  align-items: center;
}
.header-search-cart {
  justify-content: center;
}
.header-call-us span {
  padding: 9px 12px;
}
.header-call-us a {
  padding: 9px 12px;
}
.category-title ul ul {
  left: 0px;
  top: 100%;
}
.top-bar-left-content,
.header-top-area ul {
  text-align: center;
}



}
/* end 350 */ 

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container { width: 90% }
	.coupon2 {
	  float: right;
	  margin-top: 0px;
	}
  .slider-full-carousel.owl-carousel .single-carousel img {
    max-width: 350px;
  }  
  .counter-add-image img {
    max-width: 350px;
  }  
  .description-review-title a {
    font-size: 16px;
  }
  .category-title ul ul {
    left: 50%;
    top: 0;
  }  
}
@media only screen and (min-width: 539px) and (max-width: 767px) {
    .category-title ul ul {
    left: 100%;
    top: 0;
  }

}