*,
*::before,
*::after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: none;
}

::-webkit-input-placeholder {
    opacity: 1;
}

::-moz-placeholder {
    opacity: 1;
}

:-ms-input-placeholder {
    opacity: 1;
}

:-moz-placeholder {
    opacity: 1;
}

::selection {
    background: #CFC2BF;
    color: #fff;
}

::-moz-selection {
    background: #CFC2BF;
    color: #fff;
}

::root {
    --bs-heading-color: #000;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');


@font-face {
    font-family: 'Georgia';
    src: url('../fonts/georgia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia bold';
    src: url('../fonts/georgiab.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AdobeArabicRegular';
    src: url('../fonts/AdobeArabicRegular.otf') format('openttype');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'DIN Next LT Arabic';
    src: url('../fonts/DINNextLTArabic-Light.woff2') format('woff2'),
        url('../fonts/DINNextLTArabic-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
    font-family: 'DIN Next LT Arabic Ultra';
    src: url('../fonts/DINNextLTArabic-UltraLight.woff2') format('woff2'),
        url('../fonts/DINNextLTArabic-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DIN Next LT Arabic';
    src: url('../fonts/DINNextLTArabic-Regular.woff2') format('woff2'),
        url('../fonts/DINNextLTArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'DIN Next LT Arabic';
  src: url('../fonts/DINNextLTArabic-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DINNextLTArabic-Regular.woff') format('woff'), 
  url('../fonts/DINNextLTArabic-Regular.ttf')  format('truetype'), 
  url('../fonts/DINNextLTArabic-Regular.svg#DINNextLTArabic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'DIN Next LT Arabic';
    src: url('../fonts/DINNextLTArabic-Light.woff2') format('woff2'),
        url('../fonts/DINNextLTArabic-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Next LT Arabic';
    src: url('../fonts/DINNextLTArabic-Regular2.woff2') format('woff2'),
        url('../fonts/DINNextLTArabic-Regular2.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* Firefox */

img {
    max-width: 100%;
}

hr {
    border-color: #9FA6AC;
    margin: 0;
}

.size-18 {
    font-size: 18px;
}

.size-16 {
    font-size: 16px;
}

.size-20 {
    font-size: 20px;
    line-height: 36px;
}

.size-24 {
    font-size: 24px;
    line-height: 29px;
}

.size-30 {
    font-size: 30px;
    line-height: 35px;
}

.size-14 {
    font-size: 14px !important;
    line-height: 24px !important;
}

.color-1 {
    color: #8F6E5D !important;
}
.color-2 {
    color: #FC6F03 !important;
}
.color-3{
    color: #A5A7AA;
}
.color-theme{
    color: #000 !important;
}
.text-underline{
    text-decoration: underline;
}
p a {
    color: #8F6E5D;
    font-family: 'Georgia bold';
    text-decoration: underline;
}

b,
strong {
    font-family: 'Georgia bold';
    font-weight: normal;
}

.georgia_bold {
    font-family: 'Georgia bold';
}

.georgia {
    font-family: 'Georgia';
}

.roboto {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}

.roboto_bold {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

body {
    font-size: 16px;
    line-height: 21px;
    font-weight: normal;
    color: #000;
    font-family: 'Georgia', serif;
}

h2 {
    font-size: 42px;
    line-height: 48px;
    font-weight: normal;
    margin-bottom: 18px;
}

h1 {
    font-size: 60px;
    line-height: 60px;
    font-weight: normal;
    margin-bottom: 10px;
}

h3 {
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
}

h4 {
    font-weight: normal;
    font-size: 20px;
    line-height: 27px;
}

h5 {
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
}

h6 {
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
}

p {
    color: #5D5A5A;
}

p:last-child {
    margin-bottom: 0 !important;
}

a {
    text-decoration: none;
    color: #000;
}

p a {
    text-decoration: underline;
}

.content_page h2 {
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    margin-bottom: 18px;
}

.content_page p {
    color: #000;
    margin-bottom: 30px;
    line-height: 32px;
}

ul.ul_design {
    margin: 0 0 10px 10px;
    list-style: none;
    padding: 0;
}

ul.ul_design li {
    position: relative;
    margin-bottom: 11px;
    padding-left: 20px;
}

ul.ul_design li:before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    background: #8F6E5D;
    border-radius: 100%;
    left: 0;
    top: 7px;
}

.banner_area {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 250px;
    position: relative;
}

.banner_area h2 {
    position: absolute;
    bottom: 50px;
    left: 60px;
    color: #fff;
    margin: 0;
    font-size: 32px;
}

.big_banner {
    min-height: 435px;
}

.btn {
    border-radius: 30px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-family: 'Georgia bold';
    text-transform: uppercase;
    line-height: 22px;
    padding-top: 12px;
    padding-bottom: 12px;
    border: solid 2px;
    font-weight: normal;
}

.btn-primary {
    border-color: #8F6E5D;
    background: transparent;
    color: #8F6E5D;
}

.btn.btn-primary:first-child:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
:not(.btn-check)+.btn-primary:active {
    border-color: #8F6E5D;
    background: #8F6E5D;
    color: #fff;
}
 
.btn-secondary {
    border-color: #504E4E;
    background: transparent;
    color: #504E4E;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
    border-color: #504E4E;
    background: #504E4E;
    color: #fff;
}

section {
    width: 100%;
    max-width: 100%;
}

.container {
    max-width: 1670px;
}


/* header */

header {
    background-color: #000000;
    padding: 19px 0;
}

header a {
    color: #fff;
}

a.lang {
    font-family: 'AdobeArabicRegular';
    font-size: 24px;
    line-height: 18px;
}

.right_menu .count {
    position: absolute;
    background: #FF6600;
    border: solid 2px #000;
    line-height: 20px;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    top: -12px;
    right: -12px;
}

.right_menu li {
    margin-left: 39px;
    position: relative;
}

.right_menu li:first-child {
    margin-left: 0;
}

.right_menu {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    list-style-type: none;
}

.right_menu button.btn-blank {
    background: no-repeat;
    border: none;
}

.right_menu button.btn-blank::after {
    display: none;
}

.right_menu .dropdown-toggle.show svg path {
    fill: #8F6E5D;
}

.right_menu li.usermenu button.dropdown-toggle:after {
    content: "";
    border-top: solid 5px #fff;
    border-bottom: solid 0px transparent;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    display: inline-block;
    margin: 0 0 0 4px;
    padding: 00;
    vertical-align: middle;
}

.right_menu li.usermenu button.dropdown-toggle.show:after {
    border-top: solid 5px #8F6E5D;
}

.search_icon ul.dropdown-menu {
    border-top: solid 5px #8F6E5D;
    border-radius: 0;
    border-left: none;
    border-right: none;
    width: 590px;
    border-bottom: 0;
    margin-right: -20px;
    margin-top: 15px;
    padding: 18px 13px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.29);
}
.search_icon .form-group {
    margin: 0;
}

.search_icon ul.dropdown-menu input#input-search {
    height: 46px;
    border-radius: 30px;
    border-color: #636363;
    font-family: 'Georgia';
    font-size: 16px;
    padding: 0 20px;
    color: #000000;
    background-color: #fff;
    --bs-dropdown-link-active-bg: #000;

}

li.usermenu ul.dropdown-menu::before,
.dropdown-cart ul.dropdown-menu:before,
.search_icon ul.dropdown-menu:before {
    border-bottom: solid 11px #8F6E5D;
    content: "";
    border-top: solid 15px transparent;
    border-left: solid 11px transparent;
    border-right: solid 11px transparent;
    position: absolute;
    top: -30px;
    right: 18px;
}

li.usermenu ul.dropdown-menu,
.dropdown-cart ul.dropdown-menu {
    border-top: solid 5px #8F6E5D;
    background-color: #F9F9F9;
    border-radius: 0;
    border-left: none;
    border-right: none;
    width: 281px;
    border-bottom: 0;
    margin-right: -20px;
    margin-top: 20px;
    padding: 0;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.29);
}

li.usermenu ul.dropdown-menu li {
    padding: 5px 0;
    margin: 0;
}

li.usermenu ul.dropdown-menu {
    padding: 10px 0;
    background-color: #fff;
}

li.usermenu ul.dropdown-menu hr {
    margin: 5px 0;
    border-color: #E7E2E6;
}

li.usermenu ul.dropdown-menu li a {
    color: #000;
    font-size: 16px;
    display: block;
    line-height: 30px;
    padding: 0 20px;
}

li.usermenu ul.dropdown-menu li:hover a,
li.usermenu ul.dropdown-menu li.active a {
    color: #8F6E5D;
}

td.crt_thumb img {
    width: 75px;
    height: 75px;
    object-fit: cover;
}

td.crt_details h3 {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 10px 0;
    color: #000;
}

td.crt_details p {
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    color: #636363;
    font-size: 12px;
    line-height: 16px;
}

table.mclist {
    width: 100%;
    border-collapse: collapse;
}

table.mclist tr.mcitem {
    border-bottom: solid 1px #E7E2E6;
    vertical-align: top;
}

table.mclist td.crt_thumb {
    padding: 20px 15px;
    width: 103px;
}

table.mclist td.crt_details {
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
}

table.mclist td.crt_remove {
    padding-right: 15px;
    padding-top: 33px;
}

span.remove_product {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.502' height='11.5' viewBox='0 0 11.502 11.5'%3E%3Cpath id='noun_cancel_2191250_1_' data-name='noun_cancel_2191250 (1)' d='M19.127,8.117a.833.833,0,0,0-1.18,0l-4.325,4.325L9.3,8.117A.834.834,0,0,0,8.117,9.3l4.325,4.325L8.117,17.947A.834.834,0,0,0,9.3,19.125L13.622,14.8l4.325,4.325a.834.834,0,1,0,1.182-1.177L14.8,13.622,19.127,9.3A.837.837,0,0,0,19.127,8.117Z' transform='translate(-7.873 -7.872)' fill='%239fa6ac'/%3E%3C/svg%3E%0A");
    display: block;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 12px;
    margin: 0;
    cursor: pointer;
}

table.mclist td.crt_remove {
    padding-right: 15px;
    padding-top: 33px;
    width: 27px;
    padding-bottom: 20px;
}

.mctotal td {
    padding: 15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.mctotal p {
    color: #000;
}

.mctotal .btn:not(:last-child) {
    margin-bottom: 20px;
    display: block;
}

.mctotal .btn {
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.mctotal label {
    font-family: 'Georgia bold', serif;
}

table.mctotal {
    margin-bottom: 5px;
}

.navbar ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.navbar ul.sblist {
    padding-top: 8px;
}

.navbar .parent {
    position: relative;
}

.navbar .parent>.submenu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: -1;
    background-color: #fff;
    box-shadow: 6.62px 23.07px 32px rgba(0, 0, 0, 0.6);
    border-top: solid 5px #000000;
    padding: 20px 20px 20px 25px;
    width: 1490px;
    left: 0;
    top: 25px;
    transition: all ease-in-out 0.5s;
}

.parent:hover>.submenu {
    visibility: visible;
    opacity: 1;
    z-index: 9;
}

.submenu strong {
    color: #000000;
    font-size: 18px;
    font-family: 'Georgia bold';
}

.submenu a {
    color: #5B5B5B;
    font-size: 16px;
    display: block;
    line-height: 20px;
}

.sblist li:hover a,
.sblist li.active a {
    color: #8F6E5D;
    font-family: 'Georgia bold';
}

.menubox {
    max-width: 315px;
    width: 100%;
}

.menubox .discbox {
    position: absolute;
    bottom: 65px;
    border: 3px solid #EEEEEE;
    background: rgba(0, 0, 0, 0.8);
    width: 250px;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px;
}

.sblist>li {
    padding: 10px 0;
}

.navbar ul.sbitems {
    display: flex;
    flex-wrap: wrap;
}

.navbar ul.sbitems>li:not(:last-child) {
    margin-right: 140px;
    margin-left: 0;
    margin-top: 5px;
}

.navbar ul.sbitems>li:last-child {
    margin-right: 0;
    margin-left: auto;
}

ul.navbar {
    list-style-type: none;
    display: flex;
}

ul.navbar>li {
    margin-right: 95px;
}
ul.navbar>li:last-child {
    margin: 0;
}
ul.navbar>li>a {
    color: #fff;
    text-transform: uppercase;
    line-height: 19px;
    font-size: 16px;
    font-weight: normal;
    position: relative;
}

ul.navbar>li:hover>a,
ul.navbar>li.active>a {
    color: #8F6E5D;
}

ul.navbar>li.parent>a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.997' height='6.456' viewBox='0 0 9.997 6.456'%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.469-2.991a.743.743,0,0,0,1.056,0l4.25-4.25a.747.747,0,0,0,0-1.059l-.706-.706a.747.747,0,0,0-1.059,0L5-5.994,1.984-9.006a.747.747,0,0,0-1.059,0L.219-8.3a.747.747,0,0,0,0,1.059Z' transform='translate(0.002 9.227)' fill='%23fff'/%3E%3C/svg%3E%0A");
    content: "";
    width: 10px;
    height: 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20px;
    transition: all ease-in-out 0.5s;
}

ul.navbar>li.parent:hover>a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.997' height='6.456' viewBox='0 0 9.997 6.456'%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.469-2.991a.743.743,0,0,0,1.056,0l4.25-4.25a.747.747,0,0,0,0-1.059l-.706-.706a.747.747,0,0,0-1.059,0L5-5.994,1.984-9.006a.747.747,0,0,0-1.059,0L.219-8.3a.747.747,0,0,0,0,1.059Z' transform='translate(0.002 9.227)' fill='%238F6E5D'/%3E%3C/svg%3E%0A");
    transform: translateY(-50%) rotate(180deg);
}

ul.navbar>li.parent.active>a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.997' height='6.456' viewBox='0 0 9.997 6.456'%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.469-2.991a.743.743,0,0,0,1.056,0l4.25-4.25a.747.747,0,0,0,0-1.059l-.706-.706a.747.747,0,0,0-1.059,0L5-5.994,1.984-9.006a.747.747,0,0,0-1.059,0L.219-8.3a.747.747,0,0,0,0,1.059Z' transform='translate(0.002 9.227)' fill='%238F6E5D'/%3E%3C/svg%3E%0A");
    transform: translateY(-50%);
}


/* Slider  */


.slide_area .slide_image {
    max-width: 42%;
    width: 100%;
}

.slide_area .slide_image img {
    width: 100%;
    max-width: 100%;
}

.slide_area .slide_desc {
    max-width: 68%;
    width: 100%;
    position: relative;
    display: flex;
}

.slide_area .slide_desc .sld_img {
    position: absolute;
    left: 127px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    visibility: hidden;
    transition: ease-in-out 0.5s;
    max-width: 345px;
    width: 100%;
}


.slick-active .slide_area .slide_desc .sld_img {
    left: -127px;
    visibility: visible;
    opacity: 1;
}

.slide_area .slide_desc .descsld {
    max-width: 61.5%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: ease-in-out 0.5s;
    position: relative;
    top: 150px;
}

.slick-active .slide_area .slide_desc .descsld {
    opacity: 1;
    top: 0;
    visibility: visible;
}

.slide_area .slide_desc .slddes {
    max-width: 89.5%;
    width: 100%;
    display: flex;
}

.slide_area h2 {
    font-size: 62px;
    font-weight: normal;
    line-height: 71px;
    margin-bottom: 20px;
    font-family: 'Georgia bold';
}

.slide_area p {
    font-size: 32px;
    line-height: 36px;
    color: #000;
    margin-bottom: 75px;
}

.hero_slider .slick-arrow {
    position: absolute;
    bottom: 0;
}
.hero_slider .slick-arrow {
    position: absolute;
    bottom: 33px;
    border: none;
    background: transparent;
    left: 50%;
    margin-left: -50px;
}

.hero_slider .slick-arrow {
    width: 36px;
    position: absolute;
    bottom: 33px;
    border: none;
    background: transparent;
    left: 50%;
    margin-left: -49px;
    z-index: 1;
}

.hero_slider .slick-arrow.slick-next {
    margin-left: 13px;
}

.hero_slider .slick-arrow.slick-disabled {
    filter: brightness(0);
}





.hero_slider_rtl .slick-arrow {
    position: absolute;
    bottom: 0;
}
.hero_slider_rtl .slick-arrow {
    position: absolute;
    bottom: 33px;
    border: none;
    background: transparent;
    left: 50%;
    margin-left: -50px;
}

.hero_slider_rtl .slick-arrow {
    width: 36px;
    position: absolute;
    bottom: 33px;
    border: none;
    background: transparent;
    left: 50%;
    margin-left: -49px;
    z-index: 1;
}

.hero_slider_rtl .slick-arrow.slick-next {
    margin-left: 13px;
}

.hero_slider_rtl .slick-arrow.slick-disabled {
    filter: brightness(0);
}



/* page area */

section.page-area {
    min-height: 670px;
}

.product_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
}

.product_list .product {
    width: 25%;
    padding: 0 17px 40px 17px;
}
.product_list_rtl .product {
    width: 25%;
    padding: 0 17px 40px 17px;
}
.list_page .row {
    margin-left: -12px;
    margin-right: -12px;
}

.list_page .filter_area {
    padding: 0 12px;
    max-width: 20%;
}

.list_page .listing_area {
    padding: 0 12px 40px 12px;
    max-width: 80%;
}

a.load-more.btn {
    min-width: 226px;
}

.h2 {
    font-family: 'Georgia';
    font-weight: normal;
    font-size: 20px;
    margin: 0;
    line-height: 22px;
}

.filt_header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

span.clearall {
    font-size: 16px;
    color: #8F6E5D;
    text-decoration: underline;
    cursor: pointer;
    margin-top: auto;
    line-height: 19px;
}

.filtarea {
    border: solid 1px #9FA6AC;
    padding: 20px 30px 15px 30px;
    margin-bottom: 15px;
}

.filtarea ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: none;
}

.filtarea>h5 {
    font-size: 16px;
    font-family: 'Georgia bold';
    line-height: 19px;
    margin-bottom: 15px;
}

.filtpart h5 {
    margin: 0;
    cursor: pointer;
}

.filtarea .filtpart>h5 {
    font-size: 16px;
    font-family: 'Georgia bold';
    line-height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.613' height='11.613' viewBox='0 0 11.613 11.613'%3E%3Cpath id='Path_484' data-name='Path 484' d='M10.031-5.332V-.961H7.125V-5.332H2.789V-8.227H7.125v-4.348h2.906v4.348H14.4v2.895Z' transform='translate(-2.789 12.574)' fill='%23393737'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left center;
    padding: 12px 0 12px 20px;
    background-size: 11px;
}

.filtarea .filtpart>h5.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='3' viewBox='0 0 14 3'%3E%3Cpath id='Path_485' data-name='Path 485' d='M13-7.5H1a1,1,0,0,0-1,1v1a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1v-1A1,1,0,0,0,13-7.5Z' transform='translate(0 7.5)'/%3E%3C/svg%3E");
}

.filtpart ul.catlist {
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.filtpart .catlist li {
    position: relative;
    padding-left: 40px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 20px;
    margin-bottom: 15px;
    cursor: pointer;
}

.filtpart .catlist li.active::before {
    border-color: #8F6E5D;
    background-color: #8F6E5D;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063'%3E%3Cpath id='noun_Check_45904' d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' transform='translate(-0.249 -0.25)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
}

.filtpart .catlist li::before {
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    content: "";
    border: solid 1px #D4D4D4;
    position: absolute;
}

.filtpart .catlist li:last-child {
    margin-bottom: 0;
}

.product_list .product {
    display: none;
}

.product_list_rtl .product {
    display: none;
}

.list_page {
    padding-bottom: 120px;
}

#price_slider span.price-range-min.value,
#price_slider span.price-range-max.value {
    font-size: 12px;
    white-space: nowrap;
    color: #000;
    letter-spacing: 0;
    font-family: 'Roboto', sans-serif;
    top: -38px;
    position: absolute;
    background: #F4F4F4;
    padding: 0 9px;
    font-weight: normal;
    line-height: 24px;
}

#price_slider .ui-state-default {
    border: 2px solid #000;
    background: #fff;
    font-weight: normal;
    color: #000;
    height: 20px;
    width: 20px;
    border-radius: 100%;
    top: -9px;
}

div#price_slider {
    height: 2px;
    border: none;
    background: rgba(0, 0, 0, 0.2);
    max-width: calc(100% - 22px);
    margin: 30px auto 25px auto;
}

div#price_slider.ui-slider .ui-slider-range {
    background: #000;
    height: 3px;
}

#price_slider span.price-range-max.value {
    transform: translateX(-50%);
}

.breadcrumbs {
    padding: 30px 0 40px 0;
}

.breadcrumbs a:hover svg path {
    fill: #000;
}

.breadcrumbs a:hover,
.breadcrumbs span {
    line-height: 15px;
    color: #000000;
    font-size: 13px;
    font-family: 'Georgia bold';
    font-weight: normal;
}

.breadcrumbs a:after {
    margin: 0 10px;
    content: "/";
    color: #5B5B5B;
}

.breadcrumbs a {
    font-size: 13px;
    line-height: 15px;
    font-family: Georgia;
    color: #5B5B5B;
    display: flex;
}

.breadcrumbs svg {
    display: block;
}

.listing_head h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
}

.listing_head {
    display: flex;
    align-items: end;
    justify-content: space-between;
    border-bottom: solid 1px #9FA6AC;
    padding-bottom: 18px;
    margin-bottom: 35px;
}

