<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/***********
Fonts
***********/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@font-face { font-family: 'Lucida'; src: url('../fonts/lucida_bright_regular.ttf') format('truetype'); }
@font-face { font-family: 'Lucida'; src: url('../fonts/lucida_bright_demi.ttf') format('truetype'); font-weight: 700; }
@font-face { font-family: 'Beyond'; src: url('../fonts/beyond_the_mountains.otf') format('opentype'), url('../fonts/beyond_the_mountains.ttf') format('truetype'); }
/*********************************
Body and general stuff
*********************************/
.container-fluid {/*transition: all 5s;*/ }
.container { max-width: 1300px; }
* { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }
body { font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; background: #FFFFFF; color: #2f2f2f; }
img { max-width: 100%; height: auto; }
div { display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul { list-style: none; margin-bottom: 0px; }
p { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.4; font-weight: 400; color: #585353; -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }
p a { text-decoration: none !important; display: inline; margin-right: 5px; position: relative; color: inherit; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
a,
a:hover,
a:visited,
a:active,
a:link { text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }
a { color: #f30606 }
p a:active { position: relative; /*color: transparent;*/ }
p a:hover { background: transparent; text-decoration: none; }
p a:hover::after { opacity: 0.2; }
::selection { }
p::selection { }
h1 { font-size: 48px; }
h2 { font-size: 36px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection { }
.form-control { color: #db5246; }
section { display: block; position: relative; box-sizing: border-box; padding-top: 30px; }
.clear { clear: both; }
.clearfix::before,
.clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
.clearfix { zoom: 1; }
.float_left { float: left; }
.float_right { float: right; }
.trans_200 { -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.trans_300 { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.trans_400 { -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
.trans_500 { -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; }
.fill_height { height: 100%; }
.super_container { width: 100%; overflow: hidden; }
.prlx_parent { overflow: hidden; }
.prlx { height: 130% !important; }
.nopadding { padding: 0px !important; }
.text-danger2 { color: #f30606 !important; }
.section_subtitle { font-family: 'Lucida', serif; font-size: 30px; text-transform: uppercase; color: #999; line-height: 1.4; /*color: #2f2f2f; margin-top: -4px;*/ }
.section_title_container { margin-bottom: 30px; }
.section_title { font-family: 'Lucida', serif; font-size: 42px; text-transform: uppercase; color: #999; /*color: #2f2f2f; margin-top: -4px;*/ }
.button { width: 220px; background: #2e2d2c; text-align: center; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; margin-top: 100px; }
.button a { display: block; font-size: 11px; text-transform: uppercase; color: #FFFFFF; letter-spacing: 0.1em; line-height: 48px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; margin: 0 auto; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; text-align: center; }
.button:hover { background: #464544; }
.button:hover a { color: #fff; }
.button.text-center { margin-left: auto; margin-right: auto; margin-top: 10px; }
.btn-dark.btn-main { font-size: 11px; color: #FFFFFF; background: #2e2d2c; letter-spacing: 0.1em; cursor: pointer; }
.btn-dark.btn-main:hover { background: #fff; color: #2e2d2c; }
.btn-light.btn-main { font-size: 11px; letter-spacing: 0.1em; cursor: pointer; }
.btn-light.btn-main:hover { background-color: transparent; color: #fff; }
#scrollUp { bottom: 5rem; right: 3rem; color: #fff; background-color: #000; padding: 0.35rem; border-radius: 50%; font-size: 1.2rem; width: 2rem; height: 2rem; text-align: center; line-height: 1; cursor: pointer; opacity: 0.8; transition: all 200ms ease; }
#scrollUp:hover { opacity: 1; }
img { max-width: 100%; height: auto; }
.product_frame { max-width: 100% !important; height: auto !important;/*background-size: contain !important; */
}
.product_frame2 { max-width: 100% !important; height: auto !important;/*background-size: contain !important; */
}
/*********************************
Header
*********************************/
.header { position: absolute; left: 0; width: 100%; height: 70px; background: #FFFFFF; z-index: 100; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 200ms ease; -o-transition: all 500ms ease 0s; transition: all 500ms ease 0s; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; }
.header.scrolled { position: fixed; height: 70px; top: 0; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 200ms ease; -o-transition: all 500ms ease 0s; transition: all 500ms ease 0s; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; }
.header_inner { width: 100%; height: 100%; }
/*********************************
Header - Logo
*********************************/
.logo { margin-bottom: 35px; }
.logo a { font-family: 'Lucida', serif; font-size: 50px; color: #2f2f2f; }
.logo img { width: 370px; }
.logo.menu_mm img { width: 300px; }
/*********************************
Advertisements
*********************************/
.header img { max-width: 100%; }
.hdr-top-ad { /*margin: 50px auto;*/ }
.hdr-top-ad img {
  /*  width: 70%;*/
}
.hdr-side-ad img { max-width: 100%; }
.slider-ad-l { float: left; position: absolute; top: 100px; left: -170px; }
.slider-ad-r { float: left; position: absolute; top: 97px; right: -170px; }
.latest-news-ad-l { float: left; position: absolute; top: 96px !important; left: -170px; }
.latest-news-ad-r { float: left; position: absolute; top: 95px; right: -170px; }
.exclusive-first-ad-l { float: left; position: absolute; top: 96px; left: -170px; }
.exclusive-first-ad-r { float: left; position: absolute; top: 96px; right: -170px; }
.vdo-ad-l { float: left; position: absolute; top: -3px; left: -170px; }
.vdo-ad-r { float: left; position: absolute; top: -3px; right: -170px; }
.masters-cut-ad-l { float: left; position: absolute; top: -4px; left: -170px; }
.masters-cut-ad-r { float: left; position: absolute; top: -4px; right: -170px; }
.slider-side-ad3 { float: left; position: absolute; top: 142px; left: -170px; }
.slider-side-ad4 { float: left; position: absolute; top: 142px; right: -170px; }
.ad-img { text-align: center; margin: 100px 0 0; max-width: 100%; }
.ad-img img { max-width: 100%; }
.ad-img-1 { text-align: center; margin: 0 0 85px 0; max-width: 100%; }
.ad-img-1 img { max-width: 100%; }
.hdr-side-ad img,
.hdr-top-ad img,
.slider-ad-l img,
.slider-ad-r img,
.latest-news-ad-l img,
.latest-news-ad-r img,
 .exclusive-first-ad-l img,
.exclusive-first-ad-r img,
.vdo-ad-l img,
.vdo-ad-r img,
.masters-cut-ad-l img,
.masters-cut-ad-r img,
.ad-img img,
.ad-img-1 img { }
.ad-img,
.ad-img-1 { /*display: none;*/ }
.ad-img { /*display: none;*/ }
/*********************************
Header - Main Navigation
*********************************/
.main_nav { padding-left: 23px; -webkit-transform: translateY(4px); -moz-transform: translateY(4px); -ms-transform: translateY(4px); -o-transform: translateY(4px); transform: translateY(4px); }
.main_nav ul li { display: inline-block; margin-right: 68px; }
.main_nav ul li:last-child { margin-right: 0; }
.main_nav ul li a { font-size: 14px; text-transform: uppercase; color: #000; font-weight: 600; letter-spacing: 0.1em; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.main_nav ul li a:hover,
.main_nav ul li.active a { border-bottom: 1px solid #000; }
.main_nav ul li.arw { background-image: url(../images/down.png); background-position: right; background-repeat: no-repeat; background-position: right; padding-right: 32px; margin-right: 44px; }
.main_nav ul li:hover .dropdown { top: 27px; opacity: 1; visibility: visible; }
.main_nav ul li:last-child { margin-right: 0; }
.main_nav ul li .dropdown { position: absolute; top: 45px; background: #111111; text-align: left; padding: 0; z-index: 9; opacity: 0; visibility: hidden; -webkit-transition: all, 0.3s; -o-transition: all, 0.3s; transition: all, 0.3s; }
.main_nav ul li .dropdown li { display: block; margin-right: 0; border-bottom: solid 1px #fff; padding: 10px 72px 10px 17px; cursor: pointer; }
.main_nav ul li .dropdown li:hover { border-bottom: 1px solid #000; }
.main_nav ul li .dropdown li:last-child { border-bottom: none; }
.main_nav ul li .dropdown li a { font-size: 14px; color: #ffffff; font-weight: 400; text-transform: capitalize; }
.main_nav ul li .dropdown li a:after { display: none; }
/* New Menu */
.navbar-main { box-shadow: rgb(0 0 0 / 10%) 0px 0px 5px; z-index: 12; }
.navbar-main .navbar-nav { font-size: 18px; text-transform: uppercase; font-weight: 600; letter-spacing: -0.01em; margin-left: -1.2rem; }
.navbar-main .navbar-nav .nav-item { }
.navbar-main .navbar-nav .nav-item:first-child .nav-link { }
.navbar-main .navbar-nav .nav-item .nav-link { color: #000; padding-left: 1.2rem; padding-right: 1.2rem; }
/*.navbar-main .navbar-nav .nav-item:first-child .nav-link { padding-left:0; }
.navbar-main .navbar-nav .nav-item:last-child .nav-link { padding-right:0; }*/
.navbar-main .navbar-nav .nav-item .nav-link:hover { color: #000; }
.navbar-main .navbar-nav .nav-item .nav-link span { position: relative; }
.navbar-main .navbar-nav .nav-item .nav-link span:after { content: ""; background-color: #000; height: 1px; position: absolute; bottom: -2px; left: 50%; right: 50%; transition: all 500ms ease 0s; }
.navbar-main .navbar-nav .nav-item .nav-link:hover span:after { left: 0; right: 0; }
/*.navbar-main .navbar-nav .nav-item.active .nav-link { background-color:#000; color:#fff; }
.navbar-main .navbar-nav .nav-item.active .nav-link span:after { background-color:#fff; }*/
.navbar-main .navbar-nav .nav-link { padding: 0 1rem; }
.dropdown-search { }
.dropdown-search .dropdown-toggle { cursor: pointer; }
.dropdown-search .dropdown-toggle:after { display: none; }
.dropdown-search .dropdown-menu { margin-top: 0.8rem; border-top: none; }
.search-input { min-width: 320px; }
.search-input .btn { cursor: pointer; }
.dropdown-menu-right { left: auto; right: 0; }
/*********************************
Header - Search
*********************************/
.search { display: inline-block; width: 265px; -webkit-transform: translateY(2px); -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); transform: translateY(2px); }
.search_input { width: 100%; height: 43px; border: solid 1px #f5f5f5; outline: none; padding-left: 20px; }
.search_button { position: absolute; top: 45%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 10px; width: 19px; height: 19px; background: transparent; border: none; outline: none; cursor: pointer; }
.search_button:focus { outline: none !important; }
.search_button img { max-width: 100%; }
/*********************************
Header - icons
*********************************/
.shopping { display: inline-block; margin-left: 25px; padding-right: 50px; -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); }
.shopping a { display: inline-block; margin-right: 10px; }
.shopping a:last-child { margin-right: 0; }
.cart_num_container,
.star_num_container { position: absolute; top: 13px; left: -5px; width: 15px; height: 15px; background: #937c6f; border-radius: 50%; }
.cart_num_inner,
.star_num_inner { width: 100%; height: 100%; }
.cart_num,
.star_num { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 9px; font-weight: 600; color: #FFFFFF; }
.star img { width: 20px; height: 20px; }
.avatar img { width: 20px; height: 20px; }
/*********************************
Header - Burger
*********************************/
.burger_container { position: absolute; top: calc(50% + 4px); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 12px; width: 22px; height: 16px; cursor: pointer; display: none !important; }
.burger_container div { width: 100%; height: 2px; background: #232323; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; pointer-events: none; margin-bottom: 5px; }
.burger_container:hover div { background: #937c6f; }
/*********************************
Home
*********************************/
.home { /*width: 100%; height: 700px;*/ background: #FFFFFF; }
/*********************************
Home Slider
*********************************/
@keyframes animated-gradient { to {
 background-position: 200%;
}
}
.title-spotlight { /*border:1px solid #333; border-bottom:none;*/ }
.title-spotlight .section_title,
.title-spotlight .section_title:before,
.title-spotlight .section_title:after { background: #959595; background: -moz-linear-gradient(left, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); background: -webkit-linear-gradient(left, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); background: linear-gradient(to right, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b', GradientType=1 );
background-size: 200%; background-position: -200%; animation: animated-gradient 2s infinite alternate-reverse; }
.title-spotlight .section_title { display: inline-block; position: relative; /* letter-spacing: 12px; font-weight: bold;*/ color: transparent; -webkit-background-clip: text; background-clip: text; }
.title-spotlight .section_title:before,
.title-spotlight .section_title:after { position: absolute; content: ""; background-color: #2f2f2f; height: 4px; }
.title-spotlight .section_title:before { top: 0; left: 0.8%; width: 44.5%; }
.title-spotlight .section_title:after { bottom: 0; right: 0.5%; width: 53.5%; }
.slider-panel { padding-top: 70px; border-bottom: 5px solid #eee; padding-bottom: 55px; }
.home_slider_container { width: 100%; height: 100%; }
.home_slider_background { position: absolute; top: 0; left: 0; width: 72%; height: 100%; background-repeat: no-repeat; background-position: top center; background-size: cover; }
.home_slider_content { position: absolute; top: 0; left: 85%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; right: 0; width: 30%; right: 0; bottom: 0; }
.home_slider_content_inner { background: #000; width: 100%; height: 100%; }
.home_slider_title { font-family: 'Lucida', serif; font-size: 36px; color: #FFFFFF; height: 100%; padding: 48px 30px; width: 100%; }
.home_slider_title a { color: #fff; }
.home_slider_title a:hover,
.home_slider_title a:focus { color: #eee; }
.home_slider_title h2 { text-transform: uppercase; color: #fff; font-weight: 400; line-height: 45px; font-size: 28px; }
.home_slider_title h5 { color: #fff; font-weight: 400; line-height: 30px; font-size: 16px; margin-top: 12px; }
.home_slider_title h2:hover,
.home_slider_title h5:hover { text-decoration: none; }
.home_slider_subtitle { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: -37px; height: 37px; background: #f30606; color: #FFFFFF; padding-left: 34px; padding-right: 34px; line-height: 37px; font-family: 'Lucida', serif; font-size: 25px; white-space: nowrap; }
.home_slider_next { position: absolute; top: 54%; right: 60px; width: 45px; height: 45px; background: #1c1b1b; z-index: 10; border-radius: 50%; cursor: pointer; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; display: none !important; }
.home_slider_next:hover { background: #2f2f2f; }
.home_slider_dots_container { position: absolute; bottom: 35px; left: 0; width: 100%; z-index: 10; }
.home_slider_dots { display: inline-block; position: absolute; top: 0; right: 0; text-align: center; }
.home_slider_dots ul { display: inline-block; padding-right: 30px; }
.home_slider_dots ul li { display: inline-block; position: relative; font-family: 'Lucida', serif; font-size: 18px; color: #FFFFFF; margin-right: 7px; cursor: pointer; background: #000000; padding: 0 6px; }
.home_slider_dots ul li:last-child { margin-right: 0; }
.home_slider_custom_dot div { display: inline-block; width: 0px; height: 1px; background: #FFFFFF; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; margin-left: 4px; margin-right: -4px; }
.home_slider_custom_dot.active div { width: 100px; }
.home_slider .owl-dots { /*display: none !important;*/ }
.home .owl-carousel.owl-drag .owl-main-slider { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 600px; overflow: hidden; }
.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; margin: 14px 4px; padding: 6px 13px; background: #261e1e; display: inline-block; line-height: 20px; cursor: pointer; border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover { background: #575656; color: #FFF; text-decoration: none; }
/*********************************
Menu
*********************************/
.menu { position: fixed; top: 0; right: -400px; width: 400px; height: 100vh; background: #FFFFFF; z-index: 101; padding-right: 60px; padding-top: 87px; padding-left: 50px; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; }
.menu.active { right: 0; }
.menu_close_container { position: absolute; top: 30px; right: 60px; width: 18px; height: 18px; transform-origin: center center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }
.menu_close { width: 100%; height: 100%; transform-style: preserve-3D; }
.menu_close div { width: 100%; height: 2px; background: #232323; top: 8px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.menu_close div:last-of-type { -webkit-transform: rotate(90deg) translateX(-2px); -moz-transform: rotate(90deg) translateX(-2px); -ms-transform: rotate(90deg) translateX(-2px); -o-transform: rotate(90deg) translateX(-2px); transform: rotate(90deg) translateX(-2px); transform-origin: center; }
.menu_close:hover div { background: #937c6f; }
.menu .logo { margin-bottom: 60px; max-width: 310px; }
.menu_nav ul li { margin-bottom: 11px; }
.menu_nav ul li a { font-size: 12px; text-transform: uppercase; color: #2f2f2f; font-weight: 600; letter-spacing: 0.2em; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.menu_nav ul li a:hover { color: #937c6f; }
.menu .search { width: 100%; margin-bottom: 67px; }
/*********************************
News box
*********************************/
.product_frame { padding-top: 100%; width: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover; background-color: #eee; }
.product_frame2 { padding-top: 100%; width: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover; background-color: #eee; }
.product_frame_169 { padding-top: 56%; width: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover/*100% 100%*//*contain*/ /*100% 100%cover*/; background-color: #eee; }
.product_frame_169a { padding-top: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: 100% 100%/*contain*/; }
.latest-news .container.news-container { min-height: 1325px; }
.products_container {/* margin-top: 45px;*/ }
.product_image figure { }
.product_image img { /*object-fit: cover; object-position: top; height: 100%; max-width: 100%; width: 100%;*/ }
.product_image img:hover { opacity: 0.8; }
.col-lg-3.product_col .product_image { /*height: 160px;*/ }
.col-lg-4.product_col .product_image { /*height: 140px;*/ }
.inner-screen .sustain_col .product_image { /*height: 600px;*/ }
.trends .owl-item .product_image { /*height: 800px;*/ }
.fashion-business .owl-item .product_image,
.textiles .owl-item .product_image,
 .beauty .owl-item .product_image,
 .retail .owl-item .product_image { /*height: 385px;*/ }
.sustainability .owl-item .colorbox { height: 270px; }
.sustainability .owl-item .colorbox img { object-fit: cover; object-position: top; height: 100%; }
.product { margin-bottom: 25px; }
.product_content { margin-top: 7px; }
.product_name a { font-size: 18px; font-weight: 700; color: #232323; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; margin: 2px 0 8px; display: block; letter-spacing: -1px; overflow: hidden; max-width: 100ch; text-overflow: ellipsis; white-space: nowrap; }
.product_name a:hover { color: rgb(15, 15, 15); text-decoration: none; }
.news-con { /*margin-bottom: 20px;*/ }
.news-con img { margin: 7px auto 26px; text-align: center; max-width: 85%; }
.tag { border: solid 1px #e3e3e3; padding: 5px 10px; text-decoration: none; float: left; font-size: 10px; text-transform: uppercase; margin-top: -4px; }
.time { font-size: 11px; font-weight: 600; color: #999; margin-top: 0px; /*text-decoration: underline;*/ text-align: right; /*margin-bottom: 10px;*/ }
.product_options { float: right; transform: translateY(11px); }
.product_option { width: 37px; height: 37px; cursor: pointer; }
.product_buy { display: inline-block; background: #937c6f; vertical-align: middle; margin-right: 4px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.product_buy img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 23px; height: 23px; }
.product_buy:hover { background: #2f2f2f; }
.product_fav { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 600; color: #232323; background: #e0e3e4; line-height: 37px; text-align: center; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.product_fav:hover { color: #FFFFFF; background: #232323; }
.carousel-item .main_img{max-width:85%;}

/*********************************
Extra
*********************************/
.extra { width: 100%; }
.extra_promo { width: calc((100% - 30px) / 2); height: 616px; float: left; }
.extra_promo_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.extra_promo_1 { margin-right: 30px; padding-top: 43px; padding-left: 45px; padding-bottom: 46px; padding-right: 45px; }
.extra_1_content { max-width: 425px; height: 100%; background: rgba(35, 35, 35, 0.95); border: solid 2px #937c6f; padding-left: 40px; padding-right: 40px; }
.extra_1_price { font-family: 'Beyond', sans-serif; font-size: 72px; color: #FFFFFF; line-height: 0.75; }
.extra_1_price span { font-size: 18px; }
.extra_1_title { font-family: 'Lucida', serif; font-size: 30px; color: #937c6f; margin-top: 39px; }
.extra_1_text { font-size: 12px; color: #aeaeae; margin-top: 26px; line-height: 2; }
.extra_1_button { margin-top: 39px; }
.extra_promo_2 { border: solid 2px #937c6f; padding-top: 43px; padding-bottom: 46px; }
.extra_2_content { max-width: 408px; height: 100%; background: transparent; padding-top: 27px; padding-left: 37px; padding-right: 37px; }
.extra_2_title { transform: translateX(20px); }
.extra_2_center { font-family: 'Lucida', serif; font-size: 200px; color: #937c6f; line-height: 0.75; -webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg); -ms-transform: rotate(-12deg); -o-transform: rotate(-12deg); transform: rotate(-12deg); }
.extra_2_top { position: absolute; left: -50px; top: -32px; font-family: 'Beyond', sans-serif; font-size: 72px; line-height: 0.75; color: #232323; }
.extra_2_bottom { position: absolute; left: -43px; bottom: -28px; font-family: 'Beyond', sans-serif; font-size: 72px; line-height: 0.75; color: #232323; }
.extra_2_text { font-size: 12px; color: #aeaeae; margin-top: 83px; line-height: 2; }
.extra_2_button { margin-top: 36px; }
/*********************************
Latest Video Slider
*********************************/
.promo { border-bottom: 5px solid #eee; padding-bottom: 55px; }
.promo_container { margin-top: 0px; }
.promo_item {/* padding-top:7px;*/ }
.promo_image { /*width: 100%; height: 625px;*/ }
.promo_image .home_slider_background { top: 0; left: 0; width: 100%; height: 100%; background-image: url(../images/vdo.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }
.promo_image img { max-width: 100%; width: 100%; }
.promo_link { /*width: 100%; height: 60px; position:absolute; bottom:45px; left:0; right:0; text-align: center;*/ background: #2f2f2f; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; padding: 10px 15px; }
.promo_link a { display: block; font-family: 'Lucida', serif; font-size: 18px; color: #FFFFFF; line-height: 1.4; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.promo_link:hover { background: #222222; }
.promo .promo_link a { font-size: 16px; }
.promo_link:hover a { color: #FFFFFF; }
.promo_content { position: absolute; top: 43.6%; z-index: 1; }
.promo_content_1 { right: 0; text-align: right; padding-right: 14px; }
.promo_content_2 { left: 0; text-align: center; bottom: 37px; right: 0; transition: all .5s; }
.promo_content_2:hover { background: rgba(35, 35, 35, 0.1); }
.promo_content_2 img { width: 100px; top: 75%; position: relative; cursor: pointer; }
.promo_content_3 { top: 30%; left: 15px; background: #232323; padding-left: 10px; text-align: right; padding-right: 22px; padding-top: 39px; padding-bottom: 41px; }
.promo_title { font-family: 'Lucida', serif; font-size: 30px; color: #FFFFFF; }
.promo_subtitle { bottom: 0; position: absolute; left: 0; right: 0; font-size: 14px; color: #FFFFFF; font-weight: 600; text-transform: uppercase; background: rgba(35, 35, 35, 0.7); padding: 7px 0; text-align: center; transition: all .5s; opacity: 0; display: none; }
.promo_subtitle .footer_social { margin-top: 0; }
.promo_subtitle .footer_social ul li a i { color: #fff; }
.promo_subtitle .footer_social ul li a i:hover { color: rgb(221, 218, 218); }
.promo_item:hover .promo_subtitle,
.product_image:hover .promo_subtitle,
.owl-item:hover .promo_subtitle { opacity: 0; }
.promo_content_3 .promo_subtitle { text-transform: none; font-weight: 400; font-style: italic; }
.promo .owl-carousel .owl-stage-outer { background-color: #101920; }
.promo_cover { margin-bottom: 18px; }
.promo .home_slider_container { height: 100%; }
.promo .promo_subtitle { bottom: 80px; z-index: 9; }
.promo .bg-light { background-color: #eef1f3 !important; }
/*********************************
Gallery
*********************************/
.gallery { /*width: 100%; padding-top: 88px; padding-left: 44px; padding-right: 44px; margin-top: 0;*/ border-bottom: 5px solid #eee; padding-bottom: 55px; }
.gallery_img { display: block; outline: none; background-color: #eee; background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; padding-bottom: 56%; }
.gallery_item a img { width: auto; }
.gallery_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; background-attachment: fixed; }
.gallery_title { }
.gallery_title ul li { display: inline-block; margin-right: 34px; }
.gallery_title ul li:last-child { margin-right: 0; }
.gallery_title ul li,
.gallery_title ul li a { font-family: 'Lucida', serif; font-size: 60px; font-weight: 700; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.gallery_title ul li a:hover { color: #937c6f; }
.gallery_text { font-size: 15px; margin-top: 5px; letter-spacing: 0.2em; display: none; }
.gallery_button { margin: 0 auto; margin-top: 40px; }
.gallery_slider_container { /*margin-top: 45px;*/ }
.gallery .promo_link { bottom: 0; position: absolute; width: 100%; }
.gallery .owl-carousel .owl-dots.disabled { /*display: block !important;*/ }
/*********************************
Testimonials
*********************************/
.testimonials { /*width: 100%; padding-top: 65px;*/ /*padding-bottom: 75px;*/ }
.test_slider_container { /*margin-top: 45px;*/ }
.test_text { font-family: 'Lucida', serif; font-size: 15px; color: #8a8a8a; font-style: italic; line-height: 1.8; /*padding: 0 38px;*/ }
.test_text p { margin: 0; }
.test_image { width: 100px; height: 100px; overflow: hidden; margin: 0 auto; border-radius: 50%; }
.test_image img { max-width: 100%; }
.test_name { font-family: 'Lucida', serif; font-size: 16px; font-weight: 700; color: #232323; /*margin-top: 14px;*/ }
.test_desig { font-size: 12px; text-transform: uppercase; letter-spacing: 0.2em; font-weight: 600; color: #937c6f; margin-top: 4px; }
.test_comp { font-size: 15px; letter-spacing: 0; font-weight: 700; color: #130701; margin-top: 2px; }
.test_date { font-size: 12px; letter-spacing: 0; font-weight: 7normal00; color: #999; margin-top: 2px; }
.testimonials .owl-item:nth-child(3) { background-image: none !important; }
.testimonials .owl-item:after { /*background-image: url(../images/bdr.png); background-position: right; background-repeat: no-repeat; background-position: top right; position: absolute; content: ""; width: 5px; height: 78px; top: 1%; left: -15px;*/ }
.testimonials .owl-carousel .owl-dots.disabled { display: block !important; }
.owl-theme .owl-dots { /*margin-top:0 !important;*/ }
.owl-theme .owl-dots .owl-dot.active span { background: #000; }
.owl-theme .owl-dots .owl-dot span { width: 12px; height: 12px; margin: 5px 2px; background: #ccc; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.gallery .owl-carousel .owl-stage-outer { margin-bottom: 20px; }
/*********************************
Newsletter
*********************************/
.newsletter { width: 100%; }
.newsletter_content { width: 100%; padding-top: 30px; padding-bottom: 30px; }
.newsletter_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center center; }
.newsletter .section_subtitle,
.newsletter .section_title { color: #FFFFFF; }
.newsletter .section_title { font-size: 36px; }
.newsletter_container { margin-top: 45px; }
.newsletter_input { width: 100%; height: 46px; background: #FFFFFF; padding-left: 25px; border: none; outline: none; }
.newsletter_input::-webkit-input-placeholder {
 font-size: 12px !important;
 font-weight: 400 !important;
 font-style: italic;
 color: #b3b3b3 !important;
}
.newsletter_input:-moz-placeholder {
 font-size: 12px !important;
 font-weight: 400 !important;
 font-style: italic;
 color: #b3b3b3 !important;
}
.newsletter_input::-moz-placeholder {
 font-size: 12px !important;
 font-weight: 400 !important;
 font-style: italic;
 color: #b3b3b3 !important;
}
.newsletter_input:-ms-input-placeholder {
 font-size: 12px !important;
 font-weight: 400 !important;
 font-style: italic;
 color: #b3b3b3 !important;
}
.newsletter_input::input-placeholder {
 font-size: 12px !important;
 font-weight: 400 !important;
 font-style: italic;
 color: #b3b3b3 !important;
}
.newsletter_button { position: absolute; top: 0; right: 0; width: 142px; height: 46px; background: #f30606; color: #FFFFFF; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; border: none; outline: none; cursor: pointer; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.newsletter_button:hover { background: #2c2c2c; color: #ffffff; }
.newsletter_text { font-size: 21px; font-style: italic; color: #FFFFFF; margin-top: 19px; text-align: center; }
.text-blk { color: #937c6f; }
.newsletter_form_container { }
.newsletter_form_container .btn-danger { background: #f30606; letter-spacing: 0.2em; cursor: pointer; }
.newsletter_choose { padding-top: 0.75rem; }
.newsletter_form_container .btn-group-toggle label { cursor: pointer; box-shadow: none !important; }
.newsletter_form_container .btn-group-toggle label:hover,
.newsletter_form_container .btn-group-toggle label:focus { color: #343a40; background-color: transparent; }
.newsletter_form_container .btn-group-toggle label span { display: inline-block; vertical-align: middle; }
.newsletter_form_container .btn-group-toggle label .fa-icon { text-align: center; width: 1.1rem; }
.newsletter_form_container .btn-group-toggle label .fa-select,
.newsletter_form_container .btn-group-toggle label.active .fa-unselect { display: none; }
.newsletter_form_container .btn-group-toggle label .fa-unselect,
.newsletter_form_container .btn-group-toggle label.active .fa-select { display: block; }
/*********************************
Sidebar Left
*********************************/
.sidebar_left { position: absolute; top: 215px; left: -310px; width: 286px; padding-bottom: 98px; }
.sidebar_section { width: 100%; margin-bottom: 44px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.sidebar_section:last-child { margin-bottom: 0; }
.sidebar_title { font-size: 20px; color: #232323; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; text-transform: uppercase; margin-bottom: 12px; font-weight: 600; }
.sidebar_section_content { margin-top: -1px; }
.sidebar_section_content ul li { height: 47px; padding-left: 16px; border-bottom: solid 1px #e0e3e4; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.sidebar_section_content ul li:last-child { border-bottom: none !important; }
.sidebar_section_content ul li a { font-size: 18px; color: #232323; line-height: 20px; font-weight: bold; }
.sidebar_section_content ul li a:hover { color: #232323; text-decoration: none; }
.sidebar_color_content { width: 100%; height: 187px; }
.sidebar_section_content ul li a span { display: inline-block; width: 11px; height: 11px; margin-right: 15px; }
/*Sidebar section scrollbar styling */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0px; margin: 0; }
.mCSB_scrollTools { width: 4px; background: #e0e3e4; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { background: #937c6f; }
.mCSB_scrollTools .mCSB_dragger { width: 3px; right: 0; }
/* --- */
.filter_price { width: 100%; padding-left: 16px; padding-right: 36px; padding-bottom: 25px; padding-top: 43px; }
.slider_range { width: 100%; }
.filter_price p { display: inline-block; margin-top: 16px; margin-bottom: 0px; }
.filter_price p input { font-size: 14px; color: #232323; font-weight: 400 !important; }
.clear_price_btn { width: 117px; height: 37px; background: #937c6f; line-height: 37px; margin-top: 16px; font-size: 14px; color: #FFFFFF; text-align: center; cursor: pointer; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.clear_price_btn:hover { background: #e0e3e4; color: #232323; }
.bestsellers_content ul { margin-bottom: 20px; }
.bestsellers_content ul li { position: relative; border: none !important; margin-bottom: 10px; padding-left: 0; padding-right: 0; /*min-height: 106px;*/ height: auto; }
.bestsellers_content ul li:last-child { margin-bottom: 0; }
.bestsellers_content:hover ul li { border: none !important; }
.best_image { float: left; width: calc(39% - 15px); }
.best_image img { /*width: 142px; height: 103px;*/ }
.best_image_src { padding-top: 92%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: contain; border: solid 1px #dfd6d6; background-color: #fff; }
.research-report .best_image_src { background-size: cover; }
.research-report.bestsellers_content ul { margin-bottom: 27px; }
.research-report.bestsellers_content ul li { margin-bottom: 21px; }
.best_content { padding-left: 39% }
.best_title a { font-size: 14px; font-weight: 400; color: #232323; line-height: 1.5 !important; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.best_title a:hover { color: #937c6f; }
.best_price { font-size: 14px; font-weight: 600; color: #b7b5b4; margin-top: 3px; }
.best_buy { position: absolute; bottom: 0; right: 0; width: 23px; height: 23px; background: #937c6f; border: solid 1px #dfd8d5; color: #FFFFFF; font-size: 16px; font-weight: 600; text-align: center; line-height: 21px; cursor: pointer; }
.sidebar_option { height: 119px; width: 100%; padding-left: 30px; border-bottom: solid 1px #e0e3e4; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.sidebar_option:last-child { border: none !important; }
.sidebar_options:hover .sidebar_option { border-bottom: solid 1px #937c6f; }
.option_image { width: 54px; height: 54px; }
.option_image img { max-width: 100%; }
.option_content { margin-left: 19px; }
.option_title { font-size: 18px; font-weight: 600; color: #232323; }
.option_subtitle { font-size: 14px; color: #8a8a8a; }
/*********************************
Footer
*********************************/
.footer { padding: 45px 0; border-top: solid 1px #d0d0d0; /*margin-top: 45px;*/ }
.footer_logo { margin-bottom: 25px; }
.footer_logo a { font-family: 'Lucida', serif; font-size: 60px; color: #232323; }
.footer_logo img { max-height: 135px; }
.footer_nav { margin-top: 14px; margin-bottom: 50px; }
.footer_nav ul li { /*display: inline-block; margin-right: 53px;*/ }
.footer_nav ul li:last-child { /*margin-right: 0;*/ }
.footer_nav ul li a { font-size: 14px; color: #232323; font-weight: 600; letter-spacing: 0.1em; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; display: inline-block; padding: 0 2px; }
.footer_nav ul li a:hover { color: #2c2c2c; }
.footer_social { }
.footer_social span,
.footer_social ul { display: inline-block; }
.footer_social ul li { display: inline-block; margin-right: 10px; }
.footer_social ul li:last-child { margin-right: 0; }
.footer_social ul li a i { font-size: 19px; color: #848484; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.footer_social ul li a img { max-height: 32px; }
.footer_social ul li a i:hover { color: #2c2c2c; }
.footer_social ul li a i.fa-youtube-play { font-size: 1.7rem; }
.copyright { margin-top: 50px; /*padding-bottom: 13px;*/ font-size: 13px; color: #232323; }
.copyright a { color: #000; }
.subscribe { right: 0; position: fixed; bottom: 0; cursor: pointer; z-index: 99; }
.subscribe img { width: 150px; }
.subscribe img:hover { opacity: 0.8; }
/*********************************
INNER-SCREEN
*********************************/
.inner-screen { margin-bottom: 50px; }
.inner-screen section { padding-top: 50px; }
.inner-screen .section_title.pg-title { /*margin-top: 37px;*/ margin-bottom: 30px; }
.inner-screen-banner { overflow: hidden; margin-bottom: -10px; margin-top: -50px; }
.inner-screen-banner img { width: 100%; object-fit: cover; object-position: top; }
.inner-screen .home_slider_container { width: 100%; height: auto; }
.inner-screen .home_slider .owl-dots { /*display: block !important; margin-top: -20px !important; margin-bottom: 25px;*/ }
.bdr { border-top: solid 4px #ede9e9; padding-top: 20px; margin-bottom: 20px; margin-top: 26px; }
.pg-title-sml { font-size: 16px; text-align: left; color: #a7a7a7; font-family: 'Lucida', serif; text-transform: uppercase; }
.inner-screen .latest-news-ad-l { top: 0; /*145px;*/ }
.inner-screen .trends .latest-news-ad-r,
.inner-screen .sustainability .latest-news-ad-r,
.inner-screen .contact .latest-news-ad-r,
.inner-screen .latest-news-ad-r.dtl-d-r { top: 145px; }
.inner-screen .latest-news-ad-r { top: 0px; /*-2px;*/ }
.inner-screen .product_name a { font-size: 16px; line-height: 25px; margin-top: 5px; overflow: hidden; max-width: 100ch; text-overflow: ellipsis; white-space: nowrap; }
.inner-screen .time { font-size: 8px; }
.inner-screen .tag { font-size: 8px; }
.inner-screen .sustainability .promo_link {/*background: #b10e0e;*/ }
.inner-screen .preview .promo_subtitle { display: none; }
.inner-screen .preview .product { border: solid 5px #787878; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; padding: 25px; }
.inner-screen .arrivals.preview { padding-top: 0; padding-bottom: 0px; }
.news-detail .news-con p { font-size: 17px; margin-bottom: 0; }
.sustainability .promo_link a { line-height: 30px; overflow: hidden; max-width: 100ch; text-overflow: ellipsis; white-space: nowrap; }
.sustainability .promo_link { padding: 8px 12px; height: 72px; overflow: hidden; max-width: 100ch; text-overflow: ellipsis; white-space: nowrap; }
.inner-screen .product_image1 { margin-top: 30px; }
.inner-screen .newsletter { display: none; }
.card { border: none; }
.card-header { font-size: 25px; border-bottom: 1px solid rgba(0,0,0,.125); margin-top: 15px; }
.button-txt { text-align: right; margin-top: 0px; width: 100%; margin-bottom: 15px; }
.button-txt a { font-size: 11px; text-align: right; color: #ccc; text-transform: uppercase; text-decoration: none; }
.button-txt a:hover { text-decoration: none; }
/*pagination*/
.page_nums { margin-top: 41px; }
.page_nums li { display: inline-block; margin-right: 7px; }
.page_nums li:last-child { margin-right: 0; }
.page_nums li a { font-size: 15px; font-weight: 600; color: #232323; }
.page_nums li:hover a { color: #937c6f; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.page_nums li.active { border-bottom: solid 3px #937c6f; }
.page_nums li.active a { color: #937c6f; }
.inner-cover section { padding-top: 0; }
.policy-head { font-size: 2.75rem; }
/*********************************
News-detail
********************************

.news-detail .carousel .carousel-item img{object-fit: cover; object-position: top; height:100%; width: 100%; margin: 20px 0;}*/


.profile { padding: 0 30px; }
.profile img { /* border: solid 2px #eee;
    max-height: 160px;*/
}
.abt-comp { margin-top: 35px; }
.abt-comp strong { font-size: 20px; }
.abt-comp img { margin: 20px 0 0; max-width: 308px; }
.disclimer { margin: 26px 0; }
.product_info .card-header:first-child { border-radius: 0; }
.product_info .card-body { padding: 35px 20px 35px; }
.product_info .card-body img { border: solid 5px #eee; max-width: 80%; max-height: 225px; object-fit: cover; object-position: top; }
.product_info .card-body td { vertical-align: top; }
.product_info .card-body td p.my-3 { margin-top: 0 !important; }
/*********************************
Contact
*********************************/
.contact { width: 100%; }
.review_form_container { width: 100%; }
.review_form_title { font-weight: bold; font-size: 30px; color: #232323; text-transform: uppercase; line-height: 0.75; text-align: center; margin-top: 45px; }
.review_form_content { /*margin-top: 55px;*/ text-align: center; }
.review_form { width: 100%; }
.review_form div { width: 100%; }
.review_form_input { display: block; width: 100%; height: 42px; border: solid 1px #b5b5b5; outline: none; padding: 10px 22px; margin-bottom: 10px; }
.review_form_select { display: block; width: 100%; height: 42px; border: solid 1px #b5b5b5; outline: none; padding: 10px 18px; margin-bottom: 10px; color: #8c8c8c; }
.review_form_text { width: 100%; height: 50px; border: solid 1px #b5b5b5; outline: none; padding: 12px 22px; height: 220px; }
.review_form_input::-webkit-input-placeholder, .review_form_text {
font-weight: 400 !important;
}
.review_form_input:-moz-placeholder, .review_form_text {
font-size: 12px !important;
font-weight: 400 !important;
font-style: italic;
color: #8c8c8c !important;
}
.review_form_input::-moz-placeholder, .review_form_text {
font-size: 12px !important;
font-weight: 400 !important;
font-style: italic;
color: #8c8c8c !important;
}
.review_form_input:-ms-input-placeholder, .review_form_text {
 font-size: 12px !important;
font-weight: 400 !important;
font-style: italic;
color: #8c8c8c !important;
}
.review_form_input::input-placeholder, .review_form_text {
font-size: 12px !important;
font-weight: 400 !important;
font-style: italic;
 color: #8c8c8c !important;
}
.review_form_button { width: 179px; height: 46px; border: none; outline: none; background: #2e2d2c; color: #FFFFFF; font-size: 12px; text-transform: uppercase; letter-spacing: 0.2em; cursor: pointer; margin-top: 18px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.review_form_button:hover { background: #464544; color: #fff; }
.contact_text { width: 100%; background: #f6f6f6; border: solid 1px #eae3e3; padding: 25px; }
.contact_title { font-weight: bold; font-size: 30px; color: #232323; text-transform: uppercase; line-height: 0.75; margin-top: 45px; }
.contact_info_content { /*margin-top: 55px;*/ }
.contact_info_content ul li { margin-bottom: 5px; }
.contact_info_content ul li:last-child { margin-bottom: 0; }
.contact_info_icon { display: inline-block; width: 22px; text-align: center; top: -2px; margin-right: 5px; }
.contact_info_icon img { max-width: 100%; }
.contact_info_text { display: inline-block; font-size: 16px; font-weight: 600; color: #232323; }
.contact_info_content h4 { margin-top: 30px; }
.contact_info_content p { margin-bottom: 5px; }
.contact_info_text a { color: #000; }
.contact_info_text a:hover { color: #232323; }
.contact_info_social { margin-top: 73px; }
.contact_info_social ul li { display: inline-block; margin-right: 25px; }
.contact_info_social ul li:last-child { margin-right: 0; }
.contact_info_social ul li a i { font-size: 19px; color: #848484; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.contact_info_social ul li a i:hover { color: #2c2c2c; }
/*******************************************************
PRIVACY-POLICY / EDITORIAL-POLICY / TERMS
******************************************************/
.pvcy-polcy { }
.tp-10 { margin-top: 8px; }
.tp-50 { margin-top: 25px; }
/*.pvcy-polcy h3 { font-weight: bold; margin-bottom: 7px; font-size: 20px; }
.pvcy-polcy h4 { font-weight: bold; margin-bottom: 6px; font-size: 18px; }
.pvcy-polcy h4 span { }
.pvcy-polcy h5 { margin-bottom: 10px; }*/
.pvcy-polcy a { text-decoration: none; color: #666; }
.pvcy-polcy a:hover { text-decoration: none; color: #000; }
.polcy-con p { /*margin-bottom: 0;*/ }
.polcy-con span { margin-right: 5px; }
.polcy-con ul { }
.polcy-con ul li { margin: 0 0 15px 0; font-size: 15px; }
.advertise { }
.advertise p { line-height: 1.4; }
.advertise .contact_info_text { font-size: 1.25rem; line-height: 1.4; }
/*********************************
COOKIE
*********************************/
.cookiealert { background: rgba(18, 23, 18, 0.9) !important; }
.cookiealert p { color: #fff; }
.cookiealert a { }
.accept-cookies { cursor: pointer; }
@media print {
.noprint { visibility: hidden; display: none; }
}
@media only screen and (min-width: 991px){
.ad-mob{display:none;}

}</pre></body></html>