@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit;color: inherit; }

@media only screen and (min-width: 768px) {
/* animation css */
.u-fade { opacity: 0; transform: translate3d(0, 40px, 0); transition-property: opacity, transform; transition-duration: 0.6s, 1.2s; transition-delay:0.2s; transition-timing-function: ease-out;}
.txt-l { opacity: 0; transform: translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:0.4s; transition-duration: 0.8s, 1s; transition-timing-function:ease-out;}
.ani-l { opacity: 0; transform:translate3d(-100px, 0, 0); transition-property: opacity, transform; transition-delay:.5s; transition-duration: 0.5s, 1s; transition-timing-function:ease-out;}
.ani-r { opacity: 0; transform: translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.2s; transition-duration: 0.5s, 1s; transition-timing-function:ease-out;}

.is-animated .u-fade, .is-animated .ani-l, .is-animated .ani-r, .is-animated .txt-l { opacity: 1; transform: translate3d(0, 0, 0); }

}
	
/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){

}
@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}
 
}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row { width:1000px;}	
.banner-home {min-height: inherit;} 
.main-menu .top-menu .logo {width: 180px;}
.main-menu .hd-links li {margin-right: 20px;}
.menu {margin: 0 10px 0 0;}

.cbp-hrmenu > ul > li { margin: 0px 6px;}
.cbp-hrmenu > ul > li > a { padding: 35px 5px 35px 5px; font-size: 14.5px;}
.inner-title-cnt p span br { display: none; }

.cart { margin-right: 20px; }

footer .ftr-btm p br{display: none;}
footer .copy-rights p{padding: 20px 0;}
footer .ftr-btm .ftr-lft {float: left;width: 33%;margin-right: 3%;}
footer .ftr-btm .ftr-mid {float: left;width: 30%;margin-right: 3%;}
footer .ftr-btm .ftr-rgt {float: left;width: 31%;}
#arrival-lst .owl-nav .owl-prev, #video-lst .owl-nav .owl-prev, #blog-lst .owl-nav .owl-prev {left: 20px;}
#arrival-lst .owl-nav .owl-next, #video-lst .owl-nav .owl-next, #blog-lst .owl-nav .owl-next{right: 20px;}
#products-lst .owl-nav .owl-prev {left: 20px;}
#products-lst .owl-nav .owl-next {right: 20px;}
#blog-lst .item .blog-cnt {padding: 40px 20px;}
#video-lst .item .video-cnt { padding: 30px 20px;}
.welcme-lft{padding: 40px 20px;}
.handloom-img{margin-top: 0;}
.circle{display: none;}
.welcme-ksr {padding: 20px 0 40px 0;}
.banner-home .flexslider ul.slides li h2{font-size: 30px;line-height: 46px;}
.banner-home .flexslider ul.slides li h6{margin-bottom: 20px;}
.banner-home .flexslider ul.slides li p{margin-bottom: 25px;}


/******products css******/
.inner-banner h2 { font-size: 42px; line-height: 52px;}
.products-list { padding: 40px 0;}
.prod-lst ul li { flex: 0 1 31.3%;}

/* about-us */
.welcome-lft h2 {font-size: 32px; line-height: 42px; margin-bottom: 18px;}
.welcome-lft p { padding-bottom: 18px;}

.mission h3 { font-size: 28px; line-height: 35px; padding-bottom: 10px; }
.mission { padding-left: 25px;}

.craft-lft { padding-top: 10px; }
.craft-lft h5 { font-size: 28px; line-height: 34px; padding-bottom: 12px; }
.craft-btm .craft-lft { padding-top: 10px; }
.craft-top { padding-top: 15px; padding-bottom: 30px; margin-bottom: 35px;}

.servicio-numbers { padding: 0px 0 45px 0; }
.awards-cerificate h2 { font-size: 32px;  line-height: 42px; margin-bottom: 25px;}
.founder-msg-rht h4 {font-size: 32px; line-height: 42px; margin-bottom: 18px;}

.crafting-tradition h3 {font-size: 32px; line-height: 42px;}


/* our-strength */
.strength-cont { padding: 60px 20px 40px 20px;}
.strength h2 { font-size: 32px; line-height: 42px; margin-bottom: 30px;}
.strength-cont h3 {font-size: 32px; line-height: 42px;  padding-bottom: 12px;}
.strength-cont p { padding-bottom: 10px;}
.strength-cont p:nth-last-child(2) { padding-bottom: 20px; }

/*contact us*/
.get-in-touch .get-rgt {padding-left: 30px;}
.inner-title-cnt h4 {padding-bottom: 30px;}
.get-in-touch {padding: 40px 0;}
.contactar-frm .form-box textarea {height: 110px;}

/*blog*/
.blog-main-news .blog-rgt {padding: 25px;}
.blog-main-news p {padding-bottom: 30px;}
.blog-list {padding: 40px 0;}
.blog-main-cnt h1 {font-size: 28px;line-height: 36px;}
.blog-main-cnt h6 {padding-bottom: 15px;}
.blog-main-cnt .blog-main-img {margin-bottom: 20px;}
.inner-content-area {padding: 40px 0;}
.blog-news-list ul { gap: 24px;}

/**** blog details ****/
.inner-content-area .inner-content-rgt { padding-left: 25px;}
.strength-side-banner h3 { font-size: 22px; line-height: 28px;}
.strength-cnt-lst ul li { flex: 1 1 47%; }
.strength-quote h2 { line-height: 34px;}

#awards-lst .item {padding: 20px;}
.contact-info p br { display: none;}
.contact-info p { font-size: 15px;}

.product-details .product-details-rgt {padding-left: 30px;}