.listing_head h2 span.result_text {
    color: #636363;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}

.dropdown.order_by .btn {
    border: solid 1px #636363;
    font-size: 16px;
    text-transform: none;
    min-width: 223px;
    line-height: 21px;
    color: #000;
    background: transparent;
    padding-top: 10px;
    padding-bottom: 10px;
}

.dropdown.order_by .btn::after {
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.997' height='6.456' viewBox='0 0 9.997 6.456'%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.469-2.991a.743.743,0,0,0,1.056,0l4.25-4.25a.747.747,0,0,0,0-1.059l-.706-.706a.747.747,0,0,0-1.059,0L5-5.994,1.984-9.006a.747.747,0,0,0-1.059,0L.219-8.3a.747.747,0,0,0,0,1.059Z' transform='translate(0.002 9.227)'/%3E%3C/svg%3E%0A");
    height: 6px;
    width: 10px;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 30px;
}

.order_by ul.dropdown-menu {
    border-top: solid 5px #8F6E5D;
    background-color: #fff;
    border-radius: 0;
    border-left: none;
    border-right: none;
    width: 100%;
    border-bottom: 0;
    margin-right: 0;
    padding: 5px 0;
    margin-top: 10px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.29);
}

.order_by ul.dropdown-menu::before {
    border-bottom: solid 11px #8F6E5D;
    content: "";
    border-top: solid 15px transparent;
    border-left: solid 11px transparent;
    border-right: solid 11px transparent;
    position: absolute;
    top: -30px;
    right: 18px;
}

.order_by ul.dropdown-menu li {
    padding: 5px 0;
    margin: 0;
}

.order_by ul.dropdown-menu a {
    color: #000;
    font-size: 16px;
    display: block;
    line-height: 30px;
    padding: 0 20px;
}

.order_by ul.dropdown-menu li:hover a,
.order_by ul.dropdown-menu li.active a {
    color: #8F6E5D;
    background-color: transparent;
}


/* footer */

footer {
    background-color: #262626;
    padding-top: 35px;
}

footer .social_media {
    margin-top: 25px;
}

footer>.container {
    padding-bottom: 50px;
}

.copy_right {
    background-color: #000;
    padding: 19px 0;
}

.copy_right p,
.copy_right a {
    font-size: 14px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.6);
}

footer a {
    text-decoration: none;
}

h4.footer-title {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Georgia bold';
    line-height: 19px;
    margin-bottom: 25px;
}
html[dir="rtl"] h4.footer-title {
    font-family: 'DIN Next LT Arabic'; 
}
footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

footer ul a {
    color: #fff;
    display: inline-flex;
    font-size: 13px;
    line-height: 29px;
}


/* Product Slider */

section.new_arrivals {
    padding: 80px 0;
    background: #F8F8F8;
    overflow: hidden;
}

.prod_slider button.slick-arrow {
    position: absolute;
    right: 15px;
    top: -102px;
    border: none;
    width: 39px;
    height: 39px;
    background: transparent;
}

.prod_slider button.slick-arrow.slick-prev {
    right: 75px;
}

.prod_slider button.slick-arrow:hover,
.prod_slider button.slick-arrow:focus,
.prod_slider button.slick-arrow.slick-disabled {
    filter: brightness(0);
}

.prod_slider {
    padding: 0;
}

.prod_slider .slick-slide>div {
    padding: 0 17px;
}

.prod_slider .slick-list {
    overflow: visible;
}


.prod_slider_rtl button.slick-arrow {
    position: absolute;
    left: 75px;
    top: -102px;
    border: none;
    width: 39px;
    height: 39px;
    background: transparent;
}

.prod_slider_rtl button.slick-arrow.slick-prev {
    left: 15px;
}

.prod_slider_rtl button.slick-arrow:hover,
.prod_slider_rtl button.slick-arrow:focus,
.prod_slider_rtl button.slick-arrow.slick-disabled {
    filter: brightness(0);
}

.prod_slider_rtl {
    padding: 0;
}

.prod_slider_rtl .slick-slide>div {
    padding: 0 17px;
}

.prod_slider_rtl .slick-list {
    overflow: visible;
}

.new_arrivals>.container>.row {
    margin-left: -17px;
    margin-right: -17px;
}

.product .product_image {
    transition: all ease-in-out 0.5s;
    position: relative;
}

.product .product_image {
    position: relative;
    border: solid 1px #E2E2E2;
    width: 100%;
    overflow: hidden;
}

.product .product_image:before {
    padding-top: 100%;
    position: relative;
    content: "";
    width: 100%;
    display: block;
}

.product .product_image img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    width: 100%;
    height: auto;
}

.product .product_image .wish_cart {
    position: absolute;
    bottom: -31px;
    background: #fff;
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    min-width: 174px;
    justify-content: center;
    border: solid 1px #DBD8D8;
    transition: all ease-in-out 0.5s;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    padding: 11px 0;
}

.product .product_image .wish_cart a {
    padding: 12px;
    width: 50%;
    text-align: center;
    position: relative;
}

.product .product_image .wish_cart a:last-child:before {
    position: absolute;
    content: "";
    height: 22px;
    background: #DBD8D8;
    width: 1px;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
}
html[dir="rtl"] .product .product_image .wish_cart a:last-child:before {
    left: auto;
    right: -30px;
}

.product:hover .product_image .wish_cart {
    visibility: visible;
    opacity: 1;
    bottom: 30px;
}

.product:hover .product_image {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.24)
}

.product .product_image .wish_cart a {
    padding: 12px;
    width: 22px;
    text-align: center;
    position: relative;
    margin: 0 30px;
    cursor: pointer;
}

.product .product_details {
    padding-top: 25px;
}

.product .product_details h3 {
    color: #000;
}

.product .product_details h3 {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
    font-weight: normal;
}
 
span.old_price {
    color: #6E6E6E;
    text-decoration: line-through;
}
.product .product_details p.price {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
    color: #000;
    display: flex;
    justify-content: space-between;
}

.product .product_details p.price span.old_price {
    font-weight: normal;
    color: #6E6E6E;
    text-decoration: line-through;
    margin-left: 31px;
    margin-right: auto;
}

.tag {
    background: #565565;
    line-height: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 20px;
    color: #fff;
    padding: 5px 12px;
    text-transform: uppercase;
    font-family: 'Georgia bold';
    font-size: 12px;
    z-index: 1;
}

.tag.tag_new {
    background: #565565;
    z-index: 1;
}

.tag.tag_sold {
    background: #000;
    z-index: 1;
}

.tag.tag_sale {
    background: #E2E2E2;
    color: #000;
}

.product_list .product.sold .product_image img {
    opacity: 0.74;
}
.product_list .product.sold .wish_cart {
    display: none;
}
.product_list .product.sold .product_details {
    opacity: 0.6;
}

.product_list_rtl .product.sold .product_image img {
    opacity: 0.74;
}
.product_list_rtl .product.sold .wish_cart {
    display: none;
}
.product_list_rtl .product.sold .product_details {
    opacity: 0.6;
}

a.addcart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='noun_cart_2102832_4_' data-name='noun_cart_2102832 (4)' transform='translate(-6 -6)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M6.917,7.833H8.448l2.295,10.355a3.289,3.289,0,0,0-1.871,3.042,3.133,3.133,0,0,0,2.962,3.275H23.988a.917.917,0,1,0,0-1.833H11.833A1.332,1.332,0,0,1,10.7,21.231a1.332,1.332,0,0,1,1.128-1.442H23.988a.917.917,0,0,0,.863-.606l3.1-8.591a.917.917,0,0,0-.863-1.227H10.665l-.586-2.646A.916.916,0,0,0,9.184,6H6.917a.917.917,0,0,0,0,1.833ZM25.779,11.2l-2.435,6.758H12.568l-1.5-6.758H25.779Z' fill='%238f6e5d'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M19.261,50a.917.917,0,0,0,0,1.833h1.164a.917.917,0,1,0,0-1.833Z' transform='translate(-6.687 -23.833)' fill='%238f6e5d'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M37.713,50a.917.917,0,0,0,0,1.833h1.164a.917.917,0,1,0,0-1.833Z' transform='translate(-16.682 -23.833)' fill='%238f6e5d'/%3E%3C/g%3E%3C/svg%3E%0A");
    font-size: 0;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center center;
}

a.addwish {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19.255' viewBox='0 0 22 19.255'%3E%3Cpath id='Path_483' data-name='Path 483' d='M19.7-16.487a6.472,6.472,0,0,0-8.7.645,6.468,6.468,0,0,0-8.7-.645,6.5,6.5,0,0,0-.455,9.5L9.384.7A2.253,2.253,0,0,0,11,1.379,2.241,2.241,0,0,0,12.616.7l7.537-7.679A6.506,6.506,0,0,0,19.7-16.487ZM18.683-8.43,11.146-.752a.177.177,0,0,1-.292,0L3.317-8.43a4.431,4.431,0,0,1,.314-6.475,4.357,4.357,0,0,1,5.865.451L11-12.921l1.5-1.534a4.354,4.354,0,0,1,5.865-.455A4.45,4.45,0,0,1,18.683-8.43Z' transform='translate(0 17.876)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    font-size: 0;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center center;
}

a.addwish.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19.255' viewBox='0 0 22 19.255'%3E%3Cpath id='Path_483' data-name='Path 483' d='M19.7-16.487a6.472,6.472,0,0,0-8.7.645,6.468,6.468,0,0,0-8.7-.645,6.5,6.5,0,0,0-.455,9.5L9.384.7A2.253,2.253,0,0,0,11,1.379,2.241,2.241,0,0,0,12.616.7l7.537-7.679A6.506,6.506,0,0,0,19.7-16.487Z' transform='translate(0 17.876)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
}


/* Video Sec */

.vdo_bgimg img {
    display: block;
    width: 100%;
    height: auto;
}

section.video_sec {
    position: relative;
}

.video_con {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    color: #fff;
}

.video_con h2 {
    font-size: 62px;
    line-height: 71px;
    margin: 0;
}

button.btn.btn-blank {
    border: 0;
}

.video_area button {
    vertical-align: top;
    margin-bottom: 25px;
    padding: 0;
}


/* faQs */

.faqs .accordion-body li {
    margin-bottom: 12px;
    position: relative;
    padding-left: 28px;
}

.faqs .accordion-body ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.faqs .accordion-body li:before {
    background: #8F6E5D;
    content: "";
    height: 8px;
    width: 8px;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 6px;
}

.faqs .accordion-body {
    padding: 24px 30px;
    border-top: solid 1px #9FA6AC;
}

.faqs .accordion-item {
    border-bottom: solid 1px #9FA6AC;
    padding-top: 24px;
}

.faqs .accordion-item button {
    padding-bottom: 24px;
    padding-left: 30px;
    border: none;
    position: relative;
    background: transparent;
}

.faqs .accordion-item button.acc-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.5' viewBox='0 0 17.5 17.5'%3E%3Cpath id='Path_486' data-name='Path 486' d='M4.219-6.406h9.063a.47.47,0,0,0,.469-.469v-1.25a.47.47,0,0,0-.469-.469H4.219a.47.47,0,0,0-.469.469v1.25A.47.47,0,0,0,4.219-6.406ZM17.5-14.375a1.875,1.875,0,0,0-1.875-1.875H1.875A1.875,1.875,0,0,0,0-14.375V-.625A1.875,1.875,0,0,0,1.875,1.25h13.75A1.875,1.875,0,0,0,17.5-.625ZM15.625-.859a.235.235,0,0,1-.234.234H2.109a.235.235,0,0,1-.234-.234V-14.141a.235.235,0,0,1,.234-.234H15.391a.235.235,0,0,1,.234.234Z' transform='translate(0 16.25)' fill='%238f6e5d'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    height: 18px;
    width: 18px;
    display: block;
}

.faqs .accordion-item button.acc-button.collapsed::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.5' viewBox='0 0 17.5 17.5'%3E%3Cpath id='Path_486' data-name='Path 486' d='M13.75-8.125a.47.47,0,0,0-.469-.469H9.844v-3.437a.47.47,0,0,0-.469-.469H8.125a.47.47,0,0,0-.469.469v3.438H4.219a.47.47,0,0,0-.469.469v1.25a.47.47,0,0,0,.469.469H7.656v3.438a.47.47,0,0,0,.469.469h1.25a.47.47,0,0,0,.469-.469V-6.406h3.438a.47.47,0,0,0,.469-.469Zm3.75-6.25a1.875,1.875,0,0,0-1.875-1.875H1.875A1.875,1.875,0,0,0,0-14.375V-.625A1.875,1.875,0,0,0,1.875,1.25h13.75A1.875,1.875,0,0,0,17.5-.625ZM15.625-.859a.235.235,0,0,1-.234.234H2.109a.235.235,0,0,1-.234-.234V-14.141a.235.235,0,0,1,.234-.234H15.391a.235.235,0,0,1,.234.234Z' transform='translate(0 16.25)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
}

.faqs .accordion-item button h5 {
    font-size: 18px;
    color: #8F6E5D;
    font-family: 'Georgia bold';
    padding-left: 28px;
    position: relative;
    font-weight: normal;
}

.faqs {
    counter-reset: section;
    margin-bottom: 32px;
}

.faqs .accordion-item button h5:before {
    counter-increment: section;
    content: counter(section) ". ";
    font-family: 'Georgia';
    font-weight: normal;
    font-size: 18px;
    color: #8F6E5D;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: 0;
}


/* Contact page */

.contact_area .contact_number a {
    font-family: 'Roboto', sans-serif;
}

.contact_area .contact_number span {
    font-family: 'Georgia', serif;
}

.contact_area a {
    font-size: 22px;
    color: #000;
    line-height: 26px;
}

.contact_area span {
    display: block;
    color: #8F6E5D;
    font-size: 16px;
}

.email_acc,
.insta_acc,
.contact_number {
    padding-left: 32px;
    position: relative;
}

.contact_number::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.75' height='22' viewBox='0 0 13.75 22'%3E%3Cpath id='Path_486' data-name='Path 486' d='M11.688-19.25H2.063A2.063,2.063,0,0,0,0-17.187V.688A2.063,2.063,0,0,0,2.063,2.75h9.625A2.063,2.063,0,0,0,13.75.688V-17.187A2.063,2.063,0,0,0,11.688-19.25ZM6.875,1.375A1.374,1.374,0,0,1,5.5,0,1.374,1.374,0,0,1,6.875-1.375,1.374,1.374,0,0,1,8.25,0,1.374,1.374,0,0,1,6.875,1.375Zm4.813-4.641a.517.517,0,0,1-.516.516H2.578a.517.517,0,0,1-.516-.516V-16.672a.517.517,0,0,1,.516-.516h8.594a.517.517,0,0,1,.516.516Z' transform='translate(0 19.25)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left top;
    content: "";
    width: 14px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 0;
}

.insta_acc::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.261' height='19.256' viewBox='0 0 19.261 19.256'%3E%3Cpath id='Path_487' data-name='Path 487' d='M9.629-13.191A4.929,4.929,0,0,0,4.692-8.254,4.929,4.929,0,0,0,9.629-3.317a4.929,4.929,0,0,0,4.937-4.937A4.929,4.929,0,0,0,9.629-13.191Zm0,8.147a3.216,3.216,0,0,1-3.21-3.21,3.213,3.213,0,0,1,3.21-3.21,3.213,3.213,0,0,1,3.21,3.21A3.216,3.216,0,0,1,9.629-5.045Zm6.291-8.349a1.152,1.152,0,0,0-1.152-1.152,1.152,1.152,0,0,0-1.152,1.152,1.149,1.149,0,0,0,1.152,1.152A1.149,1.149,0,0,0,15.92-13.393Zm3.27,1.169a5.7,5.7,0,0,0-1.555-4.035A5.736,5.736,0,0,0,13.6-17.815c-1.59-.09-6.355-.09-7.945,0A5.728,5.728,0,0,0,1.62-16.264,5.717,5.717,0,0,0,.064-12.229c-.09,1.59-.09,6.355,0,7.945A5.7,5.7,0,0,0,1.62-.249,5.744,5.744,0,0,0,5.655,1.306c1.59.09,6.355.09,7.945,0A5.7,5.7,0,0,0,17.634-.249,5.736,5.736,0,0,0,19.19-4.284C19.28-5.874,19.28-10.635,19.19-12.225ZM17.136-2.578a3.249,3.249,0,0,1-1.83,1.83c-1.268.5-4.275.387-5.676.387S5.216-.249,3.953-.748a3.249,3.249,0,0,1-1.83-1.83c-.5-1.268-.387-4.275-.387-5.676s-.112-4.413.387-5.676a3.249,3.249,0,0,1,1.83-1.83c1.268-.5,4.275-.387,5.676-.387s4.413-.112,5.676.387a3.249,3.249,0,0,1,1.83,1.83c.5,1.268.387,4.275.387,5.676S17.639-3.841,17.136-2.578Z' transform='translate(0.003 17.883)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left top;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 4px;
}

.email_acc::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16.5' viewBox='0 0 22 16.5'%3E%3Cpath id='Path_488' data-name='Path 488' d='M19.938-16.5H2.063A2.062,2.062,0,0,0,0-14.437V-2.062A2.062,2.062,0,0,0,2.063,0H19.938A2.062,2.062,0,0,0,22-2.062V-14.437A2.062,2.062,0,0,0,19.938-16.5Zm0,2.063v1.753c-.963.785-2.5,2-5.783,4.576C13.431-7.539,12-6.172,11-6.188c-1,.016-2.431-1.352-3.154-1.921C4.562-10.679,3.026-11.9,2.063-12.684v-1.753ZM2.063-2.062v-7.975c.985.784,2.381,1.885,4.509,3.551C7.511-5.747,9.155-4.115,11-4.125c1.835.01,3.459-1.6,4.428-2.361,2.128-1.666,3.525-2.767,4.509-3.551v7.975Z' transform='translate(0 16.5)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left top;
    content: "";
    width: 22px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 4px;
}

.contact_area {
    display: flex;
    max-width: 885px;
    margin: auto;
    width: 100%;
    flex-wrap: wrap;
}

.form_area {
    max-width: 645px;
    margin: auto;
    width: 100%;
}

form#contactform {
    margin: 0 -11px;
}

form input.form-control {
    border: solid 1px #636363;
    border-radius: 20px;
    height: 40px;
    padding: 0 19px;
    font-size: 14px;
}

form textarea.form-control {
    border: solid 1px #636363;
    border-radius: 20px;
    height: 82px;
    padding: 22px 19px 22px 19px;
    font-size: 14px;
}

form>div.col-md-12.form-outline {
    margin-bottom: 25px;
}

form input.btn-primary.btn {
    min-width: 208px;
}

.contact_form hr {
    border-color: #9FA6AC;
    margin: 0;
}

form .form-check-label {
    font-size: 14px;
}

form .form-check .form-check-input {
    display: none;
}

form .form-check {
    padding: 0;
}

form .form-check .form-check-label {
    padding-left: 25px;
    position: relative;
}

form .form-check .form-check-label::before {
    content: "";
    height: 13px;
    width: 13px;
    border: solid 1px #3D4246;
    position: absolute;
    left: 0;
    top: 3px;
}

.modal-header .btn-close {
    opacity: 0.3;
}

form .form-check .form-check-input:checked+.form-check-label::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.468' height='9.297' viewBox='0 0 12.468 9.297'%3E%3Cpath id='Icon_awesome-check' data-name='Icon awesome-check' d='M4.235,13.692.183,9.64a.623.623,0,0,1,0-.882l.882-.882a.623.623,0,0,1,.882,0l2.73,2.73L10.522,4.76a.623.623,0,0,1,.882,0l.882.882a.623.623,0,0,1,0,.882L5.116,13.692A.623.623,0,0,1,4.235,13.692Z' transform='translate(0 -4.577)' fill='%23fff'/%3E%3C/svg%3E%0A");
    border: 0;
    background-color: #8F6E5D;
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center center;
}

form .form-outline label.form-label {
    margin-bottom: 7px;
    font-size: 14px;
    line-height: normal;
}

form .form-outline label.form-label span.valcol {
    color: #BF202F;
}

.form-control:focus {
    border-color: #636363;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

.was-validated .form-control.error:valid {
    background: none;
}

form>div {
    padding: 0 11px;
    margin-bottom: 35px;
}

form#address_form>div { 
    margin-bottom: 20px;
}
form#changepass.was-validated .form-control.error {
    border-color: #FCCACA;
    background: #FFF3F3;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

form#changepass.was-validated .invalid-feedback.cpassword.error {
    border: solid 1px #FCCACA;
    display: flex;
    width: auto;
    margin-left: 15px;
    margin-top: 20px;
    vertical-align: top;
    border-radius: 20px;
    line-height: 40px;
    background: #FFF3F3;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    align-items: center;
    padding: 0 15px;
}

form#changepass.was-validated .invalid-feedback.cpassword.error svg {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}


/* About Us */

.ext_img {
    display: flex;
    flex-wrap: wrap;
}

.ext_img img {
    margin-right: 70px;
}

