@font-face {
    font-family: 'Mabry Pro';
    src: url('../fonts/MabryPro-Light.eot');
    src: url('../fonts/MabryPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MabryPro-Light.woff2') format('woff2'),
        url('../fonts/MabryPro-Light.woff') format('woff'),
        url('../fonts/MabryPro-Light.ttf') format('truetype'),
        url('../fonts/MabryPro-Light.svg#MabryPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mabry Pro';
    src: url('../fonts/MabryPro-Medium.eot');
    src: url('../fonts/MabryPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MabryPro-Medium.woff2') format('woff2'),
        url('../fonts/MabryPro-Medium.woff') format('woff'),
        url('../fonts/MabryPro-Medium.ttf') format('truetype'),
        url('../fonts/MabryPro-Medium.svg#MabryPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mabry Pro';
    src: url('../fonts/MabryPro-Regular.eot');
    src: url('../fonts/MabryPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MabryPro-Regular.woff2') format('woff2'),
        url('../fonts/MabryPro-Regular.woff') format('woff'),
        url('../fonts/MabryPro-Regular.ttf') format('truetype'),
        url('../fonts/MabryPro-Regular.svg#MabryPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mabry Pro';
    src: url('../fonts/MabryPro-Bold.eot');
    src: url('../fonts/MabryPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MabryPro-Bold.woff2') format('woff2'),
        url('../fonts/MabryPro-Bold.woff') format('woff'),
        url('../fonts/MabryPro-Bold.ttf') format('truetype'),
        url('../fonts/MabryPro-Bold.svg#MabryPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body { font-size:12px; background:#fff; }
h1, h2, h3, h4, input, textarea, p { margin:0;}
*{margin:0; padding:0;}
ul {list-style:none; padding:0; margin:0;}
a:hover, a:focus {text-decoration: none; outline:none;}
.container {max-width:1170px;}
.main {width:100%; overflow:hidden;}
.header_container {width: 100%;padding:10px 30px; float: left; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; position: relative;}

.logo_box {width:100%;float: left;}
.logo_box a {width:188px;display: block;margin: 0 auto 0;}
.header_menu {width: 25%;float: left;padding: 78px 70px 0 0;position: absolute;top: 0;right: -25%;background: rgba(255,255,255);z-index: 999999;height: 100vh;transition: all 0.3s ease-in;box-shadow: 0 5px 5px #ccc;}
.header_menu.active {right:0;}
.header_menu .close_menu {position: absolute;top: 25px;right: 20px;cursor: pointer;}
.header_menu ul {text-align:center;}
.header_menu ul li {display:inline-block;margin: 0 5px;}
.header_menu ul li a {display:block; font-size:14px; color:#000; text-transform:capitalize;font-family: 'Mabry Pro'; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;font-weight:500;}
.header_menu ul li a:hover {color:#fe979e;}
.login_box {width: auto;float: none;padding: 0;position: absolute;top: 25px;right: 20px;}
.login_box ul {float: right;}
.login_box ul li {float: left;margin: 0 0 0 25px;padding: 0 6px 0 0;text-transform: uppercase; position:relative;}
.login_box ul li:first-child img {float: left;margin: 0px 6px 0 0;width: 25px;}
.login_box ul li:last-child {background:none;}
.login_box ul li a {display: block;font-size: 14px;color: #000;text-transform: capitalize;font-family: 'Mabry Pro';font-weight: 500;}
.login_box ul li a img {display: inline-block;margin: -8px 5px 0 0;}
.collection_container {width:100%; float:left;}
.collection_box {width:100%; float:left; position:relative; overflow:hidden;}
.collection_box img {width:100%;transition: transform .3s ease;-webkit-transition: transform .3s ease;}
/* .collection_box:hover img {transform: scale(1.2); -webkit-transform: scale(1.2);} */
.collection_box h3 {position: absolute;bottom: 16%;left: 50%;transform: translate(-50%, -50%); -webkit-	transform: translate(-50%, -50%); font-size:50px; text-transform:capitalize;font-family: 'Mabry Pro'; font-weight:300; color:#fff;text-shadow: 0 3px 4px #000;}
.collection_container.collection .collection_box {width: 24.8%;overflow: hidden;position: relative;margin:0 0.1% 3px;border: 1px solid #e4ddcd;}
.collection_container.collection .collection_box img {width:100%;transition: transform .3s ease;-webkit-transition: transform .3s ease; min-height:auto;}
/* .collection_container.collection .collection_box:hover img {transform: scale(1.2); -webkit-transform: scale(1.2);} */

/* .collection_container.collection .collection_box:last-child {width:25%; border-right:0;} */
.Collection_heading {width:100%; float:left; margin:20px 0 20px;}
.Collection_heading h1 {text-align:center; font-size:50px; color:#000; text-transform:capitalize; font-family: 'Mabry Pro';}
.Collection_heading span {text-align:center; font-size:20px; color:#585858; text-transform:capitalize; font-family: 'Mabry Pro'; font-weight:300; display:block; margin:0 0 0;}
.footer_container {width: 100%;background: #1f1f1f;padding:70px 10% 60px;float: left;}
.footer_left {width: 25%;float: left;}
.footer_left ul li {width:100%; float:left; border-bottom:1px solid #3b3b3b; padding:15px 0;}
.footer_left ul li span {width:20%; float:left; display:block;}
.footer_left ul li span img {display:block; margin:0 auto 0;}
.footer_left ul li a {width:80%; float:left; display:block; font-size:18px; color:#8d8d8d;  font-family: 'Mabry Pro';}
.social_box {width: 100%;float: left; margin:40px 0 0;}
.social_box ul li {float: left;width: auto;border: 0;display: inline-block;padding: 0;margin: 0 10px 0 0;}
.social_box ul li a {width:40px; height:40px; border:1px solid #acacac; border-radius:50%; position:relative; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.social_box ul li a:hover {background:#000;}
.social_box ul li a img {position:absolute; top:50%; left:50%; max-width:100%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}

.footer_mid {width: 50%;float: left;}
.footer_mid ul {width: 50%;float: left;padding: 0 0 0 12%;}
.footer_mid ul h3 {font-size:20px; color:#fff; font-family: 'Mabry Pro'; text-transform:capitalize; margin:0 0 15px;}
.footer_mid ul li a {font-size:16px; color:#8d8d8d; line-height:28px;font-family: 'Mabry Pro'; text-transform:capitalize;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.footer_mid ul li a:hover {color:#fff; margin:0 0 0 5px;}
.footer_right {width: 25%;float: left;}
.footer_right h3 {font-size:20px; color:#fff; font-family: 'Mabry Pro'; text-transform:capitalize; margin:0 0 15px;}
.footer_right p {font-size:16px; color:#8d8d8d; line-height:28px;font-family: 'Mabry Pro';}

.footer_right .input_text {width:100%; float:left; height:50px; padding:0 15px; background:#fff; border:0; font-size:20px;  font-family: 'Mabry Pro'; color:#000; border:1px solid #d2d2d2; margin:0;}

.footer_right .input_text:focus {outline:none;}
.footer_right .input_text::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #8a8a8a; opacity:1;}
.footer_right .input_text::-moz-placeholder { /* Firefox 19+ */color: #8a8a8a; opacity:1;}
.footer_right .input_text:-ms-input-placeholder { /* IE 10+ */color: #8a8a8a; opacity:1;}
.footer_right .input_text:-moz-placeholder { /* Firefox 18- */color: #8a8a8a; opacity:1;}

.footer_right .sbt_btn {width:100%;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 22px;text-transform: capitalize;font-family: 'Mabry Pro';border: 0;background: #cb9274; margin:10px 0 0;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.footer_right .sbt_btn:focus {outline:none; border:0;}
.footer_right .sbt_btn:hover {background:#c77950;}
.copyright_container {width: 100%;float: left; margin:100px 0 0;}
.copyright_container p {font-size:14px; color:#747474; font-family: 'Mabry Pro'; width:50%; float:left; text-transform:uppercase;}
.copyright_container p a {color:#747474; text-decoration:underline;}
.copyright_container p:last-child {text-align: right;}

.breadcrum_container {width: 100%;float: left;border-top: 1px solid #000;border-bottom: 1px solid #000;padding:15px 0 15px 30px;position: relative;}
.breadcrum_container h3 {font-size:20px; color:#000; font-family: 'Mabry Pro'; font-weight:600;    display: inline-block;position:static;}
.breadcrum_container ul {display:block; text-align:left;}
.breadcrum_container ul li {display:inline-block; margin:0 5px;font-size:16px; color:#000; font-family: 'Mabry Pro'; font-weight:600;text-transform: capitalize;}
.breadcrum_container ul li a {display:inline-block; font-size:16px; color:#4a4a4a; font-family: 'Mabry Pro';font-weight: 400;text-transform: capitalize;}
.about_container {width: 100%;float: left;}
.about_left {width: 50%;float: left;}
.about_left img {width:100%;}
.about_right {width: 48%;float: left;padding: 40px 30px 40px 40px;}
.about_container.about .about_right {width:100%;}
.about_container.about .about_left {padding:0 20px 0 0;}
.about_right h2 {font-size:24px; line-height:30px; color:#000; font-family: 'Mabry Pro'; font-weight:500;}
.about_right h3 {font-size: 16px;line-height: 25px;color: #000;font-family: 'Mabry Pro';font-weight: 500;margin:0;text-align: center !important;padding: 0 18%;}
.about_right h3 span {font-family: 'Mabry Pro' !important;}
.about_right p {font-size:16px; line-height:22px; color:#000; font-family: 'Mabry Pro'; font-weight:300;margin:10px 0 0;}
.contact_box {width: 100%;border-bottom: 1px solid #000;padding: 0 0 35px; float:left;}
.contact_box h3 {font-size:24px; color:#000; margin:0;font-family: 'Mabry Pro'; font-weight:500; margin:0 0 20px;text-align: left !important;padding: 0;}
.contact_inner {width:50%; float:left;}
.contact_inner h4 {font-size:18px; color:#000; font-family: 'Mabry Pro'; font-weight:500;margin: 0 0 20px;}
.contact_inner p {font-size: 16px;color: #000;font-family: 'Mabry Pro';font-weight: 300;line-height: 15px;}
.contact_inner ul li {font-size: 16px;color: #000;font-family: 'Mabry Pro';font-weight: 300;    line-height: 25px;}
.contact_inner ul li a {font-size: 16px;color: #000;font-family: 'Mabry Pro';font-weight: 500;}
.form_box {width: 100%;float: left;margin: 20px 0 0;}
.form_box p {font-size:16px; color:#000; font-family: 'Mabry Pro'; font-weight:300;margin: 0 0 15px;}
.input_box {width:100%; float:left; margin:0 0 20px;}
.input_box label {font-size:16px; color:#000; font-family: 'Mabry Pro'; font-weight:500; display:block; margin:0 0 5px;}
.input_box input {width:100%; float:left; height:40px; border:1px solid #000; padding:0 15px; font-size:16px; color:#000;font-family: 'Mabry Pro'; font-weight:500; background:#fff;}
.input_box input:focus {outline:none;}
.input_box textarea {width:100%; height:100px; resize:none; padding:15px; color:#000; border:1px solid #000; font-size:16px;}
.input_box textarea:focus {outline:none; }
.form_box form .Submit_btn {width:auto;padding:0px 12px; height:40px; background:#000; line-height:40px; text-align:center; color:#fff; text-transform:uppercase; font-size:12px; border:0;    display: inline-block;margin: 0 0 20px;}


.small {font-size: .7em;}
.square {width: .7em;height: .7em;margin: .5em;display: inline-block;}
.custom-dropdown {position: relative;display: inline-block;vertical-align: middle;margin: 0;width: 100%;height: 40px;}

.custom-dropdown select {background-color: transparent;color: #000;font-size: inherit;padding: .5em;padding-right: 2.5em;border: 0;margin: 0;border-radius: 0;text-indent: 0.01px;text-overflow: '';-moz-appearance: none;-webkit-appearance: none;appearance: none;width: 100%;height: 40px;border: 1px solid #000;}
.custom-dropdown select:focus {outline:none;}
.custom-dropdown select::-ms-expand {display: none;}
.custom-dropdown::before,
.custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after {content: "\25BC";font-size: 0;line-height: 1;right: 10px;top: 50%;margin-top: -.5em;background: url(../images/select_icon.png)no-repeat;width: 14px;height: 8px;}

/* .custom-dropdown::before { 
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
  background-color: rgba(0,0,0,.2);
}
 */
.custom-dropdown::after {color: rgba(0,0,0,.6);}
.custom-dropdown select[disabled] {
  color: rgba(0,0,0,.25);
}

.breadcrum_container .filter {position: absolute;right: 25px;top: 25px;font-size: 16px;color: #000;}
.breadcrum_container .filter img {display: inline-block;margin: 0 10px 0 0;}
.breadcrum_container.women {border-bottom:0;}
.women_listcontainer {width: 100%;float: left;background: #e4ddcd;padding: 3px 0 0 4px;}
.women_listcontainer ul {width:100%; float:left;    margin: 0;}
.women_listcontainer ul li {width: 24.8%;float: left;min-height: auto;position: relative;overflow: hidden;margin: 0 0.2% 3px 0;border: 1px solid #e4ddcd;}
/* .women_listcontainer ul li:last-child {border-right: 0;float: left;margin: 0;} */
/* .women_listcontainer ul li img {position: absolute;bottom: 0px;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);} */
.women_listcontainer ul li span {display: block;text-align: left;margin: 20px 0 10px;font-size: 16px;color: #000;font-weight: 500;font-family: 'Mabry Pro';min-height: 45px;width: 75%;}
.button_box {width: 100%;float: left;padding: 25px 0; position:relative;    text-align: center;}
.button_box a {display: inline-block;width: auto;margin: 0 10px;font-size: 16px;color: #000;font-weight: 500;font-family: 'Mabry Pro';text-transform: capitalize;}
.button_box .top_click {position:absolute; right:30px; top:24px;font-size:16px; color:#000; font-weight: 400;font-family: 'Mabry Pro'; text-transform:uppercase; cursor:pointer;}
.button_box .top_click img {display: inline-block;margin: -10px 5px 0 0;}
.breadcrum_container h3 span {font-size:16px; color:#686868; font-weight:300;font-family: 'Mabry Pro';}


.about_left_inner {width: 100%;padding: 50px 0 40px 40px;float: left;}
.navigation-thumbs {
    width: 15% !important;
    float: left;
}
.navigation-thumbs .owl-carousel .owl-item {float:none;}
.slider {
    width: 85%;
    float: left;
}
.thum_box {
    width: 100%;
    height: 75px;
    overflow: hidden;
    background: #f5f5f5;
    border: 1px solid #ccc;padding:5px;
}
.thum_box img {width:100%; display:block; margin:0 auto 0;}
div#sync2 {
    float: left;
    width: 12% !important;
    height: 500px;
}
#sync2 .owl-stage {
    width: 100% !important;
}


#sync2 .item img {
    width: 100% !important;
}
#sync2 .owl-stage .owl-item {
    float: none;
    width: 100% !important;
}

div#sync1 {
    float: left;
    width: 85%;
}

#sync1 .item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync2 .item{
       padding: 0;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
	    margin: 0 0 10px;
}
#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item{
  background: #0c83e7;
}

.image_big {
    width: 100%;padding: 0 30px;
}

.input_box label {
    width: auto !important;
}


.product-description{    padding: 25px 50px 30px 45px;
    border-bottom: 1px solid black;
    overflow: hidden;}
.product-description .composition label{  font-weight: 600;
    display: block;
    margin-top: 18px;
    font-size: 15px;
    line-height: 22px;}
.MsoNormal span{font-size: 13pt !important;}
.product-description .composition label:nth-child(2){    margin-top: 8px;    margin-bottom: 0;}
.product-description h4{font-size: 18px;}
.image_big img {width:100% !important;}
.owl-item.active.synced .thum_box {border:1px solid #000;}
.about_right.women{padding: 0;margin-top: 50px;margin-bottom: 50px;}
.about_right.women form{border: 1px solid #000;}
.detail_content {width:100%; float:left; padding:25px 50px 30px 45px;border-bottom: 1px solid black; }
.detail_content h5{    font-size: 16px;    margin-bottom: 0;
    margin-top: 5px;}
.detail_content h3 {font-size: 22px;color: #000;font-family: 'Mabry Pro';font-weight: 400;text-transform:uppercase;margin: 0;padding:0; text-align:left !important;}
.detail_content p {font-size:16px; line-height:26px;margin-top: 5px; color:#3f3f3f; font-weight:300;font-family: 'Mabry Pro';}
.detail_content p span{    font-size: 14pt !important;}
.pprice_box {width: 100%;float: left;border-top: 1px solid #000; padding: 22px 0 22px 50px;}
.price_box input:focus {outline:none;}
.price_box h3 {font-size:17px !important; color:#000;font-family: 'Mabry Pro'; font-weight:400; text-transform:uppercase;padding: 0 !important;text-align: left !important;}
.price_box span {font-size: 14px;color: #000;font-family: 'Mabry Pro';font-weight: 400;display: block;}
.price_box h3 span {display:inline-block; font-size:16px; color:#616161; text-transform:capitalize; margin:0 0 0 20px;}
.price_box ul li {width: 35px;height: 35px;border: 1px solid #4f4f4f;border-radius: 50%;overflow: hidden;padding:0;float: left;margin: 15px 10px 0 0;text-align: center;line-height: 35px;font-size: 14px;text-transform: capitalize;}
.price_box ul li a {width:100%; height:100%; background:#35808d; display:block; border-radius:50%;}
.price_box ul li:nth-child(2) a {background:#845c16;}
.price_box ul li:last-child a {background:#b01569;}
.size_container {width: 100%;padding: 25px 50px 30px 45px;
    border-bottom: 1px solid black;
    overflow: hidden;}
.size_container .price_box {width: 50%;float: left;}
.size_container .price_box h3 {font-size:16px;}
.size_container .price_box h3 span {font-size:14px; margin: 0 0 0 10px;}
.size_container .price_box ul li {border-radius:0; margin: 5px 10px 0 0;}
.size_container .price_box ul li a {background:none; text-align:center; display:block; font-size:14px; color:#000; font-weight:600; line-height:32px;}
.size_container .price_box:last-child {border-left:1px solid #000;}
.size_container .price_box .custom-dropdown select {padding:0 10px; border:1px solid #aaaaac; width:80px;color: #716f6f;}
.size_container .price_box .custom-dropdown {width: 80px;font-size: 18px;color: #716f6f;margin: 12px 0 0;}
/* .product_detail {width: 100%;padding: 20px 0 10px 50px;float: left; border-bottom:1px solid #000;} */
.product_detail h3 {font-size: 18px;color: #000;font-family: 'Mabry Pro';font-weight: 500;text-transform: uppercase;}
.product_detail span {font-size: 16px;color: #000;font-family: 'Mabry Pro';font-weight: 400;text-transform: capitalize; display:block; margin:10px 0 5px;}
.product_detail ul li {font-size: 16px;color: #000;font-family: 'Mabry Pro';font-weight: 400;text-transform: capitalize; position:relative; line-height:25px;padding: 0 0 0 20px;}
.product_detail ul li:before {position:absolute; top:8px; left:0; width:8px; height:8px; background:#000; border-radius:50%; content:"";}
.about_right.women .add_btn {    width: 100%;height: 50px;display: block;background:#585858;line-height: 50px;text-align: center;font-size: 16px;color: #fff;font-family: 'Mabry Pro';font-weight: 500;float: left;mmargin: 35px 0 35px 50px;text-transform: uppercase;}
.about_right.women .add_btn i{    margin-right: 10px;}
.about_right.Login {padding:30px 10% 40px;}
.about_right.Login .contact_box h3 {margin: 0;padding: 0;font-size: 35px;}
.about_right.Login .form_box span {margin: 0;position: absolute;left: 10px;top: 68px;}
.about_right.Login .input_box  {margin: 0 0 35px;}
.about_right.Register {padding:30px 10% 40px;}
.about_right.Register .contact_box h3 {margin: 0;padding: 0;font-size: 35px;}

.about_right.Register .form_box span {margin: 0;position: absolute;left: 10px;top: 68px;}
.contact_box.Password {border-bottom: 0;padding: 0;margin: 45px 0 0;}
.contact_box.Password h3 {margin:0;}
.contact_box.Orders {border-bottom: 0;margin: 35px 0 0; padding: 0;}
.contact_box.Orders h3 { margin:0;}
.form_box table thead {background: #f1f1f1;border-bottom: 0;font-size: 14px;}
.form_box table tbody tr td a {color:#000;}
.add_box {width: 100%;float: left;border-bottom: 1px solid #cfcfdb;padding: 0 0 18px;}
.add_box ul li {display: inline-block;float: none;margin: 0 5px;border-right: 1px solid #ebebf0;padding: 0 10px 0 0;}
.add_box ul li a img {display: inline-block;margin: -10px 5px 0 0;}
.add_box ul li:last-child {border-right:0;}
.nav_bar {display: block;width: 100%;float: left;}
.nav_bar ul {text-align: left;}
.nav_bar ul li {display: block;width: 100%;border-bottom: 1px solid #cfcfdb;margin: 0; position:relative;}
.nav_bar ul li a {padding:18px 0 18px 30px;}

.collection_container .owl-carousel .owl-nav {display: block;position: absolute;top: 50%;width: 100%;}
.collection_container .owl-carousel .owl-nav .owl-prev {font-size:0; background:url("../images/prev.png")no-repeat; width:50px; height:45px; position:absolute; left:0;}
.collection_container .owl-carousel .owl-nav .owl-next {font-size:0; background:url("../images/next.png")no-repeat; width:50px; height:45px; position:absolute; right:0;}

.overlay_content{
    position: absolute;
    left: 0;
    bottom: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    cursor: pointer;
    width: 100%;
    height: 35%;
    background: rgba(0,0,0,0.4);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;padding:0 15px 0;
}
.ovarlay-innr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
    width: 100%;
}

.collection_container.collection .collection_box:hover .overlay_content {transform: scale(1);-webkit-transform: scale(1);}
.overlay_content p {color: #fff;font-size: 18px;text-align: center;padding: 0;font-family: 'Mabry Pro';line-height: 30px;}
.overlay_content a {width: 110px;height: 35px;display: block;background: #000;line-height: 35px;text-align: center;color: #fff;text-transform: capitalize;font-size: 14px;margin: 20px auto 0; transition:all 0.3s ease-in;border:1px solid #000;padding: 0;}
.overlay_content a:hover {background:none; }
.size_container .price_box:last-child .add_btn {margin: 35px 0 35px 0;width: 245px;}
.detail_inner {overflow: hidden;position: relative;z-index: 999;margin:0;    float: left;}
.detail_inner:hover .overlay_content {transform: scale(1);-webkit-transform: scale(1);}
.detail_inner img {width:100%; height:auto !important;}
.laces-checkbox {display:inline-block;width:2rem;height:2rem;font-size:1.2rem;line-height:1.8rem;text-align:center;border:1px solid #999;border-radius:0.3rem;}
.check_box label {text-transform: capitalize;font-size: 14px;margin: 0 0 0 5px;font-weight: 400;font-family: 'Mabry Pro';}
.check_box {width: 20px;display: block;margin: 0;position: absolute;top: 0;right: 0;z-index: 9;}

.acrdn {display: block;position: absolute !important;right: 0;top: 10px;width: 50px;height: 36px;z-index: 99;cursor: pointer; position:relative;}
.sub_dropdown-menu {position: static;width: 100%;display: none;}
.acrdn:before {position: absolute;top: 17px;right: 15px;content: "";background: #333;width: 10px;height: 2px;transform: rotate(90deg);}
.acrdn:after {position: absolute;top: 17px;right: 15px;content: "";background: #333;width: 10px;height: 2px;}

.acrdn.active:before {display:none;}
.acrdns.active:before {display:none;}
.acrdns:after {position: absolute;top: 17px;right: 15px;content: "";background: #333;width: 10px;height: 2px;}
.acrdns:before {position: absolute;top: 17px;right: 15px;content: "";background: #333;width: 10px;height: 2px;transform: rotate(90deg);}
.acrdns {display: block;position: absolute !important;right: 0;top: 10px;width: 50px;height: 36px;z-index: 99;cursor: pointer; position:relative;}
.nav_bar ul li .sub_dropdown-menu li a {padding: 8px 0 8px 30px;}
.nav_bar ul li .sub_dropdown-menu li:last-child {border-bottom:0;}
.sub_dropdown-menus {position: static;background: #fff;width: 100%;display: none;}
.login_box ul li:first-child span {position: absolute;top: -12px;right: 0;background: #000;width: 18px;height: 18px;color: #fff;border-radius: 50%;text-align: center;line-height: 18px;font-size: 10px;font-weight: 600;}
.login_box ul li a img {display: inline-block;margin: 0 5px 0 0;float: left;}
button.add_btn_add {position: absolute;right: 0;top: 24px;width: 60px;background: #000;color: #fff;padding: 2px 0;}
.left_side {width: 25%;float: left;}
.right_side {width: 75%;float: left;padding:0;}
.left_side .nav-tabs > li {float: left;margin-bottom: 0;width: auto;font-size: 1.2em;}
.left_side .nav-tabs > li a {background: #ddd;border: 0;border-radius: 0;color: #000;
}
.left_side .nav-tabs > li.active a {background: #333;color: #fff; border:0;}
.left_side .nav-tabs > li.active a:focus {border:0;}
.right_side .contact_box {margin:0;}
.border-right.text-center h6 {display: inline-block;margin: 0 5px 0 0;}
.text-center h6 {display: inline-block;margin: 0 5px 0 0;}
.about_container .card img {width: 100%;}
.about_container .card {border:1px solid #e4ddcd;margin: 0 3px 6px;padding: 0;width: 24.5%;float:left;}
.card-body {background: #ddd;padding:10px 10px; float:left; width:100%;}
.card-body .card-title {float: left;}
.card-body .card-title a {color: #000;font-size: 16px;font-weight: 500;padding: 5px 0 0;display: block;}
.card-body .btn.btn-primary {
    float: right;
    background: #000;
    padding: 3px 15px;
    font-size: 12px;
    font-weight: 500;
}
.nav_bar ul li ul li .acrdn {
    top: 0;
}
.women_listcontainer ul li input {
    margin:3px auto 0;
    float: none;
    display: block;
}
.about_right h1 {
   font-size: 32px;
    margin: 0 0 20px;
    text-align: center;
}


/* custom checkbox */
.check-box span {float: none;padding: 0;position: relative;margin: 0 auto 0 !important;min-height: auto !important;width: 25px !important;height: 25px;}
.check-box span input + label {width: 22px;height: 22px;background: #f3f3f4;position: relative;display: block;border-radius: 50%;margin: 3px auto;}
.check-box span input:checked + label::after {background: #333;content: "";height: 12px;position: absolute;right: 8px;top: 5px;transform: rotate(45deg);width: 3px;}
.check-box span input:checked + label::before {background: #333;content: "";height: 8px;left: 6px;position: absolute;top: 8px;transform: rotate(-30deg);width: 3px;}
.check-box span input {left: 0;margin: 0 !important;opacity: 0;position: absolute;top: 0;z-index: 5;width: 25px;height: 25px;}
.check-box p {color: #333;font-size: 14px;padding: 4px 0 0 0;display: inline-block;margin: 0 0 0 10px;font-weight: 500;font-family: 'Mabry Pro';}
/* custom checkbox */
.search-box {width: 100%;max-width: 650px;position: absolute;top: 61px;background: #fff;height: 50px;border-radius: 50px;right: 25px;z-index: 9999;overflow: hidden;display: none;box-shadow: 0 3px 2px #ccc;}
.search-box .search-input {width: 85%;height: 50px;border-radius: 25px 0 0 25px;border: 0;padding: 0 0 0 30px;color: #333;font-size: 16px; float:left;}
.search-box .search-input:focus {outline:none;}
.search-sbmt {width: 15%;float: left;height: 50px;background: url(../images/search-submit.png) center center no-repeat;font-size: 0;display: block;border:0;}
.search-icon .image02 {display: none;}
.search-icon .image01 {display: block;}

.search-icon.actives .image01 {display: none;}
.search-icon.actives .image02 {display: block;}
.login_box ul li a cite {font-style: normal;margin: 0 0 0;display: inline-block;}
.collection_container.collection {padding: 3px 0.2% 0;background: #e4ddcd;}
.login_box .check-box {float: left;width: 100px;position: static;}
.login_box .check-box span {float: left;}
.check-box.active label {background:#3d934b;}

.check-box.active span input:checked + label::before {background:#fff;}
.check-box.active span input:checked + label::after {background:#fff;}
.check-box {position: absolute;top: 6px;left: 8px;}
.button_box .col-md-8 {width: 100%;}
.button_box .col-md-4 {width: 100%;}
.page-item.active span.page-link {padding: 8px 12px;}
.page-item.disabled span.page-link {padding: 8px 12px;}
.left_side .nav-tabs {border-bottom:0;}
.left_side {width: 100%;float: left;margin:0 0 15px 0;}
.right_side {width:100%;}
.about_container .card:hover .overlay_content {transform: scale(1);-webkit-transform: scale(1);}
.about_container .card .overlay_content a {border-radius:0;border: 1px solid #000;background: #000;color:#fff;}
.about_container .card .overlay_content a:hover {background:none; color:#fff;}
.modal-dialog {max-width: 800px;width:100%; margin:30px auto;}
.modal-header {min-height: 0;padding: 0;border-bottom: 0;}
.modal-body {padding:10px;}
.close {float: right;font-size: 40px;font-weight: 500;line-height: 20px;color: #cb9274;text-shadow: none;filter: alpha(opacity=20);opacity: 1;position: absolute;top: -10px;right: -10px;z-index: 99;}
.close:hover, .close:focus {opacity:1; outline:none;}
.modal-content {border-radius:0;}

.about-slider .owl-carousel .owl-nav {display: block;position: absolute;top: 50%;width: 100%;}
.about-slider .owl-carousel .owl-nav .owl-prev {font-size: 0;background: url(../images/prev.png)no-repeat;width: 50px;height: 45px;position: absolute;left: 0;
}
.about-slider .owl-carousel .owl-nav .owl-next {font-size: 0;background: url(../images/next.png)no-repeat;width: 50px;height: 45px;position: absolute;right: 0;}
.about-bammer {width: 100%;}
.about-bammer img {width:100% !important;}
.about-slider {width:100%;float:left;margin: 0 0 20px;}
.about-video {width: 100%;max-width: 808px;display: block;margin: 0 auto 0;border: 4px solid #ccc;position: relative;}
.Zimage {width: 75% !important !important;border: 1px solid #ccc;}
.btn {background:#000; color:#fff;}
.check-box.head {margin: -5px 0 0;}
.slider .slide {margin: 0 0 5px;border: 1px solid #ccc;}
.size_container.last {bborder-bottom: 1px solid #000;}
.detail_content ul li {list-style: initial;font-size: 12px;line-height: 22px;}
.barcode{     padding: 0px 0px 0px 45px;
    overflow: hidden;
    display: flex;
    align-items: center;}
.barcode .left{    width: 50%;float: left;}
.barcode .left span{    font-size: 17px;}
.barcode .right{    width: 50%;float: left;}
.video {
    width: 100%;
    border: 1px solid black;
}
.wrapper{
    display:table;
    width:auto;
    position:relative;
    width:50%;
}
.playpause {
       background: url(../images/paly-button.png)center center no-repeat;
    background-repeat: no-repeat;
    width: 75px;
    height: 50px;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    margin: auto;
    background-size: 100%;
    background-position: center;
    cursor: pointer;z-index: 9;
}

.prev-next-btn{display: flex;
    float: right;margin-top: 30px;}
.prev-next-btn a{    width: 125px;
    padding: 8px 20px;
    margin-top: 15px;
    margin-right: 5px;
    background:#585858;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: 'Mabry Pro';
    font-weight: 500;
    mmargin: 35px 0 35px 50px;}

.vdo-img {position: absolute;top: 40px;left: 4px; transition:all 0.3s ease-in;}
.vdo-img.active {opacity: 0;}
.modal-body .vdo-img {position: absolute;top: 58px;left: 15px;transition: all 0.3s ease-in;width: 96%;}

.row.presentation {background:#e4ddcd; margin:0 !important; padding:30px 0.2% 0;}
/*.form_box .row .col-md-12 {padding: 0;}
.about_container .row .col-sm-12 {padding: 0;}
.form_box .row .col-md-12 form .row {padding: 0;}
.about_container .row .col-sm-12 h3 {margin: 0 0 0 5px;}
.about_container .row .col-sm-12 hr {margin-bottom: 0;} */

/* .form_box .row {background: #e4ddcd;padding: 3px 0 0;} */

@media all and (min-width: 1124px) and (max-width: 1400px) {
.collection_container.collection .collection_box img {min-height:auto;}	
/* .Zimage {width:350px !important;} */
}
.form_box.password {    width: 100%;max-width: 390px;}


.size_container .price_box h3 {ppadding: 35px 0 0 !important;}
.size_container.last .price_box {padding: 15px 0 50px 50px;}
.collection_box img {
    height: auto !important;
}

.btn.btn-dark.btn-sm.Submit_btn {
    width: 130px;
    height: 40px;
    font-size: 16px;
    margin: 0 0 35px; color:#fff;
}

.row.border-top {
    margin-left: 0;
    margin-top: 20px;
}