	@charset "utf-8";
/* CSS Document */


/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 768px) {
  
  .container, .main-content{width: 750px;}
  .caption{width: 750px;}
  .cookie-txt-sec{width: 750px;}
  
  
}

@media (min-width: 992px) {
  
  .container, .main-content{width: 970px;}
  .caption{width: 970px;}
  .mob-view{display: none;}
  .cookie-txt-sec{width: 970px;}

}

@media (min-width: 1200px) {
  
  .container, .caption, .main-content{width: 1200px;}
  .divider hr{max-width: 1000px;}
  .search-bar form.s{width:100%; max-width:1200px;}
  .it-all h2{
      font-size: 85px;
      line-height: 185px;
  }
  .cookie-txt-sec{width: 1200px;}
}


@media (min-width: 1400px) {
  
  .container, .caption, .main-content{max-width: 1632px;width: 100%;}
  .search-bar form.s{width:100%; max-width:1632px;}
  .it-all h2 {
    font-size: 90px;
    line-height: 183px;
}

.cookie-txt-sec{max-width: 1632px;width: 100%;}
 
}


@media (max-width: 1400px){
	.making-head, .leather-story-head, .hand-shading-sec{max-width:1200px;}
	
	.lft-menu ul li, .rgt-menu ul li {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 1.2px;}
	
	.banner-home img{max-width: 750px;}
	
	.caption-banner{max-width: 550px}
	.caption-banner h1 {
    font-size: 118px;
    line-height: 121px;}
	.medium {
    max-width: 380px;
    margin: 60px auto 0;
}
.scl-row ul li a {
    font-size: 16px;
    line-height: 20px;
}
.scl-main li a.fb-icn:after {
    right: auto;
}
.lt-connect .lt-cnt-sec p {
    font-size: 16px;
    line-height: 20px;
}

.sb{max-width:430px;}
.src-inp-sec {
    margin-right: 16%;
}

.user-setting-details{ padding-left:75px; padding-right:40px;}

.prod-img-bll{float:left; width:100%; max-width:117px; min-height:165px; max-height:165px;}
.prod-img-bll img{max-width:100%; min-height:165px; max-height:165px;}	
.prod-bll-txt {
    width: calc(100% - 130px);
}

.hm-banner-dts{max-width:1200px;}
.slide-product{max-width:1100px;}
/*.ani-vid{max-width:1200px;}*/
.clothing {
    max-width: 450px;
}
.bags {
    max-width: 500px;
}
.cat-txt {
    width: 100%;
    margin-top: -76px;
}
.cat-txt h3 {
    font-size: 80px;
    line-height: 120px;
}
.stories {
    max-width: 500px;
    margin-top: 100px;
}
.lthr-scape{margin-top:122px;}
.ltr-txt-sec {
    width: 100%;
    max-width: 480px;
}
.ltr-txt-sec h4 {
    font-size: 55px;
    line-height: 85px;
}
.hm-ban-caption-lft, .hm-ban-caption-rgt{max-width:410px; bottom: 19%;}
.hm-ban-caption-lft h1, .hm-ban-caption-rgt h1 {
    font-size: 103px !important;
    line-height: 120px;
}
.hm-ban-caption-rgt h1{padding-left: 0;
padding-top: 39px; margin-left: -25px;}
.hm-ban-caption-rgt p{margin-left:20px;}

.hm-ban-caption-lft p {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
    color: #343232;
    margin-right: 25px;
	margin-top:15px;
}
.pg-head-brd ul{margin-right: 29.5%;}
.hand-shading-sec img {
    max-width: 680px;
}
.social-caption-banner h2{font-size:70px;}

.strpath {
  stroke-dashoffset: 4800;
  stroke-dasharray: 4800;
}

/*home-ani-final*/
 .hm-svg {
    position: absolute;
    width: 100%;
    max-width: 85%;
    height: auto;
    top: 25px;
    left: auto;
    z-index: 3;
    bottom: 0;
    right: 0;
}
.mb-tw.hm-svg {
    top: 85px;
}
.hm-category-mob {
    padding-top: 109px !important;
}
.cat-svg {
    max-width: 620px;
top: -41px;
right: 16.4%;
}

.bags{margin-top:195px;}
.cthmpath {
  stroke-dashoffset:1150;
  stroke-dasharray: 1150;
}
.sign-svg{max-width:1200px;}

.bann-img-center {
    width: 100%;
    max-width: 380px;
    min-height: auto;
    max-height: none;
}
.angular-str-img {
    max-width: 438px;
    max-height: 521px;
}
.check-knocts {
    max-width: 654px;
    max-height: 371px;
    left: 5%;
}
.chaos-skl-sec {
    max-width: 628px;
    max-height: 338px;
}
.sassy-wave-img {
    max-width: 338px;
    max-height: 521px;
}
.foll-folliage-img {
    max-width: 307px;
    max-height: 455px;
    top: 27%;
}
.triad-coll-img {
    max-width: 438px;
    max-height: 521px;
}
.flw-blm-img {
    max-width: 308px;
    max-height: 451px;
}

.rgt-arrs{top: 64.2%;}
.rgt-arrs-tw{top: 34.8%;}

}

@media (max-width: 1380px) {

.slide-txt h4 {
    font-size: 14px;
    line-height: 19px;
}

.slide-grid-inner .slide-img{width: 100%;
max-width: 170px;
min-height: 214px;
max-height: 255px;
margin: 0 auto 30px;
position: relative;}

.signature-style .slide-grid-inner .slide-img a img {
    min-height: 255px;
    max-height: 255px;
    object-fit: cover;
    max-width: 170px;
    object-position: top;
}
.lthr-splc-txt {
    margin-top: 80px;
}

.lthr-innr {
    padding: 30px 20px 40px;
}


}

@media (max-width: 1300px) {

.cat-svg {
    max-width: 580px;

}

.stories {
    max-width: 500px;
    margin-top: 50px;
}

}