.about_spart .left_part {
    max-width: 36.8%;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.about_spart .right_part {
    width: 100%;
    max-width: 61%;
    margin-left: auto;
    margin-right: 0;
}

.about_spart {
    display: flex;
    flex-wrap: wrap;
}

.ext_img img:last-child {
    margin-right: 0;
}


/* Explore section */

section.explore_sec {
    padding-top: 100px;
    padding-bottom: 70px;
}

.exps_con {
    max-width: 426px;
    margin: 35px auto 0 auto;
}

.explore_sec .row:nth-child(1) .exps_img {
    margin-bottom: -160px;
}

.exps_con .btn {
    margin-top: 25px;
}

.exps_con h2 {
    margin-bottom: 25px;
}


/* Order Details */

.order_dhead {
    max-width: 1245px;
    width: 100%;
}

.pay_info ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.pay_info li {
    color: #504E4E;
    margin-right: 50px;
}

.pay_info li:last-child {
    margin-right: 0;
}

.pay_info li span {
    color: #000;
}

.payinfo_part .payin:not(:last-child) {
    margin-right: 180px;
}

.payinfo_part {
    border: solid 1px #9FA6AC;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
}

.payinfo_part .payin label {
    display: block;
    color: #504E4E;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 15px;
}

.payinfo_part .payin p {
    font-size: 14px;
    line-height: 16px;
}

.prod_sum {
    border: solid 1px #9FA6AC;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
}

.prod_sum_head {
    border-bottom: solid 1px #9FA6AC;
}

.prod_sumitem {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
}

.prod_sumitem h5 {
    margin: 0;
}

.bottom_button,
.add_summ,
.orders_details {
    max-width: 89%;
    width: 100%;
}

.prod_sum .prod_img {
    display: flex;
    flex-wrap: wrap;
}

.prod_sum .prod_img img {
    width: 100px;
    height: 100px;
    object-fit: cover;
    margin-right: 30px;
}

.prod_notes p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

.prod_notes p:not(:last-child) {
    margin-bottom: 10px;
}

.prod_sum .prod_details {
    max-width: 48%;
}

.prod_notes {
    padding-top: 20px;
    width: 100%;
    max-width: 100%;
}

.prod_sumitem:not(:last-child) {
    border-bottom: solid 1px #9FA6AC;
}

.add_summ {
    display: flex;
    flex-wrap: wrap;
}

.add_summ .ordet_sum {
    margin-left: auto;
    margin-right: 0;
}

.add_box table {
    font-size: 14px;
    line-height: 24px;
}

.add_box table tbody td:first-child {
    color: #504E4E;
    padding-right: 6px;
}

.add_summ .add_boxes {
    display: flex;
    flex-wrap: wrap;
    width: 65%;
}

.add_summ .add_boxes .add_box {
    width: 50%;
}

.add_box table thead p.add_tag {
    background: #565565;
    text-align: center;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    min-width: 68px;
    padding: 0 15px;
    margin-left: 20px;
}

.add_box table thead td {
    padding-bottom: 24px;
}

.add_boxes .addressbox {
    padding-top: 22px;
}

.add_summ .ordet_sum {
    border: solid 1px #E0E0E0;
    margin-bottom: auto;
}

.add_summ .order_sumbox {
    width: 100%;
    max-width: 448px;
    margin-left: auto;
    margin-right: 0;
}

.add_summ .ordet_sum h2 {
    padding: 20px;
    border-bottom: solid 1px #E0E0E0;
    margin-bottom: 10px;
}

.ordet_sum tbody {
    border-bottom: solid 8px #fff;
}

.add_summ .ordet_sum h2 span {
    font-size: 14px;
    line-height: normal;
}

.ordet_sum tfoot {
    background: #DBE1E6;
}

.ordet_sum td {
    padding: 10px 20px;
}

.ordet_sum tfoot td {
    padding: 16px 20px;
}

.deliver_content.order_sm {
    background: #FBF3EF;
}

.ordet_sum table tbody td:first-child {
    color: #747474;
}

.order_dhead h2 {
    font-size: 42px;
    font-family: 'Georgia bold';
    line-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 23px;
}

.order_dhead h2 svg {
    margin-right: 28px;
}

.orders_summary_page .order_dhead {
    margin-top: 50px;
}

.deliver_content {
    margin-top: 20px;
    background: #F5F5F5;
    max-width: 338px;
    margin-left: auto;
    padding: 13px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}

.deliver_content svg {
    margin-top: auto;
    margin-bottom: auto;
}

.deliver_content p {
    line-height: 22px;
    padding-left: 12px;
    max-width: calc(100% - 47px);

}

.bottom_button.mx-auto {
    border-top: solid 1px #9FA6AC;
    padding-top: 30px;
    margin-top: 30px;
}


/* My account pages */

.my_orders,
.my_wishlist,
.my_account_pages {
    background: #f8f8f8;
}

.my_account_pages_two .breadcrumbs ,
.my_account_pages .breadcrumbs ,
.my_orders .breadcrumbs,
.my_wishlist .breadcrumbs {
    max-width: 1325px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_account_pages_two .content_page,
.my_account_pages .content_page,
.my_orders .content_page,
.my_wishlist .content_page {
    max-width: 1325px;
    margin: auto;
    width: 100%;
}
/* 

.my_account_pages_two .breadcrumbs {
    max-width: 1075px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_account_pages_two .content_page {
    max-width: 1075px;
    margin: auto;
    width: 100%;
}
.my_account_pages .breadcrumbs {
    max-width: 1015px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_account_pages .content_page {
    max-width: 1015px;
    margin: auto;
    width: 100%;
} */

.my_orders_area,
.my_wishlist_area,
.my_account_area {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
/* 
.my_account_area .aside_left {
    max-width: 23.9%;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_account_area .aside_right {
    max-width: 76.1%;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
} */

.my_account_area .aside_left,
.my_orders .aside_left,
.my_wishlist .aside_left {
    max-width: 18.7%;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_account_area .aside_right,
.my_orders .aside_right,
.my_wishlist .aside_right {
    max-width: 81.25%;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.my_wishlist .aside_right .right_section,
.my_orders .aside_right .right_section,
.my_account_area .aside_right .right_section {
    background: #fff;
    border: solid 1px #9FA6AC;
    padding: 35px 40px;
}

section.page-area.my_orders,
section.page-area.my_wishlist,
section.page-area.my_account_pages_two,
section.page-area.my_account_pages {
    padding-bottom: 160px;
}

.account_menu {
    padding-top: 30px;
}

.account_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.account_menu ul li {margin-bottom: 5px;}
.account_menu ul li a {
    display: block;
    padding: 10px 30px;
    line-height: 20px;
    font-size: 14px;
    border-radius: 20px;
}

.account_menu ul li.active a,
.account_menu ul li:hover a {
    background: #8F6E5D;
    color: #fff;
    font-family: 'Georgia bold';
}

.my_account_area .aside_right .user_data {
    display: flex;
    align-items: center;
    margin-bottom: 22px;
}
.my_account_area .aside_right .user_data .user_img {
    width: 82px;
    height: 82px;
    margin-right: 25px;
    background: #EEEEEE;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.my_account_area .aside_right .user_data .user_img span{
    font-size: 42px;
    line-height: 36px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
}
/* .my_account_area .aside_right .user_data .user_img img {
    width: 82px;
    height: 82px;
    object-fit: cover;
    object-position: center;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
} */

.my_account_area .aside_right .user_data .user_name h2,
.my_account_area .aside_right .user_data .user_name p {
    margin: 0;
}

.my_account_area .aside_right .user_data .user_name p {
    margin-top: 5px;
}

.my_account_pages_two {
    background: #f8f8f8;
}

#myaddresses_rtl,
#myaddresses {
    margin: 0 -8px;
    display: flex;
    flex-wrap: wrap;
}
#myaddresses_rtl .form_field,
#myaddresses .form_field {
    padding: 0 8px;
    width: 50%;
    margin: 0;
    padding-bottom: 16px;
}
#myaddresses_rtl .form_field .form-check,
#myaddresses .form_field .form-check {
    background: #F8F8F8;
    border: solid 1px #E2E2E2;
    margin: 0;
    padding: 18px 18px 18px 45px;
}

.addressbox>.address_button {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 20px;
}

.add_box table td {
    vertical-align: top;
}
.myaddress_area #myaddresses_rtl .form_field .form-check label.form-check-label.add_box,
.myaddress_area #myaddresses .form_field .form-check label.form-check-label.add_box {
    position: relative;
    padding-left: 0;
    width: 100%;
}
.myaddress_area #myaddresses_rtl .form_field .form-check,
.myaddress_area #myaddresses .form_field .form-check{
    position: relative;
}
.add_box table{
    width: 100%;
}
#myaddresses_rtl .form_field .form-check label.form-check-label.add_box,
#myaddresses .form_field .form-check label.form-check-label.add_box {
    position: relative;
}
#myaddresses_rtl .form_field input,
#myaddresses .form_field input {
    display: none;
}
#myaddresses_rtl .form_field .form-check .remove_add,
#myaddresses .form_field .form-check .remove_add {
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.625' height='9.625' viewBox='0 0 9.625 9.625'%3E%3Cpath id='Path_483' data-name='Path 483' d='M6.637-5.25,9.373-7.986a.86.86,0,0,0,0-1.216l-.608-.608a.86.86,0,0,0-1.216,0L4.813-7.074,2.076-9.811a.86.86,0,0,0-1.216,0L.252-9.2a.86.86,0,0,0,0,1.216L2.988-5.25.252-2.514a.86.86,0,0,0,0,1.216L.86-.689a.86.86,0,0,0,1.216,0L4.813-3.426,7.549-.689a.86.86,0,0,0,1.216,0L9.373-1.3a.86.86,0,0,0,0-1.216Z' transform='translate(0 10.063)' fill='%239fa6ac'/%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
    z-index: 1;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
}

.aside_right .add_head h2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.aside_right .add_head {
    border-bottom: solid 1px #9FA6AC;
    margin-bottom: 25px;
}
#myaddresses_rtl .form_field .form-check label.form-check-label.add_box:before,
#myaddresses .form_field .form-check label.form-check-label.add_box:before {
    position: absolute;
    background-color: #fff;
    height: 16px;
    width: 16px;
    content: "";
    border-radius: 100%;
    border: solid 2px #000;
    left: -25px;
    top: 4px;
}
#myaddresses_rtl .form_field input:checked + .form-check label.form-check-label.add_box:before,
#myaddresses .form_field input:checked + .form-check label.form-check-label.add_box:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.5' height='15.5' viewBox='0 0 15.5 15.5'%3E%3Cpath id='Path_483' data-name='Path 483' d='M15.75-6A7.75,7.75,0,0,0,8-13.75,7.75,7.75,0,0,0,.25-6,7.75,7.75,0,0,0,8,1.75,7.75,7.75,0,0,0,15.75-6ZM7.1-1.9a.5.5,0,0,1-.707,0l-3.25-3.25a.5.5,0,0,1,0-.707l.707-.707a.5.5,0,0,1,.707,0L6.75-4.371l4.689-4.689a.5.5,0,0,1,.707,0l.707.707a.5.5,0,0,1,0,.707Z' transform='translate(-0.25 13.75)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    border: solid 0px #000;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
}
div#termsofserviceModal .modal-dialog ,
div#privacyModal .modal-dialog ,
div#addressModal .modal-dialog {
    max-width: 700px;
    width: 100%;
}

div#termsofserviceModal .modal-header ,
div#privacyModal .modal-header ,
div#addressModal .modal-header {
    background: #EEEEEE;
    border: none;
    padding: 17px 30px;
}

div#termsofserviceModal .container ,
div#privacyModal .container ,
div#addressModal form#address_form {
    padding: 25px 20px;
}

div#addressModal form#address_form select.form-control {
    border: solid 1px #636363;
    border-radius: 20px;
    height: 40px;
    padding: 0 19px;
    font-size: 14px;
}

div#addressModal form#address_form button.btn.addaddress {
    width: 138px;
}

.my_wishlist_area .product_list .product {
    width: 33.33%;
    padding: 0 17px 40px 17px;
    display: block;
}

.my_wishlist_area span.remove_wisproduct {
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath id='Path_483' data-name='Path 483' d='M7.585-6l3.127-3.127a.983.983,0,0,0,0-1.39l-.7-.7a.983.983,0,0,0-1.39,0L5.5-8.085,2.373-11.212a.983.983,0,0,0-1.39,0l-.7.7a.983.983,0,0,0,0,1.39L3.415-6,.288-2.873a.983.983,0,0,0,0,1.39l.7.7a.983.983,0,0,0,1.39,0L5.5-3.915,8.627-.788a.983.983,0,0,0,1.39,0l.7-.7a.983.983,0,0,0,0-1.39Z' transform='translate(0 11.5)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-color: #000;
    height: 30px;
    width: 30px;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

a.ordde {
    background-image: url("data:image/svg+xml,%3Csvg id='Shape_40' data-name='Shape 40' xmlns='http://www.w3.org/2000/svg' width='23.984' height='23.983' viewBox='0 0 23.984 23.983'%3E%3Cpath id='Shape_40-2' data-name='Shape 40' d='M1531.5,446.508a11.992,11.992,0,1,1-11.992,11.992A11.99,11.99,0,0,1,1531.5,446.508Zm-1.4,6.944,3.651,3.5h-8.829a1.158,1.158,0,0,0-1.161,1.16v.774a1.158,1.158,0,0,0,1.161,1.16h8.829l-3.651,3.5a1.162,1.162,0,0,0-.019,1.659l.532.527a1.156,1.156,0,0,0,1.639,0l6.417-6.412a1.156,1.156,0,0,0,0-1.639l-6.417-6.421a1.156,1.156,0,0,0-1.639,0l-.532.527A1.167,1.167,0,0,0,1530.1,453.452Z' transform='translate(-1519.508 -446.508)'/%3E%3C/svg%3E%0A");
    height: 24px;
    width: 24px;
    font-size: 0;
    background-repeat: no-repeat;
    display: block;
    background-position: center center;
    margin-left: auto;
    margin-right: 0;
}

a.ordde:hover,
a.ordde:focus {
    background-image: url("data:image/svg+xml,%3Csvg id='Shape_40' data-name='Shape 40' xmlns='http://www.w3.org/2000/svg' width='23.984' height='23.983' viewBox='0 0 23.984 23.983'%3E%3Cpath id='Shape_40-2' data-name='Shape 40' d='M1531.5,446.508a11.992,11.992,0,1,1-11.992,11.992A11.99,11.99,0,0,1,1531.5,446.508Zm-1.4,6.944,3.651,3.5h-8.829a1.158,1.158,0,0,0-1.161,1.16v.774a1.158,1.158,0,0,0,1.161,1.16h8.829l-3.651,3.5a1.162,1.162,0,0,0-.019,1.659l.532.527a1.156,1.156,0,0,0,1.639,0l6.417-6.412a1.156,1.156,0,0,0,0-1.639l-6.417-6.421a1.156,1.156,0,0,0-1.639,0l-.532.527A1.167,1.167,0,0,0,1530.1,453.452Z' transform='translate(-1519.508 -446.508)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
}

.my_order_list .order_item {
    border: solid 1px #e0e0e0;
    margin-bottom: 20px;
}

.my_order_list .order_item .order_head {
    border-bottom: solid 1px #E0E0E0;
    background: #F6F6F6;
    display: flex;
    padding: 15px 25px;
}

.my_order_list .order_item .order_head .order_icon {
    margin-right: 15px;
    position: relative;
}

.my_order_list .order_item .order_head .order_icon:after {
    position: absolute;
    right: -6px;
    top: -3px;
    height: 12px;
    width: 12px;
    content: "";
    display: block;
    border: solid 2px #F6F6F6;
    border-radius: 100%;
    background: #188B23;
}

.my_order_list .order_item.in_progress .order_head .order_icon:after {
    background: #FF6600;
}

.my_order_list .order_item .status_date h4 {
    margin: 0 0 5px 0;
    line-height: 17px;
    font-size: 16px;
    color: #188B23;
}

.my_order_list .order_item.in_progress .status_date h4 {
    color: #FF6600;
}

.my_order_list .order_item .status_date p {
    color: #504E4E;
    line-height: 17px;
    font-size: 16px;
}

.my_order_list .order_item p span,
.my_order_list .order_item p strong,
.my_order_list .order_item p a {
    color: #000 !important;
}

.my_order_list .order_item .order_body {
    padding: 20px 25px;
}

.my_order_list .order_item .order_body p {
    margin-bottom: 15px !important;
    line-height: 16px !important;
}

.my_order_list .order_item .order_body p:last-child {
    margin-bottom: 0px !important;
}

.theme_pagination {
    display: flex;
    flex-wrap: wrap;
}

.theme_pagination ul.pagination {
    margin: 0;
    border: none;
    --bs-pagination-color: #000;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    --bs-pagination-font-size: 16px;
    --bs-pagination-bg: transparent;
    --bs-pagination-border-color: transparent;
    --bs-pagination-border-width: 0;
    --bs-pagination-hover-color: #000;
    --bs-pagination-hover-bg: transparent;
    --bs-pagination-focus-color: #fff;
    --bs-pagination-focus-bg: #8F6E5D;
    --bs-pagination-active-bg: #8F6E5D;
    --bs-pagination-active-border-color: transparent;
}

.theme_pagination ul.pagination li.page-item a.page-link {
    font-size: 16px;
    padding: 0 12px;
    line-height: 40px;
    text-align: center;
    border-radius: 100%;
}

.theme_pagination ul.pagination li.page-item.page-next a.page-link,
.theme_pagination ul.pagination li.page-item.page-perv a.page-link {
    background-color: #F3F3F3;
}

.theme_pagination ul.pagination li.page-item.page-next a.page-link,
.theme_pagination ul.pagination li.page-item.page-prev a.page-link,
.theme_pagination ul.pagination li.page-item.active a.page-link {
    width: 40px;
}

.theme_pagination ul.pagination li.page-item.disabled a.page-link {
    opacity: 0.4;
}


/* Single Product */

.product-thumb .slick-track .slick-slide {
    padding: 0 10px;
}

.product-thumb .slick-track {
    display: flex;
    margin: 0;
}

.product-thumb .slick-list {
    margin: 0 -10px;
}

.product-thumb .item.video{position: relative;}
.product-thumb .item.video:after {
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg id='Group_819' data-name='Group 819' transform='translate(-1355 -1498)'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M9.756,0l9.756,17.494H0Z' transform='translate(1386.869 1511.225) rotate(90)' fill='%23fff'/%3E%3Cg id='Ellipse_133' data-name='Ellipse 133' transform='translate(1355 1498)' fill='none' stroke='%23fff' stroke-width='4'%3E%3Ccircle cx='23' cy='23' r='23' stroke='none'/%3E%3Ccircle cx='23' cy='23' r='21' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 46px;
    width: 46px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
}
.product-thumb .item.video:before {
    position: absolute;
    height: 100%;
    width: 100%;pointer-events: none;
    background: #000;
    left: 0;
    top: 0;
    content: "";
    opacity: 0.4;
}

.product-thumb-rtl .slick-track .slick-slide {
    padding: 0 10px;
}

.product-thumb-rtl .slick-track {
    display: flex;
    margin: 0;
}

.product-thumb-rtl .slick-list {
    margin: 0 -10px;
}

.product-thumb-rtl .item.video{position: relative;}
.product-thumb-rtl .item.video:after {
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg id='Group_819' data-name='Group 819' transform='translate(-1355 -1498)'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M9.756,0l9.756,17.494H0Z' transform='translate(1386.869 1511.225) rotate(90)' fill='%23fff'/%3E%3Cg id='Ellipse_133' data-name='Ellipse 133' transform='translate(1355 1498)' fill='none' stroke='%23fff' stroke-width='4'%3E%3Ccircle cx='23' cy='23' r='23' stroke='none'/%3E%3Ccircle cx='23' cy='23' r='21' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 46px;
    width: 46px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
}
.product-thumb-rtl .item.video:before {
    position: absolute;
    height: 100%;
    width: 100%;pointer-events: none;
    background: #000;
    left: 0;
    top: 0;
    content: "";
    opacity: 0.4;
}
.single_product .single_gallery {
    max-width: 730px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.single_product .single_summary {
    max-width: calc(100% - 755px);
    margin-left: auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.tgarea .tag {
    position: relative;
    left: 0;
    top: auto;
}

.product-gallery .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    
    min-width: 40px;
    min-height: 40px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    font-size: 0;
    z-index: 1;
}

.product-gallery .slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%238f6e5d'/%3E%3C/svg%3E");
}

.product-gallery .slick-next.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 20px;
}

.product-gallery .slick-prev.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%23000000'/%3E%3C/svg%3E");
}

.product-gallery .slick-next.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%23000000'/%3E%3C/svg%3E%0A");
}

.product-gallery .slick-track {
    display: flex;
}

.product-gallery {
    margin-bottom: 20px;
}

.product-gallery .slick-slide .item {
    vertical-align: top;
    position: relative;
}

.product-gallery .slick-slide .item img, .product-gallery .slick-slide .item video {
    display: block;
    aspect-ratio: 1 / 1;
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.product-gallery .slick-slide .item:before {
    padding-top: 100%;
    content: "";
    display: block;
    width: 100%;
}

.product-gallery .slick-arrow.slick-disabled {
    background-color: #E2E2E2;
}

.product-gallery-rtl .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    
    min-width: 40px;
    min-height: 40px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    font-size: 0;
    z-index: 1;
}

.product-gallery-rtl .slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%238f6e5d'/%3E%3C/svg%3E");
}

.product-gallery-rtl .slick-next.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 20px;
}

.product-gallery-rtl .slick-prev.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%23000000'/%3E%3C/svg%3E");
}

.product-gallery-rtl .slick-next.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%23000000'/%3E%3C/svg%3E%0A");
}

.product-gallery-rtl .slick-track {
    display: flex;
}

.product-gallery-rtl {
    margin-bottom: 20px;
}

.product-gallery-rtl .slick-slide .item {
    vertical-align: top;
    position: relative;
}

