ul.header-li
{ height: auto !important; margin-bottom: 0px !important }
.logo-container h1.title
{ text-transform: uppercase; font-family: "din-light",sans-serif; font-weight: 400;
padding: 6px 0px 0px 0px; color: #000 !important; }
.logo-container h1.title b
{ font-family: "din-medium",sans-serif; color: #000 !important}
.category-container .btn-category
{ font-size: 16px; color: #000; font-family: "din-regular",sans-serif;
padding: 6px 0px; margin: 0px 10px; transition:all 300ms linear 0s; letter-spacing: 0px;
-webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; 
-o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; outline: none;}
.category-container .btn-category:hover, 
.category-container .btn-category.cat-active
{ box-shadow: inset 0 0 0 1px #000; }
.category-container .btn-category.cat-active
{ font-weight: bold!important; }
#model.nav-tabs
{ width: 75px !important; }
h2.summary-title
{ margin-top: 14px; margin-bottom: 20px!important; padding-bottom: 13px!important;}
table.summaryTable tr td
{ font-family: "din-regular",sans-serif !important; font-size: 13px; }
table.summaryTable tr td:first-child
{ width: auto !important; text-align: right;}
table.summaryTable tr td:nth-child(2) span.option-color
{ vertical-align: middle; }
.summary-price
{ margin-top: 92px; border-top: 1px solid #000; font-family: "din-regular",sans-serif!important;
 color: #000; padding-bottom: 13px !important}
#add_to_cart.btn-black-rounded
{ margin-bottom: 16px; }
.share-icon
{ width: 22px !important; }
div.social-network
{ border-bottom: 1px solid #767676; border-top: 1px solid #767676; padding: 24px 0px 10px 0px;}
div.social-network .col-xs-12
{ padding-left: 0px; padding-right: 0px; }
div.social-network p
{ padding-top: 7px; }
div.social-network #sub_email.form-control
{ border: 1px solid #767676; }
.container-fluid.m-t-20 .col-xs-12.col-md-6
{ padding-right: 0px; }
ul.footer-menu 
{ padding-right: 0px; text-align: center;}
ul.footer-menu li
{ background: url(../img/footerli.png) no-repeat center right !important;  border-right: 0px !important;
float: none!important; display: inline-block !important; line-height: 22px !important;}
ul.footer-menu li:last-child
{ background: none !important; }
ul.footer-menu li:last-child a
{ padding-right: 0px !important; }
.followiconnt ul.footer-social-icon li a
{ padding: 10px 9px; }
.empty-cart h1.cart-title
{ font-size: 18px; }
#checkout-page-info .m-t-50
{ margin-top: 56px; }
.empty-cart h1.cart-title
{ font-size: 18px; padding-bottom: 18px;}
#facebook .modal-header .close
{ margin-top: 0px; }
div.facebook-header, #facebook .modal-content
{ border-radius: 0px 5px 0px 0px;}
div.facebook-header
{ background: transparent !important; }
#facebook .modal-content
{ box-shadow: none; border: 0px; }
div.facebook-like iframe
{ width: auto !important; }
.modal-body.facebook h4.facebook-title
{ font-size: 26px; }
#facebook .modal-content, #facebook div.facebook-header
{ background: transparent; }
div.facebook-like
{ margin-top: 12px; }
#save-design-modal h4.design-title, #save-design-login-modal h4.design-title
{ font-size: 15px; padding-bottom: 5px;}
#save-design-modal h4.design-para, #save-design-login-modal h4.design-para
{ font-size: 14px; }
#save-design-login-modal .m-t-20
{ margin-top: 28px; margin-bottom: 20px; }
#save-design-login-modal .btn-black
{ border-color: transparent; }
#save-design-login-modal .btn-black:hover
{ border-color: #B9B9BD; }
#checkout-page-info .m-t-50 .m-t-30
{ margin-top: 0px; }
.empty-cart .btn.btn-black
{ padding: 8px 41px; border-color: transparent;}
.empty-cart .btn.btn-black:hover
{ border-color: #cacaca; }
h1.menu-cart-title
{ font-size: 16px !important; padding-bottom: 20px!important; }
p.cart-item-price
{ font-size: 16px; }
#checkout-page-info .m-t-50 #btn_order.m-t-30
{ margin-top: 34px; margin-bottom: 23px; border-color: transparent;}
#checkout-page-info .m-t-50 #btn_order.m-t-30:hover
{ border-color: #cacaca; }
.m-t-30 label
{ margin-bottom: 8px; }
#tbd_shopping_item table.table.item-detail tbody tr td:first-child
{ width: 15% !important; }
#tbd_shopping_item table.table.item-detail tbody tr td:nth-child(2)
{ width: 1% !important; }
table.table.gift-table
{ margin-bottom: 34px; }
.row.m-b-100 h1.data-list-title, h1.login-signup-title
{ font-size: 16px; padding: 0px 20px 18px 20px;}
.row.m-b-100 h1.login-signup-title-two
{ font-size: 16px; padding: 17px 20px 10px 0px;}
.row.m-b-100 .col-md-6
{ margin-top: 46px; }
.login-signup-box .m-b-15
{ margin-bottom: 35px; }
.login-signup-box div.m-b-15
{ margin-bottom: 25px}
div.data-list a.sign-up-password
{ text-decoration: underline; }
.login-signup-box .btn-black, .btn-black
{ border-color: transparent; }
.login-signup-box .btn-black:hover, .btn-black:hover
{ border-color: #cacaca; }
.m-t-40 .row.m-b-100 h1.data-list-title
{ padding: 32px 20px 12px 20px; border-bottom: 1px solid #d7d7d7;}
.m-t-40 .row.m-b-100 .col-md-6
{ margin-top: 11px; }
#signupForm .m-b-15
{ margin-bottom: 35px; }
.m-t-40 .row.m-b-100 div.data-list
{ padding-bottom: 40px; }
#signupForm #signup_password.m-b-15
{ margin-bottom: 7px; }
ul.pwd-instruction
{ margin-bottom: 33px; }
ul.pwd-instruction li
{ font-size: 12px; }
.m-t-40 .row.m-b-100 .checkbox-custom-label
{ margin-bottom: 35px; }
.m-t-40 .row.m-b-100 .m-t-20 .checkbox-custom-label
{ margin-bottom: 5px; }
.m-t-40 .row.m-b-100 .m-b-20
{ margin-bottom: 0px; }
.m-t-40 .row.m-b-100 div.data-list a
{ color: #000; text-decoration: underline; }
.container.m-t-42 div.tab-content.checkout
{ margin-left: 0px; }
.container.m-t-42
{ width: 100%; }
.tab-content.checkout h1.account-header
{ font-size: 16px; }
.tab-content.checkout .left-border h1.account-header
{ font-size: 14px; }
.tab-content.checkout #tbd_shopping_item_checkout
{ margin-top: 54px; }
.tab-content.checkout h1.menu-cart-title
{ padding-bottom: 5px !important; }
p.item-desc:nth-child(2)
{ margin-top: 10px; }
.tab-content.checkout table.table.menu-item-detail tbody tr td:first-child
{ width: 16% !important; }
.tab-content.checkout table.table.menu-item-detail tbody tr td:nth-child(2)
{ width: 1% !important; }
.tab-content.checkout table.table.menu-item-detail
{ margin-bottom: 32px; }
.tab-content.checkout .h1.bill-form-header
{ font-size: 16px; }
.tab-content.checkout h1.bill-total
{ font-size: 14px; }
.tab-content #payment .m-b-20
{ margin-top: 20px; }
.tab-content #payment .condition-box
{ margin-top: 30px; }
.tab-content #payment h1.shopping-cart-item
{ font-size: 14px; }
.tab-content #payment table.table.menu-item-detail tbody tr td:first-child
{ width:7% !important; }
.container.m-t-42 #confirm.tab-pane.active
{ background: #fff; margin-top: 67px; }
.container.m-t-42 #confirm.tab-pane.active div.white-bg
{ background: transparent; margin-bottom: 20px;}
.container.m-t-42 #confirm.tab-pane.active h1.account-header,
.container.m-t-42 #confirm.tab-pane.active h1.bill-header
{ font-size: 16px; }
#confirm.tab-pane.active .table.table-save-design h1.cart-title
{ padding-bottom: 0px; }
#confirm.tab-pane.active table.table-responsive.item-detail
{ margin-top: 0px; }
.modal-header
{ background: transparent; }
.modal-dialog
{ margin-top: 15%; }
.container.m-t-42 #remainder .modal-header .close
{ margin-top: 0px; }
.modal-content
{ background: transparent!important; border: 0px!important; box-shadow: none!important; }
#remainder .modal-body.facebook, #remainder .modal-footer
{ background: #fff; }
#remainder .modal-footer .page-btn-line
{ padding: 10px 10px; transition: border-color .25s ease-in, background-color .25s ease-in, color .25s ease-in;}
#remainder .modal-footer .page-btn-line:hover
{ background: #000; color: #fff; border-color: transparent; }
.modal-body, .modal-footer
{ background: #fff; }
.col-md-12.paccountdetail, .col-md-12.orderdetailtitlediv, .col-md-12.orderlistdiv
{ padding-left: 0px; }
h1.account-header.paccountdetail, h1.account-header.orderlisttitle, 
.container.orderdetail h1.account-header
{ font-size: 32px; text-transform: none; margin-bottom: 30px;}
div.white-bg.paccountdetaildiv table.personal-information-info tr td:first-child
{ font-size: 14px; }
div.white-bg.paccountdetaildiv .page-btn-line
{ transition: border-color .25s ease-in, background-color .25s ease-in, color .25s ease-in;}
div.white-bg.paccountdetaildiv .page-btn-line:hover
{ color: #fff; background: #000;border-color: transparent; }
.m-t-40 .row.m-b-100 .myaccountdetaillist div.data-list a
{ text-decoration: none; }
.m-t-40 .row.m-b-100 .myaccountdetaillist div.data-list a:hover
{ text-decoration: underline; }
.m-b-100.editmyaccount
{ margin-bottom: 70px; }
.m-b-100.editmyaccount .lc-form-group.emaildiv
{ margin-bottom: 55px; }
table.order-table.orderlist td
{ border-top: 1px solid #767676; }
table.order-table.orderlist
{ border-bottom: 1px solid #767676; }
div.white-bg.orderlistbox
{ padding-bottom: 70px; }
.container.orderdetail h1.cart-title
{ padding-bottom: 0px; }
.container.orderdetail h1.bill-header.pname
{ margin-top: 11px; }
.container.orderdetail table.table.item-detail
{ margin-top: 0px; }
.pull-left.ordertotalamount, .ordertotalamount
{ float: right !important; text-align: right; text-transform: uppercase;}
.amounttotalspan, .amounttotalspannt
{ padding-right: 30px; }
.container-fluid.savemydesign
{ background: #fff; margin: 0px 15px 60px 15px; }
.container-fluid.savemydesign h1.account-header
{ font-size: 16px; }
.container-fluid.savemydesign  h1.cart-title
{ padding-bottom: 0px; }
.container-fluid.savemydesign table.table.item-detail
{ margin-top: 0px; }
.container-fluid.savemydesign p.item-desc:nth-child(2)
{ margin-top: 3px; }
.m-b-100.signuppage
{ margin-top: 60px; }
.signupformfront div.data-list
{ padding: 37px 50px 40px 50px;  }
.row.m-b-100 .signupformfront h1.data-list-title
{text-align: center; border-bottom: 0px; padding-top: 37px; padding-bottom: 0px;}
.signupformfront .m-b-15
{ margin-bottom: 35px; }
.signupformfront .sign-up-password
{ text-transform: uppercase; margin-top: 26px;}
.signupformfront .m-b-15.dispass
{ margin-bottom: 30px; margin-top: -5px; }
.forgotpassbox div.data-list
{ padding-top: 35px; }
.m-t-40.resetpassdiv div.data-list
{ padding: 35px 20px;  }
.m-t-40.resetpassdiv .m-b-15.confirmpass
{ margin-bottom: 35px; }
.left-border.checkoutbillingcol3 #tbd_shopping_item_checkout .row
{ margin-left: 0px; margin-right: 0px; }
p.shipping-text
{ line-height: 0px;  }
p.shipping-text img.shipping-icon
{ vertical-align: -webkit-baseline-middle; }
span.arrivaltimespan
{ padding-left: 35px; }
.btn-login-black
{ border-color: transparent; }
.btn-login-black:hover
{ border-color: #b9b9b9; }
.btn-sign-up-line:hover
{ border-color: transparent; }
.findstorent a
{ display: none; }
.personal-information-info.table-responsive
{ border: 0px; }
.footerdivnt.hidden-xs
{ display: block !important; }
img.save-design-img
{ margin-bottom: 20px!important; }
#div-nylon-tab #model.nav-tabs > li:nth-child(4)
{ height: 86px; }
#div-nylon-tab #model.nav-tabs > li:nth-child(5)
{ height: 58px; }
#div-nylon-tab #model.nav-tabs > li:nth-child(5) img
{ margin-bottom: 8px; }
span.delete-icon
{ cursor: pointer; }
.logo-container
{ padding-bottom: 20px !important; }
p.addressnoticnt
{ text-transform: uppercase; display: block; line-height: inherit; margin-bottom: 20px;}
img.tab-img
{ width: 50px !important; }
.checkbox-custom + .checkbox-custom-label.label-two:before
{ margin-bottom: 42px !important; }
.row.onlineshoppingnt h1,.row.onlineshoppingnt h3,
.row.legalnt h1, .row.legalnt h3
{ text-transform: uppercase; }
.row.onlineshoppingnt p, .row.legalnt p
{ text-align: justify; margin-bottom: 10px; }
div.legalrow, div.legaldiv
{ display: table;width: 100%; position: relative; margin-bottom: 20px;}
p.questiononline
{ font-weight: bold; }
div.arrow-container p.left, div.arrow-container p.right
{z-index: 999;}
.slistbimgnt select
{margin-bottom: 20px !important;}
.table.table-responsive.gift-table
{ border:0px; }
h1.bill-form-header
{ line-height: 28px; }
.tab-content.checkout table.table.menu-item-detail, 
.table-responsive
{ border: 0px; }
.logo-container .row
{ margin-left: 0px !important; margin-right: 0px !important; }
.confirm-btn button.btn-confirm
{ margin-top: 20px; }
div#div-nylon-bag
{ margin-top: 50px; }
#nylon_res_div .confirm-btn.remove-opt .btn.btn-confirm,
#nylon_res_div .confirm-btn.remove-opt .tab-slider.nav,
#cuir_res_div .confirm-btn.remove-opt .btn.btn-confirm,
#cuir_res_div .confirm-btn.remove-opt .tab-slider.nav
{ display: none; }
.lining-color-thumbnail.slick-slider .slick-prev:before
{ content: "<"; }
.lining-color-thumbnail.slick-slider .slick-next:before
{ content: ">"; }
#nylon_res_div.confirm-btn.remove-opt button.btn-confirm,
#cuir_res_div.confirm-btn.remove-opt button.btn-confirm
{ margin-top: 0px; padding: 0px; line-height: 0px; display: none;}
#nylon_res_div.confirm-btn.remove-opt p#res_price_nylon,
#cuir_res_div.confirm-btn.remove-opt p#res_price
{ display: none; }
#nylon_res_div.confirm-btn.remove-opt .tab-slider .slick-slide,
#nylon_res_div.confirm-btn.remove-opt .tab-slider .slick-prev,
#nylon_res_div.confirm-btn.remove-opt .tab-slider .slick-next,
#cuir_res_div.confirm-btn.remove-opt .tab-slider .slick-slide,
#cuir_res_div.confirm-btn.remove-opt .tab-slider .slick-prev,
#cuir_res_div.confirm-btn.remove-opt .tab-slider .slick-next
{ height: 0px; }
#cuir_res_div.confirm-btn .tab-slider .slick-slide:nth-child(9n)
{ width: auto !important; }
#nylon_res_div.confirm-btn .tab-slider .slick-slide:nth-child(12n)
{ width: auto !important; }
.r-tab #nylon_mark_1 .nylon-mark-slider.slick-slider .slick-track
{ width: 100% !important; } 
.r-tab #nylon_mark_1 .nylon-mark-slider.slick-initialized .slick-slide
{ width: 50% !important; }
.res_cuir_summary.modal h2.summary-title
{ margin-top: 38px; }
.res_cuir_summary.modal button.close
{ position: relative; }
.res_cuir_summary.modal .summary-intro
{ padding-left: 10px; }
.specialChar .symbolBtn
{ line-height: 80px; }
#res_price, #res_price_nylon
{    font-size: 25px;
    color: #000;
    font-family: "din-regular",sans-serif; margin-top: 20px;}
@media screen and (min-width: 320px) 
{
	.row
	{ margin-left: 0px !important; margin-right: 0px!important;}
	.col-xs-12.col-sm-12.rulelinknt
	{ padding-left: 0px;width: 100%; }
	div.social-network .col-xs-12.col-md-2
	{ width: 50%; }
	div.social-network .col-xs-12.col-lg-3.followiconnt
	{ width: 50%; }
	div.social-network .col-xs-12.col-lg-3
	{ width: 100%; }
	div.social-network .col-xs-12.col-lg-4
	{ width: 100%;  }
	div.social-network .col-xs-12:nth-child(3) p
	{ text-align: left; padding-right:0px; }
	.col-lg-6.accountinfont
	{ width: 100%; }
	div.white-bg.paccountdetaildiv
	{ padding: 55px 0px 170px 0px; margin-bottom: 207px;}
	table.personal-information-info tr td
	{ display: block; }
	.loginsignupnt div.data-list
	{ padding-top: 35px!important; }
	.loginsignupnt div.data-list
	{ padding: 0px !important; }
	div.login-signup-box 
	{ width: 100% !important;margin: 0 auto; }
	.loginsignupnt .row.m-b-100 div.bordered
	{ border-right: 0px solid #767676; padding-left: 0px; padding-right: 0px;}
	.loginsignupnt div.newcustomernt
	{  padding-left: 0px; padding-right: 0px; }
	.container-fluid.savemydesign div.white-bg
	{ background: transparent; padding: 0px;}
	.savemydesign .saveitemnt.col-xs-12, .savemydesign .eachsaveitemimgnt.col-xs-12,
	.savemydesign .eachsaveitemnt.col-xs-12
	{ padding-left: 0px; padding-right: 0px; }
	.eachsaveitemnt .table-responsive.item-detail
	{ border: 0px; }
	div#checkout-page-info .m-t-50.bagdivnt
	{ padding-right: 0px; padding-left: 0px; }
	.category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 12px; }
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 100%!important;/* left: 160px;*/}
	div.bag-function-container p.zoom-function 
	{ left: 5% !important;}
	div.bag-function-container p.reset-function 
	{ left: 39% !important;}
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: -20px; }
	div.arrow-container p.right
	{ top: -21px; left: -20px; position: absolute; cursor: pointer; }
	.col-xs-12.slistbdesnt, .col-xs-12.baglistdivnt, .slistbdesnt .col-xs-8.col-sm-8.col-md-8.col-lg-8,
	.slistbdesnt .col-xs-4.col-sm-4.col-md-4.col-lg-4, .slistbdesnt .col-xs-12.col-sm-12.col-md-12.col-lg-12
	{ padding-left: 0px; padding-right: 0px; }
	.slistbdesnt .table-responsive.item-detail
	{ border-color: transparent; }
	table.table.gift-table tbody tr td
	{ display:block; }
	.slistbdesnt table.table.gift-table tbody tr td:first-child
	{ width: 100% !important;}
	.slistbdesnt  .table-responsive.gift-table .btn-preview
	{padding: 10px 10px 10px 12px; }
	.container.m-t-42 .btn-checkout
	{ margin-right: 6px; min-width: auto; padding: 10px 16px; height: auto;}
	.m-t-200.checkoutbillingcol2
	{ margin-top: 20px; }
	.tab-content #billing.tab-pane, .tab-content #payment.tab-pane
	{ padding-top: 0px; padding-bottom: 0px;}
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 180px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 197px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	.m-b-100
	{ margin-bottom: 20px; }
	.col-xs-12.checkoutbillingcol1, .col-xs-12.checkoutbillingcol2,
	.col-xs-12.checkoutbillingcol3, .col-xs-12.checkoutpagent, 
	.tab-content #payment .col-xs-12.border-right, .col-xs-12.paymentshipinfont
	{ padding-left: 0px; padding-right: 0px; }
	.left-border.checkoutbillingcol3
	{ padding-bottom: 20px; border-left: 0px solid #cacaca;}
	.tab-content #payment .col-xs-12.border-right
	{ border-right: 0px solid #cacaca; }
	.container.m-t-42 .btn-checkout.active span.spantabnt
	{ display: contents; }
	.container.m-t-42 .btn-checkout span.spantabnt
	{ display: none; }
	.btn-checkout span.spannont
	{ padding-right: 0px; }
	.col-xs-12.checkoutproceednt
	{ margin-bottom: 20px; }
	.col-xs-12.right-border.cofirmleftnt,.col-xs-12.cofirmrightnt
	{ padding-left: 0px; padding-right: 0; }
	.col-xs-12.right-border.cofirmleftnt
	{ border: 0px; }
	.cofirmrightnt div.bill-address-box,
	.orderonedetailnt div.bill-address-box
	{ padding-left: 0px;}
	.col-xs-12.startdesnt
	{ margin-bottom: 20px; }
	.orderdetaildiv .order-detail-info-box 
	{ border-right: 0px solid #cacaca; min-height: 270px;}
	div.white-bg.orderdetaildiv
	{ padding: 50px 0px; }
	.logo-container
	{ background-color: transparent !important; padding-top: 0px; padding-bottom: 0px!important;}
	.popover.fade.right
	{  top: 251px!important; left: 115px!important; display: block!important; }
	ul.header-li .sub-menu.account-menu
	{ width: 280px; right: -100%;}
	ul.header-li .sub-menu
	{ right: -25px; width: 309px; }
	#save-design-modal .modal-md, #save-design-login-modal .modal-md
	{ width: 97%; margin: 10px auto;}
	#save-design-modal .modal-body.facebook, #save-design-login-modal .modal-body.facebook
	{ padding: 50px 20px; }
	#facebook .modal-dialog
	{ width: auto; }
	#facebook .modal-body.facebook
	{ padding: 15px 5px; background: #fff;}
	.modal-body.facebook div.facebook-like
	{ padding: 0px; }
	.res_cuir_summary.modal
	{ display: block; background: white; width: 90%; margin: 0 auto; height: auto;margin-top: 25px;}
	#div-cuir-bag #slider_crossbody_bag .slick-list.draggable,
	#div-cuir-bag #slider_bag_pack .slick-list.draggable,
	#div-cuir-bag #slider_topHandleS .slick-list.draggable,
	#div-cuir-bag #slider_topHandleM .slick-list.draggable,
	#div-cuir-bag #slider_top_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_handle_s .slick-list.draggable,
	#div-nylon-bag #slider_handle_m .slick-list.draggable,
	#div-nylon-bag #slider_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_travel_bag .slick-list.draggable,
	#div-nylon-bag #slider_back_pack .slick-list.draggable
	{ padding: 0px 0px !important;}
	/* line 795, ../sass/styles.scss */
	div.modal-dialog.perforation-modal 
	{ width: 97%; margin: 0px auto; margin-top: 60px;}
	/* line 908, ../sass/styles.scss */
	div.modal-dialog.flap-modal 
	{ width: 97%; margin: 0px auto; margin-top: 60px;}
	.res_nylon_summary
	{ display:block!important; background:white!important; width:97%!important; 
		margin:0 auto!important; height:auto!important; margin-top:20px!important;
	overflow:scroll!important;}
	/* line 999, ../sass/styles.scss */
	div.modal-dialog.reset
	{ width: 97%; margin: 30px auto; }
	.m-t-50 .col-xs-3
	{ padding-left: 0px; padding-right: 0px; }
	ul.colorRadioList li
	{ margin-bottom: 5px; }
	.modal-dialog.modal-md.lining-modal
	{ width: 97%; margin: 70px auto 10px auto; }
	.ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 100%; left: 0px;}
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 51px; top: 218px; }
	.div_nylon_bag #fig_back_pack_sil .lady-part
	{ top: 205px; }
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 15px; margin-right: 15px; width: auto !important; }
	.bag-part 
	{ background: transparent; position: absolute; top: 0; left: 0; width: 500px; height: auto;}
	/* line 6, ../sass/nylon.scss */
	.preforation-info .col-xs-3, .preforation-info .col-sm-3, 
	.preforation-info .col-md-3, .preforation-info .col-lg-3 
	{ padding: 0 0px !important;}
	.div_nylon_bag div.bag-function-container
	{ margin-top: 0px;}
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -52px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 37px;}
	/* line 1217, ../sass/styles.scss */
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 91px; left: -115px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 76px; left: 52px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 76px; left: 54px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 76px; left: 46px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 76px; left: 49px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 /* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: -41px;
	  left: 15px;
	}
	/* line 941, ../sass/nylon.scss */
	#nylon_embroi .modal-md {
 	 width: 97%; margin: 75px auto 10px auto;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -240px;
	}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 22px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
}
@media screen and (min-width: 360px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 20px; margin-right: 20px; width: auto !important; }
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 69px; top: 217px; }
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 35px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: -23px;
    left: 9px;
    width: 100%;
    text-align: center;
    justify-content: center;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -219px;
	}
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 98px; left: -96px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 35px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 95px; left: 72px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 96px; left: 74px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 94px;
    left: 66px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 90px; left: 69px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 24px; }
    .category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 14px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
	div.bag-function-container p.zoom-function 
	{ left: 5% !important;}
	div.bag-function-container p.reset-function 
	{ left: 39% !important;}
}
@media screen and (min-width: 375px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 25px; margin-right: 20px; width: auto !important; }
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 77px; top: 217px; }
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: -15px;
    left: 8px;
    width: 100%;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -216px;
	}
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 100px; left: -87px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 40px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 105px; left: 79px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 76px; left: -54px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 111px; left: 70px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 76px; left: -54px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 24px; }
	.category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 14px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
	div.bag-function-container p.zoom-function 
	{ left: 5% !important;}
	div.bag-function-container p.reset-function 
	{ left: 39% !important;}
}
@media screen and (min-width: 412px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	  margin-left: 30px; margin-right: 22px; width: auto !important; }
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 94px; top: 215px; }
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -15px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: 5px;
    left: 11px;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -194px;
	}
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 117px; left: -65px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 38px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 130px; left: 102px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 103px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 92px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 123px; left: 100px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 24px; }
	.category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 14px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
	div.bag-function-container p.zoom-function 
	{ left: 5% !important;}
	div.bag-function-container p.reset-function 
	{ left: 39% !important;}
}
@media screen and (min-width: 414px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	  margin-left: 30px; margin-right: 25px; width: auto !important; }
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 95px; top: 216px; }
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -15px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: 40px;
	  left: 15px;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -194px;
	}
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 117px; left: -65px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 40px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 130px; left: 102px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 103px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 92px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 123px; left: 100px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 24px; }
	.category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 14px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
	div.bag-function-container p.zoom-function 
	{ left: 5% !important;}
	div.bag-function-container p.reset-function 
	{ left: 39% !important;}
}
@media screen and (min-width: 480px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	  margin-left: 55px; margin-right: 25px; width: auto !important; }
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 129px; top: 216px; }
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: 9px !important; left: 8px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: 40px;
	  left: 15px;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
		  position: absolute;
	    width: 100%;
	    top: -179%;
	    flex-shrink: 0;
	    height: auto;
	    min-width: 800px;
	    left: -159px;
	}
	div.cb-text
	{ width: auto; height: auto; position: relative; top: 142px; left: -34px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 40px;}
 	div.bp-text 
	{ width: auto; height: auto; position: relative; top: 130px; left: 102px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thl-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 103px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.ths-text
	{ width: auto; height: auto; position: relative; top: 124px; left: 92px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	div.thm-text 
	{ width: auto; height: auto; position: relative; top: 123px; left: 100px; background: transparent;
 overflow: initial; display: flex; justify-content: center; align-items: center; font-size: 22px;}
 	.cuir-text-containernt
	{ position: relative; width: 500px; height: 435px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 24px; }
	.category-container .btn-category
	{ width: 49%; margin: 0px 0px 10px 0px; font-size: 14px; }
	img.logo-img
	{ width: 230px!important; margin-top: 0px;}
	div.bag-function-container p.zoom-function 
	{ left: 12% !important;}
	div.bag-function-container p.reset-function 
	{ left: 43% !important;}
}
@media screen and (min-width: 768px) 
{
	.row
	{ margin-left: 0px !important; margin-right: 0px!important;}
	.col-xs-12.col-sm-12.rulelinknt
	{ padding-left: 15px;width: 100%; }
	div.social-network .col-xs-12.col-md-2
	{ width: 15%; }
	div.social-network .col-xs-12.col-lg-3.followiconnt
	{ width: 18.83%; }
	div.social-network .col-xs-12.col-lg-3
	{ width: 27.83%; }
	div.social-network .col-xs-12.col-lg-4
	{ width: 38%;  }
	div.social-network .col-xs-12:nth-child(3) p
	{ text-align: right; padding-right: 40px; }
	.col-lg-6.accountinfont
	{ width: 50%; }
	div.white-bg.paccountdetaildiv
	{ padding: 55px 35px 170px 35px; margin-bottom: 207px;}
	table.personal-information-info tr td
	{ display: table-cell; }
	.loginsignupnt div.data-list
	{ padding-top: 35px!important; }
	.loginsignupnt div.data-list
	{ padding: 20px !important; }
	div.login-signup-box 
	{ width: 70%;margin: 0 auto; }
	.loginsignupnt .row.m-b-100 div.bordered
	{ border-right: 1px solid #767676; padding-left: 15px; padding-right: 15px;}
	.loginsignupnt div.newcustomernt
	{  padding-left: 15px; padding-right: 15px; }
	.container-fluid.savemydesign div.white-bg
	{ background: transparent; padding: 20px;}
	.savemydesign .saveitemnt.col-xs-12, .savemydesign .eachsaveitemimgnt.col-xs-12,
	.savemydesign .eachsaveitemnt.col-xs-12
	{ padding-left: 15px; padding-right: 15px; }
	.eachsaveitemnt .table-responsive.item-detail
	{ border: 0px; }
	#checkout-page-info .m-t-50.bagdivnt
	{ padding-right: 15px; padding-left: 15px; }
	.category-container .btn-category
	{ width: 25%; margin: 0px 0px 0px 0px; font-size: 16px;}
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 41%!important; }
	div.bag-function-container p.zoom-function 
	{ left: 31% !important;}
	div.bag-function-container p.reset-function 
	{ left: 48% !important;}
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 170px; }
	div.arrow-container p.right
	{ top: -21px; left: 155px; position: absolute; cursor: pointer; }
	.col-xs-12.slistbdesnt, .col-xs-12.baglistdivnt, .slistbdesnt .col-xs-8.col-sm-8.col-md-8.col-lg-8,
	.slistbdesnt .col-xs-4.col-sm-4.col-md-4.col-lg-4, .slistbdesnt .col-xs-12.col-sm-12.col-md-12.col-lg-12
	{ padding-left: 15px; padding-right: 15px; }
	.slistbdesnt .table-responsive.item-detail
	{ border-color: #ddd; }
	table.table.gift-table tbody tr td
	{ display:table-cell; }
	.slistbdesnt table.table.gift-table tbody tr td:first-child
	{ width: 50% !important;}
	.slistbdesnt  .table-responsive.gift-table .btn-preview
	{padding: 10px 10px 10px 40px; }
	.container.m-t-42 .btn-checkout
	{ margin-right: 6px; min-width: auto; padding: 10px 21px; height: auto;}
	.m-t-200.checkoutbillingcol2
	{ margin-top: 20px; }
	.tab-content #billing.tab-pane, .tab-content #payment.tab-pane
	{ padding-top: 67px; padding-bottom: 67px;}
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 180px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 197px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	.m-b-100
	{ margin-bottom: 20px; }
	.col-xs-12.checkoutbillingcol1, .col-xs-12.checkoutbillingcol2,
	.col-xs-12.checkoutbillingcol3, .col-xs-12.checkoutpagent,
	.tab-content #payment .col-xs-12.border-right, .col-xs-12.paymentshipinfont
	{ padding-left: 15px; padding-right: 15px; }
	.left-border.checkoutbillingcol3
	{ padding-bottom: 115px; border-left: 0px solid #cacaca;}
	.tab-content #payment .col-xs-12.border-right
	{ border-right:0px solid #cacaca; }
	.container.m-t-42 .btn-checkout.active span.spantabnt
	{ display: contents; }
	.container.m-t-42 .btn-checkout span.spantabnt
	{ display: contents; }
	.btn-checkout span.spannont
	{ padding-right: 10px; }
	.col-xs-12.checkoutproceednt
	{ margin-bottom: 0px; }
	.col-xs-12.right-border.cofirmleftnt,.col-xs-12.cofirmrightnt
	{ padding-left: 15px; padding-right: 15px; }
	.col-xs-12.right-border.cofirmleftnt
	{ border: 1px; }
	.cofirmrightnt div.bill-address-box,
	.orderonedetailnt div.bill-address-box 
	{ padding-left: 0px;}
	.col-xs-12.startdesnt
	{ margin-bottom: 0px; }
	.orderdetaildiv .order-detail-info-box 
	{ border-right: 0px solid #cacaca; min-height: 270px;}
	div.white-bg.orderdetaildiv
	{ padding: 50px 35px; }
	.logo-container
	{ background-color: #fff !important; padding-top: 0px; padding-bottom: 0px!important;}
	.popover.fade.right
	{  top: 251px!important; left: 115px!important; display: block!important; }
	ul.header-li .sub-menu.account-menu
	{ width: 350px; right: 0;}
	ul.header-li .sub-menu
	{ right: 0px; width: 500px; }
	#save-design-modal .modal-md, #save-design-login-modal .modal-md
	{ width: 410px; margin: 10px auto;}
	#save-design-modal .modal-body.facebook, #save-design-login-modal .modal-body.facebook
	{ padding: 50px 60px; }
	#facebook .modal-dialog
	{ width: 545px; }
	#facebook .modal-body.facebook
	{ padding: 15px 22px; background: #fff;}
	.modal-body.facebook div.facebook-like
	{ padding: 20px; }
	.res_cuir_summary.modal
	{ display: block; background: white; width: 50%; margin: 0 auto; height: 570px;margin-top: 50px;}
	#div-cuir-bag #slider_crossbody_bag .slick-list.draggable,
	#div-cuir-bag #slider_bag_pack .slick-list.draggable,
	#div-cuir-bag #slider_topHandleS .slick-list.draggable,
	#div-cuir-bag #slider_topHandleM .slick-list.draggable,
	#div-cuir-bag #slider_top_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_handle_s .slick-list.draggable,
	#div-nylon-bag #slider_handle_m .slick-list.draggable,
	#div-nylon-bag #slider_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_travel_bag .slick-list.draggable,
	#div-nylon-bag #slider_back_pack .slick-list.draggable
	{ padding: 0px 50px !important;}
	/* line 795, ../sass/styles.scss */
	div.modal-dialog.perforation-modal 
	{ width: 360px; margin-top: 130px;}
	/* line 908, ../sass/styles.scss */
	div.modal-dialog.flap-modal 
	{ width: 480px; margin-top: 130px;}
	.res_nylon_summary
	{ display:block!important; background:white!important; width:50%!important; 
		margin:0 auto!important; height:570px!important; margin-top:50px!important;
	overflow:scroll!important;}
	/* line 999, ../sass/styles.scss */
	div.modal-dialog.reset
	{ margin-top: 200px; width: 550px; }
	.m-t-50 .col-xs-3
	{ padding-left: 15px; padding-right: 15px; }
	ul.colorRadioList li
	{ margin-bottom: 0px; }
	.modal-dialog.modal-md.lining-modal
	{ width: 440px; margin: 60px auto 0px; }
	.ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%; left: 0px;}
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 223px;top: 213px;}
	.div_nylon_bag #fig_back_pack_sil .lady-part
	{ top: 192px; }
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 22px; margin-right: 15px; width: auto !important; }
	.bag-part 
	{ background: transparent; position: absolute; top: 0; left: 50px; width: 500px; height: auto;}
	/* line 6, ../sass/nylon.scss */
	.preforation-info .col-xs-3, .preforation-info .col-sm-3, 
	.preforation-info .col-md-3, .preforation-info .col-lg-3 
	{ padding: 0 5px !important;}
	.div_nylon_bag div.bag-function-container
	{ margin-top: 70px;}
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 45px;}
	/* line 1217, ../sass/styles.scss */
	div.cb-text
	{ width: 668px; height: 500px; position: relative; top: 26px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 60px;;}
 	div.bp-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 	div.thl-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
	div.ths-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
	div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 /* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: -13px;
    left: 9px;
    width: 160px;
	}
	/* line 941, ../sass/nylon.scss */
	#nylon_embroi .modal-md {
 	 width: 500px; margin: 0px auto;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -142px;
	}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1024px) 
{
	.row
	{ margin-left: -15px !important; margin-right: -15px!important;}
	.col-xs-12.col-sm-12.rulelinknt
	{ padding-left: 15px; width: 100%;}
	div.social-network .col-xs-12.col-md-2
	{ width: 13%; }
	div.social-network .col-xs-12.col-lg-3.followiconnt
	{ width: 20.83%; }
	div.social-network .col-xs-12.col-lg-3
	{ width: 27.83%; }
	div.social-network .col-xs-12.col-lg-4
	{ width: 38%;  }
	div.social-network .col-xs-12:nth-child(3) p
	{ text-align: right; padding-right: 40px; }
	.col-lg-6.accountinfont
	{ width: 50%; }
	div.white-bg.paccountdetaildiv
	{ padding: 55px 35px 170px 35px; margin-bottom: 207px;}
	table.personal-information-info tr td
	{ display: table-cell; }
	.loginsignupnt div.data-list
	{ padding-top: 35px!important; }
	.loginsignupnt div.data-list
	{ padding: 20px !important; }
	div.login-signup-box 
	{ width: 70%;margin: 0 auto; }
	.loginsignupnt .row.m-b-100 div.bordered
	{ border-right: 1px solid #767676; padding-left: 15px; padding-right: 15px;}
	.loginsignupnt div.newcustomernt
	{  padding-left: 15px; padding-right: 15px; }
	.container-fluid.savemydesign div.white-bg
	{ background: transparent; padding: 20px;}
	.savemydesign .saveitemnt.col-xs-12, .savemydesign .eachsaveitemimgnt.col-xs-12,
	.savemydesign .eachsaveitemnt.col-xs-12
	{ padding-left: 15px; padding-right: 15px; }
	.eachsaveitemnt .table-responsive.item-detail
	{ border: 0px; }
	#checkout-page-info .m-t-50.bagdivnt
	{ padding-right: 15px; padding-left: 15px; }
	.category-container .btn-category
	{ width: 20%; margin-bottom: 0px; font-size: 16px;}
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 80%!important; }
	div.bag-function-container p.zoom-function 
	{ left: 33% !important;}
	div.bag-function-container p.reset-function 
	{ left: 60% !important;}
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 50px; }
	div.arrow-container p.right
	{ top: -21px; left: 30px; position: absolute; cursor: pointer; }
	.col-xs-12.slistbdesnt, .col-xs-12.baglistdivnt, .slistbdesnt .col-xs-8.col-sm-8.col-md-8.col-lg-8,
	.slistbdesnt .col-xs-4.col-sm-4.col-md-4.col-lg-4, .slistbdesnt .col-xs-12.col-sm-12.col-md-12.col-lg-12
	{ padding-left: 15px; padding-right: 15px; }
	.slistbdesnt .table-responsive.item-detail
	{ border-color: #ddd; }
	table.table.gift-table tbody tr td
	{ display:table-cell; }
	.slistbdesnt table.table.gift-table tbody tr td:first-child
	{ width: 50% !important;}
	.slistbdesnt  .table-responsive.gift-table .btn-preview
	{padding: 10px 10px 10px 40px; }
	.container.m-t-42 .btn-checkout
	{ margin-right: 6px; min-width: auto; padding: 10px 21px; height: auto;}
	.m-t-200.checkoutbillingcol2
	{ margin-top: 200px; }
	.tab-content #billing.tab-pane, .tab-content #payment.tab-pane
	{ padding-top: 67px; padding-bottom: 67px;}
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 180px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 197px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	.m-b-100
	{ margin-bottom: 100px; }
	.col-xs-12.checkoutbillingcol1, .col-xs-12.checkoutbillingcol2,
	.col-xs-12.checkoutbillingcol3, .col-xs-12.checkoutpagent,
	.tab-content #payment .col-xs-12.border-right, .col-xs-12.paymentshipinfont
	{ padding-left: 15px; padding-right: 15px; }
	.left-border.checkoutbillingcol3
	{ padding-bottom: 115px; border-left: 1px solid #cacaca;}
	.tab-content #payment .col-xs-12.border-right
	{ border-right: 1px solid #cacaca; }
	.container.m-t-42 .btn-checkout.active span.spantabnt
	{ display: contents; }
	.container.m-t-42 .btn-checkout span.spantabnt
	{ display: contents; }
	.btn-checkout span.spannont
	{ padding-right: 10px; }
	.col-xs-12.checkoutproceednt
	{ margin-bottom: 0px; }
	.col-xs-12.right-border.cofirmleftnt,.col-xs-12.cofirmrightnt
	{ padding-left: 15px; padding-right: 15px; }
	.col-xs-12.right-border.cofirmleftnt
	{ border-right: 1px solid #cacaca; }
	.cofirmrightnt div.bill-address-box ,
	.orderonedetailnt div.bill-address-box
	{ padding-left: 50px;}
	.col-xs-12.startdesnt
	{ margin-bottom: 0px; }
	.orderdetaildiv .order-detail-info-box 
	{ border-right: 1px solid #cacaca; min-height: 270px;}
	div.white-bg.orderdetaildiv
	{ padding: 50px 35px; }
	.logo-container
	{ background-color: #fff !important; padding-top: 10px; padding-bottom: 20px!important;}
	.popover.fade.right
	{  top: 251px!important; left: 115px!important; display: block!important; }
	ul.header-li .sub-menu.account-menu
	{ width: 350px; right: 0;}
	ul.header-li .sub-menu
	{ right: 0px; width: 500px; }
	#save-design-modal .modal-md, #save-design-login-modal .modal-md
	{ width: 410px; margin: 30px auto;}
	#save-design-modal .modal-body.facebook, #save-design-login-modal .modal-body.facebook
	{ padding: 50px 60px; }
	#facebook .modal-dialog
	{ width: 545px; }
	#facebook .modal-body.facebook
	{ padding: 15px 22px; background: #fff;}
	.modal-body.facebook div.facebook-like
	{ padding: 20px; }
	.res_cuir_summary.modal
	{ display: block; background: white; width: 50%; margin: 0 auto; height: 570px;margin-top: 50px;}
	#div-cuir-bag #slider_crossbody_bag .slick-list.draggable,
	#div-cuir-bag #slider_bag_pack .slick-list.draggable,
	#div-cuir-bag #slider_topHandleS .slick-list.draggable,
	#div-cuir-bag #slider_topHandleM .slick-list.draggable,
	#div-cuir-bag #slider_top_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_handle_s .slick-list.draggable,
	#div-nylon-bag #slider_handle_m .slick-list.draggable,
	#div-nylon-bag #slider_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_travel_bag .slick-list.draggable,
	#div-nylon-bag #slider_back_pack .slick-list.draggable
	{ padding: 0px 0px !important;}
	/* line 795, ../sass/styles.scss */
	div.modal-dialog.perforation-modal 
	{ width: 360px; margin-top: 90px;}
	/* line 908, ../sass/styles.scss */
	div.modal-dialog.flap-modal 
	{ width: 480px; margin-top: 90px;}
	.res_nylon_summary
	{ display:block!important; background:white!important; width:50%!important; 
		margin:0 auto!important; height:570px!important; margin-top:50px!important;
	overflow:scroll!important;}
	/* line 999, ../sass/styles.scss */
	div.modal-dialog.reset
	{ margin-top: 200px; width: 550px; }
	.m-t-50 .col-xs-3
	{ padding-left: 15px; padding-right: 15px; }
	ul.colorRadioList li
	{ margin-bottom: 0px; }
	.modal-dialog.modal-md.lining-modal
	{ width: 440px; margin: 60px auto 0px; }
	.ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%; left: 0px;}
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 159px; top: 217px;}
	.div_nylon_bag #fig_back_pack_sil .lady-part
	{ top: 206px; }
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 39px; margin-right: 25px; width: auto !important; }
	.bag-part 
	{ background: transparent; position: absolute; top: 0; left: 0; width: 500px; height: auto;}
	/* line 6, ../sass/nylon.scss */
	.preforation-info .col-xs-3, .preforation-info .col-sm-3, 
	.preforation-info .col-md-3, .preforation-info .col-lg-3 
	{ padding: 0 5px !important;}
	.div_nylon_bag div.bag-function-container
	{ margin-top: 60px;}
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 45px;}
	/* line 1217, ../sass/styles.scss */
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 	div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
  	div.thl-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
  	div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
  	div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 /* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: -15px;
    left: 10px;
	}	
	/* line 941, ../sass/nylon.scss */
	#nylon_embroi .modal-md {
 	 width: 500px; margin: 0px auto;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -142px;
	}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1280px) 
{
	.row
	{ margin-left: -15px !important; margin-right: -15px!important;}
	.col-xs-12.col-sm-12.rulelinknt
	{ padding-left: 15px; width: 50%;}
	div.social-network .col-xs-12.col-md-2
	{ width: 11%; }
	div.social-network .col-xs-12.col-lg-3.followiconnt
	{ width: 27.83%; }
	div.social-network .col-xs-12.col-lg-3
	{ width: 27.83%; }
	div.social-network .col-xs-12.col-lg-4
	{ width: 33.33333333%;  }
	div.social-network .col-xs-12:nth-child(3) p
	{ text-align: right; padding-right: 40px; }
	.col-lg-6.accountinfont
	{ width: 50%; }
	div.white-bg.paccountdetaildiv
	{ padding: 55px 35px 170px 35px; margin-bottom: 207px;}
	table.personal-information-info tr td
	{ display: table-cell; }
	.loginsignupnt div.data-list
	{ padding-top: 35px!important; }
	.loginsignupnt div.data-list
	{ padding: 20px !important; }
	div.login-signup-box 
	{ width: 70%;margin: 0 auto; }
	.loginsignupnt .row.m-b-100 div.bordered
	{ border-right: 1px solid #767676; padding-left: 15px; padding-right: 15px;}
	.loginsignupnt div.newcustomernt
	{  padding-left: 15px; padding-right: 15px; }
	.container-fluid.savemydesign div.white-bg
	{ background: transparent; padding: 20px;}
	.savemydesign .saveitemnt.col-xs-12, .savemydesign .eachsaveitemimgnt.col-xs-12,
	.savemydesign .eachsaveitemnt.col-xs-12
	{ padding-left: 15px; padding-right: 15px; }
	.eachsaveitemnt .table-responsive.item-detail
	{ border: 0px; }
	#checkout-page-info .m-t-50.bagdivnt
	{ padding-right: 15px; padding-left: 15px; }
	.category-container .btn-category
	{ width: 15%; margin-bottom: 0px; font-size: 16px;}
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 48%!important; }
	div.bag-function-container p.zoom-function 
	{ left: 40% !important;}
	div.bag-function-container p.reset-function 
	{ left: 55% !important;}
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 140px; }
	div.arrow-container p.right
	{ top: -21px; left: 130px; position: absolute; cursor: pointer; }
	.col-xs-12.slistbdesnt, .col-xs-12.baglistdivnt, .slistbdesnt .col-xs-8.col-sm-8.col-md-8.col-lg-8,
	.slistbdesnt .col-xs-4.col-sm-4.col-md-4.col-lg-4, .slistbdesnt .col-xs-12.col-sm-12.col-md-12.col-lg-12
	{ padding-left: 15px; padding-right: 15px; }
	.slistbdesnt .table-responsive.item-detail
	{ border-color: #ddd; }
	table.table.gift-table tbody tr td
	{ display:table-cell;}
	.slistbdesnt table.table.gift-table tbody tr td:first-child
	{ width: 78% !important;}
	.slistbdesnt  .table-responsive.gift-table .btn-preview
	{padding: 10px 10px 10px 40px; }
	.container.m-t-42 .btn-checkout
	{ margin-right: 6px; min-width: auto; padding: 10px 21px; height: auto;}
	.m-t-200.checkoutbillingcol2
	{ margin-top: 200px; }
	.tab-content #billing.tab-pane, .tab-content #payment.tab-pane
	{ padding-top: 67px; padding-bottom: 67px;}
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 192px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	.m-b-100
	{ margin-bottom: 100px; }
	.col-xs-12.checkoutbillingcol1, .col-xs-12.checkoutbillingcol2,
	.col-xs-12.checkoutbillingcol3, .col-xs-12.checkoutpagent,
	.tab-content #payment .col-xs-12.border-right, .col-xs-12.paymentshipinfont
	{ padding-left: 15px; padding-right: 15px; }
	.left-border.checkoutbillingcol3
	{ padding-bottom: 115px; border-left: 1px solid #cacaca;}
	.tab-content #payment .col-xs-12.border-right
	{ border-right: 1px solid #cacaca; }
	.container.m-t-42 .btn-checkout.active span.spantabnt
	{ display: contents; }
	.container.m-t-42 .btn-checkout span.spantabnt
	{ display: contents; }
	.btn-checkout span.spannont
	{ padding-right: 10px; }
	.col-xs-12.checkoutproceednt
	{ margin-bottom: 0px; }
	.col-xs-12.right-border.cofirmleftnt,.col-xs-12.cofirmrightnt
	{ padding-left: 15px; padding-right: 15px; }
	.col-xs-12.right-border.cofirmleftnt
	{ border: 1px; }
	.cofirmrightnt div.bill-address-box,
	.orderonedetailnt div.bill-address-box 
	{ padding-left: 50px;}
	.col-xs-12.startdesnt
	{ margin-bottom: 0px; }
	.orderdetaildiv .order-detail-info-box 
	{ border-right: 1px solid #cacaca; min-height: 270px;}
	div.white-bg.orderdetaildiv
	{ padding: 50px 35px; }
	.logo-container
	{ background-color: #fff !important; padding-top: 10px; padding-bottom: 20px!important;}
	.popover.fade.right
	{  top: 251px!important; left: 115px!important; display: block!important; }
	ul.header-li .sub-menu.account-menu
	{ width: 350px; right: 0;}
	ul.header-li .sub-menu
	{ right: 0px; width: 500px; }
	#save-design-modal .modal-md, #save-design-login-modal .modal-md
	{ width: 410px; margin: 6% auto;}
	#save-design-modal .modal-body.facebook, #save-design-login-modal .modal-body.facebook
	{ padding: 50px 60px; }
	#facebook .modal-dialog
	{ width: 545px; }
	#facebook .modal-body.facebook
	{ padding: 15px 22px; background: #fff;}
	.modal-body.facebook div.facebook-like
	{ padding: 20px; }
	.res_cuir_summary.modal
	{ display: block; background: white; width: 50%; margin: 0 auto; height: 570px;margin-top: 50px;}
	#div-cuir-bag #slider_crossbody_bag .slick-list.draggable,
	#div-cuir-bag #slider_bag_pack .slick-list.draggable,
	#div-cuir-bag #slider_topHandleS .slick-list.draggable,
	#div-cuir-bag #slider_topHandleM .slick-list.draggable,
	#div-cuir-bag #slider_top_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_handle_s .slick-list.draggable,
	#div-nylon-bag #slider_handle_m .slick-list.draggable,
	#div-nylon-bag #slider_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_travel_bag .slick-list.draggable,
	#div-nylon-bag #slider_back_pack .slick-list.draggable
	{ padding: 0px 50px !important;}
	/* line 795, ../sass/styles.scss */
	div.modal-dialog.perforation-modal 
	{ width: 360px; margin-top: 150px;}
	/* line 908, ../sass/styles.scss */
	div.modal-dialog.flap-modal 
	{ width: 480px; margin-top: 150px;}
	.res_nylon_summary
	{ display:block!important; background:white!important; width:50%!important; 
		margin:0 auto!important; height:570px!important; margin-top:50px!important;
	overflow:scroll!important;}
	/* line 999, ../sass/styles.scss */
	div.modal-dialog.reset
	{ margin-top: 200px; width: 550px; }
	.m-t-50 .col-xs-3
	{ padding-left: 15px; padding-right: 15px; }
	ul.colorRadioList li
	{ margin-bottom: 0px; }
	.modal-dialog.modal-md.lining-modal
	{ width: 440px; margin: 60px auto 0px; }
	.ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%;left: 0;}
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 236px; top: 259px;}
	.div_nylon_bag #fig_back_pack_sil .lady-part
	{ top: 206px; }
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 20px; margin-right: 20px; width: auto !important; }
	.bag-part 
	{ background: transparent; position: absolute; top: 0; left: 0; width: 500px; height: auto;}
	/* line 6, ../sass/nylon.scss */
	.preforation-info .col-xs-3, .preforation-info .col-sm-3, 
	.preforation-info .col-md-3, .preforation-info .col-lg-3 
	{ padding: 0 5px !important;}
	.div_nylon_bag div.bag-function-container
	{ margin-top: 0px;}
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1217, ../sass/styles.scss */
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left:-3px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left:0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: -10px; left:0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left: -8px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left: 0; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 /* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: 40px;
	  left: 15px;
	}	
	/* line 941, ../sass/nylon.scss */
	#nylon_embroi .modal-md {
 	 width: 500px; margin: 0px auto; margin-top: 100px;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -142px;
	}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1366px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 45%!important; }
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 140px; }
	div.arrow-container p.right
	{ top: -21px; left: 130px; position: absolute; cursor: pointer; }
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 198px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left:-25px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left: -25px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: 26px; left:-24px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left:-35px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left:-26px;; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 .logo-container h1.title
	{font-size: 38px; }
 	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1440px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 45%!important; }
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 140px; }
	div.arrow-container p.right
	{ top: -21px; left: 130px; position: absolute; cursor: pointer; }
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 199px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left:-43px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left: -38px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: 30px; left:-38px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left: -54px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left: -40px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 .ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%;left:0;}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1536px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 39%!important; }
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 190px; }
	div.arrow-container p.right
	{ top: -21px; left: 185px; position: absolute; cursor: pointer; }
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 198px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left: -16px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left: -8px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: 30px; left:-8px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left: -17px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left: -10px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 .ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%;left: 0px;}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1600px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 38%!important; }
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 210px; }
	div.arrow-container p.right
	{ top: -21px; left: 195px; position: absolute; cursor: pointer; }
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 200px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left:-31px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left: 32px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: 30px; left: -28px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left: -34px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left: -28px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 .ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%;left: 10px;}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1680px) 
{
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 36%!important; }
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 230px; }
	div.arrow-container p.right
	{ top: -21px; left: 205px; position: absolute; cursor: pointer; }
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 184px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 197px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 11px; left: -22px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
    div.bp-text
	{ width: 668px; height: 500px; position: relative; top: 122px; left:-21px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: 30px; left: -12px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text
	{ width: 668px; height: 500px; position: relative; top: 0;left: -32px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 0px; left:-16px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 .ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%;left: 0;}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
@media screen and (min-width: 1920px) 
{
	.row
	{ margin-left: -15px !important; margin-right: -15px!important;}
	.col-xs-12.col-sm-12.rulelinknt
	{ padding-left: 15px;width: 50%; }
	div.social-network .col-xs-12.col-md-2
	{ width: 11%; }
	div.social-network .col-xs-12.col-lg-3.followiconnt
	{ width: 27.83%; }
	div.social-network .col-xs-12.col-lg-3
	{ width: 27.83%; }
	div.social-network .col-xs-12:nth-child(3) p
	{ text-align: right; padding-right: 40px; }
	.col-lg-6.accountinfont
	{ width: 50%; }
	div.white-bg.paccountdetaildiv
	{ padding: 55px 35px 170px 35px; margin-bottom: 207px;}
	table.personal-information-info tr td
	{ display: table-cell; }
	.loginsignupnt div.data-list
	{ padding-top: 35px!important; }
	.loginsignupnt div.data-list
	{ padding: 20px !important; }
	div.login-signup-box 
	{ width: 70%;margin: 0 auto; }
	.loginsignupnt .row.m-b-100 div.bordered
	{ border-right: 1px solid #767676; padding-left: 15px; padding-right: 15px;}
	.loginsignupnt div.newcustomernt
	{  padding-left: 15px; padding-right: 15px; }
	.container-fluid.savemydesign div.white-bg
	{ background: transparent; padding: 20px;}
	.savemydesign .saveitemnt.col-xs-12, .savemydesign .eachsaveitemimgnt.col-xs-12,
	.savemydesign .eachsaveitemnt.col-xs-12
	{ padding-left: 15px; padding-right: 15px; }
	.eachsaveitemnt .table-responsive.item-detail
	{ border: 0px; }
	#checkout-page-info .m-t-50.bagdivnt
	{ padding-right: 15px; padding-left: 15px; }
	.category-container .btn-category
	{ width: 11.5%; margin-bottom: 0px; font-size: 16px;}
	div#div-cuir-bag .modal-arrow-slide .slick-track,
	div.div_nylon_bag .modal-arrow-slide .slick-track
	{ margin: 0px auto; width: 31%!important; }
	div.bag-function-container p.zoom-function 
	{ left: 40% !important;}
	div.bag-function-container p.reset-function 
	{ left: 55% !important;}
	div.arrow-container p.left 
	{ position: absolute; cursor: pointer; top: -22px; right: 295px; }
	div.arrow-container p.right
	{ top: -21px; left: 290px; position: absolute; cursor: pointer; }
	.col-xs-12.slistbdesnt, .col-xs-12.baglistdivnt, .slistbdesnt .col-xs-8.col-sm-8.col-md-8.col-lg-8,
	.slistbdesnt .col-xs-4.col-sm-4.col-md-4.col-lg-4, .slistbdesnt .col-xs-12.col-sm-12.col-md-12.col-lg-12
	{ padding-left: 15px; padding-right: 15px; }
	.slistbdesnt .table-responsive.item-detail
	{ border-color: #ddd; }
	table.table.gift-table tbody tr td
	{ display:table-cell;}
	.slistbdesnt table.table.gift-table tbody tr td:first-child
	{ width: 78% !important;}
	.slistbdesnt  .table-responsive.gift-table .btn-preview
	{padding: 10px 10px 10px 40px; }
	.container.m-t-42 .btn-checkout
	{ margin-right: 6px; min-width: auto; padding: 10px 21px; height: auto;}
	.m-t-200.checkoutbillingcol2
	{ margin-top: 200px; }
	.tab-content #billing.tab-pane, .tab-content #payment.tab-pane
	{ padding-top: 67px; padding-bottom: 67px;}
	.short_sil_nylon_handle_s .lady-part, .short_sil_nylon_handle_m .lady-part		
	{ top: 175px; }
	#fig_handle_l_sil .short_sil_nylon_handle_l .lady-part
	{ top: 180px; }
	#fig_travel_bag_sil .short_sil_nylon_travel_bag .lady-part
	{ top: 180px; }
	.long_sil_nylon_handle_s .lady-part, .long_sil_nylon_handle_m .lady-part
	{ top: 197px; }
	#fig_handle_l_sil .long_sil_nylon_handle_l .lady-part
	{ top: 210px; }
	#fig_travel_bag_sil .long_sil_nylon_travel_bag .lady-part
	{ top: 203px; }
	.m-b-100
	{ margin-bottom: 100px; }
	.col-xs-12.checkoutbillingcol1, .col-xs-12.checkoutbillingcol2,
	.col-xs-12.checkoutbillingcol3, .col-xs-12.checkoutpagent,
	.tab-content #payment .col-xs-12.border-right, .col-xs-12.paymentshipinfont
	{ padding-left: 15px; padding-right: 15px; }
	.left-border.checkoutbillingcol3
	{ padding-bottom: 115px; border-left: 1px solid #cacaca;}
	.tab-content #payment .col-xs-12.border-right
	{ border-right: 1px solid #cacaca; }
	.container.m-t-42 .btn-checkout.active span.spantabnt
	{ display: contents; }
	.container.m-t-42 .btn-checkout span.spantabnt
	{ display: contents; }
	.btn-checkout span.spannont
	{ padding-right: 10px; }
	.col-xs-12.checkoutproceednt
	{ margin-bottom: 0px; }
	.col-xs-12.right-border.cofirmleftnt,.col-xs-12.cofirmrightnt
	{ padding-left: 15px; padding-right: 15px; }
	.col-xs-12.right-border.cofirmleftnt
	{ border: 1px; }
	.cofirmrightnt div.bill-address-box,
	.orderonedetailnt div.bill-address-box 
	{ padding-left: 50px;}
	.col-xs-12.startdesnt
	{ margin-bottom: 0px; }
	.orderdetaildiv .order-detail-info-box 
	{ border-right: 1px solid #cacaca; min-height: 270px;}
	div.white-bg.orderdetaildiv
	{ padding: 50px 35px; }
	.logo-container
	{ background-color: #fff !important; padding-top: 10px; padding-bottom: 20px!important;}
	.popover.fade.right
	{  top: 251px!important; left: 115px!important; display: block!important; }
	ul.header-li .sub-menu.account-menu
	{ width: 350px; right: 0;}
	ul.header-li .sub-menu
	{ right: 0px; width: 500px; }
	#save-design-modal .modal-md, #save-design-login-modal .modal-md
	{ width: 410px; margin: 30px auto;}
	#save-design-modal .modal-body.facebook, #save-design-login-modal .modal-body.facebook
	{ padding: 50px 60px; }
	#facebook .modal-dialog
	{ width: 545px; }
	#facebook .modal-body.facebook
	{ padding: 15px 22px; background: #fff;}
	.modal-body.facebook div.facebook-like
	{ padding: 20px; }
	.res_cuir_summary.modal
	{ display: block; background: white; width: 50%; margin: 0 auto; height: 570px;margin-top: 50px;}
	#div-cuir-bag #slider_crossbody_bag .slick-list.draggable,
	#div-cuir-bag #slider_bag_pack .slick-list.draggable,
	#div-cuir-bag #slider_topHandleS .slick-list.draggable,
	#div-cuir-bag #slider_topHandleM .slick-list.draggable,
	#div-cuir-bag #slider_top_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_handle_s .slick-list.draggable,
	#div-nylon-bag #slider_handle_m .slick-list.draggable,
	#div-nylon-bag #slider_handle_l .slick-list.draggable,
	#div-nylon-bag #slider_travel_bag .slick-list.draggable,
	#div-nylon-bag #slider_back_pack .slick-list.draggable
	{ padding: 0px 50px !important;}
	/* line 795, ../sass/styles.scss */
	div.modal-dialog.perforation-modal 
	{ width: 360px; margin-top: 120px;}
	/* line 908, ../sass/styles.scss */
	div.modal-dialog.flap-modal 
	{ width: 480px; margin-top: 120px;}
	.res_nylon_summary
	{ display:block; background:white; width:50%; margin:0 auto; height:570px; margin-top:50px;
	overflow:scroll;}
	/* line 999, ../sass/styles.scss */
	div.modal-dialog.reset
	{ margin-top: 200px; width: 550px; }
	.m-t-50 .col-xs-3
	{ padding-left: 15px; padding-right: 15px; }
	ul.colorRadioList li
	{ margin-bottom: 0px; }
	.modal-dialog.modal-md.lining-modal
	{ width: 440px; margin: 60px auto 0px; }
	.ef-modal-crossbody-bag.crossbody_bag_flap,
	.eb-modal-crossbody-bag.crossbody_bag_body
	{ width: 90%; left: 12px;}
	.c-top-handle-m .lady-part, .c-top-handle-l .lady-part
	{ right: 236px; top: 259px;}
	.div_nylon_bag #fig_back_pack_sil .lady-part
	{ top: 205px; }
	div#div-cuir-bag .modal-arrow-slide .slick-slide,
	div.div_nylon_bag .modal-arrow-slide .slick-slide
	{ margin-bottom: 0px; padding-bottom: 0px!important; 
	margin-left: 20px; margin-right: 20px; width: auto !important; }
	/* line 1018, ../sass/styles.scss */
	.bag-part 
	{ background: transparent; position: absolute; top: 0; left: 0; width: 500px; height: auto;}
	/* line 6, ../sass/nylon.scss */
	.preforation-info .col-xs-3, .preforation-info .col-sm-3, 
	.preforation-info .col-md-3, .preforation-info .col-lg-3 
	{ padding: 0 5px !important;}
	.div_nylon_bag div.bag-function-container
	{ margin-top: 0px;}
	/* line 1364, ../sass/styles.scss */
	div.crossbody-text-container
	{ top: -31px !important; left: 7px; width: 158px; height: 50px;}
	div.crossbody-text-container, div.bagpack-text-container, div.topHandleS-text-container, 
	div.topHandleM-text-container, div.topHandleL-text-container 
	{ font-size: 50px;}
	/* line 1217, ../sass/styles.scss */
	div.cb-text 
	{ width: 668px; height: 500px; position: relative; top: 22px; left: -164px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
 	div.bp-text
 	{ width: 668px; height: 500px; position: relative; top: 134px; left: -161px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thl-text
	{ width: 668px; height: 500px; position: relative; top: -5px; left: -157px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.ths-text 
	{ width: 668px; height: 500px; position: relative; top: 16px; left: -160px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
div.thm-text 
	{ width: 668px; height: 500px; position: relative; top: 10px; left: -160px; background: transparent;
 overflow: hidden; display: flex; justify-content: center; align-items: center; font-size: 82px;}
	/* line 1397, ../sass/styles.scss */
	div.bagpack-text-container {
	  top: 40px;
	  left: 15px;
	}
	/* line 941, ../sass/nylon.scss */
	#nylon_embroi .modal-md {
 	 width: 500px; margin: 0px auto; margin-top: 120px;
	}
	/* line 692, ../sass/nylon.scss */
	.modal-eb-handle-m img {
	  position: absolute;
	  width: 100%;
	  top: -185%;
	  flex-shrink: 0;
	  height: auto;
	  min-width: 800px;
	  left: -142px;
	}
	.cuir-text-containernt
	{ position: relative; width: 500px; height: 500px; margin: 0 auto; }
	.logo-container h1.title
	{font-size: 38px; }
	img.logo-img
	{ width: 230px!important; margin-top: 21px;}
}
.tab-content #payment .condition-box
{ display: none; }