/**************home banner new****************/
.banner-home .flex-control-nav { right: 20px;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft { height: 100%;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft img{ height: 100%; object-fit: cover; object-position: top right;}

.all-logins { padding: 40px 0;}
.all-logins ul li { flex: 1 1 30%;}

.product-details .product-direction-nav li .product-prev { left: 10px; width: 40px; height: 40px;}
.product-details .product-direction-nav li .product-next {right: 10px; width: 40px; height: 40px;}

.prod-lst ul li .prod-img img.product_response { height:470px;}

.welcme-ksr p {font-size: 16px; line-height: 28px;}
.handloom-img {height: 100%;}
.handloom-img img {height: 100%; object-fit: cover;}
.new-arrival .row, .our-product .row, .welcme-ksr .row, .our-video .row, .blog-sec .row, .our-video .row { padding: 0 25px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%;}
.row, .top-row { width:750px;}


header { padding: 10px 0;}
.mobile-menu { top: 88px; }
.top-menu { align-items: center; height: auto;}
.dealer-btn a span { display: none;}
.top-menu .logo img { max-width: 68px; }
.is-sticky .top-menu .logo img { max-width: 68px; }
.top-menu .logo a { padding: 0;}
.is-sticky .top-menu .logo a { padding: 0;}
.top-menu .logo { left: 4%;}

.m-menu { display: block;}
.main-menu .top-hdr .top-lft ul li a {font-size: 12px;}
.menu { display:none;}
.main-menu .top-menu {padding: 20px 0;}
.main-menu .hd-links { margin-top:0;}
.main-menu .top-menu .hdr-rgt {padding: 0;}
.main-menu .top-menu .logo img {float: left; width: 100px;}

.social-lft {width: 100%;float: left;margin-bottom: 20px;}
.social-rgt {width: 100%;float: left;}
.social-sec {padding: 25px 0;}
.social-sec h2{width: 100%;}

#blog-lst .item .blog-cnt {padding: 40px 20px;}
.blog-sec h2, .our-video h2{font-size: 32px;}
.our-video { padding: 30px 0;}
#video-lst .item .video-cnt{padding: 30px 20px;}

.welcme-lft{padding: 30px 20px;}
.handloom-img{margin-top: 0;}
.welcme-ksr { padding-top: 0; padding-bottom: 30px;}
.welcme-ksr h2,.new-arrival h2,.our-product h2{font-size: 28px; line-height: 34px;}
.welcme-ksr p { font-size: 17px; line-height: 28px; margin-bottom: 22px;}

.welcme-ksr.img-rgt .circle { left: auto; right: -50px;}
.circle{left: -50px; bottom: 10px;}
.circle img { width: 90px;}
.our-product ul { gap: 15px;}
.our-product ul li{ flex: 1 1 32%; }
.our-product ul li:nth-child(2n+2){margin-right: 0;}

#arrival-lst .item .arrival-cnt {padding: 30px 20px;}
#arrival-lst .owl-nav .owl-prev, #video-lst .owl-nav .owl-prev, #blog-lst .owl-nav .owl-prev {left: 20px;}
#arrival-lst .owl-nav .owl-next, #video-lst .owl-nav .owl-next, #blog-lst .owl-nav .owl-next{right: 20px;}
.arrival-lst .item .arrival-cnt { padding: 25px 25px; }

#products-lst .owl-nav .owl-prev {left: 20px;}
#products-lst .owl-nav .owl-next {right: 20px;}

.banner-home {min-height: inherit;} 
.banner-home .flexslider { /*height: 450px;*/ height:auto;}
.banner-home .flexslider ul.slides li h2{font-size: 26px;line-height: 42px;}
.banner-home .flexslider ul.slides .banner-lft { height: auto;}
.banner-home .flexslider ul.slides .banner-rgt{padding: 50px 30px; min-height: auto;}
.banner-home .flexslider ul.slides li h6 { margin-bottom: 20px;}
.banner-home .flexslider ul.slides .banner-lft img { object-fit: cover; object-position: top right;}
.banner-home .flexslider ul.slides li p { line-height: 24px; margin-bottom: 20px;}
.banner-home .flexslider ul.slides li p br { display: none;}
.banner-home .flexslider ul.slides li a { padding: 15px 40px;}
.flex-control-nav {right: 15px;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft { height: 100%;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft img{ height: 100%; object-fit: cover; object-position: top left;}

footer .ftr-btm .ftr-lft {float: left;width: 33%;margin-right: 2%;}
footer .ftr-btm .ftr-mid {float: left;width: 30%;margin-right: 2%;}
footer .ftr-btm .ftr-rgt {float: left;width: 33%;}
footer .ftr-btm {float: left;width: 100%;padding-bottom: 25px;}
footer .copy-rights p{padding: 15px 0;}
footer .ftr-btm p { line-height: 24px;}
footer .ftr-btm p br{display: none;}


/******products css******/
.inner-banner .inner-banner-rgt img { height: 250px; object-fit: cover; }
.inner-banner h2 { font-size: 36px; line-height: 42px;}
.products-list { padding: 30px 0;}
.prod-lst ul { gap: 22px;}
.prod-lst ul li { flex: 0 1 31.3%;}
.inner-title-cnt p span br { display: none; }
.product-details .product-details-lft { width: 44%;}
.product-details .product-details-rgt { padding-left: 25px; width: 56%; }


/* about-us */
.welcome { padding: 30px 0 45px 0;}
.welcome-lft { width: 100%; margin-right: 0; margin-bottom: 20px;}
.welcome-lft h2 {font-size: 32px; line-height: 42px; margin-bottom: 18px;}
.welcome-lft p { padding-bottom: 18px;}
.welcome-rht { width: 100%;}

.craft-lft { padding-top: 0;width: 100%; margin-right: 0; padding-bottom: 25px;}
.craft-lft h5 { font-size: 28px; line-height: 34px; padding-bottom: 12px; }
.craft-btm .craft-lft { padding-top: 0; width: 100%;}
.craft-top { padding-top: 0; padding-bottom: 30px; margin-bottom: 22px;}

.mission h3 { font-size: 28px; line-height: 35px; padding-bottom: 10px; }
.mission { padding-left: 25px;}
.mission::after {height: 115px; top: 6px;}

.servicio-numbers { padding: 0px 0 25px 0; }
.awards-cerificate h2 { font-size: 32px;  line-height: 42px; margin-bottom: 25px;}
.crafting-tradition h3 {font-size: 32px; line-height: 42px;padding-bottom: 25px;}

.founder-msg { padding: 20px 0 30px 0;}
.founder-msg-lft { width: 100%; margin-right: 0; margin-top: 0px; margin-bottom: 20px;}
.founder-msg-rht { float: left; width: 100%; }
.founder-msg-rht p { padding-bottom: 18px;}
.founder-msg-rht h4 {font-size: 32px; line-height: 42px; margin-bottom: 18px;}

.crafting-tradition { padding: 30px 0 20px 0; }
.craft-rht { width: 100%;}
.craft-btm .craft-rht { margin-right: 0;}
#awards-lst .item { min-height: auto;  padding: 25px 10px;}

.servicio-numbers ul { align-items: flex-start;}
.servicio-numbers ul li span { font-size: 46px; line-height: 70px;}
.servicio-numbers ul li { margin-bottom: 0px; flex: 1 1 23%; }
.servicio-numbers ul li p { line-height: 22px;}


/* our-strength */
.strength-cont-img { display: block;}
.strength-cont { padding: 60px 20px 40px 20px;}
.strength h2 { font-size: 32px; line-height: 42px; margin-bottom: 30px;}
.strength-cont h3 {font-size: 32px; line-height: 42px;  padding-bottom: 12px;}
.strength-cont p { padding-bottom: 10px;}
.strength-cont p:nth-last-child(2) { padding-bottom: 20px; }
.strength { padding: 30px 0; }
.strength-cont span { left: 20px;}
.strength-img { width: 100%;}
.strength-part { gap: 16px;}


/*contact us*/
.get-in-touch {padding: 40px 0;}
.inner-title-cnt h1 {font-size: 32px;line-height: 36px;}
.inner-title-cnt h4 {padding-bottom: 30px;}
.get-in-touch .get-lft {float: left;width: 50%;}
.get-in-touch .get-rgt {float: left;width: 50%;padding-left: 25px;}
/* .contact-info p a{font-size: 14px;} */
.contactar-frm .form-box .frm-input .two-col .frm-input-ctrl {float: left;width: 100%;margin: 0 0 15px 0;}
.contactar-frm .form-box textarea {height: 80px;}
.contact-info p{font-size: 15px; line-height: 24px;}

/*blog*/
.blog-main-news { margin-bottom: 30px;}
.blog-main-news .blog-rgt {padding: 15px 20px;}
.blog-main-news h2 {font-size: 20px;line-height: 28px; padding-bottom: 10px;}
.blog-main-news p {font-size: 16px;line-height: 24px;padding-bottom: 18px;}
.blog-news-list ul {gap: 20px;}
.blog-news-list ul li {flex: 0 1 31.5%;}
.blog-list {padding: 30px 0;}
.blog-news-list {margin-bottom: 40px;}
.blog-news-list ul li .blog-cnt {padding: 30px 15px;}
.blog-news-list ul li .blog-cnt p {font-size: 17px; line-height: 24px;}
.blog-news-list ul li .blog-cnt p br{display: none;}
.inner-content-area .inner-content-lft {float: left;width: 100%; margin-bottom: 15px;}
.inner-content-area .inner-content-rgt {float: left;width: 100%;padding-left: 0px;}
.inner-content-area {padding: 30px 0;}
.blog-main-cnt h1 {font-size: 24px;line-height: 32px;}
.blog-main-cnt .blog-main-img {margin-bottom: 25px;}
.blog-main-cnt .blog-img-lst ul li {flex: 1 1 47.5%;}
.blog-main-cnt h6 {padding-bottom: 15px;}
.blog-side-banner {float: left;width: 48%;margin-bottom: 30px;margin-right: 4%; display: none;}
.categories-lst {float: left;width: 48%;}
.recent-post-lst { width: 45%; margin-right: 5%;}

/**** blog details ****/
.inner-content-area .inner-content-rgt { padding-left: 0px;}
.strength-quote { margin-bottom: 30px;}
.strength-slide { margin-bottom: 20px;}
.strength-main-cnt h3 { padding-bottom: 10px;}
.strength-quote h2 span { margin-bottom: 10px;}
.strength-side-banner h3 { font-size: 22px; line-height: 28px; position: relative; clip-path:none; padding: 20px; text-align: center; }
.strength-cnt-lst ul li { flex: 1 1 47%; }
.strength-cnt-lst ul { gap: 15px;}
.strength-quote h2 { line-height: 32px; font-size: 22px;}
.strength-side-banner { margin-top: 10px;}
.strength-side-banner img { display: none;}


/*******login css*********/
#dealer-login .container { max-width: 740px;}
.signup-container { padding: 30px 30px;}
.signup-container h1 { font-size: 42px;}
.welcome-container img { height: 100%;  object-fit: cover;}

.contact-info p br { display: none;}


/********home banner new css*******/
.banner-home.home-banner-sec .flex-control-nav { bottom: 10px; width: 100%; top: auto; right: auto;}
.banner-home.home-banner-sec .flex-control-nav li { margin: 0 5px;}

.all-logins { padding: 40px 0;}
.all-logins ul li { flex: 1 1 47%;}

/* profile */
.my-profile { padding: 40px 0 45px 0; }

/* checkout */
.checkout {padding: 40px 0 45px 0;}
.shop-cart-btm .shop-cart-lft { width: 100%;  margin-right: 0; margin-bottom: 30px;}
.shop-cart-btm .shop-cart-rgt {width: 100%;}
.shop-cart-btm .shop-cart-btns { text-align: center; }
.shop-cart-btns a{float: none; padding: 12px 25px;}

.product-details .product-direction-nav li .product-prev { left: 10px; width: 40px; height: 40px;}
.product-details .product-direction-nav li .product-next {right: 10px; width: 40px; height: 40px;}

.login-pg .get-lft { width: 100%; }


/* new table css */
.order-table { overflow-x: scroll;}
.responsive-order-table { width: 1000px; }

.prod-lst ul li .prod-img img.product_response { height:350px;}
.qty-pad.qty-data { margin-right: 0px;margin-top:0px}

.detail-image-res{ width : 100%;height : 570px; object-fit: cover; }

.handloom-img {height: 100%;}
.handloom-img img {height: 100%; object-fit: cover;}
.new-arrival .row, .our-product .row, .welcme-ksr .row, .our-video .row, .blog-sec .row, .our-video .row { padding: 0 12px;}



/********home banner new 22-1-2025 css*******/
.home-banner .swiper-container.swiper-container-horizontal > .swiper-pagination-bullets {width:100%; bottom:10px; top: auto; left: 0px; right: 0px;}
.home-banner .swiper-container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { display: inline-block; margin: 0 5px;}

}
	
/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row { width:100%; padding:0px 12px; }

header { padding: 8px 0;}
.top-menu { align-items: center; height: auto;}
.dealer-btn a { padding: 6px 14px; font-size: 13px; display: block;}
.dealer-btn a span { display: none;}
.top-menu .logo img { max-width: 60px; }
.is-sticky .top-menu .logo img { max-width: 60px; }
.top-menu .logo a { padding: 0;}
.is-sticky .top-menu .logo a { padding: 0;}
.m-menu { display: block;}	
.main-menu .top-menu .logo { width:200px;}
.top-menu .logo { left: 8%;}


.our-product { padding-bottom: 25px;}
.our-product ul { gap: 10px;}
.our-product ul li { flex: 1 1 32%; }
.our-product ul li .prd-cnt { padding: 0px 14px 20px 14px;}
.our-product h2,.blog-sec h2,.new-arrival h2 {font-size: 28px;line-height: 34px;}
.our-product ul li .prd-h img { width: 60px; }
.our-product ul li .prd-h p { font-size: 12px;}
.our-product ul li .prd-cnt h3 { font-size: 16px; padding-bottom: 12px;}
.our-product ul li .prd-cnt h3::after { height: 5px;}

.new-arrival p { margin-bottom: 15px; line-height: 22px; font-size: 15px; }
.welcme-ksr { padding-top: 0; padding-bottom: 0px; margin-bottom: 20px;}
.welcme-ksr p { font-size: 16px; line-height: 26px; margin-bottom: 20px;}

.main-menu .top-hdr { display:none;}
.menu { display:none;}
.main-menu .top-menu { padding:15px 0;}

.social-lft {width: 100%;float: left;}
.social-sec h2{font-size: 24px; line-height: 32px; margin-bottom: 20px; width: 100%; float: left;}
.social-sec a.dwn-but{padding: 10px 20px;}
.social-sec ul li {margin-right: 8px;}
.social-rgt {width: 100%;float: left; align-items: center; display: flex; justify-content: space-between; flex-wrap: wrap;}

.our-video h2{font-size: 32px; line-height: 36px;}
.vid-top h3 span{font-size: 12px;}
.welcme-inner { margin-left: -12px; margin-right: -12px; width: calc(100% + 24px);}
.welcme-rgt {width: 100%;float: left;}
.welcme-lft{width: 100%; margin-right: 0; padding: 25px 12px;}
.circle{display: none;}
.welcme-ksr h2{font-size: 26px; line-height: 32px; margin-bottom: 15px;}
.our-video {padding: 25px 0;}

#arrival-lst { margin-right: -12px; width: calc(100% + 12px);}
#arrival-lst .item .arrival-cnt p { line-height: 26px;}
#arrival-lst.owl-carousel .owl-stage { padding-left: 0 !important;}
#arrival-lst .owl-nav .owl-prev {left: 20px;}
#arrival-lst .owl-nav .owl-next {right: 20px;}
#arrival-lst .item .arrival-cnt {padding: 20px 15px;}

#products-lst { margin-right: -12px; width: calc(100% + 12px);}
#products-lst.owl-carousel .owl-stage { padding-left: 0 !important;}
#products-lst .owl-nav .owl-prev {left: 20px;}
#products-lst .owl-nav .owl-next {right: 20px;}

.main-menu .top-menu .hdr-rgt{padding-top: 0;}
#video-lst { margin-right: -12px; width: calc(100% + 12px);}
#video-lst .owl-stage { padding-left: 0 !important;}
#video-lst .owl-nav .owl-prev, #blog-lst .owl-nav .owl-prev {left: 20px;}
#video-lst .owl-nav .owl-next, #blog-lst .owl-nav .owl-next {right: 20px;}
.vid-lft {width: 50%;float: left;}
.vid-rgt {width:50%;float: right;}
#video-lst .item .video-cnt{padding: 20px 15px;}
#blog-lst .item .blog-cnt{padding: 35px 20px 25px;}
#blog-lst .item .blog-cnt p br{display: none;}
#blog-lst .item .blog-cnt p{font-size: 16px; line-height: 22px;}
#video-lst .item .video-cnt h3{font-size: 16px;}
.vid-top h3 {font-size: 18px; line-height: 24px;}

.banner-home { min-height: auto; background: none;}
.banner-home .flexslider { min-height:inherit;}
.banner-home .flexslider .slides > li{ min-height:inherit; background:no-repeat center center; background-size: auto 100%;}
.banner-home .flexslider .slides > li::after {display: none;}
.banner-home .flexslider ul.slides .banner-lft {width: 100%;float: left;}
.banner-home .flexslider ul.slides .banner-rgt {width: 100%;float: left; min-height: inherit; padding: 30px 20px;}
.banner-home .flexslider ul.slides li h2 {font-size: 24px;line-height: 38px; margin-bottom: 0px;}
.banner-home .flexslider ul.slides li h2  br{display: none;}
.main-menu .top-menu .logo img {float: left; width: 85px;}
.banner-home .flexslider ul.slides li p { margin-bottom:25px; line-height: 22px;}
.banner-home .flexslider ul.slides li p br{display: none;}
.banner-home .flexslider ul.slides li a { padding: 12px 40px;}
.flex-control-nav {right: 15px; top: 50%; transform: translateY(-50%);}

.banner-home .flexslider { /*height: 350px;*/ height:auto;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft { height: 100%;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-lft img{ height: 100%; object-fit: cover; }

.blog-sec { padding: 25px 0;}
#blog-lst { margin-right: -12px; width: calc(100% + 12px);}
#blog-lst .owl-stage { padding-left: 0 !important;}

footer { padding-top: 20px;}
footer .ftr-btm h3{padding-bottom: 10px; text-align: center;}
footer .ftr-btm {padding-bottom: 20px;}
footer .copy-rights p { padding: 12px 10px; font-size: 13px; line-height: 24px;}
footer .ftr-btm .ftr-lft {float: left;width: 48%;border-right: 1px solid #eeede7;margin-right: 4%;}
footer .ftr-btm .ftr-mid {float: left;width: 48%;text-align: center;border-right: none;margin-right: 0;}
footer .ftr-btm .ftr-rgt {float: left;width: 100%;text-align: center; margin-top: 20px; border-top: 1px solid #eeede7; padding-top: 20px;}
footer .ftr-btm p { line-height: 24px;}
.banner-home .flexslider ul.slides li h6{margin-bottom: 15px;}


/******products css******/
.inner-banner .inner-banner-rgt { width: 100%;}
.inner-banner .inner-banner-lft { width: 100%; order: 2; padding: 10px 0;}
.inner-banner img { height: 250px; object-fit: cover;}
.inner-banner h2 span { display: inline-block;}
.inner-banner h2 { font-size: 26px; line-height: 36px; text-align: center; padding-bottom: 0;}
.breadcrum { display: none;}
.inner-title-cnt h1 { font-size: 26px; line-height: 34px;}
.products-list { padding: 25px 0;}
.prod-lst ul { column-gap: 2%; row-gap: 25px;}
.prod-lst ul li { flex: 0 1 32%;}
.prod-lst ul li .prod-img { margin-bottom: 10px;}
.inner-title-cnt p span br { display: none; }
.prod-lst ul li .prod-tit h3 { line-height: 20px;}

.inner-breadcrum { padding: 20px 0; display: none;}
.product-details { padding-bottom: 0px;}
.product-details .product-details-lft { width: 100%; margin-right: -12px; margin-left: -12px; width: calc(100% + 24px);}
.product-details .product-details-rgt { padding-left: 0px; width: 100%; margin-top: 20px; }
.prod-details-cnt h2 { padding: 10px 15px;}
.prod-details-cnt .prod-inner-cnt { padding: 15px 12px;}
#cat-detail-lst { margin-right: -12px; width: calc(100% + 12px);}
.new-arrival.product-cat #cat-detail-lst .owl-stage { padding-left: 0 !important;}
.new-arrival.product-cat { padding: 40px 0;}
.top-grey-bg { height: 1px;}
.pagination ul li span.next-page, .pagination ul li span.prev-page { width: 40px; height: 40px; background-size: 100%;}




/* about-us */
.welcome { padding: 25px 0 25px 0;}
.welcome-lft { width: 100%; margin-right: 0; margin-bottom: 40px;}
.welcome-lft h2 {font-size: 28px; line-height: 36px; margin-bottom: 18px;}
.welcome-lft p { padding-bottom: 18px;}
.welcome-rht { width: calc(100% + 24px); margin-right: -12px; margin-left: -12px;}
.craft-lft { padding-top: 0;width: 100%; margin-right: 0; padding-bottom: 25px;}
.craft-lft h5 { font-size: 28px; line-height: 34px; padding-bottom: 12px; }
.craft-btm .craft-lft { padding-top: 0; width: 100%;}
.craft-top { padding-top: 0; padding-bottom: 0px; margin-bottom: 25px; border-bottom: none;}
.textile-txt p { width: 300px; font-size: 15px;}

.mission h3 { font-size: 28px; line-height: 35px; padding-bottom: 10px; }
.mission { padding-left: 25px;}
.mission p { padding-bottom: 0;}
.mission::after {height: 100%; top: 6px;}

.servicio-numbers { padding: 10px 0 25px 0; }
#awards-lst .item { padding: 25px 10px;}
.awards-cerificate h2 { font-size: 30px;  line-height: 40px; margin-bottom: 25px;}
.crafting-tradition h3 {font-size: 30px; line-height: 40px;padding-bottom: 25px;}

.founder-msg { padding: 0px 0 30px 0;}
.founder-msg-lft { width: calc(100% + 24px); margin-right: -12px; margin-left: -12px; margin-top: 0px; margin-bottom: 20px;}
.founder-msg-rht { float: left; width: 100%; }
.founder-msg-rht p { padding-bottom: 18px;}
.founder-msg-rht h4 {font-size: 30px; line-height: 40px; margin-bottom: 18px;}

.crafting-tradition { padding: 25px 0 0px 0; }
.craft-rht { width: calc(100% + 24px); margin-left: -12px; margin-right: -12px;}
.craft-lft p { padding-bottom: 0; line-height: 24px; }

.servicio-numbers ul { align-items: flex-start;  }
.servicio-numbers ul li span { font-size: 38px; line-height: 70px; font-weight:300;}
.servicio-numbers ul li { margin-bottom: 20px; flex: 1 1 47%; }
.servicio-numbers ul li p { line-height: 22px;}

/* our-strength */
.strength-cont-img { display: block;}
.strength-cont { padding: 60px 20px 40px 20px;}
.strength h2 { font-size: 30px; line-height: 40px; margin-bottom: 20px;}
.strength-cont h3 {font-size: 28px; line-height: 32px; padding-bottom: 12px;}
.strength-cont p { padding-bottom: 10px;}
.strength-cont p:nth-last-child(2) { padding-bottom: 20px; }
.strength { padding: 40px 0; }
.strength-cont span { left: 20px;}
.awards-cerificate { padding-bottom: 25px;}

#awards-lst { width: calc(100% + 12px); margin-right: -12px;}
#awards-lst .owl-stage { padding-left: 0 !important;}
.strength-part { gap: 15px;}
.strength-img { width: 100%;}


/*contact us*/
.get-in-touch .get-lft {float: left;width: 100%;margin-bottom: 45px;}
.get-in-touch .get-rgt {float: left;width: 100%;padding-left: 0px;}
.contactar-frm .form-box .frm-input .two-col .frm-input-ctrl {float: left;width: 100%;margin: 0 0 15px 0;}
/* .inner-title-cnt h1 {font-size: 28px;line-height: 36px;} */
.get-in-touch {padding: 25px 0 35px;}
.contact-info p a{word-break: break-all; }
.contactar-frm .form-box textarea {height: 110px;}
.inner-title-cnt h4 { padding-bottom: 20px;}
.contact-info p { line-height: 24px;}
.contact-info .contact-lft { margin-right: 20px;}
.contact-info .contact-rgt {width: calc(100% - 83px);}
.contact-lft span i { font-size: 26px; }
.contact-lft span { width: 58px; height: 58px;}


/*blog*/
.blog-news-list {margin-bottom: 25px;}
.pagination ul li span.prev-page,.pagination ul li span.next-page {background-size: contain;}
.pagination ul li span {width: 45px;height: 39px;}
.blog-main-news .blog-lft {float: left;width: 100%;}
.blog-news-list ul {width: 100%; column-gap: 4%; row-gap: 20px;}
.blog-news-list ul li {flex: 0 1 48%;}
.blog-main-news .blog-rgt {float: left;width: 100%;padding: 25px 15px;}
/* .inner-title-cnt h1 {font-size: 28px;line-height: 32px;} */
.blog-list {padding: 25px 0;}
.blog-main-news h2 {font-size: 18px; line-height: 24px; padding-bottom: 15px;}
.blog-main-news p {font-size: 16px; line-height: 24px;padding-bottom: 20px;}
.social-sec ul {float: left;margin-right: 15px;}
.blog-news-list ul li .blog-cnt {padding: 30px 15px;}
.blog-news-list ul li .blog-cnt p {font-size: 18px; line-height: 24px;}
.blog-news-list ul li .blog-cnt p br{display: none;}
.inner-content-area .inner-content-lft {float: left;width: 100%; margin-bottom: 15px;}
.inner-content-area .inner-content-rgt {float: left;width: 100%;padding-left: 0px;}
.inner-content-area {padding: 25px 0;}
.blog-main-cnt h1 {font-size: 24px;line-height: 32px;}
.blog-main-cnt .blog-main-img {margin-bottom: 15px;}
.blog-main-cnt .blog-img-lst ul li {flex: 1 1 47.5%;}
.blog-main-cnt h6 {padding-bottom: 15px;}
.blog-side-banner {float: left;width: 48%;margin-bottom: 30px;margin-right: 4%; display: none;}
.categories-lst {float: left;width: 48%;}
.blog-main-news { margin-bottom: 20px;}
.blog-main-cnt p { padding-bottom: 20px;}
.blog-main-cnt .blog-img-lst { margin-bottom: 20px;}
.categories-lst { width: 100%;}


/**** blog details ****/
.inner-content-area .inner-content-rgt { padding-left: 0px;}
.strength-quote { margin-bottom: 30px;}
.strength-slide { margin-bottom: 20px;}
.strength-main-cnt h3 { padding-bottom: 10px; font-size: 22px;  line-height: 28px;}
.strength-quote h2 span { margin-bottom: 10px;}
.strength-side-banner h3 { font-size: 20px; line-height: 28px; position: relative; clip-path:none; padding: 16px 20px; text-align: center; font-weight: 500;}
.strength-cnt-lst ul li { flex: 1 1 47%; }
.strength-cnt-lst ul { gap: 10px;}
.strength-quote h2 { line-height: 30px; font-size: 20px; padding-left: 20px;}
.strength-side-banner { margin-top: 10px;}
.strength-side-banner img { display: none;}
.strength-slide .flex-direction-nav { display: none;}
.strength-slide .flex-control-nav {bottom: 65px;}
.strength-slide .flex-control-nav li a.flex-active::after {top: 5px;}


/*******login css*********/
#dealer-login .container { max-width: 96%; flex-wrap: wrap;}
.signup-container { padding: 20px; width: 100%;}
.signup-container h1 { font-size: 32px; line-height: 36px; margin-bottom: 15px;}
.welcome-container { display: none;}
.welcome-container img { height: 100%;  object-fit: cover;}
.popup-close { right: 10px; top: 10px;}
.popup-close a { width: 30px; height: 30px; line-height: 32px;}
.popup-close i { font-size: 16px;}
p.text-mute { margin-bottom: 18px;}
.strength-cont a {width: 130px; height: 35px; font-size: 14px; line-height: 22px; letter-spacing: 0px;}
.inner-content-area .inner-title-cnt { margin-bottom: 5px;}


/********home banner new css*******/
.new-arrival { padding: 25px 0;}
/* .dealer-btn { margin-top: 5px;} */
.contactar-frm .form-box .frm-input .two-col .frm-input-ctrl:last-child { margin-bottom: 0;}
.arrival-lst .item .arrival-cnt { padding: 20px 20px; }
.arrival-lst .item .arrival-cnt p { font-size: 16px; line-height: 26px; }


.all-logins { padding: 30px 0;}
.all-logins ul li { flex: 1 1 46%;}
.all-logins .login-lft { margin-right: 15px; }
.all-logins a {font-size: 16px; line-height: 22px;}
.login-lft span { width: 58px; height: 58px;}
.all-logins ul {row-gap: 20px;}
.qty-pad { margin-right: 7px;}


/* varsha-21-7-22 */
.popup {width: 100%; padding: 15px;}
.logo-clients h3 { padding-bottom: 12px;}

table.vertical { width: 100%; box-shadow: none;}
table.vertical, .vertical thead, .vertical tbody, .vertical th, .vertical td, .vertical tr { display: block; }
.vertical th {width: 100%; padding: 10px;}
table.vertical tr:first-child th:first-child {border-top-right-radius: 10px;}
table.vertical tr:last-child th:first-child {border-bottom-left-radius: 0;}

/* profile */
.my-profile{padding: 40px 0;}
/* checkout */
.checkout {padding: 40px 0;}
.shop-cart-btm .shop-cart-lft { width: 100%;  margin-right: 0; margin-bottom: 30px;}
.shop-cart-btm .shop-cart-rgt {width: 100%;}
.shop-cart-btm .shop-cart-btns { text-align: center; }
.shop-cart-btns a{float: none; padding: 12px 25px;}
.two-split .frm-input {width: 100%; margin-right: 0;}

.dashboard-inr-pg { padding: 30px 0;}

.dashboard-btn a {font-size: 12px!important; padding: 5px 7px!important;}

.product-details .product-direction-nav li .product-prev { left: 0; width: 40px; height: 40px;}
.product-details .product-direction-nav li .product-next {right: 0; width: 40px; height: 40px;}

.search-bx {  padding-bottom: 25px;width: 100%; padding-top: 15px;}
.cont-wid {  width: 100%; float: left; }
.search-bx .input-text {width: 100%;}
.pro-dtlz { float: left; width: 100%;}
.headng-wid {width: 100%;}

.rs-quantity .qty-pad {margin-right: 0;}


/* new table css */
.responsive-order-table .table-header { display: none; } 
.basket-img { width: 120px;}
.basket-cont { width: calc(100% - 120px); padding-left: 15px; padding-top: 5px; display: block;}
.responsive-order-table li {font-size: 14px; }
.responsive-order-table .table-row { border: none; text-align: left;flex-wrap: wrap; margin-top: 12px; }
.responsive-order-table .table-row:last-child { margin-bottom: 0px;}
.responsive-order-table .table-row h2 { padding-bottom: 2px;}
.responsive-order-table .table-row p {font-size: 13px; line-height: 18px; display: none;}
.responsive-order-table .table-row .col {border-right: none;padding: 0px 0px;}
.responsive-order-table .table-row .col-2 { width: 100%; margin-bottom: 5px; }
.responsive-order-table .table-row .col-3 { width: 100%; margin-bottom: 10px; }
.responsive-order-table .table-row .col-3 h2 { font-size: 13px;}
.responsive-order-table .table-row .col-4 { width: 100%; margin-bottom: 10px; }
.responsive-order-table .table-row .flex-center { justify-content: left;}
.responsive-order-table .col-5 {width: 50%; display: none;}
.responsive-order-table .col-6 {width: 50%; text-align: right; display: none;}
/* .responsive-order-table .col-7 {width: 100%; margin-top: 25px;} */
.responsive-order-table .table-row a.delete {padding: 5px 10px;width: 35px;height: 35px;}
.basket-remark { padding: 7px 0px; width: 100%; margin-top: 5px;}
.basket-remark .remark { background: #f5f5f5; }
.prod-price-mob { display: block;}
.responsive-order-table .table-row .col-2 h2 span.prod-code-mob { display: inline-block; }

.ftr-mid a { margin-right: 0px !important; }
.contactar-frm .form-box .frm-input label { padding-bottom: 5px;}
.contactar-frm .form-box input[type="text"], .contactar-frm .form-box input[type="email"]{ height: 42px;}
.map-sec iframe { height: 350px; }

.recent-post-lst ul li .recent-title h3 { font-size: 15px; }

.sweet-alert h2 { font-size: 24px !important; line-height: 34px !important; margin-bottom: 0px !important;}


.products-list .prod-lst { margin-bottom: 35px; }
.products-list .prod-lst-cat {margin-top: 10px;}
.products-list .prod-lst-cat .qty {width: 60px;}
.contactar-frm .form-box .frm-input .two-col .frm-input-ctrl:last-child { margin-bottom: 0px; }

.prod-lst ul li .prod-img img.product_response { height:300px;}
.qty-pad.qty-data { margin-right: 0px;margin-top:0px}

.detail-image-res{ width : 100%;height : 570px; object-fit: cover; }

.welcme-rgt {order: inherit;}
.welcme-ksr.img-rgt .welcme-lft { margin: 0;}
.new-arrival .row, .our-product .row, .welcme-ksr .row, .our-video .row, .blog-sec .row, .our-video .row { padding: 0 12px;}
.welcme-ksr.img-rgt .welcme-rgt { width: 100%;}
.welcme-ksr.img-rgt .welcme-lft { width: 100%;}


/********home banner new 22-1-2025 css*******/
.home-banner .swiper-container.swiper-container-horizontal > .swiper-pagination-bullets {width:100%; bottom:3px; top: auto; left: 0px; right: 0px;}
.home-banner .swiper-container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; display: inline-block; margin: 0 5px;}

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.our-product ul li .prd-h img { width: 50px;}
.our-product ul li .prd-cnt h3 { line-height: 20px; }

.fabric-details-lst ul { width: 100%; padding-right: 0; margin-bottom: 3px;}
.fabric-details-lst ul:last-child { width: 100%; margin-bottom: 0px;}
.fabric-details-lst {margin-bottom: 15px;}

/* about-us */
/* .welcome { padding: 30px 0 30px 0;} */
/* .welcome-lft p { padding-bottom: 12px; } */
/* .welcome-lft h2 { font-size: 25px;line-height: 35px;margin-bottom: 12px; padding-bottom: 5px; } */
  
/* .mission h3 {font-size: 22px; line-height: 32px;padding-bottom: 4px;} */

.servicio-numbers ul li { margin-bottom: 10px; }
/* .servicio-numbers ul li span { font-size: 45px; } */
.servicio-numbers ul li .fun-fact-number h3 { font-size: 50px;line-height: 50px;}

.founder-msg-rht h4{ font-size: 25px; line-height: 35px;}

/* .crafting-tradition {padding: 30px 0 10px 0;} */
.crafting-tradition h3{font-size: 25px; line-height: 35px;padding-bottom: 15px;}
.craft-lft h5 {font-size: 22px; line-height: 32px; padding-bottom: 10px;}
/* .craft-top { padding-bottom: 22px; margin-bottom: 20px; } */

.awards-cerificate h2 { font-size: 25px; line-height: 35px;  margin-bottom: 25px; }
.founder-msg-rht p { padding-bottom: 12px; }

/* our-strength */
.strength-cont { padding: 50px 15px 35px 15px;}
.strength h2 { font-size: 25px; line-height: 35px; margin-bottom: 20px;}
.strength-cont h3 {font-size: 22px; line-height: 35px;  padding-bottom: 8px;}
.strength { padding: 25px 0; }

.servicio-numbers ul li span {line-height: 44px;}


/******** home banner new css *******/
.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt { max-width: 100%; right: 0; top: auto; bottom: 18px; transform: none; left: 0; z-index: 1;}
.banner-home .flexslider ul.slides .banner-lft img { height: 360px; object-fit: cover; object-position: 22% center;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt p, .banner-home.home-banner-sec .flexslider ul.slides .banner-rgt a { display: none;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt h2 { margin-bottom: 0; font-size: 20px; line-height: 30px;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt h2 br { display: none;}
.banner-home.home-banner-sec .flexslider ul.slides li h6 { margin-bottom: 10px;}
.banner-home.home-banner-sec .flexslider .slides > li::after { position: absolute; display: block; content: ""; left: 0; bottom: 0; width: 100%; height: 100%;
background: rgba(248,80,50,0);
background: -moz-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(122,39,25,0) 51%, rgba(0,0,0,0.52) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,0)), color-stop(51%, rgba(122,39,25,0)), color-stop(100%, rgba(0,0,0,0.52)));
background: -webkit-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(122,39,25,0) 51%, rgba(0,0,0,0.52) 100%);
background: -o-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(122,39,25,0) 51%, rgba(0,0,0,0.52) 100%);
background: -ms-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(122,39,25,0) 51%, rgba(0,0,0,0.52) 100%);
background: linear-gradient(to bottom, rgba(248,80,50,0) 0%, rgba(122,39,25,0) 51%, rgba(0,0,0,0.52) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#000000', GradientType=0 ); }

.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt .banner-cap { width: 100%; }

#arrival-lst .item .arrival-cnt p {font-size: 15px; line-height: 23px; }
#products-lst .item .prd-main-cnt .prd-cnt h3 {font-size: 15px; line-height: 23px;}
#products-lst .item .prd-main-cnt .prd-h p {font-size: 13px;}

.qty { height: 22px;font-size: 13px;}
input.qtyminus { font-size: 18px; line-height: 19px;}
input.qtyplus { font-size: 18px; line-height: 19px;}
.prod-cart .fa-shopping-cart { font-size: 19px;}

/* checkout */
.two-split .frm-input {width: 100%; margin-right: 0;}


.view-ordr .pull-left{float: left; width: 100%;}
.view-ordr .pull-right {float: left; width: 100%;padding-bottom: 4px;}
.back-btn { float: left; margin-right: 7px;}
.pdf-btn { margin-right: 0; float: left;}
.tabel-design .col-sm-6 .dataTables_filter { float: left; width: 100%; padding: 10px 0; text-align: left; }
.back-btn a, .pdf-btn a {padding: 5px 16px; font-size: 13px;}

.product-details .product-direction-nav li a {top: 18%;}

/* products */
.prod-lst ul { column-gap: 4%; }
.prod-lst ul li { flex: 0 1 48%;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ 
@media screen and (max-width:479px) {
.fancybox-skin {padding: 0 !important;}
.fancybox-close {right: -12px;top: -18px;}
.our-product h2, .blog-sec h2{font-size: 28px; line-height: 36px;}
footer .ftr-btm .ftr-lft {float: left;width: 100%;border-right: none;margin: 0 0 20px 0;}
footer .ftr-btm .ftr-mid {float: left;width: 100%;text-align: center;border-right: none;}
footer .ftr-btm .ftr-rgt {float: left;width: 100%;}
footer .ftr-btm .ftr-mid h3{text-align: center;}
.vid-lft {width: 100%;float: left; margin-bottom: 20px; justify-content: center; }
.vid-rgt {width: 100%;float: left;text-align: center;}
.vid-cnt { width: auto;}
.vid-top ul {width: auto;float: none;margin-top: 0;display: inline-block;}
.vid-top ul li{float: none; display: inline-block;}
.our-product h2, .blog-sec h2, .new-arrival h2 {font-size: 28px; line-height: 34px; margin-bottom: 15px;}
.new-arrival {padding: 20px 0 20px 0;}
.our-video h2 {font-size: 30px;line-height: 36px;}
.social-sec h2{text-align: center;}
.social-sec ul {float: left;width: 100%;margin: 0 0 20px 0;}
.social-rgt {width: 100%;float: left;text-align: center; justify-content: center;}
.social-sec ul li {margin-right: 8px;display: inline-block; float: none;}
.social-sec a.dwn-but{float: none; display: inline-block;}
/* footer .ftr-btm p br{display: none;} */
.banner-home .flexslider ul.slides li h2 br{display: block;}
.banner-home.home-banner-sec .flexslider ul.slides .banner-rgt h2 { font-size: 18px; line-height: 26px;}

.new-arrival.product-cat a.view-all { position: relative;}
.view-btn { float: left; width: 100%; text-align: center; margin-top: 30px;}
.strength h2 { font-size: 22px; line-height: 32px; margin-bottom: 20px;}


/*blog*/
.blog-news-list ul { column-gap: 4%; row-gap: 20px; }
.blog-news-list ul li {flex: 0 1 100%; }
.blog-main-cnt .blog-img-lst ul li {flex: 1 1 100%; margin-bottom: 20px;}
.blog-main-cnt .blog-img-lst ul li:last-child{margin-bottom: 0;}
.blog-main-cnt h1 { font-size: 22px; line-height: 26px;}
.blog-main-cnt h3 { font-size: 20px; line-height: 26px; padding-bottom: 10px; }
.blog-side-banner { float: left; width: 100%; margin-bottom: 20px; margin-right: 0;}
.categories-lst {float: left;width: 100%;}

/* .blog-main-cnt p {font-size: 15px; line-height: 22px;} */
.contact-info p a {font-size: 16px;}
/* .contact-info p a.mail-link {font-size: 13px;} */
.contact-info p {font-size: 14px;}
.contact-info p span {font-size: 14px;}
.contact-info p br { display: none;}

.top-menu .logo { left: 6%; }
.top-menu .cart { margin-right: 10px; }
.dealer-btn a {  padding: 4px 6px;}
.top-menu .cart .fa-shopping-cart {font-size: 20px;}



/* new table css */
.basket-img { width: 85px;}
.basket-cont { width: calc(100% - 85px); padding-left: 10px; padding-top: 5px; }

.zoom-pad { height: 280px !important; width: 280px !important; }

.logo-clients ul { column-gap: 4%;}
.logo-clients ul li { flex: 0 1 48%; }

}

@media screen and (max-width:359px) {

.our-product ul li { flex: 1 1 100%;}

/****products ***/
.prod-lst ul li .prod-tit h3 { font-size: 14px;}
.fabric-details-lst ul li span { display: inline-block;}
.fabric-details-lst ul { width: 100%; margin-bottom: 5px;}
.fabric-details-lst ul:last-child { width: 100%;}
.servicio-numbers ul li p { font-size: 13px; line-height: 20px;}
.contact-info p a.mail-link {font-size: 14px;}

.prod-lst ul li { flex: 0 1 100%;}
.prod-lst ul li .prod-img img.product_response { height:auto;}

}