.product-gallery-rtl .slick-slide .item img, .product-gallery-rtl .slick-slide .item video {
    display: block;
    aspect-ratio: 1 / 1;
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.product-gallery-rtl .slick-slide .item:before {
    padding-top: 100%;
    content: "";
    display: block;
    width: 100%;
}

.product-gallery-rtl .slick-arrow.slick-disabled {
    background-color: #E2E2E2;
}

.single_summary h1 {
    margin: 20px 0;
}

.single_summary p.price {
    color: #000;
}
.price{
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
.single_summary p.price span.old_price {
    margin-left: 20px;
    color: #CECECE;
}

.single_summary .share_product {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}

.single_summary .share_product ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
}

.single_summary .share_product ul li {
    margin-left: 20px;
}

.single_summary .crtarea {
    padding-top: 30px;
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}
.single_summary .crtarea p.pr-label.color-2 {
    line-height: 42px;
    margin-top: 0;
    margin-bottom: auto !important;
}

.single_summary .crtarea p {
    color: #000;
    min-height: 23px;
    margin-bottom: 18px;
    display: inline-flex;
    align-items: center;
}
#sizeModal .modal_close {
    width: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42.396' height='40.449' viewBox='0 0 42.396 40.449'%3E%3Cg id='Group_1163' data-name='Group 1163' transform='translate(5543.189 14161.225)'%3E%3Cline id='Line_142' data-name='Line 142' x2='41' y2='39' transform='translate(-5542.5 -14160.5)' fill='none' stroke='%23707070' stroke-width='2'/%3E%3Cline id='Line_143' data-name='Line 143' x1='39' y2='39' transform='translate(-5540.5 -14160.5)' fill='none' stroke='%23707070' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    right: 20px;
    top: 20px;
    height: 22px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    font-size: 0;
    background-color: transparent;
    border: none;
    background-size: cover;
}
.attrar {
    display: flex;
    flex-wrap: wrap;
}
.attrar .form-radio .form-check-input {
    display: none;
}
.attrar .form-radio label.form-check-label {
    min-width: 70px;
    padding: 0 10px;
    display: flex;
    border: solid 1px #636363;
    justify-content: center;
    align-items: center;
    height: 36px;
    border-radius: 5px;
    color: #000;
}
.attrar .form-radio input.form-check-input:checked+label.form-check-label {
    border-color: #8F6E5D;
    background: #8F6E5D;
    color: #fff;
}
.attrar .form-radio {
    margin-right: 10px;
    margin-bottom: 6px;
}
.crtarea > div{
    margin-right: 15px;
    margin-bottom: 20px;
}
.crtarea > div.quantity_box {
    margin-right: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
a.sizeguide {
    margin-left: 40px;
}
.quantity_box .quantity.buttons_added {
    margin-right: 40px;
    border: solid 1px #636363;
    width: 170px;
    display: flex;
    border-radius: 30px;
}

.quantity_box .quantity.buttons_added input.minus,
.quantity_box .quantity.buttons_added input.plus {
    min-height: 40px;
    min-width: 30%;
    border: none;
    background-color: transparent;
    font-size: 0;
    background-position: center center;
    background-repeat: no-repeat;
}

.quantity_box .quantity.buttons_added input.minus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='3' viewBox='0 0 14 3'%3E%3Cpath id='Path_486' data-name='Path 486' d='M13-7.5H1a1,1,0,0,0-1,1v1a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1v-1A1,1,0,0,0,13-7.5Z' transform='translate(0 7.5)' fill='%23000'/%3E%3C/svg%3E%0A");
}

.quantity_box .quantity.buttons_added input.plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='Path_487' data-name='Path 487' d='M13-7.5H8.5V-12a1,1,0,0,0-1-1h-1a1,1,0,0,0-1,1v4.5H1a1,1,0,0,0-1,1v1a1,1,0,0,0,1,1H5.5V0a1,1,0,0,0,1,1h1a1,1,0,0,0,1-1V-4.5H13a1,1,0,0,0,1-1v-1A1,1,0,0,0,13-7.5Z' transform='translate(0 13)'/%3E%3C/svg%3E%0A");
}

.quantity_box .quantity.buttons_added .qty {
    width: 40%;
    border: none;
    height: 40px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.single_summary .addcartarea {
    padding: 30px 0;
    display: flex;
}

.single_summary .addcartarea .addtowish {
    height: 50px;
    width: 50px;
    border: solid 1px #D8D8D8;
    border-radius: 100%;
    margin-left: 24px;
    display: flex;
    cursor: pointer;
}

.single_summary .addcartarea .addtowish span.wish_icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15.754' viewBox='0 0 18 15.754'%3E%3Cpath id='Path_488' data-name='Path 488' d='M16.116-13.489A5.3,5.3,0,0,0,9-12.962a5.292,5.292,0,0,0-7.116-.527,5.319,5.319,0,0,0-.373,7.777L7.678.57A1.843,1.843,0,0,0,9,1.129,1.834,1.834,0,0,0,10.322.573l6.166-6.282A5.323,5.323,0,0,0,16.116-13.489ZM15.286-6.9,9.12-.615a.145.145,0,0,1-.239,0L2.714-6.9a3.626,3.626,0,0,1,.257-5.3,3.564,3.564,0,0,1,4.8.369L9-10.571l1.23-1.255a3.562,3.562,0,0,1,4.8-.373A3.641,3.641,0,0,1,15.286-6.9Z' transform='translate(0 14.626)'/%3E%3C/svg%3E%0A");
    display: block;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.single_summary .addcartarea .addtowish.active span.wish_icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15.754' viewBox='0 0 18 15.754'%3E%3Cpath id='Path_488' data-name='Path 488' d='M16.116-13.489A5.3,5.3,0,0,0,9-12.962a5.292,5.292,0,0,0-7.116-.527,5.319,5.319,0,0,0-.373,7.777L7.678.57A1.843,1.843,0,0,0,9,1.129,1.834,1.834,0,0,0,10.322.573l6.166-6.282A5.323,5.323,0,0,0,16.116-13.489Z' transform='translate(0 14.626)'/%3E%3C/svg%3E%0A");
}
.summary_part div#accordion .accordion-item .accordion-header button.accordion-button:not(.collapsed) {
    color: #000;
    font-family: 'Georgia bold';
}
.summary_part div#accordion {
    --bs-accordion-active-color: #000;
    --bs-accordion-active-bg: transparent;
    --bs-accordion-border-width: 0;
    --bs-accordion-color: #000;
    border-bottom: #9FA6AC solid 1px;
}

.summary_part div#accordion .accordion-item {
    border-top: #9FA6AC solid 1px;
    border-radius: 0;
}

.summary_part div#accordion .accordion-item .accordion-header button.accordion-button {
    padding: 0 15px;
    color: #6E6E6E;
    font-size: 18px;
    text-transform: uppercase;
    height: 60px;
}

.summary_part div#accordion .accordion-item .accordion-body {
    padding: 20px 15px;
}
.was-validated .form-control#password:invalid {
    background-position: 86% calc(.375em + 0.6rem);
}
.summary_part div#accordion .accordion-item .accordion-body h4 {
    margin-bottom: 20px;
    line-height: normal;
}

.summary_part div#accordion .accordion-item .accordion-body p {
    color: #000;
    font-size: 14px;
}

.single_product>.container {
    padding-bottom: 90px;
}

.single_product .related_product .product_list {
    margin: 90px -15px 0 -15px;
}

.related_product hr {
    margin-bottom: 60px;
}

.related_slider {
    max-width: 84.09%;
    width: 100%;
    margin: auto;
}

.related_slider .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -6%;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 23px;
    border: none;
    font-size: 0;
    z-index: 1;
}

.related_slider .slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%23000000'/%3E%3C/svg%3E");
}

.related_slider .slick-next.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%23000000'/%3E%3C/svg%3E%0A");
    left: auto;
    right: -6%;
}

.related_slider .slick-prev.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,0,1.107,5.561,0,6.668,1.107,7.775l5.556,5.553,1.107-1.1L3,7.451H15.336V5.885H3L7.77,1.11Z' fill='%23B2B2B2'/%3E%3C/svg%3E");
}

.related_slider .slick-next.slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.336' height='13.329' viewBox='0 0 15.336 13.329'%3E%3Cpath id='noun_Arrow_Left_2682937' data-name='noun_Arrow Left_2682937' d='M6.663,13.329,1.107,7.768,0,6.661,1.107,5.553,6.663,0,7.77,1.1,3,5.878H15.336V7.443H3L7.77,12.219Z' transform='translate(15.336 13.329) rotate(180)' fill='%23B2B2B2'/%3E%3C/svg%3E%0A");
}

#addproduct .modal-dialog {
    max-width: 900px;
    width: 100%;
}
#addproduct .modal-header {
    background: #8F6E5D;
    color: #fff;
    text-align: center;
    border-radius: 0;
}
#addproduct .modal-header h4.modal-title {
    display: flex;
    align-items: center;
    justify-content: center;
}

#addproduct .modal-header h4.modal-title svg {
    margin-right: 10px;
}
#addproduct .modal-header  button.btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    opacity: 1;
}

#addproduct .modal-content{
    border: 0;
    box-shadow: 0 20px 30px rgba(0,0,0,0.5);
}
#addproduct .modal-body {
    padding: 27px;
}
.product_mdata {
    display: flex;
    flex-wrap: wrap;
    border-bottom: solid 1px #9FA6AC;
}
.product_mdata .pro_mdata_left .promimg img{
    display: block;
}
.product_mdata .pro_mdata_left .promimg {
    max-width: 200px;
    width: 100%;
}
.product_mdata .pro_mdata_left {
    max-width: 54.8%;    
    display: flex;
    width: 100%;
    padding-bottom: 30px;
    border-right:  solid 1px #9FA6AC;
}
.product_mdata .pro_mdata_right {
    max-width: 45.2%;
    padding-bottom: 30px;
    padding-left: 20px;
    width: 100%;
}
.product_mdata .pro_mdata_left  .promdeta {
    padding-left: 20px;
}

.product_mdata .pro_mdata_right table td,
.product_mdata .pro_mdata_right table p{
    color: #000;
}
.product_mdata .pro_mdata_right table{
    width: 100%;
}
.product_mdata .pro_mdata_right table td {
    padding: 8px 0;
}
.product_mdata .pro_mdata_right table {
    width: 100%;
    margin-top: 30px;
}
.product_mdata .pro_mdata_right table tfoot td {
    padding-top: 25px;
}
#addproduct .modal-footer {
    border: none;
    padding: 0 27px 27px 27px;
}
#addproduct .modal-footer div {
    margin: 0;
    padding: 0;
    align-items: center;
}
#addproduct .modal-footer a {
    margin-left: 40px;
    display: flex;
    align-items: center;
}   
#addproduct .modal-footer a svg {
    margin-right: 10px;
}


/* Cart */

.row.after_purch {
    margin: 0 -18px;
}
.row.after_purch > div {
    padding: 0 18px;
}
.left_aftprod {
    max-width: 69.33%;
    width: 100%;
}
.left_aftprod .prod_sum .prod_img {
    width: 100%;
    max-width: 30%;
}
.left_aftprod .prod_sum .prod_details {
    max-width: 70%;
    width: 100%;
}
.left_aftprod .prod_sum {
    box-shadow: none;
}
.left_aftprod .quantity_box .quantity.buttons_added {
    width: 130px;
}
.left_aftprod span.wish_text {
    cursor: pointer;
    text-decoration: underline;
}
.left_aftprod .prod_sumitem {
    padding: 25px 30px;
}
.left_aftprod .prod_sum_head .prod_sumitem {
    padding: 15px 30px;
}

.left_aftprod p.add_notes {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='Path_483' data-name='Path 483' d='M11-6.5a.376.376,0,0,0-.375-.375H7.875v-2.75A.376.376,0,0,0,7.5-10h-1a.376.376,0,0,0-.375.375v2.75H3.375A.376.376,0,0,0,3-6.5v1a.376.376,0,0,0,.375.375h2.75v2.75A.376.376,0,0,0,6.5-2h1a.376.376,0,0,0,.375-.375v-2.75h2.75A.376.376,0,0,0,11-5.5Zm3-5A1.5,1.5,0,0,0,12.5-13H1.5A1.5,1.5,0,0,0,0-11.5v11A1.5,1.5,0,0,0,1.5,1h11A1.5,1.5,0,0,0,14-.5ZM12.5-.687a.188.188,0,0,1-.187.188H1.688A.188.188,0,0,1,1.5-.687V-11.312a.188.188,0,0,1,.188-.187H12.313a.188.188,0,0,1,.188.188Z' transform='translate(0 13)'/%3E%3C/svg%3E%0A");
    cursor: pointer;
    color: #000;
    margin: 0;
}

.left_aftprod .prod_notes.active p.add_notes {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='Path_484' data-name='Path 484' d='M3.375-5.125h7.25A.376.376,0,0,0,11-5.5v-1a.376.376,0,0,0-.375-.375H3.375A.376.376,0,0,0,3-6.5v1A.376.376,0,0,0,3.375-5.125ZM14-11.5A1.5,1.5,0,0,0,12.5-13H1.5A1.5,1.5,0,0,0,0-11.5v11A1.5,1.5,0,0,0,1.5,1h11A1.5,1.5,0,0,0,14-.5ZM12.5-.687a.188.188,0,0,1-.187.188H1.688A.188.188,0,0,1,1.5-.687V-11.312a.188.188,0,0,1,.188-.187H12.313a.188.188,0,0,1,.188.188Z' transform='translate(0 13)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    color: #8F6E5D;
}
.left_aftprod .prod_notes form {
    display: none;
    max-width: 525px;
    padding-top: 15px;
    width: 100%;
}

.left_aftprod .prod_notes form textarea{
    width: 100%;
    border: solid 1px #636363;
    height: 89px;
    border-radius: 6px;
    resize: none;
    padding: 10px 15px;
    color: #636363;    
    font-family: 'Georgia';
}
.left_aftprod .prod_notes.active form {
    display: block;
}
.left_aftprod .prod_sumitem .remove_pr {
    margin-bottom: auto;
    cursor: pointer;
}
.cont_ship a svg {
    margin-right: 10px;
}
.right_aftprod {
    width: 30.66%;
}
.right_aftprod table {
    border: solid 1px #9FA6AC;
}
.right_aftprod table td {
    padding: 8px 20px;
}   

.right_aftprod table tfoot{
    background: #DBE1E6;
}
.right_aftprod table tfoot td {
    padding: 15px 20px;
}
.right_aftprod table tbody tr:first-child td {
    padding-top: 20px;
}
.right_aftprod table tbody tr:last-child td {
    padding-bottom: 20px;
}

/* Login */

.login_area {
    display: flex;
    flex-wrap: wrap;
    border: solid 1px #9FA6AC;
}
.login_area .login_img {
    max-width: 42.7%;
    width: 100%;
}
.login_area .login_tabs {
    max-width: 57.3%;
    width: 100%;
    padding: 10px 26px 26px 26px;
}
ul#loginTb {
    border-bottom: solid 2px #9FA6AC;
}
ul#loginTb.nav-tabs .nav-link {
    border: none;
    margin: auto;
    position: relative;
    padding: 18px;
    height: 100%;

}
ul#loginTb.nav-tabs .nav-link.active:after {
    height: 4px;
    background: #8F6E5D;
    width: 100%;
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
}

ul#loginTb.nav-tabs .nav-link.active{
    color: #8F6E5D !important;
}
.lgForm{
    max-width: 345px;
    width: 100%;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 10px;
}
.lgForm form input.form-control {
    height: 56px;
    border-radius: 28px;
    font-size: 16px;
}
.lgForm > p {
    margin-bottom: 25px;
}
.lgForm form >div.col-md-12.form-outline {
    margin-bottom: 30px;
    position: relative;
}
form i#togglePassword {
    position: absolute;
    top: 16px;
    right: 34px;
    font-size: 20px;
    cursor: pointer;
}
.lgForm form .form-check-label {
    font-size: 16px;
    padding-left: 28px;
}
.form-check-label a {
    text-decoration: underline;
    color: #8F6E5D;
}
.lgForm form.regfm >div.col-md-12.form-outline {
    margin-bottom: 14px;
    position: relative;
}
.lgForm form .form-check .form-check-label::before {
    content: "";
    height: 20px;
    width: 20px;
    border: solid 1px #D8D8D8;
    position: absolute;
    left: 0;
    top: 0px;
} 
a.fplink {
    color: #CF5454;
    text-decoration: underline;
}
.socialbtngrp .btn-secondary {
    border-color: #000;
    color: #000;
    font-size: 13px;
    text-transform: none;
    width: 100%;
    max-width: 48%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 50px;
}

.socialbtngrp .btn-secondary:hover,
.socialbtngrp .btn-secondary:focus,
.socialbtngrp .btn-secondary:active{
    background-color: #000;
    color: #fff;
}
.socialbtngrp .btn-secondary:hover svg, .socialbtngrp .btn-secondary:focus svg, .socialbtngrp .btn-secondary:active svg {
    filter: invert(1);
}
.socialbtngrp .btn-secondary svg {
    margin-right: 10px;
}
.process-login {
    padding-top: 50px;
    padding-bottom: 100px;
}

.process-login .loginprocess {
    max-width: 69.33%;
    width: 100%;
    padding: 0 15px;
}
.select_add_area #myaddresses_rtl .form_field .form-check,
.select_add_area #myaddresses .form_field .form-check {
    background: #fff;
}
.select_add_area #myaddresses_rtl .form_field input:checked + .form-check,
.select_add_area #myaddresses .form_field input:checked + .form-check {
    background: #F8F8F8;
}
.select_add_area #myaddresses_rtl .form_field,
.select_add_area #myaddresses .form_field {
    padding: 0 25px; 
}
#myaddresses_rtl ul.slick-dots,
#myaddresses ul.slick-dots {
    margin: 30px 0 0 0;
    padding: 0;
    list-style: none;
    display: flex !important;
    width: 100%;
    justify-content: center;
}
#myaddresses_rtl ul.slick-dots li,
#myaddresses ul.slick-dots li {
    margin: 0 4px;
}
#myaddresses_rtl ul.slick-dots li button,
#myaddresses ul.slick-dots li button {
    height: 9px;
    width: 9px;
    font-size: 0;
    background: #9FA6AC;
    border: solid 1px #9FA6AC;
    border-radius: 100%;
}
#myaddresses_rtl ul.slick-dots li.slick-active button,
#myaddresses ul.slick-dots li.slick-active button {
    background: transparent;
    border-color: #8F6E5D;
}
#myaddresses_rtl .add_box table tbody td:first-child,
#myaddresses .add_box table tbody td:first-child {
    color: #504E4E;
    padding-right: 6px;
    white-space: nowrap;
}
.select_add_area {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 40px;
    padding-bottom: 20px;
}
.billaddselect {
    border: solid 1px #E2E2E2;
    background: #F8F8F8;
    padding: 25px 30px;
}
.billaddarea h2 {
    line-height: 21px;
}
form>div.mkpay,
form>div.billaddarea {
    padding: 0;
}
.mkpyarea{
    border: solid 1px #9FA6AC; 
    padding: 25px 30px;
}
.mkpyarea .form-radio-input {
    display: none;
}
.mkpyarea .form_field {
    margin-bottom: 15px;
}
.mkpyarea .form_field:last-child {
    margin-bottom: 0;
}
.mkpyarea .form_field .form-radio-label {
    position: relative;
    padding-left: 25px;
}
.mkpyarea .form_field .form-radio-label::before {
    position:absolute;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    border: solid 1px #000;
    content: "";
    left: 0;
    top: 5px;
}
.mkpyarea .form-radio-input:checked + .form-radio .form-radio-label::before{
    border: solid 5px #8F6E5D;
}

.mkpyarea .form-radio-input:checked + .form-radio .form-radio-label {
    color:#8F6E5D;
    font-family: Georgia bold;
}
.mkpyarea .form_field .form-radio-label span {
    width: 280px; 
}
.match-feedback>div {
    border: solid 2px #000;
    border-radius: 21px;
    padding: 6px 17px;
}
.match-feedback>div span.remove_code {
    margin-left: 30px;
}
.match-feedback >div> svg {
    height: 17px;
    width: 17px;
}
.match-feedback {
    padding-top: 12px;
}
.notmatch-feedback {
    padding: 12px 0;
}
.couponform input.form-control {
    height: 50px;
    border-radius: 25px;
    font-size: 16px;
}
.couponform{position: relative;}
.couponform button.btn-coupon {
    background: #8F6E5D;
    width: 107px;
    height: 50px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 30px 30px 0;
    color: #fff;
    font-family: 'Georgia bold';
    text-transform: uppercase;
}
.was-validated .couponform input.form-control{
    color: #EF3434;
}
.error_page {
    height: 1028px;
    display: flex;
    align-items: center;
}
.error_page h4 {
    font-size: 200px;
    margin: 90px 0 60px 0;
}
.error_page h2 {
    margin: 00px 0 65px 0;
}
span.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.023' height='18.435' viewBox='0 0 20.023 18.435'%3E%3Cpath id='Icon' d='M14.956,42.775v2.634H34.979V42.775Zm0,10.535H34.979V50.676H14.956Zm0,7.9H34.979V58.577H14.956Z' transform='translate(-14.956 -42.775)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 20px;
    width: 20px;
}
.summary_part ul#myTab {
    display: none;
}
.orders_details_page .add_summ{
    margin: 0;
}





.popext {
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    transition: all ease-in-out 0.5s;
    visibility: hidden;
    opacity: 0;
}

.popext.active .inner_area{
    bottom: 0;
}
.popext.active{
    visibility: visible;
    opacity: 1;
    bottom: 0;
}
.popext .inner_area {
    width: 100%;
    position: relative;
    bottom: -100vh;
    background: #fff;
    
    transition: all ease-in-out 0.5s;
    border-radius: 15px 15px 0 0;
    padding: 0 15px;
}
.sort_pop .srtlist .form-radio-input:checked + .form-radio label.form-radio-label {
    color: #8F6E5D;
    font-family: 'Georgia bold';
}
.popext .inner_area h3 {
    margin: 0 -15px;
    padding: 12px 15px;
    border-bottom: solid 1px #E1E1E1;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Georgia bold';
    line-height: 40px;
}
.sort_pop .srtlist .form-radio-input {
    display: none;
}
.sort_pop .srtlist .form_field {
    margin: 0 0 30px 0;
}

