caption,td,th{text-align:right}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-start}.header-aligned-left:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{order:10}.header-aligned-left:not([class*=nav-float-]) .header-widget{order:-10}.site-logo+.site-branding{order:-1}.nav-float-right #site-navigation{order:-5}.nav-float-right #site-navigation.has-active-search,.nav-float-right #site-navigation.toggled{order:10}.nav-float-right .header-widget{order:-10}.nav-float-left #site-navigation{order:5}.nav-float-left .header-widget,.nav-float-left .mobile-menu-control-wrapper{order:10}.mobile-menu-control-wrapper{margin-right:auto;margin-left:0}.nav-align-right .inside-navigation{justify-content:flex-start}.nav-align-left .inside-navigation{justify-content:flex-end}.menu-item-has-children .dropdown-menu-toggle{float:left!important}.main-navigation ul ul{text-align:right}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:left}.comment-meta .avatar{float:right;margin-left:10px}.page-header .avatar{float:right;margin-left:1.5em}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:left}.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child,.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child{padding-left:0}.comment .children{padding-right:30px;border-right:1px solid rgba(0,0,0,.05)}.main-navigation .main-nav ul li.menu-item-has-children>a,.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-left:0}nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle{padding-left:15px}nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.main-navigation{padding-right:0}ol,ul{margin:0 3em 1.5em 0}li>ol,li>ul{margin-right:1.5em}.menu-toggle .mobile-menu{margin-right:5px;margin-left:0}.widget_categories .children{margin-right:1.5em}.widget_nav_menu ul ul,.widget_pages ul ul{margin-right:1em}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{margin-left:.6em;margin-right:0}.entry-meta .gp-icon{margin-right:0;margin-left:.6em}.menu-toggle,.nav-search-enabled .main-navigation .menu-toggle{text-align:right}.rtl .navigation-search{left:auto;right:-99999px}.rtl .navigation-search.nav-search-active{right:0}.main-navigation.toggled .main-nav li{text-align:right}.both-left #left-sidebar,.both-sidebars #left-sidebar,.left-sidebar .sidebar{order:10}.both-left #right-sidebar{order:5}.both-right #left-sidebar{order:-5}.both-right #right-sidebar,.both-sidebars #right-sidebar,.right-sidebar #right-sidebar{order:-10}@media (max-width:768px){.site-content .content-area{order:-20}}::selection { color:#fff;
background:#575656;}  ::-webkit-scrollbar {
width: 10px;}  ::-webkit-scrollbar-track {
background:  #575656;}  ::-webkit-scrollbar-thumb {
background: #d4d4d4 ;}  ::-webkit-scrollbar-thumb:hover {
background: #d4d4d4;} html, body { 
overflow-x: hidden; 
}
.site-header {
display:flex;
flex-direction:row;
justify-content:center;  
}
.main-navigation.nav-align-right.sub-menu-left {
display:flex;
flex-direction:row;
justify-content:center;
}
.mobile-menu {
display:none;
}
.button_header {
background-color:#fff;
border: 1px solid #404041;
color:#404041; 
text-decoration:none;
padding:5px 32px;
}
.button_header:hover {
background-color:#404041;
border: 1px solid #fff;
color:#fff; 
text-decoration:none;
padding:5px 32px;
} 
.widget_text.widget.inner-padding.widget_custom_html {
margin-top: 15px;
}
.header-widget {
justify-content:center!important;
}
.icon:hover {
background-color:#fff;
}
.icon img {
height:20px;
width:20px;
}
.nav-float-left #site-navigation {
margin:0 auto;
}
.header-widget #custom_html-2 .textwidget { 
text-align: center; 
}
.header-image.is-logo-image {
margin-bottom:10px;
}
.sub-menu {
box-shadow: none!important;
border-top:1px solid #404041;
}
.sub-menu li{
border-right:1px solid #404041;
border-left:1px solid #404041;
border-bottom:1px solid #404041;
}
.sub-menu li:hover{
border:1px solid #404041;
background-color:#404041;
color:#fff!important;
} .body, .site {
font-family: "Heebo", sans-serif;
font-weight: 400;
font-style: normal;
background-color:#fff;
color:#404041;
}
.cont_about{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.cont_header, .cont_contact, .ppl_cont {
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
.cont_mainpro {
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
.logo, .imgs_1920, .about_info, .about_img, .mainpro_info, .mainpro_img, .contact_form, .contact_info, .ppl_info, .ppl_poem {
width:50%;
}
h2.title, h3.title {
text-align:center!important;
}
.mainpro_info h3 { 
width: 100%; 
} .logo {
display:flex;
align-items:flex-end;
justify-content:flex-start;
width:40%;
}
.imgs_1920 {
display:flex;
flex-direction:column;
justify-content:space-between;
width:45%;
}
.image-row {
display:flex;
flex-direction:row;
justify-content:space-between;
margin-top:40px;
}
.image-item {
width:35%;
margin-bottom:0;
line-height: 0;}
.image-item img {
border-radius:10px;
} .about_img {
display:flex;
justify-content:flex-end;
width:45%;
}
.mainpro_img {
display:flex;
justify-content:flex-start;
width:45%;
}
.about_img_pic, .main_img_pic {
border-radius:10px;
object-fit:cover;
}
.mainpro_info, .about_info {
width:45%;
height:90%;
}
.mainpro_info {
display:flex;
align-items:flex-start;
flex-direction:column;
}
.button_home {
background-color:#fff;
border: 1px solid #404041;
color:#404041; 
text-decoration:none;
padding:5px 32px;
}
.button_home:hover {
background-color:#404041;
border: 1px solid #fff;
color:#fff; 
text-decoration:none;
padding:5px 32px;
} .woocommerce-loop-product__title, .price, .product.type-product {
text-align: center;
}
.button.product_type_simple.add_to_cart_button {
background-color:#fff;
border: 1px solid #404041;
color:#404041;
border-radius:0px;
}
.button.product_type_simple.add_to_cart_button:hover {
background-color:#404041;
border: 1px solid #404041;
color:#fff;
border-radius:0px;
}
.woocommerce.columns-3.quick-sale {
justify-content:space-between;
} .main-navigation .main-nav ul li a.wpmenucart-contents {
padding-left: 0;
} .wpmenucart-icon-shopping-cart-0 {
margin:0px 5px;
}
ul.products{   
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
}
ul.products.columns-3:before, ul.products.columns-3:after { 
display: none; 
} .slider-container {
position: relative;
max-width: 100%;
overflow: hidden;
}
.slider {
display: flex;
transition: transform 0.5s ease-in-out;
}
.slide {
min-width: 100%;
box-sizing: border-box;
padding:0px 50px;
}
.prev, .next {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0);
color: #404041;
border: none;
padding: 10px;
cursor: pointer;
}
.prev { 
left: 0px;
font-size:22px;
}
.next { 
right: 0px;
font-size:22px;
}
.prev:hover { 
left: 0px;
font-size:22px;
color:#404041;
background-color:#fff;
}
.next:hover { 
right: 0px;
font-size:22px;
color:#404041;
background-color:#fff;
}
.reco_img_pic {
width:50%;
min-width:250px;
object-fit:cover;
}
.reco_img_box {
display:flex;
justify-content:center;
margin-bottom:20px;
} .site-info {
border-top:1px solid #404041;
}
#custom_html-7 {
display:flex;
justify-content:space-around;
}
#icon_f1 img, #icon_f2 img, #icon_f3 img { 
height:35px!important;
width:35px!important;
}
.footer-widgets {
display:flex;
justify-content:center;
}
.footer-widget-1 { 
display:flex;
flex-direction:column;
}
.footer-widgets-container.grid-container {
width:80%;
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
.inside-footer-widgets {
display:flex;
flex-direction:row-reverse; 
justify-content:space-between;
margin-left:0 !important;
width:100%;
gap:9%;
}
.footer-widget-1 {
width:50%;
display:flex;
justify-content:flex-end;
}
.footer-widget-2 {
display:flex;
flex-direction:column; padding:5px;
width:40%;
}
.cont_contact {
display:flex;
flex-direction:row;
justify-content:space-between;
}
#text-3 {
width:100%;
padding-left:0;
}
.contact_form, .contact_info {
width:45%;
}
.wpcf7-form.init p {
margin:5px 0px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-textarea {
padding:5px;
background-color:#fff;
border: 0.5px solid #404041;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
background-color:#fff;
border: 1px solid #404041;
color:#404041;
border-radius:5px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
background-color:#404041;
border: 1px solid #404041;
color:#fff; 
border-radius:5px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-textarea{
width:100%;
} .about1, .first_brand, .second_brand {
margin-bottom:80px;
}
.cont_about1, .cont_second_brand {
display:flex;
flex-direction:row;
justify-content:space-between;
}
.cont_first_brand {
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
.about_info1, .about_img1, .first_brand_info, .first_brand_img, .second_brand_info, .second_brand_img {
width:45%;
}
.about_img1,.first_brand_img, .second_brand_img { 
display:flex;
justify-content:center;
}
.about_img1 img, .first_brand_img img, .second_brand_img img{
border-radius:10px;
object-fit:cover;
}
h3 {
text-align:center;
} .woocommerce-products-header {
display:none;
}
.woocommerce-product-details__short-description, .product_title.entry-title, .price, .woocommerce-tabs.wc-tabs-wrapper {
text-align:right;
}
.single_add_to_cart_button.button.alt, .submit, .button.wc-forward, .button.product_type_simple  {
background-color:#fff!important;
border: 1px solid #404041!important;
color:#404041!important;  
border-radius:0px!important;
}
.single_add_to_cart_button.button.alt:hover, .submit:hover, .button.wc-forward:hover, .button.product_type_simple:hover {
background-color:#404041!important;
border: 1px solid #fff!important;
color:#fff!important;
border-radius:0px!important;
}
.woocommerce-message {
border-top-color:#404041;  
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
max-width:350px;
}
.woocommerce-page ul.products.columns-3 li.product:nth-last-child(1) {
margin-left: 0;
}
.products.columns-3 li a span.woocommerce-Price-amount.amount{
display:flex;
flex-direction:row;
justify-content:center!important;
}
.woocommerce ul.products li.product .price{
display:flex!important;
justify-content:center!important;
}
.flex-viewport { 
max-height: 500px; 
}
.woocommerce ul.products li.product a img {
aspect-ratio: 1; 
object-fit: cover;
} .wc-block-components-button, .button {
background-color:#404041!important;
border: 1px solid #fff!important;
color:#fff!important; 
text-decoration:none;
}
.wc-block-components-button:hover, .checkout-button:hover {
background-color:#A9A9A9;
border: 1px solid #fff;
color:#fff;
text-decoration:none;
}
.woocommerce-cart a.checkout-button.button.alt.wc-forward {
background: var(--contrast) !important;
color: white !important;
}
.woocommerce-page form .form-row input {
border: 1px solid #ccc;
margin-bottom: 5px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
display: flex;
flex-direction: column;
gap: 20px;
}
.woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
width:80%;
}
form.checkout.woocommerce-checkout {
display: flex;
}
h3#order_review_heading {
display: none;
}
input[type="radio"] {
cursor: pointer;
} .woocommerce-cart .ppc-button-wrapper, .single-product .ppc-button-wrapper  {display:none;}
.woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-content p a{
text-decoration: none;
}
#post-14 {
height:90vh;
margin:0 auto;
padding-left:20px;
} @media screen and (min-width: 1025px) {
.inside-header.grid-container {
width:80%;
}
.header, .about, .main_product, .ppl, .products, .contact {
margin-bottom:80px;
}
.header_720 {
display:none;
}
.mainpro_info, .about_info {
font-size:24px;
}
.products_tablet, .products_720 {
display:none;
}
#icon_f1, #icon_f2, #icon_f3 {
margin:0px 10px;
}
aside#text-6.widget.inner-padding.widget_text p {
display:none;
}
#text-6 {
margin:0px;
}
.footer-widgets-container.grid-container {
padding-left:0px;
padding-right:0px;
}
.top-bar.top-bar-align-right {
display:none;
} }
@media screen and (min-width: 768px) and (max-width: 1024px) {   .home .inside-article {
padding:0px!important;
}
.home #page {
width:100%!important;
}
.about, .main_product, .ppl, .products, .contact { padding: 20px 30px;
}
.about_info, .mainpro_info {
margin:10% 0%;
}
.header {
display:none;
} 
.header_720 {
display:flex;
align-items:center;
justify-content:center;
position: relative;
width: 100%!important;
height: 100vh; 
overflow: hidden;
}
.bg-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover; 
opacity:0.4; padding-bottom:30px;
}
.logo_720 {
width:80%;
position: relative;
z-index: 1;
}
.cont_about, .cont_mainpro {
display:flex;
flex-direction:column;
align-items:center;
}
.about_info, .about_img, .mainpro_info, .mainpro_img {
width:90%;
display:flex;
align-items:center;
flex-direction:column;
}
.about_img img, .mainpro_img img {
width:80%;
} .related.products .products li {
display: flex;
flex-direction: column;
justify-content: space-between;
}
aside#text-6.widget.inner-padding.widget_text p {
text-align:center;
font-size:30px;
}
.products_tablet {
display:flex;
justify-content:center;
}
.cont_products {
width:80%;
}
.products.columns-3 {
justify-content:center;
}
.ppl_info {
width:100%;
}
.poem {
display:none;
} .cont_first_brand, .cont_about1, .cont_second_brand {
display:flex;
flex-direction:column;
}
.about_info1, .about_img1, .first_brand_info, .first_brand_img, .second_brand_info, .second_brand_img {
width:100%;
}
.about_img1 img, .first_brand_img img, .second_brand_img img{
width:80%;
} .inside-footer-widgets {
display:flex;
flex-direction:column;
}
.footer-widget-1, .footer-widget-2 {
width:100%;
}
.footer-widget-2 {
text-align:center;
} .entry-content {
justify-content:center;
}
.woocommerce-breadcrumb {
width:80%;
} } @media screen and (max-width: 767px) { .page-16 {
width:100%!important;
}
.footer-widgets-container.grid-container {
width:100%!important;
}
.home .inside-article {
padding:0px!important;
}
.header {
display:none;
} 
.header_720 {
display:flex;
align-items:center;
justify-content:center;
position: relative;
width: 100%!important;
height: 100vh; 
overflow: hidden;
}
.bg-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover; 
opacity:0.4; }
.logo_720 {
width:80%;
position: relative;
z-index: 1;
}
.about, .main_product, .ppl, .products, .contact {
margin-bottom:20px;
padding: 10px 30px;
}
.about_info, .mainpro_info {
margin:10% 0%;
}
.cont_about, .cont_mainpro {
display:flex;
flex-direction:column;
}
.about_info, .mainpro_info, .about_img, .mainpro_img  {
width:100%;
} .related.products .products li {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.cont_products, .products.columns-3  {
display:flex;
flex-direction:column;
align-items:center;
}
aside#text-6.widget.inner-padding.widget_text p {
text-align:center;
font-size:30px;
}
.woocommerce.columns-2.quick-sale {
width:90%;
}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce {
padding: 0 30px;
}
form.checkout.woocommerce-checkout {
flex-direction:column;
}
.woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
width:100%;
}
h3#order_review_heading {
display: block;
}
.ppl_info {
width:100%;
}
.poem {
display:none;
} .cont_first_brand, .cont_about1, .cont_second_brand {
display:flex;
flex-direction:column;
}
.about_info1, .about_img1, .first_brand_info, .first_brand_img, .second_brand_info, .second_brand_img {
width:100%;
} .inside-footer-widgets {
display:flex;
flex-direction:column;
}
.footer-widget-1, .footer-widget-2 {
width:100%;
}
.footer-widget-2 {
text-align:center;
} }
@media(max-width: 1075px){
.main-navigation ul{
display:block !important;
}
.main-navigation ul li, .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul li, .has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){
display:none;
}
li#wpmenucartli {
position: absolute;
top: 0;
right: auto;
width: auto;
display: block;
left: 100px;
}
#mobile-header.toggled .main-nav > ul li, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{
display:block;
} }