@media (max-width: 1024px) {
	.cat-svg {
    max-width: 550px;
}
	.making-head, .leather-story-head{max-width:970px;}
	p{font-family: 'Didact Gothic'; font-size:14px; line-height:19px; letter-spacing:1.4px;}

.user-setting-menu ul li{font-size:14px; line-height:20px;}
.user-setting-details h2, .update-per-info-details .user-setting-details h2 {
    font-size: 19px;
    line-height: 25px; letter-spacing:0.76px; margin-bottom: 35px;
}
.form-field {
    margin-top: 0;
    margin-bottom: 30px;
}
.bann-img-center {
    width: 100%;
    max-width: 380px;
    min-height: auto;
    max-height: none;
}
.hm-svg{max-width: 97%;
height: auto;
top: 0;}

.hm-banner-dts h1{padding-top: 126px !important;}

.hm-ban-caption-lft h1, .hm-ban-caption-rgt h1 {
    font-size: 75px;
    line-height: 140px;
}
.hm-ban-caption-lft, .hm-ban-caption-rgt {
    max-width: 346px;
}
.hm-ban-caption-lft h1, .hm-ban-caption-rgt h1 {
    font-size: 75px !important;
    line-height: 114px;
    letter-spacing: 3px;
}
.hm-ban-caption-lft p {
    margin-right: 0;
    text-align: left;
    max-width: 266px;
}
.hm-ban-caption-lft p span{display:block;}
.hm-ban-caption-rgt p{display:none;}
.hm-banner-dts {
    max-width: 970px;
}
.hm-ban-caption-rgt h1{margin-left:0;}
.desk-view{display:none !important;}
.tab-view{display:block !important;}
	.currency{display:none;}
		.header{box-shadow: 0px 3px 6px #00000029;}

	.lft-menu ul {
    margin-top: 22px;
}
.logo, .rgt-menu{margin-top:22px;}

.hm-ban-caption-rgt {
    bottom: 21%;
    transform: translateY(-18%);
    -moz-transform: translateY(-18%);
    -webkit-transform: translateY(-18%);
}
.frm-tab{padding-bottom:0px;}
.banner-nav {
    width: auto;
    display: block;
    position: absolute;
    right: 12px;
    bottom: 40px;
}

.banner-nav p, .banner-nav p a {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}
.collections{right: 98px; bottom:10px;}
.txt-caption p {
    font-size: 75px;
    line-height: 114px;
}
.mb-tw-banner{margin-bottom:60px;}
.hm-category-mob{padding-top:40px;}
.clothing {
    max-width: 292px;
}
.cat-txt {
    width: 100%;
    margin-top: -44px;
    padding: 0 15px;
}
.cat-txt h3 {
    font-size: 50px;
    line-height: 77px;
}
.cat-txt h3 {
    font-size: 50px;
    line-height: 77px;
}
.bags {
    max-width: 332px;
	margin-left: 50px;
}
.stories {
    max-width: 366px;
    margin-top: 80px;
}
.ltr-txt-sec {
    width: 100%;
    max-width: 275px;
}
.ltr-txt-sec h4 {
    font-size: 40px;
    line-height: 61px;
}
.ltr-txt-sec p {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}
.lthr-scape {
    margin-top: 111px;
}
.signature-style .owl-item{max-width:247px;}
.slide-grid-inner .slide-img {
    width: 100%;
    max-width: 145px;
    min-height: auto;
    max-height: none;
    margin: 0 auto 20px;
}
.slide-txt h4 {
    font-size: 10px;
    line-height: 15px;
	letter-spacing:1px;
}
.slide-txt p {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 1px; margin-bottom:3px;
}
.share-prod {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 6px;
}
.slide-grid-inner{padding-top:28px;}
.slide-grid {
    width: 100%;
    min-height: 357px;
    max-height: 357px;
}

.sign-style h2 {
    font-size: 40px;
    line-height: 60px;
}
.sign-style p {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 1.4px;
    margin-top: 3px;
}
.owl-theme .owl-dots .owl-dot span{width: 8px !important;
height: 8px !important;}


.txt-ani-top p {
    font-size: 40px;
    line-height: 61px;
}
.txt-ani-top p span {
    font-size: 40px;
    line-height: 61px;
}
.txt-ani-top {
    top: -35px;
}
.txt-ani-bottom p {
    font-size: 40px;
    line-height: 61px;
}
.txt-ani-bottom p span {
    font-size: 40px;
    line-height: 61px;
}
.txt-ani-bottom {
    bottom: -26px;
}
.lt-connect .lt-cnt-sec h2 {
    font-size: 50px;
    line-height: 77px; letter-spacing:-1px;
}
.lt-connect .lt-cnt-sec p {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}
.subs-form{max-width: 380px;
margin-left: auto;
margin-right: auto; padding-bottom: 4px}

.subs-form input {
    width: 77%;
    height: 30px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}
.subs-form .subs-submit i {
    font-size: 13px;
    color: #D96951;
}
.subs-form .subs-submit {
    height: 30px;
}

.footer {
    padding-top: 40px;
    padding-bottom: 20px;
}
.footer-widget ul li:after{font-size:14px;}
.ft-center{max-width: 230px;
top: 70px;
min-height: 380px;}

.scl-row ul li {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 100%;
    max-width: 20%;
}
.scl-row ul li:nth-child(2) {
max-width: 60%;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
    text-align: center;
}
.scl-row ul li a {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px; text-decoration: none;
}
.scl-main li a:after, .scl-main li a.fb-icn:after{content:inherit;}

.scl-main {
    margin-top: 100px;
    margin-bottom: 100px;
}
.footer-widget{margin-top:125px;}
.lt-connect{padding: 90px 0 20px;}
.footer-widget ul li{font-size: 14px;
line-height: 19px;
letter-spacing: 1.4px;
padding-right: 8px;
padding-left: 2px;}


.ac-py-mt{padding: 36px 0 15px;}
.ac-py-mt p {
    font-size: 10px;
    line-height: 13px;
}
.ac-py-mt ul li{width: 36px;
height: 20px; margin: 0 5px;}

.copyright p {
    font-size: 10px;
    line-height: 13px; margin-bottom:8px;
}
.developed p {
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px; max-width:100%;
}
.lt-connect .lt-cnt-sec h2, .lts-scl h2 {
    font-size: 50px;
    line-height: 77px;
    margin-bottom: 8px;
}
.ft-center {
    max-width: 349px;
    top: 84px;
    min-height: 428px;
    max-height: 428px;
}
.frm-tab{display:block !important;}
.mb-tw-banner{margin:0;}
.desk-menu{display:none !important;}
.mob-menu{display:block !important;}


.contactinrsec2 {
    padding-left: 10px;
    padding-right: 0;
}
.mtm-30 {
    margin-top: -140px;
}
.header-tab {
    display: block !important;
}
.dropbtn.mob-menu {
    display: none !important;
}
.sidebarMenu {
    width: 300px;
    transform: translateX(-100%);
}
.sidebarIconToggle{display: block !important;}
label.wrap {
    width: 100%;
}
select.dropdown {
    width: 100%;}
    label.wrap:after {
		font-size: 18px;
line-height: 25px;
padding: 0 5px 0 4px;
    }
    .shopbagcol {
        padding-right: 30px;
    }
    .btn-checkout,
    .btn-go-back {
        max-width: 266px;
        height: 53px;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1.4px;
    }
    .innr-page-banner-title h2{
        font-size: 50px;
    margin-bottom: 50px;}
    .cntct-img.tab-view{display: none;}

    .social-caption-banner h2 {
    font-size: 45px;
    line-height: 55px;
    padding-top: 20px;
} 
.eco-caption h2 {
    font-size: 55px;
    line-height: 64px;
}
    .lt-mis-caption h2{font-size: 60px; line-height: 70px;}
    .lt-header h2{font-size: 60px;  line-height: 70px;}
    .lt-employ-caption h2{ font-size: 60px;  line-height: 70px;}
    .lt-mis-image{max-width:338px;}
    .lt-offset-container{padding-left: 70px; padding-right: 70px;}
    .lt-prblm-image{width: 90%;}
    p.lt-last-para{padding-left: 70px;}
    .lt-mis-image.row2 img{margin-top: -65px;}
    .lt-employ-image.row2 img{ width: 100%;margin-top: -65px;}
    .lt-employ-image{width: 85%;}
	
	.lt-prblm-image {
    	max-width: 338px;
	}
	.rt-mis-image{max-width:380px;}
	
	.lt-mis-txt p{max-width: 350px; margin-left: 100px;}
	.leather-culprit{max-width:718px;}
	p.lt-last-para {
    padding-top: 46px;
    padding-left: 0px;
    max-width: 359px;
    letter-spacing: 0.38px;
    text-transform: none;
    font-size: 14px;
    line-height: 20px;
}
.lt-employ-image img {
    max-width: 338px;
}
.lt-employ-caption{left:200px;}
.social-caption-banner h2 span{line-height:normal; -webkit-text-stroke: .5px #0A0909;}
.product-single.mob{display: none;}


/* Shweta 14/12 */

.user-account-pg{
    margin-top: 150px;
}
.mob-view-none{
    display: none !important;
}

.cntct-img{
    max-width: 423px;
    height: 329px;
}
.cntct-content{
    max-width: 157px;
    height: 399px;
    margin: 0 auto;
}
.cntct-content ul{
    padding: 64px 0;
}
.cntct-content ul li p{
    font-size: 14px;
    color: #938E80;
    line-height: 21px;

}
.contactinrsec3{
    margin-top: 52%;
}
.contactinrsec3 .cntct-img{
    max-width: 203px;
    height: 274px;
}
.contactinrsec3 .cntct-img img{
    height: 100%;
    object-fit: cover;
}

.checkoutgapsec1{
    max-width: 365px;
    height: 1034px;
}
.checkoutgapsec2{
    max-width: 350px;

}
.checkout-table tr{
    margin-bottom: 15px;
}
.checkout-table .table td{
    padding: 0;
}
.checkout-table .chckout-pro-det{
    max-width: 84px;
}
.chck-ot-img {
    max-width: 110px;
    width: 100%;
    height: 122px;
    margin-bottom: 15px;
}
.checkout-table .chckout-pro-det h6{
    font-size: 14px;
    line-height: 20px;
}
.chckout-pro-det p{
    font-size: 10px;
    line-height: 20px;
}
.chckout-price h6{
    font-size: 14px;
    line-height: 20px;
}
.coupounsec .es_txt_email{
    max-width: 223px;
    height: 47px;
    font-size: 14px;
    line-height: 20px;
}
.coupounsec .es_submit_button{
    max-width: 105px;
    height: 47px;
    font-size: 14px;
    line-height: 20px;
}
.coupounsec{
    max-width: 345px;
    margin-bottom: 15px;
}
.checkout-table tr.all-total{
    max-width: 326px;
    margin: 0 auto;
    margin-bottom: 15px;
    height: 20px;
}
.checkout-table .table .total-chck td{
    padding: 0 0 10px;
    font-size: 14px;
}
.checkout-table tr.all-total td{
    font-size: 14px;
    line-height: 19px;
    text-transform: capitalize;
}

.page-banner{margin-top: -48px;}
.pg-head-brd h2 {
    font-size: 60px;
    line-height: 91px;
}
.pg-head-brd ul{min-width: 200px;}
.str-lthr{margin-top:150px;}
.it-all h2{font-size: 60px;
line-height: 91px;
margin-bottom: 4px;
margin-top: -140px;}

.idea-banner {
    width: 100%;
    margin: 60px auto 26px; max-width: 774px;
}
.waving-leather{max-width:774px; margin-bottom:163px;}
.waving-leather img {
    max-width: 387px;
}
.waving-title {
    position: absolute;
    width: 100%;
    text-align: center;
    max-width: 445px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.waving-title h2 {
    font-size: 50px;
    line-height: 50px;
    color: #292727;
    text-transform: capitalize;
    max-width: 182px;
}
.waving-title p {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
    color: #343232;
    text-align: left;
    margin-left: 80px;
    margin-top: 15px;
}

.it-all{display: flow-root; margin-top: 150px;}
.view-desk{display:none;}
.view-tab {
    display: block;
}
.view-tab-mob{display:block;}
.quilting-leather{max-width:774px; padding-bottom: 173px;}
.quilting-img img {
    max-width: 387px;
}
.quil-svg{max-height: 352px; top: 30px;}
.quilting-head h2 {
    font-size: 50px;
    line-height: 50px;
}
.quilt-xtr{max-width:366px; font-size:14px; line-height:19px; letter-spacing:1.4px; text-align:left; margin-top:15px;}
.sec-even h2 {
    font-size: 60px;
    line-height: 70px; margin-top: -45px;
}
.sec-even p {
    margin-bottom: 147px;
    margin-top: 15px;
}
.making-head p {
    margin-bottom: 40px; margin-top:0;
}
.txt-tbl p, .txt-num p{margin-bottom:0px !important;}
.txt-tbl p{font-size:14px; line-height:19px; letter-spacing:0.7px;}
.making-bag-procc .owl-dots{display:none;}
.making-bag-slide {
    margin-bottom: 105px;
}
.laser-cutting{max-width:774px;}
.laser-sec img{max-width:386px;}
.laser-head h2{font-size:50px; line-height:50px; letter-spacing:-1px;}
.laser-xtr{text-align: right;
margin-top: 15px;
margin-right: 83px;}
.laser-sec {
    margin-bottom: 163px;
}

.appliques-sec {
    max-width: 774px;
}

.appliques-sec img {
    max-width: 386px;
}
.applique-head h2 {
    font-size: 50px;
    line-height: 50px;
}
.appl-xtr{font-size: 14px;
line-height: 19px;
letter-spacing:1.4px;
margin-top: 15px;
text-align: left;
max-width: 366px;}

.laser-applique{padding-bottom:240px;}
.design-leather-proccess h2 {
    font-size: 60px;
    line-height: 70px;
    margin-top: -51px;
    margin-bottom: 12px;
}
.storiestw-svg svg {
    max-height: 350px !important;
}
.leather-story-head p {
    margin: 0;
    margin-bottom: 40px;
}
.leather-waeving-slide {
    margin-bottom: 105px;
}
.weaving-leather{max-width:774px;}
.weaving-head h2 {
    font-size: 50px;
    line-height: 50px;
    color: #292727;
    text-transform: capitalize;
    max-width: 182px;
    margin: 0 auto;
}
.weaving-sec img{max-width:386px;}
.weav-xtr{text-align: left;
margin-left: auto;
margin-top: 15px;
max-width: 366px;}
.weaving-sec{margin-bottom:162px;}
.hand-shading-sec{max-width:774px;}
.hand-shading-sec img {
    max-width: 386px;
}
.hand-shading-head p{text-align:left;}
.hand-shading-head h2 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 15px;
}
.waeving-leather-hand-shading{padding-bottom:101px;}

.column.thumbnail {
    width: 20%;
}

.slide-grid-inner .slide-img a img {
min-height: 186px !important;
max-height: 186px !important;
    object-fit: cover;
}

.home-banner{display:none;}

.pg-head-brd h2 {
    font-size: 60px;
    line-height: 106px;
}

.pg-head-brd ul li{font-size: 14px;
line-height: 19px;
letter-spacing: 1px;}

.pg-head-brd ul li a {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1px;
}

.pg-head-brd h2 {
    font-size: 60px;
    line-height: 91px;
}
.frm-tab .hm-ban-caption-lft p {
    color: #333;
}

.prod-th-img img {
    min-height: 515px;
    max-height: 515px;
}


.featured-pg-sec .prod-th-img img{min-height: auto; max-height: none;}





}


/*End of 1024 resolution */



@media (max-width: 990px) {

.col-sm1{-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;}
	.col-sm2{-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;}
	
	.col-sm3{-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;}
	
	.col-sm4{-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;}
	
	.col-sm5{-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;}
	
	.col-sm6{-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;}
	
	.col-sm7{-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;}
	
	.col-sm8{-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;}
	
	.col-sm9{-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;}
	
	.col-sm10{-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;}
	
	.col-sm11{-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;}
	
	.col-sm12{-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;}

    .payment-mthd ul li{
        display: block;
        margin: 15px 0 0 ;
        width: 50%;
    }
    .checkoutgapsec {
        padding-right: 30px;
    }
    .thankyousec h2{ font-size: 50px;}
    .thankyousec p,
    .thankyousec button{ font-size: 14px; }
	.lthr-lft-img{text-align:center;}
	.lthr-lft-img img {
    max-width: 100%;
    margin: 0 auto 25px;
}
.lthr-rgt-img img {
    max-width: 100%;
    margin: 25px auto 0;
}
.tstm-sldr h2 {
    font-size: 36px;
}
}



@media (max-width: 800px){


.bann-img-center{max-width: 300px;}

.hm-banner-dts h1 {
    padding-top: 76px !important;
}

.hm-ban-caption-lft h1, .hm-ban-caption-rgt h1 {
    font-size: 62px !important;
    line-height: 108px;
    letter-spacing: 3px;
}

.hm-ban-caption-rgt h1 {
    margin-left: 45px;
}



.hm-ban-caption-lft h1{margin-right:45px;}
.frm-tab .hm-ban-caption-lft p {
    color: #333;
}

.hm-banner-dts {
    padding-bottom: 35px;
}

.cat-svg {
    max-width: 343px;
	top: -23px;
}

.bags {
    margin-top: 112px;
	margin-left:0px;
}

.stories{margin-top:0px;}

.hm-category-mob {
    padding-top: 80px !important;
}






.making-head, .leather-story-head{max-width:750px;}

.tab-view-none{display: none !important;}
.banner-sec{margin-top:80px; padding-top: 45px; text-align:center;}
.banner-sec h1 {
    font-size: 38px;
    line-height: 66px;
    letter-spacing: 2px;
}
.banner-home img {
    max-width: 305px;
    float: none;
    margin: 0 auto 20px;
}
.banner-home p {
    max-width: 280px;
    font-size: 14px;
    line-height: 19px;
    margin: 0 auto;
    text-align: left; color:#343232;
}
.banner-menu {
    width: 100%;
    overflow: hidden;
    max-width: 280px;
    margin: 27px auto 0;
	position: relative;
z-index: 4;
}
.banner-menu ul{text-align:right;}
.banner-menu ul li{font-size:14px; line-height:19px; letter-spacing:1.4px; color:#343232; margin-bottom:30px;}
.banner-menu ul li a{color:#343232;}
.banner-menu ul li:after{content: "\f111";
font-family: FontAwesome;
font-size: 7px;
position: absolute;
color: #D96951;
right: 20%;
bottom: -17px;
opacity: 0;
-webkit-transition: .3s all ease-in-out;
-moz-transition: .3s all ease-in-out;
transition: .3s all ease-in-out;}

.banner-menu ul li:hover:after{opacity: 1;
right: -12px;
bottom: 0;}

.banner-menu ul li:last-child{margin-bottom:0px;}

.lft-menu ul li:after, .rgt-menu ul li:after {
    content: inherit;
    font-family: FontAwesome;
    font-size: 7px;
    position: absolute;
    color: #D96951;
    right: 20%;
    bottom: -17px;
    opacity: 0;
    -webkit-transition: .3s all ease-in-out;
    -moz-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}
.rgt-menu ul {
    text-align: right;
}

.banner-home{margin-bottom:30px; padding: 40px 0; margin-left:-30px; margin-right:-30px;}
.banner-home:nth-child(2){padding-top:20px;}
.banner-home:last-child{margin-bottom:0px;}
.nxt-red{background-color:#D96951;}

.nxt-red h1{-webkit-text-stroke: 1px #F8F4EF;
-webkit-text-fill-color: transparent;}
.nxt-red p{color:#F8F4EF;}
.nxt-red .banner-menu ul li a{color:#F8F4EF;}



.ltr-txt-sec{max-width:206px;}


.ltr-txt-sec h4 {
    font-size: 26px;
    line-height: 43px;
}

.hm-category-nxt{display:none;}



.prod-single {
    width: 100%;
    overflow: hidden;
    margin-top: 120px;
}
.also-like h2{font-size: 30px;
line-height: 47px;}
.alsolikeslide .size-sl{display:none;}
.alsolikeslide .slide-txt p{margin-bottom:15px;}
.alsolikeslide .slide-grid-inner .slide-img{margin-bottom:15px;}
.alsolikeslide .slide-txt h4, .alsolikeslide .slide-txt p {
    font-size: 10px;
    line-height: 15px;
}
.alsolikeslide .btn-shp-now{max-width: 142px; font-size: 14px;
line-height: 19px;
letter-spacing: 1.4px;}
.alsolikeslide .owl-item img {
    min-height: 230px;
    max-height: 230px;
}
.alsolikeslide .slide-grid-inner .slide-img {
    max-width: 90%;
    min-height: auto;
    max-height: none;
    margin: 0 0 15px;
    overflow: hidden;
}

#fade-inmob {
  height: auto;
  width: 1px;
  opacity: 0;
  transition: all .75s ease;
}

#fade-inmob.show {
  opacity: 1;
  height: auto;
  width: 100%;
  max-width:315px;
  z-index: 7;
}
#fade-in.hide {
  opacity:0 !important;
  height: auto;
  width: 100%;
  max-width:534px;
  z-index: 7;
}

.gallery-menu-grd{display:none;}
.section-fil .filter-sec {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.tag{display:none;}
.prod-fil-grid {
    margin-top: 30px;
}

.lt-employ-caption {
    left: 20px;
}
.lt-employ-caption h2 {
    font-size: 53px;
    line-height: 62px;
}
.lt-employ-txt p {
    padding-top: 40px;
}
.rt-employ-image {
    margin-top: -60px;
}
/*stories page*/
.it-all h2 {
    font-size: 40px;
    line-height: 66px;
    margin-bottom: 4px;
    margin-top: -100px;
}
.idea-banner, .waving-leather, .quilting-leather, .laser-cutting, .appliques-sec, .weaving-leather, .hand-shading-sec
{max-width:680px;}
.waving-leather img, .laser-sec img, .appliques-sec img, .weaving-sec img {
    max-width: 310px;
}
.xtr-spc, .laser-xtr{max-width:340px; margin-left:auto !important;}
.waving-leather{margin-bottom:120px;}
.sec-even h2, .design-leather-proccess h2{    font-size: 40px;
    line-height: 44px; margin-top: -28px;}
	
	.storiestw-svg svg {
    	max-height: 192px !important;
	}
	.making-head p {
    margin-bottom: 27px;
	}
	.strpathtw{stroke-dashoffset: 1460;
stroke-dasharray: 2000;}
.laser-cutting{margin-top:101px;}
.quil-svg {
    max-height: 315px;
}
.quilting-head{margin-top: 26px;}
.quilting-leather {
    padding-bottom: 135px;
}
.appl-xtr{max-width: 340px;
margin-right: auto !important;}
.leather-story-head{margin-top: 240px;}
.weaving-leather{margin-top:101px;}
.waving-icon{max-width:295px; bottom:20px;}
.weav-xtr{max-width: 357px;}
.weaving-sec {
    margin-bottom: 101px;
}
.laser-sec{margin-bottom:101px;}
.laser-applique {
    padding-bottom: 120px;
}
.leather-story-head p{margin-bottom:27px;}
.leather-waeving-slide{margin-top:35px;}
.leather-waeving-slide {
    margin-bottom: 60px;
}

.featured-pg-sec .prod-th-img img{min-height: auto; max-height: none;}



}


@media (max-width: 767px) {
	
  .col-xs1{-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;}
	.col-xs2{-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;}
	
	.col-xs3{-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;}
	
	.col-xs4{-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;}
	
	.col-xs5{-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;}
	
	.col-xs6{-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;}
	
	.col-xs7{-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;}
	
	.col-xs8{-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;}
	
	.col-xs9{-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;}
	
	.col-xs10{-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;}
	
	.col-xs11{-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;}
	
	.col-xs12{-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;}
    
    
.user-account-pg {
    margin-top: 85px;
}
	.logo p{font-size:17px; line-height:22px;}
	.rgt-menu ul li{margin: 0 8px;}
	
	.prod-txt-details{padding:0; position:relative;}
	.prod-img-sec img {
    	margin-bottom: 20px;
	}
	
.prod-shared-sec {
    min-width: auto;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 74px;
}
	.share-menu-toggle{margin-left:0;}
	.prod-liked {
		top: 11px;
		right: 0;
	}
	.prod-liked i{color:#D96951;}
	.prod-txt-details h2 {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
	}
	.shop-now .btn-shp-now{max-width:142px; height:40px; font-size:14px; line-height:19px; letter-spacing:1.4px;}
	.size-gd{margin-bottom:0px;}
	.size-gd p{font-size:14px; line-height:19px; letter-spacing:0.28px;}
	.beefup__head > button{font-size:14px !important; line-height:19px !important; letter-spacing:0.28px !important;}
	.beefup__body p {
    font-size: 14px !important;
    line-height: 19px !important;
    letter-spacing: 0.28px !important;
	}
	.also-like{padding-top:68px; margin-bottom:98px;}
	.prod-txt-details .amt p {
    font-size: 14px;
    line-height: 19px;
	}
	.prod-txt-details .amt {
    margin-top: 5px;
    margin-bottom: 15px;
}

.share-items {

    top: -20px;
    transition: all 200ms ease-in-out;
    position: absolute;
    left: -106%;
    z-index: 9;
}
.prod-shared-sec .share-items {
    max-width: 125px;
	width:125px;
}

.size-gd button{
font-size: 14px;
line-height: 19px;
letter-spacing: 0.28px;	
}

.box{padding: 20px 15px 39px 49px;}
#fade-in.show{max-width:315px;}
.list h2{font-size:14px; line-height:19px; letter-spacing:1.4px;}


.innr-page-banner-title h2 {
    font-size: 40px;
}
.cntct-content ul {
    padding: 20px 0 50px;
}
.user-account-pg p {
    font-size: 14px;
    line-height: 19px;
}
.regstr-btn{
    width: 100%;
    padding: 10px;
}
.login-form .form-input{width: 100%;}
.shoping-go-sec {
    position: relative;
}
.cart-price-details{margin: 20px 0;}
.registration-form p.header-title {
    font-size: 15px;
}
.checkoutgapsec{padding-right: 0;}
.radio-label {
    line-height: 15px;
}
.checkout-details{margin-top: 50px;}
.thankyousec h2{ font-size: 35px;}
.thankyousec p.light-color{font-size: 10px;}

.user-account-pg .sidebarleft{display:none;} 
/* .my-account-pg.user-account-pg .sidebarleft{display:block;} */
.user-account-pg .content{-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; margin-top: 35px;}

.user-setting-details {
    padding-left: 0;
    padding-right: 0;
}
.update-per-info-details .user-setting-details h2 {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
    color: #343232;
    margin-bottom: 30px;
}

.form-field {
    width: 95%;
    border-bottom: 1px solid rgba(144,140,131,.4);
    overflow: hidden;
    padding-bottom:6px;
    margin-top: 0;
    margin-bottom: 30px;
}
.btn-update{width:100%; height:51px; padding:16px 0; text-align:center; font-size: 14px; margin-top:35px;}
.back-sec{display:block;}

.access-sec h4 {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}

.access-sec{padding-top:50px; padding-bottom:50px;}

.slide-txt h4 {
    font-size: 10px;
    line-height: 15px; letter-spacing:.36px;
}
.slide-grid{width:100%; min-height:424px; max-height:424px; background-color:#EBE8DF;}

.txt-ani-top {
    position: absolute;
    top: -24px;
    text-align: center;
    width: 100%;
}
.txt-ani-top p {
    font-size: 29px;
    line-height: 45px;
    -webkit-text-stroke: .5px #080808;
    -webkit-text-fill-color: transparent;
    font-family: 'Saol Display';
}
.txt-ani-top p span{text-transform:lowercase; font-style:italic; color:#080808; -webkit-text-stroke:initial;
-webkit-text-fill-color:initial;}

.txt-ani-bottom p {
    font-size: 30px;
    line-height: 47px;
    color: #080808;
    text-transform: uppercase;
}

.txt-ani-bottom p span {
    -webkit-text-stroke: initial;
    -webkit-text-fill-color: initial;
    font-style: italic;
    color: #000;
    text-transform: initial;
}

.sign-style h2{font-size:30px; line-height:47px;}
.sign-style p{font-size:10px; line-height:15px; color:#343232; letter-spacing:1.9px;}

.home-banner{display:none;}
.frm-tab {
    display: none !important;
}
.banner-sec{padding-top:0px;}

.txt-caption p {
    font-size: 50px;
    line-height: 77px;
    letter-spacing: 1px;
}

.clothing {
    max-width: 100%;
}
.nopd-lft {
    padding-left: 15px;
}
.bags {
    max-width: 100%;
    margin-top: 20px;
}
.nopd-rgt {
    padding-right: 15px;
}
.stories {
    max-width: 100%;
    margin-top: 20px;
}
.stories .cat-txt {
    text-align: left;
}
.ltr-txt-sec h4 {
    font-size: 30px;
    line-height: 47px;
}
.ltr-txt-sec p {
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px;
}
.signature-style .owl-item {
    max-width: 293px;
}
.mb-tw-banner {
    margin-bottom: 70px; margin-top:0px;
}
.txt-ani-top {
    position: absolute;
    top: -37px;
    text-align: center;
    width: 100%;
}
.txt-ani-bottom {
    bottom: -25px;
}
.animation-video{margin-bottom:70px; margin-top: 50px;}
.lt-connect {
    padding: 21px 0 20px;
}
	
	.ani-vid {
    width: 100%;
    /*min-height: 284px;
    max-height: 284px;*/
	}
	.hm-category-mob {
    padding-top: 40px;
    padding-bottom: 60px;
}
.banner-sec{display:block;}
.lt-connect .lt-cnt-sec h2, .lts-scl h2{font-size: 35px;
line-height: 53px;
margin-bottom: 8px;}

.lt-connect .lt-cnt-sec p {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 1px;
}
.subs-form{padding-bottom: 4px;}
.subs-form input{height: 32px; font-size: 10px;
line-height: 13px;
letter-spacing: 1px;}
.subs-form .subs-submit{height:32px;}
.subs-form .subs-submit i {
    font-size: 8px;
}
.footer {
    padding-top: 40px;
    padding-bottom: 100px;
}
.footer-widget ul li:after{font-size:10px;}
.ft-center{max-width: 230px;
top: 70px;
min-height: 380px;}

.scl-row ul li {
    -ms-flex: 0 0 33%;
    flex: 0 0 30%;
    width: 100%;
    max-width: 33%;
}
.scl-row ul li:nth-child(2) {
    max-width: 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    text-align: center;
}
.scl-row ul li a {
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px; text-decoration: underline;
}
.scl-main li a:after, .scl-main li a.fb-icn:after{content:inherit;}

.scl-main {
    margin-top: 100px;
    margin-bottom: 100px;
}
.footer-widget{margin-top:60px;}
.footer-widget ul li{font-size: 10px;
line-height: 13px; letter-spacing: 1px; padding-right: 8px;
padding-left: 2px;}


.ac-py-mt{padding: 20px 0 30px;}
.ac-py-mt p {
    font-size: 7px;
    line-height: 9px;
}
.ac-py-mt ul li{width: 27px;
height: 18px; margin: 0 5px;}

.copyright p {
    font-size: 7px;
    line-height: 9px;
}
.developed p {
    font-size: 7px;
    line-height: 10px;
    letter-spacing: .7px;
    /*max-width: 150px;*/  max-width: 200px;
    margin: 0 auto 10px;
}

.innr-page-banner-title h2 {
    font-size: 35px;
}
.desk-view{display: none !important;}
.mob-view{display: block !important;}
.shopbagcol {
    padding-left: 30px;
    padding-right: 30px;
}
.mtm-30 {
    margin-top: 0;
}
contactinrsec1{padding:0 20px 0 0;}
.contactinrsec3 {
    padding-right: 30px;
    padding-left: 140px;
}
.contactinrsec2 {
    padding-left: 10px;
    padding-right: 30px;
}

.social-caption-banner h2{font-size: 30px; line-height: 35px; margin-bottom:50px;} 
    .eco-caption h2{font-size: 30px;  line-height: 35px; -webkit-text-stroke: .5px #0A0909;}
    .lt-mis-caption h2{font-size: 30px; line-height: 35px;}
    .lt-header h2{font-size: 30px;  line-height: 35px;}
    .lt-employ-caption h2{ font-size: 30px;  line-height: 35px;}
.social-caption-banner{text-align: center; margin-left: 0;}
.social-banner-sec{display: none;}
.social-banner-sec.mob-view{display: block;}
.eco-frndly-sec{display: none;}
.eco-frndly-sec.mob-view{display: block; width:100%; position: relative; overflow: hidden;}
.social-banner-sec .banner-image{width: 70%;}
.social-banner-sec .banner-image.absolute img{position: relative; left: 100px;
    top: -230px;}
    .social-banner-sec .banner-image.absolute img{
        position: relative;}
        /* .eco-caption{
            position: relative;
        } */
.lt-mis-caption h2 {
    position: absolute;
    top: -285px;
    left: 38%;
}
        .eco-frndly-sec{display: none;}
        .eco-frndly-sec.mob-view{display: block; padding:320px 0;}
        .econo-social-sec{display: none;}
        .econo-social-sec.mob-view{display: block;}
        .lt-employ-caption {
    position: absolute;
    top: 12px;
    right: 0;
}
            .lt-mis-image.row2,
            .lt-employ-image.row2{float: right;}
            .lt-mis-image.row2 img,
            .lt-employ-image.row2 img {
                margin-top: 40px;}
                .lt-offset-container {
                    padding-left: 0;
                    padding-right: 0;}
                    p.lt-last-para{padding-left: 0; padding-top: 42px;
max-width: 267px;}
					
.social-banner-sec{margin-top:115px;}					
.eco-caption{padding:0 16px;}					
.lt-mis-image {
    max-width: 204px;
}	
.dis-no-mob{display:none;}
.rt-mis-image {
    max-width: 227px;
    margin-top: 42px;
}
.lt-mis-txt p {
    max-width: 267px;
    margin-left: 0;
    padding-top: 42px;
}
.lt-mis-sec{padding-bottom:80px;}
.lt-header p {
    margin-top: 10px;
    margin-bottom: 42px;
    font-size: 10px;
    line-height: 13px;
}
.lt-prblm-image {
    max-width: 170px;
}
.leather-culprit {
    max-width: 360px;
}		
.lt-prblm-sec {
    padding-bottom: 60px;
}
.eco-frndly-sec{padding-top:0px;}		
.eco-caption p {
    text-align: center;
    padding-top: 10px;
    font-size: 10px;
    line-height: 13px;
}
.lt-employ-image img {
    max-width: 170px;
}
.rt-employ-image {
    margin-top: 42px;
    max-width: 227px;
}
.lt-employ-txt p {
    padding-top: 40px;
    max-width: 267px;
    margin-left: 0;
}
.lt-employ-sec{padding-bottom:72px; margin-bottom:0px;}
.econo-social-sec{margin-top:0px;}
.econo-social-sec {
    margin-top: 0;
    background-color: #EBE8DF;
    padding: 326px 0 326px;
}
.user-account-pg.tab-view.rgfrm{display: none !important;}
.rgfrm h5.header-title{font-size: 14px;}
.sidebarMenu {
    width: 100%;
    transform: translateX(-100%); margin-top:0px;
}
.order-details-pg{display: none;}
.order-txt{flex: 0 0 50%; max-width: 50%;}
.ship-bill-details{
    flex: 0 0 100%;
    max-width: 100%;
}
.order-price-details{
    flex: 0 0 100%;
    max-width: 100%;
}
.prod-single.desk{display: none !important;}
.product-single.mob{display: block !important; padding: 0 15px;}
.desk-tab-view{display:none;}
.size-sl, .custom-form{display:none;}
.sidebar{max-width:100%;}
.prod-liked {
    position: relative; display: inline-block; top: 0;
right: 0;
}
.share-menu {
    display: inline-block;
    position: relative;
}
section.modalWindow{max-width: 330px;}
.closeBtn{right: 10px;
top: 10px; font-size: 24px;}



/* Shweta 14/12 */

.contactinrsec1{padding: 0;}
.cntct-img{
    max-width: 195px;
    height: 300px;
}
.cntct-content{
    max-width: 163px;
    height: 285px;
}
.cntct-content ul{
    padding: 64px 0;
}
.cntct-content ul li p{
    font-size: 14px;
    color: #938E80;
    line-height: 19px;

}
.contactinrsec3{
    margin-top: 58px;
}
.contactinrsec3 .cntct-img{
    max-width: 235px;
    height: 157px;
}
.contactinrsec3 .cntct-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.billing-col{padding: 0 15px !important;}



.page-banner {
    margin-top: -40px;
}
.str-lthr {
    margin-top: 158px;
}
.pg-head-brd h2 {
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 20px;
}

.pg-head-brd ul {
    min-width: 100%;
}
.pg-head-brd ul li, .pg-head-brd ul li a {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1.4px;
}
.page-banner img{}

.stories-svg{display:none;}
.it-all {
    display: inline-table;
}
.sec-odd{margin-top: 189px;}

.it-all h2 {
    font-size: 30px;
    line-height: 35px; margin-bottom: 10px;
}
.sec-odd {
    margin-top: 192px;
    padding-top: 103px;
}
.idea-banner{max-width:362px;}
.waving-leather img {
    max-width: 183px;
    min-height: 260px;
}
.waving-title h2{font-size: 35px;
line-height: 35px;
max-width: 130px;
margin: 0 auto;}

.waving-title p{letter-spacing: 0.28px; margin-top: 30px;}
.xtr-spc{max-width: 181px; margin-right:24px;}
.waving-leather{margin-bottom:155px;}
.quilting-img img {
    max-width: 294px;
    min-height: 370px;
}
.quilting-head h2 {
    font-size: 35px;
    line-height: 35px;
}
.quil-svg {
    max-height: 247px;
    top: 196px;
    left: 25px;
}
.quilt-xtr{letter-spacing: 0.28px; max-width: 220px;
margin-top: 32px; padding-left:25px; padding-right:25px;}

.view-mob{display:block;}
.quilting-leather {
    padding-bottom: 367px;
}

.sec-even{padding:0;}
.sec-even h2{font-size: 29px;
line-height: 33px;
margin-top: -23px;
letter-spacing: 0;}

.sec-even p{max-width: 314px;
margin: 20px auto 289px;}

.svg-txt-hd-sec{display:none;}
.making-head p{margin: 0 0 26px 0;}

.making-bag-procc.owl-drag .owl-item{max-width:293px; width:100%;}
.making-head{padding-left: 25px; padding-right: 25px;}
.txt-tbl {
    padding-right: 10px;
}
.making-bag-slide {
    margin-bottom: 77px;
}
.laser-sec img{max-width:297px; min-height:377px;}
.laser-icon{position: absolute;
right: 25px;
max-width: 217px !important;
min-height: auto !important;
bottom: 70px;}
.laser-head {
    position: relative;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.laser-xtr{max-width: 200px;
margin-left: 0 !important;
text-align: left;
padding-left: 27px;
margin-top: 30px;
margin-right: 0; letter-spacing: 0.28px !important;}

.laser-sec {
    margin-bottom: 137px;
}
.applique-head {
    width: 100%;
    text-align: center;
    position: relative;
    top: initial;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    max-width: 294px;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 30px;
}
.applique-head h2 {
    font-size: 30px;
    line-height: 35px;
    text-align: left;
    letter-spacing: -0.7px;
}
.appl-xtr{max-width: 190px;
margin-left: auto;
margin-right: 0 !important; margin-top:30px;}
.applique-head p{letter-spacing:0.28px;}
.appliques-sec img{max-width:294px; margin-right:26px;}
.laser-applique {
    padding-bottom: 360px;
}
.design-leather-proccess h2 {
    font-size: 30px;
    line-height: 35px;
    margin-top: -23px;
}
.design-leather-proccess p {
    max-width: 314px;
    margin: 0 auto;
}
.design-leather-proccess{padding:0;}
.leather-story-head {
    margin-top: 255px;
}
.svg-txt-hd-sec-nxt{display:none;}
.leather-story-head {
    margin-top: 255px;
    padding-left: 25px;
    padding-right: 25px;
}
.leather-story-head p{margin-left:0; margin-bottom:20px;}
.leather-story-head h2{font-size:35px; line-height:35px;}
.leather-waeving-slide {
    margin-bottom: 67px;
}
.weaving-sec img {
    max-width: 297px;
    min-height: 252px;
    max-height: 252px;
    min-width: 297px;
}
.weaving-head h2 {
    font-size: 35px;
    line-height: 35px;
    max-width: 182px;
    margin: 0 auto;
    margin-top: 25px;
}
.weav-xtr{margin-left: 26px;
max-width: 190px;
margin-top: 30px;}
.weaving-head p{letter-spacing: 0.28px;}
.weaving-head{position:relative;}
.waving-icon{
max-width: 297px;
min-height: 252px;
max-height: 252px;
min-width: auto;
right: 26px;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
bottom:auto;
}

.weaving-sec {
    margin-bottom: 210px;
}
.hand-shading-sec img {
    max-width: 294px; margin-right:26px;
}

.hand-shading-head {
    width: 100%;
    text-align: center;
    position: relative;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    margin-top: 16px;
}
.hand-shading-head h2 {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 15px;
    max-width: 294px;
    margin-left: auto;
    text-align: left;
    margin-right: 26px;
}
.hand-shading-head p {
    text-align: left;
    max-width: 180px;
    margin-left: 26px;
    margin-top: 30px;
}
.waeving-leather-hand-shading {
    padding-bottom: 81px;
}
.column{
    padding: 0;
}
.coloumn.full-image{
    display: none;
}
.column.thumbnail{
    max-width: 100%;
    width: 100%;
}
.column.thumbnail img{
    max-width: 414px;
    /*height: 614px;*/ height:auto;
    margin: 0 auto 15px;
}

.cat-svg{display:none;}
.sign-svg{top: 52%; left: 22px;}

#aniPath{animation: dash 5s linear alternate;
animation-fill-mode: forwards;}

.sign-svg{display:none;}

.fr-shp p{font-size:12px; line-height:18px; color:#F8F4EF;}
.fr-shp{margin-top:15px;}
.header{padding-bottom:0px;}

.banner-home{margin-top: 20px; padding-top: 20px; margin-bottom:0px;}
.banner-home:nth-child(2) {
    padding-top: 20px;
}
.hm-svg{top:0px; max-width:100%;}
.nxt-red{margin-top:0px !important; padding: 40px 0 !important;}


.cls-sc{font-size: 18px; margin-left:0px; margin-top:0px; position: absolute;
top: 0; right: 15px;}

.btn-accp{font-size: 14px;
line-height: 20px; margin-top: 30px;}

.signstylmagbox .slides{
    display: none;
}

.signstylefullimge .thumbnails {
    max-width: 414px;
    width: 100%;
}

.signstylefullimge .thumbnails img {
    max-width: 414px;
    height: auto;
    margin: 15px auto;
    width: 100%;
}

.column.thumbnail{display:block !important;}
.coloumn.full-image{width:100%; height:auto;}
.coloumn.full-image img{height:auto !important;}

.mobzoomimg{display: block !important;}

.column img{opacity: 1; cursor: default; padding: 0 5px;}
.column img:hover{transform: none;}
.column.thumbnail img{ margin: 0 auto 0 !important;}

.signature-style .slide-grid-inner .slide-img a img{min-height: 214px !important;
max-height: 214px !important;
object-fit: cover;}

.prod-th-img img {
    min-height: auto;
    max-height: 235px;
}

.featured-pg-sec .prod-th-img img{min-height: auto; max-height: none;}

.lthr-splc-txt h2, .rgt-angl {
    font-size: 40px;
    line-height: 53px; text-align: center;
}

.lthr-sml-desc p {
    font-size: 14px;
    line-height: 19px;
}
.lthr-sml-desc h6 {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 19px;
}

.tstm-sldr h2 {
    font-size: 24px;
}

.tstm-desc-sc p {
    font-size: 14px;
    line-height: 19px;
}

.lthr-splc-txt {
    margin-top: 30px;
}

.lthr-scape {
    margin-top: 20px;
    padding-bottom: 0px;
}

.sign-style{padding: 40px 0 60px;}
.lthr-mistrd{padding: 40px 0 0;}

.hmd-tstm {
    margin-top: 45px;
    text-align: center;
}
.tstm-desc-sc {
    margin: 20px auto 0;
    text-align: center;
}




}

@media (max-width: 380px) {
	.txt-caption p {
    font-size: 40px;
    line-height: 70px;
    letter-spacing: 1px;
}
.slide-grid {
    width: 100%;
    min-height: 400px;
    max-height: none;
    background-color: #EBE8DF;
}


}