.sort_pop .srtlist {
    padding: 15px 0;
}
.sort_pop .srtlist .form_field:last-child {
    margin: 0 0 20px 0;
}
button.closepop {
    background: transparent;
    border: none;
    width: 36px;
    height: 36px;
    margin-bottom: 36px;
    margin-left: auto;
    margin-right: auto;
}
.sort_pop .srtlist .form_field .form-radio label.form-radio-label {
    position: relative;
    padding-left: 30px;
}
.sort_pop .srtlist .form_field .form-radio label.form-radio-label:before {
    content: "";
    height: 14px;
    width: 14px;
    border: solid 1px #000;
    border-radius: 10px;
    left: 0;
    position: absolute;
}
.sort_pop .srtlist .form_field .form-radio label.form-radio-label:before {
    content: "";
    height: 16px;
    width: 16px;
    border: solid 1px #000;
    border-radius: 10px;
    left: 0;
    position: absolute;
}
.sort_pop .srtlist .form-radio-input:checked + .form-radio label.form-radio-label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.5' height='15.5' viewBox='0 0 15.5 15.5'%3E%3Cpath id='Path_518' data-name='Path 518' d='M15.75-6A7.75,7.75,0,0,0,8-13.75,7.75,7.75,0,0,0,.25-6,7.75,7.75,0,0,0,8,1.75,7.75,7.75,0,0,0,15.75-6ZM7.1-1.9a.5.5,0,0,1-.707,0l-3.25-3.25a.5.5,0,0,1,0-.707l.707-.707a.5.5,0,0,1,.707,0L6.75-4.371l4.689-4.689a.5.5,0,0,1,.707,0l.707.707a.5.5,0,0,1,0,.707Z' transform='translate(-0.25 13.75)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    border: none;
}
#videoModal .modal-dialog {
    max-width: 1120px;
}
#videoModal .modal-dialog .modal-body {
    padding: 0px;
}

#videoModal .modal-dialog .modal-body video#videoPlayer {
    width: 100%;
    height: auto;
    display: block;
}

.invalid-feedback {
    border: solid 1px #FCCACA;
    background: #FFF3F3;
    border-radius: 21px;
    padding: 9px 15px 9px 10px;
    line-height: 20px;
}
.invalid-feedback:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.438' height='17.438' viewBox='0 0 17.438 17.438'%3E%3Cpath id='Path_484' data-name='Path 484' d='M9-15.469A8.717,8.717,0,0,0,.281-6.75,8.717,8.717,0,0,0,9,1.969,8.717,8.717,0,0,0,17.719-6.75,8.717,8.717,0,0,0,9-15.469ZM13.275-4.461a.422.422,0,0,1,0,.6L11.883-2.475a.422.422,0,0,1-.6,0L9-4.781,6.711-2.475a.422.422,0,0,1-.6,0L4.725-3.867a.422.422,0,0,1,0-.6L7.031-6.75,4.725-9.039a.422.422,0,0,1,0-.6l1.392-1.392a.422.422,0,0,1,.6,0L9-8.719l2.289-2.306a.422.422,0,0,1,.6,0l1.392,1.392a.422.422,0,0,1,0,.6L10.969-6.75Z' transform='translate(-0.281 15.469)' fill='%23ef3434'/%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 6px;
}
.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip {
    display: inline-flex;
    width: auto;
}
/* AR version  font-family: 'IBM Plex Sans Arabic', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');

html[dir="rtl"] a.lang {
    font-size: 24px;
    line-height: 26px;
}
html[dir="rtl"] .right-part .btn-group {
    vertical-align: top;
}
html[dir="rtl"] .dropdown.order_by .btn::after {
    margin-right: 30px;
    margin-left: 0;
}

html[dir="rtl"] .order_by ul.dropdown-menu {
    text-align: right;
}

html[dir="rtl"] #price_slider span.price-range-min.value {
    transform: translateX(50%);
}

html[dir="rtl"] #price_slider span.price-range-max.value {
    transform: translateX(50%);
}
html[dir="rtl"] h2{
    font-family: 'IBM Plex Sans Arabic', sans-serif; 
}
html[dir="rtl"] ul.navbar>li {
    margin-left: 95px;
    margin-right: 0;
}
html[dir="rtl"] .right_menu > li {
    margin-right: 39px; 
    margin-left: 0;
}

html[dir="rtl"] table.mclist td.crt_remove {
    padding-right: 0;
    padding-left: 15px;
} 
html[dir="rtl"] .btn{
    font-family: 'IBM Plex Sans Arabic', sans-serif; 
    font-weight: bold;
}
html[dir="rtl"] .navbar .parent>.submenu {
    left: auto;
    right: -30px;
}
html[dir="rtl"] .navbar ul.sbitems>li:last-child {
    margin-right: auto;
    margin-left: 0;
}
html[dir="rtl"] .right_menu li.usermenu button.dropdown-toggle:after {
    margin: 0 4px 0 0px;
}
html[dir="rtl"] .slide_area .slide_desc .sld_img {
    right: -127px;
    left: auto;
}
html[dir="rtl"] .single_product .single_summary {
    margin-left:0;
    margin-right: auto;
}
html[dir="rtl"] .single_summary .addcartarea .addtowish {
    margin-left: 0;
    margin-right: 24px;
}
html[dir="rtl"] .single_summary .share_product ul li {
    margin-right: 20px;
    margin-left: 0;
}
html[dir="rtl"] .my_order_list .order_item .order_head .order_icon {
    margin-right: 0;
    position: relative;
    margin-left: 15px;
}
html[dir="rtl"] li.usermenu ul.dropdown-menu::before, 
html[dir="rtl"] .dropdown-cart ul.dropdown-menu:before, 
html[dir="rtl"] .search_icon ul.dropdown-menu:before { 
    right: auto;
    left: 18px;
}
html[dir="rtl"] .search_icon ul.dropdown-menu,
html[dir="rtl"] li.usermenu ul.dropdown-menu, 
html[dir="rtl"] .dropdown-cart ul.dropdown-menu {
    margin-left: -20px;
    margin-right: auto;
}
html[dir="rtl"] .tag {
    font-size: 14px;
    left: auto;
    right: 20px;
}
html[dir="rtl"] body{    
  font-family: 'DIN Next LT Arabic';
}
html[dir="rtl"] .product .product_details p.price span.old_price {
    margin-left: auto;
    margin-right: 31px;
}
html[dir="rtl"] form i#togglePassword{
    left: 34px;
right: auto;
}

html[dir="rtl"] .lgForm form .form-check-label {
    font-size: 16px;
    padding-right: 28px;
    padding-left: 0;
}

html[dir="rtl"] .lgForm form .form-check .form-check-label::before {    
    right: 0;
    left: auto; 
}
html[dir="rtl"] #myaddresses_rtl .form_field .form-check ,
html[dir="rtl"] #myaddresses .form_field .form-check {
    padding: 45px 18px 18px 18px ;
}

html[dir="rtl"] form .form-check .form-check-label {
    padding-right: 25px;
    padding-left:0;
}
html[dir="rtl"] .match-feedback>div span.remove_code {
    margin-right: 30px;
    margin-left: 0;
}

html[dir="rtl"] form#coupon_form .couponform input.form-control {
    padding-right: 19px;
    padding-left: 110px;
}
html[dir="rtl"] #myaddresses_rtl .form_field .form-check label.form-check-label.add_box:before,
html[dir="rtl"] #myaddresses .form_field .form-check label.form-check-label.add_box:before{
    right: 0; 
    left: auto;
}
html[dir="rtl"] .couponform button.btn-coupon {
    left: 0;
    right: auto;
    top: 0;
    border-radius: 30px 0 0 30px;
}
html[dir="rtl"] .deliver_content p {
    padding-right: 12px;
    padding-left:0;
}
html[dir="rtl"] form .form-check .form-check-label::before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .mkpyarea .form_field .form-radio-label {
    padding-right: 25px;
    padding-left: 0;
}

html[dir="rtl"] .mkpyarea .form_field .form-radio-label::before {
    left: auto;
    right: 0;
}

html[dir="rtl"] .cont_ship a {
    flex-direction: row-reverse;
    justify-content: flex-end;
}
html[dir="rtl"] .cont_ship a svg {
    margin-left: 0;
    margin-right: 10px;
} 
html[dir="rtl"] .prod_sum .prod_img img {
    margin-left: 30px;
    margin-right: 0;
}
html[dir="rtl"] .pay_info li {
    margin-left: 50px;
    margin-right: 0;
}
html[dir="rtl"] .payinfo_part .payin:not(:last-child) {
    margin-left: 180px;
    margin-right: 0;
}
html[dir="rtl"] .order_dhead h2 svg {
    margin-left: 28px;
    margin-right: 0;
}
html[dir="rtl"] .my_wishlist_area span.remove_wisproduct {
    left: 0;
    right: auto;
}

html[dir="rtl"] a.ordde {
    margin-left: 0;
    margin-right: auto;
    transform: rotate(180deg);
}

html[dir="rtl"] .my_order_list .order_item .order_head .order_icon:after {
    right: auto;
    left: -6px;
}
html[dir="rtl"] #myaddresses_rtl .form_field .form-check .remove_add,
html[dir="rtl"] #myaddresses .form_field .form-check .remove_add {
    right: auto;
    left: 0;
}

html[dir="rtl"] .socialbtngrp .btn-secondary svg {
    margin-left: 10px;
    margin-right: auto;
}
html[dir="rtl"] .my_account_area .aside_right .user_data .user_img {
    margin-right: 0;
    margin-left: 25px;
}
html[dir="rtl"] .faqs .accordion-body li {
    padding-left: 0;
    padding-right: 28px;
}
html[dir="rtl"] .faqs .accordion-body li:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .faqs .accordion-item button {
    padding-left: 0;
    padding-right: 30px;
}
html[dir="rtl"] .faqs .accordion-item button.acc-button:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .email_acc, html[dir="rtl"] .insta_acc, html[dir="rtl"] .contact_number {
    padding-left: 0;
    padding-right: 32px;
}
html[dir="rtl"] .contact_number::before, html[dir="rtl"] .email_acc::before, html[dir="rtl"] .insta_acc::before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .banner_area h2 {
    left: auto;
    right: 60px;
}
html[dir="rtl"] ul.ul_design li {
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] ul.ul_design li:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .about_spart .left_part {
    margin-left: auto;
    margin-right: 0;
}
html[dir="rtl"] .about_spart .right_part{
    margin-left: 0;
    margin-right: auto;
}
html[dir="rtl"] .ext_img img {
    margin-left: 70px;
    margin-right: 0;
}
html[dir="rtl"] .crtarea > div.quantity_box {
    margin-left: 25px;
    margin-right: 0;
}
html[dir="rtl"] .crtarea > div {
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 15px;
}


html[dir="rtl"] .quantity_box .quantity.buttons_added {
    margin-right: 0;
    margin-left: 40px;
}

html[dir="rtl"] a.sizeguide {
    margin-right: 40px;
    margin-left: 0;
    margin-top: auto;

}
html[dir="rtl"] .tgarea .tag { 
    left: auto;
    right: 0;
}
button#pauseBtn {
    right: 10px;
    z-index: 99;
    --bs-btn-close-bg: url(
    "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    position: absolute;
    top: 10px;
    opacity: 1;
}
form#coupon_form .couponform input.form-control {
    padding-right: 110px;
}
.right_aftprod table td:nth-child(2) {
    white-space: nowrap;
}
.left_aftprod .quantity_box > .dropdown {
    max-width: 130px;
    width: 100%;
}
.left_aftprod .quantity_box > .dropdown button {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: solid 1px #504E4E;
}
p.attrlist {
    line-height: 24px;
    margin-top: 5px;
}
.related_slider .slick-list {
    width: 100%;
}
.select_add_area .slick-list {
    width: 100%;
}


html[dir="rtl"] .single_summary p.price.product-pricing-details {
    display: flex;
}
html[dir="rtl"] .single_summary p.price span.old_price {
    margin-right: 20px;
    margin-left: 0;
}
.add_box table td:last-child {
    padding-left: 15px;
}
html[dir="rtl"] .add_box table td:last-child {
    padding-right: 15px;
    padding-left: 0;
}

.main-gallery .product-thumb-rtl .slick-current .item,
.main-gallery .product-thumb .slick-current .item {
    border: solid 2px #8F6E5D;
}
.search_icon .form-group input#search_bind {
    padding-right: 50px;
}
.form-group.searchContainer .btn.btn-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.996' height='22' viewBox='0 0 21.996 22'%3E%3Cpath id='noun_Search_2102816_2_' data-name='noun_Search_2102816 (2)' d='M14.129,22.253a8.109,8.109,0,0,0,5.061-1.768l7.246,7.246a.917.917,0,1,0,1.3-1.3l-7.246-7.246a8.131,8.131,0,1,0-6.357,3.064ZM9.677,9.677a6.3,6.3,0,1,1,0,8.9A6.253,6.253,0,0,1,9.677,9.677Z' transform='translate(-6.004 -6)' fill='%238F6E5D'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0;
    border: none;
    height: 38px;
    width: 38px;
    position: absolute;
    right: 17px;
    top: 1px;
    padding: 0;
    margin: 0;
}
.add_box table thead td:first-child {
    text-transform: capitalize;
}
.right_aftprod table tbody tr td:first-child span.color-theme {
    max-width: calc(100% - 80px);
    display: inline-block;
    vertical-align: middle;
}
.left_aftprod .prod_sum .prod_img h5.prod_name {
    max-width: calc(100% - 150px);
}
.left_aftprod #myaddresses_rtl button.btn.btn-primary.address_button,
.left_aftprod #myaddresses button.btn.btn-primary.address_button {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 20px;
}
div#addressModal form#address_form button.btn {
    min-width: 138px;
    width: auto !important;
    white-space: nowrap;
    max-width: unset;
}
@media (min-width: 992px) and (max-width: 1420px) {
    .right_aftprod table td span.color-theme {
        display: block;
    }
    form#coupon_form .col-md-12.form-outline {
        padding: 0;
    }
    form#coupon_form .couponform input.form-control{
        font-size: 14px;
    }
}
@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (max-width: 992px) {
    .row>*{
        padding-left: 15px;
        padding-right: 15px;
    }
    div#addressModal form#address_form {
        margin-bottom: 0;
    }        
    div#addressModal form#address_form button.btn {
        min-width: 138px;
        width: auto !important;
        white-space: nowrap;
        max-width: unset;
        margin-bottom: 10px !important;
    }
    /* mobile menu */






    div#mobilenav {
        position: fixed;
        z-index: 9999;
        background: #fff;
        left: 0;
        top: 0;
        height: 100%;
        overflow: hidden;
        width: 100%;
    } 

    div#mobilenav .mobilenav-body ul.acmenumobile.navbar {
        border-top: solid 1px #E1E1E1;
        padding-top: 14px;
    }
    div#mobilenav .mobilenav-header {
        background: #000;
        padding: 20px;
    }
    div#mobilenav .mobilenav-header .logo img {
        height: 42px;
        width: auto;
    }
    .mobilenav-body {
        width: 100%;
        height: calc(100vh - 82px);
    }
    .mobilenav-body ul.navbar {
        margin: 0;
        padding: 0;
        display: block;
    }
    .mobilenav-body ul.navbar > li.menu-item {
        width: 100%;
        position: unset;
        margin: 0;
        padding: 0;
    }
    .mobilenav-body ul.navbar a {
        color: #000;
        display: block;
        font-size: 18px;
        line-height: 22px;
        padding: 14px 40px;
        position: relative;
    } 
    .mobilenav-body ul.navbar > li.menu-item.parent > a:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.081' viewBox='0 0 8.386 13.081'%3E%3Cpath id='Path_517' data-name='Path 517' d='M7.806-5.214a.656.656,0,0,1,0,.928L2.492,1.028a.656.656,0,0,1-.928,0L.944.408a.656.656,0,0,1,0-.927L5.154-4.75.943-8.981a.656.656,0,0,1,0-.927l.62-.62a.656.656,0,0,1,.928,0Z' transform='translate(-0.182 11.29)' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        content: "";
        height: 20px;
        width: 20px;
        display: block;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);

    }
    .mobilenav-body ul.navbar > li.menu-item.parent:focus > a:after,
    .mobilenav-body ul.navbar > li.menu-item.parent:hover > a:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.386' height='13.081' viewBox='0 0 8.386 13.081'%3E%3Cpath id='Path_517' data-name='Path 517' d='M7.806-5.214a.656.656,0,0,1,0,.928L2.492,1.028a.656.656,0,0,1-.928,0L.944.408a.656.656,0,0,1,0-.927L5.154-4.75.943-8.981a.656.656,0,0,1,0-.927l.62-.62a.656.656,0,0,1,.928,0Z' transform='translate(-0.182 11.29)' fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/svg%3E%0A");

    }
    ul.acmenumobile.navbar li a{
        text-transform: none;
    }
    .mobilenav-body ul.navbar li {
        margin: auto;
        padding: 0;
        width: 100%;
    }
    .mobilenav-body ul.navbar li.opensub > a,
    .mobilenav-body ul.navbar li.active > a,
    .mobilenav-body ul.navbar li > a:focus{
        background-color: #8F6E5D;
        color: #fff;
        font-family: 'Georgia bold';
    }
    .mobilenav-body ul.navbar > li.menu-item .sbmenu {
        display: none;
    }
    div#mobilenav .navbar-toggler .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.895' height='18.89' viewBox='0 0 18.895 18.89'%3E%3Cpath id='Icon_ionic-ios-close' data-name='Icon ionic-ios-close' d='M22.971,20.733l6.748-6.748a1.581,1.581,0,0,0-2.236-2.236L20.735,18.5l-6.748-6.748a1.581,1.581,0,1,0-2.236,2.236L18.5,20.733,11.75,27.482a1.581,1.581,0,1,0,2.236,2.236l6.748-6.748,6.748,6.748a1.581,1.581,0,0,0,2.236-2.236Z' transform='translate(-11.285 -11.289)' fill='%23fff'/%3E%3C/svg%3E%0A");
    }
    div#mobilenav .navbar-toggler {
        margin: auto 0 auto auto;
        position: relative;
        z-index: 10;
    }
    html[dir="rtl"] div#mobilenav .navbar-toggler {
        margin: auto auto auto 0;
        position: relative;
        z-index: 10;
    }
    .mobilenav-body ul.navbar > li.menu-item.opensub> .sbmenu {
        position: fixed;
        top: 82px;
        display: block;
        left: 0;
        background: #fff;
        z-index: 999;
        height: calc(100% - 82px);
    }
    .mobilenav-body ul.navbar > li.menu-item .sbmenu ul.sblist {
        display: none;
    }
    .navbar ul.sbitems>li:not(:last-child), .navbar ul.sbitems>li {
        width: 100%;
        margin: 0;
        border-bottom: solid 1px #E2E2E2;
    }
    .navbar ul.sbitems>li > strong {
        display: block;
        width: 100%;
        font-family: 'Georgia';
        font-size: 18px;
        padding: 14px 40px;
        line-height: 22px;
        position: relative;
    }
    .navbar ul.sbitems>li > strong::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.25' height='12.25' viewBox='0 0 12.25 12.25'%3E%3Cpath id='Path_518' data-name='Path 518' d='M9.625-4.312a.329.329,0,0,1-.328.328H6.891v2.406a.329.329,0,0,1-.328.328H5.688a.329.329,0,0,1-.328-.328V-3.984H2.953a.329.329,0,0,1-.328-.328v-.875a.329.329,0,0,1,.328-.328H5.359V-7.922a.329.329,0,0,1,.328-.328h.875a.329.329,0,0,1,.328.328v2.406H9.3a.329.329,0,0,1,.328.328ZM12.25.063a1.313,1.313,0,0,1-1.312,1.313H1.313A1.313,1.313,0,0,1,0,.063V-9.562a1.313,1.313,0,0,1,1.313-1.312h9.625A1.313,1.313,0,0,1,12.25-9.562ZM10.938-9.4a.165.165,0,0,0-.164-.164h-9.3a.165.165,0,0,0-.164.164V-.1a.165.165,0,0,0,.164.164h9.3A.165.165,0,0,0,10.938-.1Z' transform='translate(0 10.875)'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center right;
        position:absolute;
        content: "";
        right: 15px;
        top: 50%;
        height: 12px;
        width: 12px;
        transform: translateY(-50%);
    }

    .navbar ul.sbitems > li.openchild > strong::after{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.25' height='12.25' viewBox='0 0 12.25 12.25'%3E%3Cpath id='Path_519' data-name='Path 519' d='M2.953-5.516H9.3a.329.329,0,0,1,.328.328v.875a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328v-.875A.329.329,0,0,1,2.953-5.516ZM12.25.063a1.313,1.313,0,0,1-1.312,1.313H1.313A1.313,1.313,0,0,1,0,.063V-9.562a1.313,1.313,0,0,1,1.313-1.312h9.625A1.313,1.313,0,0,1,12.25-9.562ZM10.938-9.4a.165.165,0,0,0-.164-.164h-9.3a.165.165,0,0,0-.164.164V-.1a.165.165,0,0,0,.164.164h9.3A.165.165,0,0,0,10.938-.1Z' transform='translate(0 10.875)' fill='%23fff'/%3E%3C/svg%3E%0A");
    }

    .navbar ul.sbitems > li.openchild > strong{
        background-color: #8F6E5D;
        color: #fff;
        font-family: 'Georgia bold';
    }
    .mobilenav-body ul.navbar > li.menu-item .sbmenu  ul.sbitems > li.openchild > ul.sblist {
    display: block;
    }
    .mobilenav-body ul.navbar li.opensub > a {
        margin-top: -64px;
        background: #000;
        width: 80%;
        padding-left: 50px;
    }
    .mobilenav-body ul.navbar > li.menu-item.parent.opensub > a:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='24' viewBox='0 0 14 24'%3E%3Cimage id='left-arrow_2_' data-name='left-arrow (2)' width='14' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAABHNCSVQICAgIfAhkiAAAAN1JREFUOE+Vk1sKwjAQRe3aXIEgluIDH3UZ4q8frsAH4oN++OUK3FiReAcyMjQmkykMHcg9zc3NtHDO9QzPAtotal8YwApA4zepcsEVgJOHBni/csA5hBcPlXg/qdfAMTQP1Ac1pJ04jxQY2JMhxsAlROeuPQ2cQHD/Zy8F1lg8yvRidyytyjP90tPAKQQ3VIsayfRSoAyiD+E7Ju6eUVo0gfShGepqtcoOZKLZ4TC8RnOwXgfDbDuYT21yaF21nRrypG3tt4ra1sCo7RyQ4MB2LiiHhPrSAvLOGzS7L0lWe1WyY+dhAAAAAElFTkSuQmCC'/%3E%3C/svg%3E%0A");
        transform: none;
        left: 15px;
        right: auto;
        top: 15px;
    }
    html[dir="rtl"] .mobilenav-body ul.navbar li.opensub > a {
        padding-right: 50px;
        padding-left: 40px;
    }
    html[dir="rtl"] .mobilenav-body ul.navbar > li.menu-item.parent.opensub > a:after{
        left: auto;
        right: 15px;
        transform: rotate(180deg);
    }
}

@media(max-width:767px) {
    .left_aftprod .cont_ship {
        margin-top: 110px;
    }
    .right_aftprod {
        position: relative;
    }
    .right_aftprod form#cart_review_form {
        position: absolute;
        top: -120px;
        /*left: 50%;*/
        /*transform: translateX(-50%);*/
        width: 90%;
    }
    .right_aftprod form#cart_review_form .btn.btn-primary.buy_now2 {
        width: 100%;
    }
    .single_summary .crtarea p {
        color: #000;
        min-height: 23px;
        margin-top: auto;
        display: inline-flex;
        align-items: center;
        width: unset !important;
        margin-bottom: auto;
        margin-right: 20px;
    }
    .addressbox>.address_button {
        padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 20px;
        font-size: 14px;
        line-height: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row.after_purch > div.right_aftprod table tbody tr td:first-child span.color-theme {
        max-width: calc(100% - 80px);
        margin-top: auto;
        margin-bottom: auto;
    }
    .row.after_purch > div.right_aftprod table tbody tr td:first-child {
        display: flex;
        flex-wrap: wrap;
    }
    .row.after_purch > div.right_aftprod table tbody tr:first-child td:first-child {
        display: table-cell;
        width: 100%;
    }
    .add_box table thead p.add_tag {
        min-width: 68px;
        padding: 0 7px;
        margin-left: 5px;
        font-size: 12px;
    }
    .error_page {
        height: 700px;
        display: flex;
        align-items: center;
    }
    .error_page h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .error_page h4 {
        font-size: 80px;
        margin: 20px 0 60px 0;
    }
    .error_page h4 svg {
        width: 90px;
        display: block;
        margin: auto;
    }
    .error_page h2 {
        margin: 00px 0 65px 0;
        font-size: 20px;
        line-height: 1.7;
    }


    .dropdown.order_by .btn{
        min-width: unset;
    }
    html[dir="rtl"] .single_summary .share_product ul li {
        margin-right: 20px;
        margin-left: 0;
    }
    html[dir="rtl"] a.lang {
        font-size: 20px;
        line-height: 24px;
    }
   
    .single_summary .crtarea p.pr-label.color-2 { 
        margin-top: 0;
     }
    .right_aftprod table td {
        padding: 8px 15px;
    }
    form#coupon_form  .form-outline {
        padding: 0;
        margin-bottom: 0;
    }
    .after_purch .add_head {
        padding-top: 25px;
    }
    .after_purch .add_head h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .after_purch .add_head h2 .btn {
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }.couponarea {
        width: 100%;
    }
    .couponarea form>div.col-md-12.form-outline {
        padding: 0;
        margin: 0;
    }
    .select_add_area {
        padding-left: 0;
        padding-right: 0;
        padding-top: 40px;
        padding-bottom: 0;
        margin-bottom: 20px;
    }
    .select_add_area #myaddresses_rtl .form_field,
    .select_add_area #myaddresses .form_field {
        padding: 0 10px;
    }
    #myaddresses_rtl .form_field .form-check label.form-check-label.add_box,
    #myaddresses .form_field .form-check label.form-check-label.add_box {
        position: relative;
        padding-left: 10px;
    }
    .quantity_box .quantity.buttons_added {
        width: 150px; 
    }
    html[dir="rtl"] .right_menu li {
        margin-right: 22px;
        margin-left: 0;
    }
    html[dir="rtl"] .right_menu li:first-child {
        margin-right: 0;
    }
    html[dir="rtl"] .search_icon ul.dropdown-menu, html[dir="rtl"] li.usermenu ul.dropdown-menu, html[dir="rtl"] .dropdown-cart ul.dropdown-menu {
        margin-left: -10px;
        margin-right: auto;
    }
    html[dir="rtl"] .search_icon ul.dropdown-menu {
        margin-left: auto;
        margin-right: auto;
        right: -125px;
        left: auto;
    }
    html[dir="rtl"] .search_icon ul.dropdown-menu:before {
        right: auto;
        left: 50%;
    }
    html[dir="rtl"] button.navbar-toggler {
        margin-right: auto;
        margin-left: 25px;
    }
    html[dir="rtl"] .slick-active .slide_area .slide_desc .sld_img {
        right: -65px;
        left: auto;
    }
    
    body > div, body > section {
        overflow-x: hidden;
    }
    .list_page .filter_area.active {
        position: fixed;
        z-index: 999;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.8);
        width: 100%;
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-end;
        transition: all ease-in-out 0.5s;
        max-width: 100%;
        padding: 0;
    } 
    .fltextbtn > * {
        margin: 0 15px;
    }
    .fltextbtn button.btn.btn-primary {
        width: 140px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 14px;
    }
    .fltextbtn {
     
        padding: 10px 0;
        margin: 0 -15px;
        border-top: solid 1px #9FA6AC;
    }
    .list_page .filter_area .filt_box .filt_header{
        margin: 0 -15px;
        padding: 12px 15px;
        border-bottom: solid 1px #E1E1E1;
    }
    .list_page .filter_area .filt_box .filt_header h2{
        font-size: 14px;
        text-transform: uppercase;
        font-family: 'Georgia bold';
        line-height: 40px;
    }
    .list_page .filter_area .filt_box .filt_header span.clearall {
        margin: auto 0;
        font-size: 14px;
        font-family: 'Georgia bold';
    }
    .list_page .filter_area .filt_box .filtarea {
        margin: 0 -15px;
        border-top: none;
        border-left: none;
        border-right: none;
        border-color: #E1E1E1;
        padding: 15px 25px 15px 25px;
    }
    .filtpart .catlist li {
        font-size: 14px;
        padding-top: 0;
        padding-bottom: 0; 
        padding-left: 30px;
    }
    .filtpart .catlist li::before { 
        width: 20px;
        height: 20px; 
    }
    .filtpart .catlist li.active {
        color: #8F6E5D;
        font-family: 'Georgia bold';
    }
    .filtpart .catlist.pricelist li.active{
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }

    .search_icon .form-group {
        margin: 0;
    }
    .list_page .filter_area .filt_box .filtarea .filtpart {
        display: none;
    }
    .list_page .filter_area .filt_box .filtarea.active .filtpart {
        display: block;
    }
    .filt_box .filtarea > h5 {
        text-transform: uppercase;
        font-size: 14px;
        margin-bottom: 0;
    }
    .list_page .filter_area .filt_box {
        background: #fff;
        transition: all ease-in-out 0.5s;
        border-radius: 15px 15px 0 0;
        position: relative;
        padding: 0 15px 00px 15px;
        width: 100%;
        height: 80vh;
        overflow: auto;
    }

    button.navbar-toggler {
        margin-right: 25px;
    }
    .logo img {
        height: 36px;
    }
    
    .right_menu li {
        margin-left: 25px; 
    }
    .right_menu  svg {
        height: 16px;
        width: 16px;
    }
    a.lang { 
        font-size: 18px;
        line-height: 16px;
    }
    header {
        background-color: #000000;
        padding: 10px 0;
    }
    .right_menu .count {
        line-height: 16px;
         width: 20px;
        height: 20px;
         font-size: 10px;
        top: -6px;
        right: -12px;
    }
    .vdo_bgimg img {
        height: 262px;
        object-fit: cover;
        object-position: center center;
    }
    .video_con h2 {
        font-size: 16px;
        line-height: 22px;
        margin: 0;
    }
    .video_area button ,
    .video_area button svg {
        height: 35px;
        width: 35px;
    }
    .video_area button { 
        margin-bottom: 7px; 
    }
    h2 {
        font-size: 22px;
        line-height: 25px;
    }
    section.explore_sec {
        padding-top: 50px;
        padding-bottom: 0;
        text-align: center;
    }
    .exps_con {
        max-width: 426px;
        margin: 45px auto 45px auto;
    }
    .explore_sec .row:nth-child(1) .exps_img {
        margin: auto auto 30px auto;
    }
    .explore_sec .row .exps_img {
        margin: auto;
        max-width: 305px;
    }
    section.new_arrivals {
        padding: 36px 0; 
        text-align: center;
    }
    .new_arrivals>.container>.row {
        margin-left: -7px;
        margin-right: -7px;
    }
    .row>.prod_slider {
        padding-left: 0;
        margin-bottom: 35px;
        padding-right: 0; 
    }
    .prod_slider .slick-slide>div {
        padding: 0 7px;
    }

    .row>.prod_slider_rtl {
        padding-left: 0;
        margin-bottom: 35px;
        padding-right: 0; 
    }
    .prod_slider_rtl .slick-slide>div {
        padding: 0 7px;
    }
    .product .product_details {
        padding-top: 20px;
        text-align: left;
    }
    .product .product_details h3 {
        font-size: 14px;
        line-height: normal;
        margin-bottom: 15px; 
    }
    .product .product_details p.price {     
        font-size: 14px;
        line-height: 16px; 
    }
    .product .product_details p.price span.old_price {
        margin-left: 5px;
        font-size: 12px;
        margin-right: 0;
    }
    .my_wishlist_area span.remove_wisproduct {
        height: 28px;
        width: 28px;
    }
    .prod_details {
        font-size: 14px;
    }
    .content_page .prod_details p {
        font-size: 16px;
        line-height: 32px;
    }
    .payinfo_part .payin p a {
        color: #000;
        text-decoration: none;
    }
    .payinfo_part .payin p.roboto_bold a{
        font-family: 'Roboto', sans-serif;
        font-weight: bold;    
    }
    .content_page.orders_details_page .deliver_content.order_sm {
        margin-bottom: 0;
    }
    .prod_slider button.slick-arrow {
        top: auto;
        bottom: 0;
        left: 50%;
        height: 30px;
        width: 30px;
        right: auto;
        transform: translateX(-50%);
    }
    .prod_slider button.slick-arrow.slick-prev {
        right: auto;
        margin-left: -20px;
    }
    .prod_slider button.slick-arrow.slick-next {
        margin-left: 20px;
    }

    .prod_slider_rtl button.slick-arrow {
        top: auto;
        bottom: 0;
        left: 50%;
        height: 30px;
        width: 30px;
        right: auto;
        transform: translateX(-50%);
    }
    .prod_slider_rtl button.slick-arrow.slick-prev {
        margin-left: -20px;
        left: 50%;
    }
    .prod_slider_rtl button.slick-arrow.slick-next {
        margin-left: 20px;
    }
    footer .col {
        flex: unset;
    }
    footer ul.fmenu {
        margin-bottom: 20px;
        display: none;
    }
    footer .openup ul.fmenu {
        display: block;
    }
    footer h4.footer-title {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.746' height='8.877' viewBox='0 0 13.746 8.877'%3E%3Cpath id='Path_517' data-name='Path 517' d='M6.145-4.112a1.022,1.022,0,0,0,1.452,0l5.844-5.844a1.027,1.027,0,0,0,0-1.457l-.971-.971a1.027,1.027,0,0,0-1.457,0L6.871-8.241,2.729-12.384a1.027,1.027,0,0,0-1.457,0L.3-11.412a1.027,1.027,0,0,0,0,1.457Z' transform='translate(0.002 12.687)' fill='%23fff'/%3E%3C/svg%3E%0A");
        background-position: right center;
        background-repeat: no-repeat;
        margin-bottom: 50px;
    }
    footer .openup h4.footer-title {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.746' height='8.877' viewBox='0 0 13.746 8.877'%3E%3Cpath id='Path_517' data-name='Path 517' d='M6.145-4.112a1.022,1.022,0,0,0,1.452,0l5.844-5.844a1.027,1.027,0,0,0,0-1.457l-.971-.971a1.027,1.027,0,0,0-1.457,0L6.871-8.241,2.729-12.384a1.027,1.027,0,0,0-1.457,0L.3-11.412a1.027,1.027,0,0,0,0,1.457Z' transform='translate(13.744 -3.809) rotate(180)' fill='%23fff'/%3E%3C/svg%3E");
        margin-bottom: 20px;
    }
    footer .col.order-3.order-md-0 {
        width: 130px;
    }
    footer .col.order-4.order-md-4 {
        width: 190px;
        margin-top: auto;
    }
    footer .col.order-4.order-md-4 h4.footer-title {
       background: transparent;
       margin-bottom: 10px;
    }
    footer .social_media a {
        width: 15px;
    }
    footer .social_media a svg {
        max-width: 100%;
        height: auto;
        max-height: 10px;
    }
    footer .social_media {
        margin-top: 15px;
    }
    .copy_right p {
        text-align: center !important;
        margin-bottom: 10px !important;
    }
    .copy_right {
        padding: 20px 0 10px 0;
    }
    .slide_area h2 {
        font-size: 20px; 
        line-height: normal;
        margin-bottom: 10px; 
    }
    .slide_area p {
        font-size: 11px;
        line-height: normal; 
        margin-bottom: 30px;
    }
    .slide_area a.btn {
        font-size: 12px;
        padding: 7px 20px;
        line-height: 12px;
        min-width: 125px;
    }
    .slide_area .slide_desc .sld_img {
        max-width: 97px;
    }
    .slide_area .slide_image {
        max-width: 42.6%;
        width: 100%;
    }
    .slide_area .slide_image img {
        height: 262px;
        object-fit: cover;
        object-position: center;
    }
    .slick-active .slide_area .slide_desc .sld_img {
        left: -30%; 
    }
    .slide_area .slide_desc {
        max-width: 56.4%; 
    }
    .slide_area .slide_desc .slddes {
        max-width: 100%; 
    }
    .slide_area .slide_desc .descsld {
        max-width: 75%;
    }    
    .hero_slider .slick-arrow {
        width: 18px;
        height: 25px;
        margin-left: -20px;
    }
    .hero_slider .slick-arrow.slick-next {
        margin-left: 10px;
    }
    .hero_slider_rtl .slick-arrow {
        width: 18px;
        height: 25px;
        margin-left: -20px;
    }
    .hero_slider_rtl .slick-arrow.slick-next {
        margin-left: 10px;
    }
    li.usermenu ul.dropdown-menu {
       
        margin-right: 0;
        margin-top: 16px;
    }
    .search_icon ul.dropdown-menu {
        width: 290px;
        margin-right: -120px;
    }
    .search_icon ul.dropdown-menu:before {
        right: 120px;
    }
    .product_list .product {
        width: 50%;
        padding: 0 7px 30px 7px;
    }
    .product_list_rtl .product {
        width: 50%;
        padding: 0 7px 30px 7px;
    }
    
    .list_page .filter_area {
        display: none;
    }
    .list_page .listing_area {
        padding: 0 15px 10px 15px;
        max-width: 100%;
    }
    .list_page {
        padding-bottom: 40px;
    }
    .product_list {
        margin: 0 -7px;
    }
    .breadcrumbs {
        padding: 20px 0 20px 0;
    }
    .listing_head {
        display: block;
        margin-bottom: 15px;
        padding-bottom: 12px;
    }
    .listing_head h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 24px;
        
    }
    .listing_head h2 span.result_text { 
        font-size: 12px;
    }
    .sortandfilt {
        margin-bottom: 30px;
         
    }
    .sortandfilt .order_by .btn {
        min-width: 111px;
        border-color: #9FA6AC;
        width: 100%;
        font-size: 14px;
        font-family: 'Georgia';
        padding: 6px 20px;
        margin-right: 20px;
        width: auto;
    }
    html[dir="rtl"] .sortandfilt .order_by .btn {
        margin-right: 0;
        margin-left: 20px;
        max-width: unset;
        min-width: 111px;
        width: auto;
    }
    html[dir="rtl"] .sortandfilt .order_by .btn.filter_btn::before{
        margin-left: 6px;
        margin-right: 0;
    }
    html[dir="rtl"] .dropdown.order_by .btn::after {
        margin-right: 20px;
        margin-left: 0;
    }
    html[dir="rtl"] .sortandfilt .order_by .btn span.count{
        left: auto;
        right: 28px;
    }
    .dropdown.order_by .btn::after {
        margin-left: 15px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.747' height='5.649' viewBox='0 0 8.747 5.649'%3E%3Cpath id='Path_517' data-name='Path 517' d='M3.91-2.617a.65.65,0,0,0,.924,0L8.553-6.336a.654.654,0,0,0,0-.927L7.935-7.88a.654.654,0,0,0-.927,0L4.372-5.245,1.736-7.88a.654.654,0,0,0-.927,0l-.618.618a.654.654,0,0,0,0,.927Z' transform='translate(0.001 8.073)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    }
 
    .sortandfilt .order_by .btn.filter_btn::before{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.701' height='12' viewBox='0 0 17.701 12'%3E%3Cpath id='filter_list_FILL1_wght500_GRAD0_opsz48' d='M123.57-714.935a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236H126a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm-6.807-10.338a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.8.8,0,0,1,.239-.591.8.8,0,0,1,.589-.239h16.044a.794.794,0,0,1,.589.243.817.817,0,0,1,.239.6.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm2.917,5.169a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236h10.21a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.807.807,0,0,1-.589.236Z' transform='translate(-115.935 726.935)'/%3E%3C/svg%3E");
        content: "";
        margin-right: 6px;
        width: 18px;
        height: 12px;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;

    }
        
    .sortandfilt .order_by .btn{
        position: relative;
    }
    .sortandfilt .order_by .btn span.count {
        background-color: #FF6600;
        border: solid 1px #fff;
        height: 16px;
        width: 16px;
        border-radius: 100%;
        position: absolute;
        left: 28px;
        top: 2px;
        font-family: Arial;
        font-size: 9px;
        color: #fff;
        line-height: 14px;
        font-weight: bold;
    }
    .sortandfilt .order_by .btn.active {
        border-color: #8F6E5D;
        color: #8F6E5D;
    }
    .sortandfilt .order_by .btn.filter_btn.active::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.701' height='12' viewBox='0 0 17.701 12'%3E%3Cpath id='filter_list_FILL1_wght500_GRAD0_opsz48' d='M123.57-714.935a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236H126a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm-6.807-10.338a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.8.8,0,0,1,.239-.591.8.8,0,0,1,.589-.239h16.044a.794.794,0,0,1,.589.243.817.817,0,0,1,.239.6.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm2.917,5.169a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236h10.21a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.807.807,0,0,1-.589.236Z' transform='translate(-115.935 726.935)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    }
    .tag {
        left: 10px;
    }
    .product .product_image .wish_cart {
        opacity: 1;
        visibility: visible;
        bottom: 10px;
        right: 10px;
        left: auto;
        transform: none;
        height: 30px;
        width: 30px;
        border-radius: 100%;
        border: none;
        box-shadow: 0px 5px 6px rgba(0,0,0,0.24);
        min-width: 30px;
        padding: 0;
    }
    .product .product_image .wish_cart a.addcart {
        display: none;
    }
    .product .product_image .wish_cart a.addwish:before {
        display: none;
    }
    
    .product .product_image .wish_cart a.addwish {
        margin: auto;
        height: 30px;
        width: 30px;
        background-size: 15px;
    }
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .banner_area {
        margin: 0 -15px;
        min-height: 148px;
        background-position: 94% center;
    }
    .banner_area h2 {
        bottom: 20px;
        left: 18px;
        font-size: 20px;
    }
    .contact_area a {
        font-size: 18px;
        color: #000;
        line-height: 22px;
    }
    .contact_area span {
        display: block;
        color: #8F6E5D;
        font-size: 14px;
    }
    .email_acc, .insta_acc, .contact_number {
        padding-left: 32px;
        position: relative;
        margin-bottom: 40px;
    }
    .email_acc {
        margin-bottom: 0;
    }
    .banner_area.big_banner {
        min-height: 200px;
    }
    .about_spart .left_part {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .about_spart .right_part {
        max-width: 100%;
        padding-top: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .about_spart .right_part .ext_img {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 20px !important;
        display: flex;
        margin-bottom: 50px;
    }
    .ext_img img:last-child {
        max-width: calc(48% - 20px);
        margin-left: auto;
        width: 100%;
    }
    .ext_img img:first-child {
        margin-right: 0;
        max-width: 52%;
        width: 100%;
    }
    .my_account_area .aside_left,
    .my_orders .aside_left, .my_wishlist .aside_left {
        display: none;
    }
    .my_account_area .aside_right,
    .my_orders .aside_right, .my_wishlist .aside_right {
        max-width: 100%; 
    }
    .my_wishlist .aside_right .right_section, .my_orders .aside_right .right_section, .my_account_area .aside_right .right_section {         
        padding: 17px;
    }
    .aside_right .add_head {
        border-bottom: solid 1px #9FA6AC;
        margin-bottom: 25px;
        margin-left: -17px;
        margin-right: -17px;
        padding-left: 17px;
        padding-right: 17px;
    }
    .my_order_list .order_item .order_head { 
        padding: 15px 20px;
    }
    .my_order_list .order_item .order_head .order_icon svg {
        width: 35px;
        height: 35px;
    }
    .my_order_list .order_item .status_date h4 {
        font-size: 15px;
    }
    .my_order_list .order_item .status_date p { 
        font-size: 14px;
    }
    .my_order_list .order_item .order_body {
        padding: 20px;
        position: relative;
    }
    .my_order_list .order_item .order_body .col {
        width: 80%;
        flex: unset;
    }
    .my_order_list .order_item .order_body .col-6 {
        width: 20%;
        flex: unset;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }    
    .my_order_list .order_item .order_body p, .my_order_list .order_item .order_body p:last-child {
        margin-bottom: 10px !important;
        color: #727272;
    }
    section.page-area.my_orders, section.page-area.my_wishlist, section.page-area.my_account_pages_two, section.page-area.my_account_pages {
        padding-bottom: 50px;
    }
    .my_wishlist_area .product_list .product {
        width: 50%;
        padding: 0 7px 30px 7px;
        display: block;
    }
    .aside_right .add_head h2 {
        font-size: 18px !important;
    }
    .aside_right .add_head h2 button {
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }
    #myaddresses_rtl .form_field,
    #myaddresses .form_field {
        width: 100%;
    }
    .myaddress_area #myaddresses_rtl .form_field .form-check,    
    .myaddress_area #myaddresses .form_field .form-check {
        background: #fff;
        padding: 22px 22px 22px 45px;        
    } 
    #myaddresses_rtl .form_field .form-check .remove_add,
    #myaddresses .form_field .form-check .remove_add {
         
        z-index: 1; 
        background-repeat: no-repeat;
        background-position: center center;
    }
    form#changepass .col-md-12 .form-outline:nth-child(1) {
        margin-bottom: 30px;
    }
    .order_dhead h2 {
        font-size: 20px;
        display: block;
        line-height: normal;
    }
    .order_dhead h2 svg {
        display: block;
        margin: auto auto 12px auto;
        width: 42px;
        height: 42px;
    }
    .order_dhead h4, .order_dhead p {
        font-size: 14px !important;
        line-height: 24px !important;
        font-family: 'Georgia', serif !important;
    }
    .order_dhead br {
        display: none;
    }
    .bottom_button, .add_summ, .orders_details {
        max-width: 100%;
        width: 100%;
    }
    .orders_summary_page hr {
        margin: 0 -15px;
    } 
    .payinfo_part .payin:not(:last-child),
    .payinfo_part .payin {
        width: 50%;
        margin: 0 0 35px 0;
    }
    
    .payinfo_part .payin:nth-child(3),.payinfo_part .payin:nth-child(4){
        width: 50%;
        margin: 0 0 0 0;
    }
    .content_page .orders_details  h2 {
        font-size: 18px;
        line-height: 22px;
    }
    .prod_sum_head .prod_details {
        display: none;
    }
    .prod_sum_head  h5.prod_name {
        font-size: 14px;
    }
    .prod_sumitem { 
        padding: 13px 20px;
    }
    .prod_sum_part  .prod_sum {
        margin: 0 -15px;
    }
    .prod_sum_part .prod_notes p br {
        display: none;
    }
    .prod_sumitem h5 {
        margin: 0 0 6px 0;
    }
    .prod_sum .prod_img img {
        width: 80px;
        height: 80px; 
    }
    .prod_sum .prod_img {
        width: 120px;
        max-width: 120px;
    }
    .prod_sum .prod_details {
        max-width: calc(100% - 120px);
        width: 100%;
    }
    .prod_sum_listing .prod_sumitem {
        padding: 20px;
    }
    .add_summ .add_boxes { 
        width: 100%;
    }
    .add_summ .add_boxes .add_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .add_summ .add_boxes .add_box:not(:first-child) {
        border-top: #E0E0E0 solid 1px;
        padding-top: 20px;
    }
    .deliver_content.order_sm {
        background: #FBF3EF;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
    }
    .bottom_button {
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #fff;
        left: 0;
        margin: 0 !important;
        box-shadow: 0 -12px 10px rgba(0,0,0,0.26);
        border: none;
        padding: 25px 7px;
    }
    .bottom_button  .text-end {
        display: flex;
    }
    .bottom_button  a.btn {
        font-size: 14px;
        line-height: 16px;
        padding: 10px 15px;
        width: 50%;
        margin: 0 7px !important;
    }
        
    div#termsofserviceModal .modal-dialog ,
    div#privacyModal .modal-dialog ,
    div#addressModal .modal-dialog {
        max-width: calc(100% - 30px);
        width: 100%;
        margin: 15px;
    }
        
    div#termsofserviceModal .modal-dialog h2,
    div#privacyModal .modal-dialog h2,
    div#addressModal .modal-header h2 {
        font-size: 16px;
    }
        
    div#termsofserviceModal .modal-header ,
    div#privacyModal .modal-header ,
    div#addressModal .modal-header {
        background: #EEEEEE;
        border: none;
        padding: 9px 20px;
    }
    div#addressModal form#address_form {
        padding: 25px 0px;
        margin: 0 -10px;
    }
    div#addressModal form#address_form  > .row {
        margin-bottom: 0;
    }
    div#addressModal form#address_form .form-outline {
        margin-bottom: 30px;
    }
    div#addressModal form#address_form .addcheckbox {
        margin: -20px 0 30px 0 !important;
    }
    div#addressModal form#address_form button.btn.addaddress {
        width: 138px;
        margin: auto;
        /*display: block;*/
    }
    .process-login {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .process-login .loginprocess {
        padding: 0;
        max-width: 100%; 
    }
    .process-login .loginprocess span {
        font-size: 12px;
    }
    .process-login .loginprocess svg {
        height: 11px;
        width: 6px;
    }
    .left_aftprod {
        max-width: 100%;
        width: 100%;
    }
    .login_area .login_tabs {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }
    .login_area {
        border: none;
    } 
    ul#loginTb.nav-tabs .nav-link {
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 12px;        
        padding-left: 5px;
        padding-right: 5px;
    }
    .cart_page .prod_details .col-lg-8 {
        flex-wrap: wrap;
    }
    .cart_page .prod_details  h5.prod_name {
        width: 100%;
        font-size: 14px;
    }
    .cart_page .prod_details  p.prod_prs {
        font-size: 14px;
        margin: 0;
    }
    .cart_page .prod_details .quantity_box .dropdown button {
        width: 110px;
        text-align: left;
        border-width: 1px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .cart_page .prod_details .quantity_box p.pr-label {
        font-size: 12px;
    }
    .cart_page .prod_details .quantity_box {
        margin-top: 5px;
    }
    .cart_page .prod_details .addtowish {
        margin-top: 30px;
    }
    .cart_page .prod_details .addtowish span.wish_text {
        font-size: 14px;
        line-height: normal;
    }
    .cart_page .prod_details {
        position: relative;
    }
    .left_aftprod .prod_notes p.add_notes {
         font-size: 14px;
    }
    .cart_page .prod_details .remove_pr {
        position: absolute;
        right: 0;
        top: 0;
    }
    .cart_page  .prod_sum .prod_img {
        margin-bottom: auto;
        max-width: 80px;
        margin-right: auto;
    } 
    .cart_page .right_aftprod {
        width: 100%;
        margin-top: 20px;
    }
    .protoby {
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #fff;
        left: 0;
        margin: 0 !important;
        box-shadow: 0 -12px 10px rgba(0,0,0,0.26);
        border: none;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .protoby a.btn {
        font-size: 14px;
        padding-left: 16px;
        padding-right: 16px;
        white-space: nowrap;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .cont_ship a svg {
        margin-right: 8px;
    }
    .protoby  .cont_ship a {
        font-size: 14px;
    }
    .single_product .single_gallery {
        padding: 0;
        max-width: 100%;
    }
    .single_product .single_summary {
        max-width: 100%;
    }
    .single_product {
        overflow: hidden;
    }
    .single_product>.container > .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .single_product .single_summary .tgarea {
        text-align: center;
    }
    .single_product .single_summary h1 {
        font-size: 24px;
        text-align: center;
    }
    .single_product .single_summary p.price {
        text-align: center;
        font-size: 18px;
    }
    .single_product .single_summary  .share_product {
        justify-content: center;
    }
    .single_product .single_summary {
        max-width: 100%;
        padding-top: 30px;
    } 
    .summary_part ul#myTab li.nav-item {
        width: 50%;
    }
    .summary_part ul#myTab li.nav-item .nav-link {
        text-transform: uppercase;
        color: #636363;
        font-size: 12px;
        text-align: center;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        position: relative;
        border: none;
    }
    .summary_part ul#myTab li.nav-item .nav-link.active::after{
        bottom: -4px;
        background-color: #8F6E5D;
        height: 4px;
        width: 100%;
        content: "";
        position: absolute;
        left: 0;
    }
    
    .summary_part ul#myTab li.nav-item .nav-link.active {
        border: none;
        margin: 0;
        color: #8F6E5D;
        padding-left: 0px;
        padding-right: 0px;
        font-family: 'Georgia bold';
    }
    .summary_part div#accordion .accordion-item {
        border: none;
    }
    .summary_part div#accordion .accordion-item h2 {
        display: none;
    } 
    .summary_part ul#myTab {
        border: none;
    }
    .summary_part div#accordion .accordion-item .accordion-body h4 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .summary_part div#accordion .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: 22px;
    }
    .single_product>.container {
        padding-bottom: 0;
    }
    .related_product  hr {
        display: none;
    }
    .related_product {
        padding-top: 22px;
        margin-bottom: 0 !important;
    }
    .related_product h2 {
        font-size: 22px;
        margin: 0 0 20px 0;
    }
    .single_product .related_product .product_list {
        margin: 20px 0 0 0;
    }
    .related_slider {
        max-width: 100%;
    }
    .related_slider .slick-arrow {
        display: none !important;
    }
    .related_slider ul.slick-dots {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: center;
    }
    .related_slider ul.slick-dots li {
        margin: 0 3px;
    }
    .related_slider ul.slick-dots li button {
        font-size: 0;
        border: none;
        padding: 0;
        height: 6px;
        width: 6px;
        border-radius: 100%;
    }
    .related_slider ul.slick-dots li.slick-active button {
        background: #8F6E5D;
        width: 27px;
        border-radius: 4px;
    }
    .single_summary .addcartarea {
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #fff;
        left: 0;
        margin: 0 !important;
        box-shadow: 0 -12px 10px rgba(0,0,0,0.26);
        border: none;
        padding: 25px 7px;
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .single_summary .addcartarea > * {
        margin: 0 15px;
    }
    .product-gallery{
        overflow: hidden;
        height: 430px;
    }
    .product-gallery .slick-slide .item img, .product-gallery .slick-slide .item video {
        height: 430px;
        width: 100%;
        object-fit: cover;
        object-position: center center;
    }

    .product-gallery-rtl{
        height: 430px;
        overflow: hidden;
    }
    .product-gallery-rtl .slick-slide .item img, .product-gallery-rtl .slick-slide .item video {
        height: 430px;
        width: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .product-thumb .slick-track {
        display: flex;
        margin: 0;
        max-width: 100% !important;
        width: 100% !important;
        transform: none !important;
        justify-content: center;
        align-items: center;
    }
    .product-thumb .item * {
        display: none;
    }
    .product-thumb .item {
        height: 9px;
        width: 9px;     

        background: rgba(0,0,0,0.2);
        max-width: 9px;
        border-radius: 100%;
    } 
    .product-thumb .item.video::before,
    .product-thumb .item.video::after{
        display: none;
    }
    .product-thumb .slick-track .slick-slide {
        width: 9px !important;
        padding: 0 !important;
        margin: 0 5px;
    }.product-thumb .slick-current .item {
        width: 13px !important;
        height: 13px;
        top: 2px;
        background: #8F6E5D;
        max-width: 13px;
        position: relative;
    }
    .product-thumb .slick-track .slick-slide.slick-current {
        width: 13px !important;
    }

    .product-thumb-rtl .slick-track {
        display: flex;
        margin: 0;
        max-width: 100% !important;
        width: 100% !important;
        transform: none !important;
        justify-content: center;
        align-items: center;
    }
    .product-thumb-rtl .item * {
        display: none;
    }
    .product-thumb-rtl .item {
        height: 9px;
        width: 9px;     
    
        background: rgba(0,0,0,0.2);
        max-width: 9px;
        border-radius: 100%;
    } 
    .product-thumb-rtl .item.video::before,
    .product-thumb-rtl .item.video::after{
        display: none;
    }
    .product-thumb-rtl .slick-track .slick-slide {
        width: 9px !important;
        padding: 0 !important;
        margin: 0 5px;
    }.product-thumb-rtl .slick-current .item {
        width: 13px !important;
        height: 13px;
        top: 2px;
        background: #8F6E5D;
        max-width: 13px;
        position: relative;
    }
    .product-thumb-rtl .slick-track .slick-slide.slick-current {
        width: 13px !important;
    }
    .summary_part ul#myTab {
        display: flex;
    }
    html[dir="rtl"] .product .product_image .wish_cart {
        right: auto;
        left: 10px;
    }
    html[dir="rtl"] footer h4.footer-title {
        background-position: left center;
    }
    html[dir="rtl"] .cart_page .prod_details .remove_pr {
        left: 0;
        right: auto;
    }
    html[dir="rtl"] .cart_page  .prod_sum .prod_img {
        margin-right: 0;
        margin-left: auto;
    }
}

@media(min-width:768px) and (max-width:992px) {
        
    .error_page {
        height: 700px;
        display: flex;
        align-items: center;
    }
    .error_page h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .error_page h4 {
        font-size: 80px;
        margin: 20px 0 60px 0;
    }
    .error_page h4 svg {
        width: 90px;
        display: block;
        margin: auto;
    }
    .error_page h2 {
        margin: 00px 0 65px 0;
        font-size: 20px;
        line-height: 1.7;
    }

    
    html[dir="rtl"] .cart_page .prod_details .remove_pr {
        left: 0;
        right: auto;
    }
    html[dir="rtl"] .cart_page  .prod_sum .prod_img {
        margin-right: 0;
        margin-left: auto;
    }
    html[dir="rtl"] .right_menu > li {
        margin-right: 25px;
        margin-left: 0;
    }
    html[dir="rtl"] .slide_area .slide_desc .sld_img {
        right: -127px;
    }
    html[dir="rtl"] .search_icon ul.dropdown-menu, html[dir="rtl"] li.usermenu ul.dropdown-menu, html[dir="rtl"] .dropdown-cart ul.dropdown-menu {
        margin-left: -10px;
        margin-right: auto;
    }
    html[dir="rtl"] button.navbar-toggler {
        margin-right: auto;
        margin-left: 25px;
    }
    .banner_area.big_banner {
        min-height: 230px;
    }
    .about_spart .left_part {
        max-width: 605px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .about_spart .right_part {
        max-width: 100%;
        padding-top: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .about_spart .right_part .ext_img {
        max-width: 605px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 20px !important;
        display: flex;
        margin-bottom: 50px;
    }
    .ext_img img:last-child {
        max-width: calc(48% - 20px);
        margin-left: auto;
        width: 100%;
    }
    .ext_img img:first-child {
        margin-right: 0;
        max-width: 52%;
        width: 100%;
    }
    .banner_area { 
        min-height: 200px; 
    }
    button.navbar-toggler {
        margin-right: 25px;
        display: block !important;
    }
    span.navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.023' height='18.435' viewBox='0 0 20.023 18.435'%3E%3Cpath id='Icon' d='M14.956,42.775v2.634H34.979V42.775Zm0,10.535H34.979V50.676H14.956Zm0,7.9H34.979V58.577H14.956Z' transform='translate(-14.956 -42.775)' fill='%23fff'/%3E%3C/svg%3E%0A");
        height: 30px;
        width: 30px;
    }
    li.usermenu ul.dropdown-menu {
        margin-right: 0;
    }
    .search_icon ul.dropdown-menu { 
        width: 420px; ;
    }
    footer .col.order-3.order-md-0 {
        width: 125px;
        flex: unset;
    } 
    footer .row>* {
        padding-left: 10px;
        padding-right: 10px;
    }
    h4.footer-title {
        white-space: nowrap;
    }
    footer .row  {
        padding-left: 5px;
        padding-right: 5px;
    }
    footer .social_media a {
        width: 15px;
    }
    footer .social_media a svg {
        max-width: 100%;
        height: auto;
        max-height: 10px;
    }
    footer .social_media {
        margin-top: 15px;
    }
     
    .slide_area h2 {
        font-size: 32px;
        line-height: normal;
        margin-bottom: 20px;
    }.slide_area p {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 60px;
    }
    .slide_area a.btn {
        font-size: 18px;
        padding: 12px 25px;
        line-height: normal;
    }
    .slide_area .slide_desc .sld_img {
        max-width: 175px;
    }
    .slide_area .slide_image {
        max-width: 42.6%;
        width: 100%;
    }
    .slide_area .slide_image img {
        height: 450px;
        object-fit: cover;
        object-position: center;
    }
    .slick-active .slide_area .slide_desc .sld_img {
        left: -24%; 
    }
    .slide_area .slide_desc {
        max-width: 56.4%; 
    }
    .slide_area .slide_desc .slddes {
        max-width: 100%; 
    }
    .slide_area .slide_desc .descsld {
        max-width: 70%;
    }    
    .hero_slider .slick-arrow {
        width: 24px;
        height: 28px;
        margin-left: -30px;
    }
    .hero_slider .slick-arrow.slick-next {
        margin-left: 15px;
    }

    .hero_slider_rtl .slick-arrow {
        width: 24px;
        height: 28px;
        margin-left: -30px;
    }
    .hero_slider_rtl .slick-arrow.slick-next {
        margin-left: 15px;
    }
    .video_con h2 {
        font-size: 34px;
        line-height: 50px;
        margin: 0;
    }
    .video_area button svg {
        width: 80px;
        height: 80px;
    }
    .vdo_bgimg img { 
        height: 460px;
        object-fit: cover;
        object-position: center;
    }
    section.explore_sec {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    section.explore_sec > h2 {
        margin-bottom: 20px !important;
    }
    .exps_con h2 {
        margin-bottom: 15px;
    }
    h2 {
        font-size: 32px;
        line-height: 38px;
    }
    .exps_con .btn {
        margin-top: 10px;
    }
    .explore_sec .row:nth-child(1) .exps_img {
        margin-bottom: -30px;
    }
    .exps_con {
        max-width: 426px;
        margin: 10px auto 0 auto;
    }
    .product .product_details p.price { 
        font-size: 16px;
        line-height: 26px; 
    }
    .product .product_details h3 { 
        margin-bottom: 10px; 
    }
    .product .product_details p.price span.old_price {
       
        margin-left: 25px;
    }
    .row>.prod_slider {
        padding: 0 !important;
    }
    .row>.prod_slider_rtl {
        padding: 0 !important;
    }
    .my_account_area .aside_left,
    .my_orders .aside_left, .my_wishlist .aside_left {
        max-width: 220px;
    }
    .my_account_area .aside_right,
    .my_orders .aside_right, .my_wishlist .aside_right {
        max-width:calc(100% - 220px); 
    }
    .my_wishlist .aside_right .right_section, .my_orders .aside_right .right_section, .my_account_area .aside_right .right_section {         
        padding: 17px;
    }
    .aside_right .add_head {
        border-bottom: solid 1px #9FA6AC;
        margin-bottom: 25px;
        margin-left: -17px;
        margin-right: -17px;
        padding-left: 17px;
        padding-right: 17px;
    }
    .my_order_list .order_item .order_head { 
        padding: 15px 20px;
    }
    .my_order_list .order_item .order_head .order_icon svg {
        width: 35px;
        height: 35px;
    }
    .my_order_list .order_item .status_date h4 {
        font-size: 15px;
    }
    .my_order_list .order_item .status_date p { 
        font-size: 14px;
    }
    .my_order_list .order_item .order_body {
        padding: 20px;
        position: relative;
    }
    .my_order_list .order_item .order_body .col {
        width: 80%;
        flex: unset;
    }
    .my_order_list .order_item .order_body .col-6 {
        width: 20%;
        flex: unset;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }    
    .my_order_list .order_item .order_body p, .my_order_list .order_item .order_body p:last-child {
        margin-bottom: 10px !important;
        color: #727272;
    }
    section.page-area.my_orders, section.page-area.my_wishlist, section.page-area.my_account_pages_two, section.page-area.my_account_pages {
        padding-bottom: 50px;
    }
    .my_wishlist_area .product_list .product {
        width: 50%; 
    }
    .account_menu ul li a { 
        padding: 10px 25px; 
    }
    .myaddress_area #myaddresses_rtl .form_field .form-check,
    .myaddress_area #myaddresses .form_field .form-check {
        background: #fff;
        
    }
    
    .myaddress_area #myaddresses_rtl .form_field .form-check label.form-check-label.add_box ,
    .myaddress_area #myaddresses .form_field .form-check label.form-check-label.add_box {
        width: 100%;
    }
    .order_dhead h2 {
        font-size: 32px; 
        line-height: 40px; 
    }
    .bottom_button, .add_summ, .orders_details {
        max-width: 100%;
        width: 100%;
    }
    .payinfo_part { 
        justify-content: space-between;
    }
    .payinfo_part .payin:not(:last-child) {
        margin-right: 20px;
    }
    .prod_sum .prod_img {
        max-width: 40%;
    }
    .prod_sum .prod_details {
        max-width: 60%;
        padding-left: 20px;
    }
    .add_summ .add_boxes { 
        width: 100%;
    }
    .add_summ .order_sumbox { 
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
    .deliver_content {
        margin-right: auto;
    }
    .bottom_button  .text-end {
        text-align: center !important;
    }
    
    .process-login {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .process-login .loginprocess {
        max-width: 100%; 
    } 
    .login_area .login_tabs {
        max-width: 100%;
        width: 100%;
        padding: 10px 26px 26px 26px;
    }
    .left_aftprod {
        max-width: 80%;
        width: 100%;
        margin: auto;
    }

    .cart_page .prod_details .col-lg-8 {
        flex-wrap: wrap;
    }
    .cart_page .prod_details  h5.prod_name {
        width: 100%; 
        margin-bottom: 10px;
    }
    .cart_page .prod_details  p.prod_prs {
        margin-bottom: 10px;

    }
    .cart_page .right_aftprod {
        margin-top: 20px;
    }
    .cart_page .prod_details .quantity_box .dropdown button {
        width: 140px;
        text-align: left;
        border-width: 1px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 8px;
        padding-bottom: 8px;
    } 
    .cart_page .prod_details .quantity_box {
        margin-top: 5px;
    }
    .cart_page .prod_details .addtowish {
        margin-top: 30px;
    }
    .cart_page .prod_details {
        position: relative;
    }
    
    .cart_page .prod_details .remove_pr {
        position: absolute;
        right: 0;
        top: 0;
    }
    .cart_page  .prod_sum .prod_img {
        margin-bottom: auto;
    }
    .cart_page .right_aftprod {
        width: 80%;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .protoby {
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #fff;
        left: 0;
        margin: 0 !important;
        box-shadow: 0 -12px 10px rgba(0,0,0,0.26);
        border: none;
        padding: 15px 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    } 

    .list_page .filter_area {
        display: none;
    }
    .list_page .listing_area {
        padding: 0 12px 40px 12px;
        max-width: 100%;
    }
    
    .sortandfilt {
        margin-bottom: 30px;
         
    }
    .sortandfilt .order_by .btn {
        max-width: 111px;
        border-color: #9FA6AC;
        width: 100%;
        font-size: 14px;
        font-family: 'Georgia';
        padding: 6px 20px; 
        margin-right: 20px;
    }
    .dropdown.order_by .btn::after {
        margin-left: 15px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.747' height='5.649' viewBox='0 0 8.747 5.649'%3E%3Cpath id='Path_517' data-name='Path 517' d='M3.91-2.617a.65.65,0,0,0,.924,0L8.553-6.336a.654.654,0,0,0,0-.927L7.935-7.88a.654.654,0,0,0-.927,0L4.372-5.245,1.736-7.88a.654.654,0,0,0-.927,0l-.618.618a.654.654,0,0,0,0,.927Z' transform='translate(0.001 8.073)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    }
 
    .sortandfilt .order_by .btn.filter_btn::before{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.701' height='12' viewBox='0 0 17.701 12'%3E%3Cpath id='filter_list_FILL1_wght500_GRAD0_opsz48' d='M123.57-714.935a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236H126a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm-6.807-10.338a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.8.8,0,0,1,.239-.591.8.8,0,0,1,.589-.239h16.044a.794.794,0,0,1,.589.243.817.817,0,0,1,.239.6.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm2.917,5.169a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236h10.21a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.807.807,0,0,1-.589.236Z' transform='translate(-115.935 726.935)'/%3E%3C/svg%3E");
        content: "";
        margin-right: 6px;
        width: 18px;
        height: 12px;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;

    }
        
    .sortandfilt .order_by .btn{
        position: relative;
    }
    .sortandfilt .order_by .btn span.count {
        background-color: #FF6600;
        border: solid 1px #fff;
        height: 16px;
        width: 16px;
        border-radius: 100%;
        position: absolute;
        left: 28px;
        top: 2px;
        font-family: Arial;
        font-size: 9px;
        color: #fff;
        line-height: 14px;
        font-weight: bold;
    }
    .sortandfilt .order_by .btn.active {
        border-color: #8F6E5D;
        color: #8F6E5D;
    }
    .sortandfilt .order_by .btn.filter_btn.active::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.701' height='12' viewBox='0 0 17.701 12'%3E%3Cpath id='filter_list_FILL1_wght500_GRAD0_opsz48' d='M123.57-714.935a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236H126a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm-6.807-10.338a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.8.8,0,0,1,.239-.591.8.8,0,0,1,.589-.239h16.044a.794.794,0,0,1,.589.243.817.817,0,0,1,.239.6.793.793,0,0,1-.239.588.806.806,0,0,1-.589.236Zm2.917,5.169a.8.8,0,0,1-.589-.24.807.807,0,0,1-.239-.592.793.793,0,0,1,.239-.588.806.806,0,0,1,.589-.236h10.21a.8.8,0,0,1,.589.24.807.807,0,0,1,.239.592.793.793,0,0,1-.239.588.807.807,0,0,1-.589.236Z' transform='translate(-115.935 726.935)' fill='%238f6e5d'/%3E%3C/svg%3E%0A");
    }
    .product_list .product {
        width: 33.33%;
        padding: 0 17px 40px 17px;
    }
    .product_list_rtl .product {
        width: 33.33%;
        padding: 0 17px 40px 17px;
    }

    
    .list_page .filter_area.active {
        position: fixed;
        z-index: 999;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.8);
        width: 100%;
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-end;
        transition: all ease-in-out 0.5s;
        max-width: 100%;
        padding: 0;
    } 
    .fltextbtn > * {
        margin: 0 15px;
    }
    .fltextbtn button.btn.btn-primary {
        min-width: 140px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    width: auto;
    }
    .fltextbtn {
           padding: 10px 0;
    margin: 0 -15px;
    border-top: solid 1px #9FA6AC;
    }
    .list_page .filter_area .filt_box .filt_header{
        margin: 0 -15px;
        padding: 12px 15px;
        border-bottom: solid 1px #E1E1E1;
    }
    .list_page .filter_area .filt_box .filt_header h2{
        font-size: 14px;
        text-transform: uppercase;
        font-family: 'Georgia bold';
        line-height: 40px;
    }
    .list_page .filter_area .filt_box .filt_header span.clearall {
        margin: auto 0;
        font-size: 14px;
        font-family: 'Georgia bold';
    }
    .list_page .filter_area .filt_box .filtarea {
        margin: 0 -15px;
        border-top: none;
        border-left: none;
        border-right: none;
        border-color: #E1E1E1;
        padding: 15px 25px 15px 25px;
    }
    .filtpart .catlist li {
        font-size: 14px;
        padding-top: 0;
        padding-bottom: 0; 
        padding-left: 30px;
    }
    .filtpart .catlist li::before { 
        width: 20px;
        height: 20px; 
    }
    .filtpart .catlist li.active {
        color: #8F6E5D;
        font-family: 'Georgia bold';
    }
    .filtpart .catlist.pricelist li.active{
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }


    .list_page .filter_area .filt_box .filtarea .filtpart {
        display: none;
    }
    .list_page .filter_area .filt_box .filtarea.active .filtpart {
        display: block;
    }
    .filt_box .filtarea > h5 {
        text-transform: uppercase;
        font-size: 14px;
        margin-bottom: 0;
    }
    .list_page .filter_area .filt_box {
        background: #fff;
        transition: all ease-in-out 0.5s;
        border-radius: 15px 15px 0 0;
        position: relative;
        padding:0 15px 60px 15px;
        width: 100%;
        min-height: 80vh;
    }


    
    .single_product .single_gallery {
        padding: 0;
        max-width: 100%;
    }
    .single_product .single_summary {
        max-width: 100%;
    }
    .single_product {
        overflow: hidden;
    }
    .single_product>.container > .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .single_product .single_summary .tgarea {
        text-align: center;
    }
    .single_product .single_summary h1 { 
        text-align: center;
    }
    .single_product .single_summary p.price {
        text-align: center; 
    }
    .single_product .single_summary  .share_product {
        justify-content: center;
    }
    .single_summary .crtarea { 
        display: flex;
        align-items: center;
        justify-content: center;
    }
   
    .single_product .single_summary {
        max-width: 100%;
        padding-top: 30px;
    } 
    .summary_part ul#myTab li.nav-item {
        width: 50%;
    }
    .summary_part ul#myTab li.nav-item .nav-link {
        text-transform: uppercase;
        color: #636363;
        font-size: 20px;
        text-align: center;
        width: 100%;
        padding: 20px 20px;
        position: relative;
        border: none;
    }
    .summary_part ul#myTab li.nav-item .nav-link.active::after{
        bottom: -4px;
        background-color: #8F6E5D;
        height: 4px;
        width: 100%;
        content: "";
        position: absolute;
        left: 0;
    }
    .summary_part ul#myTab li.nav-item .nav-link.active {
        border: none;
        margin: 0;
        color: #8F6E5D;
        padding: 20px 20px;
        font-family: 'Georgia bold';
        font-size: 20px;
    }
    .summary_part div#accordion .accordion-item {
        border: none;
    }
    .summary_part div#accordion .accordion-item h2 {
        display: none;
    } 
    .summary_part ul#myTab {
        border: none;
    }
    .summary_part div#accordion .accordion-item .accordion-body h4 { 
        margin-bottom: 20px;
    } 
    .single_product>.container {
        padding-bottom: 0;
    }
    .related_product  hr {
        display: none;
    }
    .related_product {
        padding-top: 22px;
        margin-bottom: 0 !important;
    }
    .related_product h2 {
         margin: 20px 0 50px 0 !important;
    }
    .single_product .related_product .product_list {
        margin: 20px 0 0 0;
    }
    .related_slider {
        max-width: 100%;
    }
    .related_slider .slick-arrow {
        display: none !important;
    }
    .related_slider ul.slick-dots {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: center;
    }
    .related_slider ul.slick-dots li {
        margin: 0 3px;
    }
    .related_slider ul.slick-dots li button {
        font-size: 0;
        border: none;
        padding: 0;
        height: 6px;
        width: 6px;
        border-radius: 100%;
    }
    .related_slider ul.slick-dots li.slick-active button {
        background: #8F6E5D;
        width: 27px;
        border-radius: 4px;
    }
    .single_summary .addcartarea {
        position: fixed;
        bottom: 0;
        z-index: 1;
        background: #fff;
        left: 0;
        margin: 0 !important;
        box-shadow: 0 -12px 10px rgba(0,0,0,0.26);
        border: none;
        padding: 25px 7px;
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .single_summary .addcartarea > * {
        margin: 0 15px;
    }
    
    .product-gallery{
        overflow: hidden;
        height: 530px;
    }
    .product-gallery .slick-slide .item img, .product-gallery .slick-slide .item video {
        height: 530px;
        width: 100%;
        object-fit: cover;
        object-position: center center;
    }

    .product-gallery-rtl{
        height: 530px;
        overflow: hidden;
    }
    .product-gallery-rtl .slick-slide .item img, .product-gallery-rtl .slick-slide .item video {
        height: 530px;
        width: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .product-thumb .slick-track {
        display: flex;
        margin: 0;
        max-width: 100% !important;
        width: 100% !important;
        transform: none !important;
        justify-content: center;
        align-items: center;
    }
    .product-thumb .item * {
        display: none;
    }
    .product-thumb .item {
        height: 9px;
        width: 9px;     

        background: rgba(0,0,0,0.2);
        max-width: 9px;
        border-radius: 100%;
    } 
    .product-thumb .item.video::before,
    .product-thumb .item.video::after{
        display: none;
    }
    .product-thumb .slick-track .slick-slide {
        width: 9px !important;
        padding: 0 !important;
        margin: 0 5px;
    }.product-thumb .slick-current .item {
        width: 13px !important;
        height: 13px;
        top: 2px;
        background: #8F6E5D;
        max-width: 13px;
        position: relative;
    }
    .product-thumb .slick-track .slick-slide.slick-current {
        width: 13px !important;
    }
    
    .product-thumb .item.video:after {
        width: 40%;
        height: 40%;
        background-size: cover;
    }
    .summary_part ul#myTab {
        display: flex;
    }
    .product-thumb-rtl .slick-track {
        display: flex;
        margin: 0;
        max-width: 100% !important;
        width: 100% !important;
        transform: none !important;
        justify-content: center;
        align-items: center;
    }
    .product-thumb-rtl .item * {
        display: none;
    }
    .product-thumb-rtl .item {
        height: 9px;
        width: 9px;     
    
        background: rgba(0,0,0,0.2);
        max-width: 9px;
        border-radius: 100%;
    } 
    .product-thumb-rtl .item.video::before,
    .product-thumb-rtl .item.video::after{
        display: none;
    }
    .product-thumb-rtl .slick-track .slick-slide {
        width: 9px !important;
        padding: 0 !important;
        margin: 0 5px;
    }.product-thumb-rtl .slick-current .item {
        width: 13px !important;
        height: 13px;
        top: 2px;
        background: #8F6E5D;
        max-width: 13px;
        position: relative;
    }
    .product-thumb-rtl .slick-track .slick-slide.slick-current {
        width: 13px !important;
    }
    
    .product-thumb-rtl .item.video:after {
        width: 40%;
        height: 40%;
        background-size: cover;
    }
}


@media (min-width:992px) and (max-width:1180px) {
    .ext_img img:nth-child(1){
        max-width: 50%;
        margin-right: 40px;

    }
    .ext_img img:nth-child(2){
        max-width: 35%;
    }
    .add_summ .order_sumbox { 
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
    .list_page .filter_area {
        padding: 0 12px;
        max-width: 300px;
    }
    .list_page .listing_area {
        padding: 0 12px 40px 12px;
        max-width: calc(100% - 300px);
    }
    .listing_area .product_list .product {
        width: 33.33%;
        padding: 0 17px 40px 17px;
    }
    .listing_area .product .product_details p.price {
        text-transform: uppercase;
        font-size: 16px;
        line-height: 20px; 
    }
    .listing_area .product .product_details p.price span.old_price {
        font-weight: normal;
        color: #6E6E6E;
        text-decoration: line-through;
        margin-left: 15px;
    }
    .cart_page .prod_sum .prod_img {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .cart_page .prod_sum .prod_sum_listing .prod_img h5 {
        width: 100%;
        margin-bottom: 20px;
    }
    .cart_page .prod_sum .prod_sum_listing .prod_img img {
        width: 100px;
        height: 100px;
        object-fit: cover;
        margin-right: auto;
    }
    .add_summ .add_boxes { 
        width: 100%;
    }
    .deliver_content {
        margin-right: auto;
    } 
    button.navbar-toggler {
        display: none !important;
    }
    .right_menu li {
        margin-left: 28px;
        position: relative;
    }
    html[dir="rtl"] .right_menu > li {
        margin-right: 28px;
        margin-left: 0;
    }
    .navbar .parent>.submenu {
        max-width: 930px;
        left: -130px;
    }
    html[dir="rtl"] .navbar .parent>.submenu {
        left: auto;
        right: -80px;
    }
    .navbar ul.sbitems>li:not(:last-child) {
        margin-right: 40px; 
    }
    .navbar ul.sbitems>li:last-child {
        margin-right: 0;
        margin-left: auto;
        width: 260px;
    }
    .my_wishlist_area .product_list .product {
        width: 33.33%; 
    }
    .single_product .single_gallery {
        max-width: 44%;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }
    .single_product .single_summary {
        max-width: calc(100% - 44%);
        margin-left: auto;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .product-gallery .slick-slide .item img, .product-gallery .slick-slide .item video {
        max-width: 100%;
        height: auto;
    }
    .product-gallery-rtl .slick-slide .item img, .product-gallery-rtl .slick-slide .item video {
        max-width: 100%;
        height: auto;
    }
    .summary_part ul#myTab {
        display: none;
    }
    .related_slider .slick-arrow {
        display: none !important;
    }
    .related_slider ul.slick-dots {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: center;
    }
    .related_slider ul.slick-dots li {
        margin: 0 3px;
    }
    .related_slider ul.slick-dots li button {
        font-size: 0;
        border: none;
        padding: 0;
        height: 6px;
        width: 6px;
        border-radius: 100%;
    }
    .related_slider ul.slick-dots li.slick-active button {
        background: #8F6E5D;
        width: 27px;
        border-radius: 4px;
    }
    .related_slider {
        max-width: 100%;
        width: 100%;
        margin: auto;
        padding: 0 20px;
    }

}

@media (min-width:993px) and (max-width:1180px) {
    .my_order_list .order_item .order_body .col-6 {
        max-width: 23.33%;
    }
    .my_orders .aside_right, .my_wishlist .aside_right {
        max-width: 79.25%; 
    }
    .my_orders .aside_left, .my_wishlist .aside_left {
        max-width: 20.7%; 
    }
    
}

@media (min-width:1181px) and (max-width:1400px) {
    .product .product_details p.price span.old_price {
        
        margin-left: 20px; 
    }
   html[dir="rtl"] .product .product_details p.price span.old_price {
        
        margin-left: 20px; 
    }
    .slide_area h2 {
        font-size: 52px;
        line-height: 61px;
    }
    .slick-active .slide_area .slide_desc .sld_img {
        left: -185px; 
    }
    .explore_sec .row:nth-child(1) .exps_img {
        margin-bottom: -60px;
    }
    .slide_area p {
        font-size: 28px;
        line-height: 32px; 
    }
    .navbar .parent>.submenu {
        width: 1110px;
    }
    .navbar ul.sbitems>li:not(:last-child) {
        margin-right: 80px;
    }
    .bottom_button, .add_summ, .orders_details {
        max-width: 100%;
        width: 100%;
    }
    .add_summ .add_boxes {
        display: flex;
        flex-wrap: wrap;
        width: 60%;
    }
    .navbar ul.sbitems>li:last-child { 
        max-width: 270px;
    }
    .list_page .listing_area {
        padding: 0 12px 40px 12px;
        max-width: 77%;
    }
    .list_page .filter_area {
        padding: 0 12px;
        max-width: 23%;
    }
    .product .product_details p.price {
        text-transform: uppercase;
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
        color: #000;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .container {
        max-width: 1230px;
    }
}
@media (min-width:1401px) and (max-width:1700px) {
    .container {
        max-width: 1400px;
    }
    .navbar .parent>.submenu {
    
        width: 1260px;
     
    }
    .navbar ul.sbitems>li:not(:last-child) {
        margin-right: 110px; 
    }
}


html[dir="rtl"] input[type="password"].form-control.is-valid, 
html[dir="rtl"] .was-validated input[type="password"].form-control:valid, 
html[dir="rtl"] input#password.form-control.is-valid, 
html[dir="rtl"] .was-validated input#password.form-control:valid {
    background-position: right calc(3.150em + .1875rem) center;
}
html[dir="rtl"] .was-validated .form-control#password:invalid {
    background-position: left calc(3.150em + .1875rem) center;
}
input[type="password"].form-control.is-valid, .was-validated input[type="password"].form-control:valid, input#password.form-control.is-valid, .was-validated input#password.form-control:valid {
    background-position: right calc(3.150em + .1875rem) center;
}
p.price-range-both {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
    color: #000;
    font-family: 'Roboto', sans-serif;
    margin: 0;
}



/* new */



span.tag.tag_pre {
    left: auto;
    right: 20px;
    background-color: #8F6E5D;
}
.tgarea .tag.tag_pre {
    right: auto;
}
.tgarea .tag {
    margin-right: 10px;
}
.crtarea > div.order_box {
    display: block;
    width: 100%;
}
.single_summary .addcartarea .prenote {
    margin-top: auto;
    margin-bottom: auto;
}
.single_summary .addcartarea .addtowish{
    margin-right: 24px;
}
td.crt_details p.georgia_bold {
    margin: 0;
    font-family: 'Georgia bold';
}

html[dir="rtl"] span.tag.tag_pre {
    left: 20px;
    right: auto;
}
html[dir="rtl"] .tgarea span.tag.tag_pre {
    left: auto;
    
    margin-right: 10px; 
}
html[dir="rtl"] .single_summary .addcartarea .addtowish {
    margin-left: 24px;
    margin-right: 24px;
}
.bg-2 {
    background: #8F6E5D;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 8px 15px;
    border-radius: 8px;
}
.prenote.bg-2 {
    display: inline-flex;
    align-items: center;
} 
.my_wishlist span.tag.tag_pre { 
    right: 40px; 
}
html[dir="rtl"] .attrar .form-radio {
    margin-left: 10px;
    margin-bottom: 6px;
    margin-right: 0;
}
.form-check.preor input.form-check-input {
    display: none;
}
.form-check.preor {
    margin-left: 0;
    padding: 0;
    width: 100%;
}
.form-check.preor label.form-check-label {
    position: relative;
    padding-left: 40px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 20px;
    margin-bottom: 3px;
    cursor: pointer;
    width: 100%;
}
.form-check.preor label.form-check-label:before {
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    content: "";
    border: solid 1px #D4D4D4;
    position: absolute;
}
.form-check.preor input.form-check-input:checked + label.form-check-label:before {
    border-color: #8F6E5D;
    background-color: #8F6E5D;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063'%3E%3Cpath id='noun_Check_45904' d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' transform='translate(-0.249 -0.25)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
}
@media (max-width: 767px) {
    .tag {
        font-size: 10px;
        padding: 4px 8px;
    }
    span.tag.tag_pre {
        right: 10px;
     }
     html[dir="rtl"] span.tag.tag_pre {
        left: 10px;
        right: auto;
    }
    .my_wishlist span.tag.tag_pre {
        left: 10px;
        top: 30px;
    }
}