@media (min-width: 1025px) {
.elementor-hidden-desktop {
display: none!important;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-hidden-tablet {
display: none!important;
}
}
@media (max-width: 1024px) {
.menu-item-has-children > a:after {
margin-left:17px!important 
}
.man_product_cont a {
opacity: 1!important;
}
.products_grid_type .man_product_cont .button, .products_grid_type .man_product_cont .added_to_cart {
position: relative!important;
}
.products_grid_type .product, .elementor-widget-sm-woo-products .product {
margin-bottom: 30px!important;
}
.man_product_cont .button, .man_product_cont .added_to_cart {
opacity: 1;
position: relative;
}
.man_product_cont {
position: relative;
background-color: #fff;
}
.sm_nav_menu > li > a {
display: inline;
}
.man_news_item_cont {
padding: 35px;
}
.man_news_item_cont .man_news_item_date {
font-size: 12px;
}
h2, h2 a, .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title, address, .man_timeline_pin_title {
font-size: 36px!important;
line-height: 46px!important;
}
.man_intro_cont {
padding-top: 167px;
}
.man_number_block_number {
left: 50%;
transform:translateX(-50%);
}
.shop_table td, .shop_table tr {
padding: 15px;
}
.related .woo_products .product:nth-child(3n+1) {
clear: none!important;
}
.col-lg-9 .man_single_page {
padding-right: 0;
}
.products .man_product_photo {
width: 100%;
}
ul.products .man_product_photo {
height: auto;
background-color: #fff
}
.col-md-9.man_main_sidebar > .content-area {
margin-right: 0;
}
.col-md-9.man_main_sidebar {
padding-right: 15px;
}
h2.elementor-heading-title br,
.elementor-text-editor br,
div.elementor-heading-title br {
display: none;
}
.products_grid_type .man_product_cont h3 {
min-height: 50px
}
.man_table {
overflow: scroll;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.man_woo_cat_item_cont {
padding: 20px;
}
h2.elementor-heading-title {
width: 60%;
}
.sm_nav_menu>li ul:before {
left: 50%!important;
transform:translateX(-50%);
}
.sm_menu .sm_nav_menu {
text-align: center;
}
.sm_nav_menu > li ul ul {
left: -16px;
top: 0;
box-shadow:none;
background: none;
padding: 0;
margin: 0!important;
}
.sm_nav_menu a {
color: #fff!important;
}
.hidden-sm {
display: none;
}
.man_news_item_photo,
.man_product_photo,
.products-default .man_product_photo  {
overflow: hidden;
border-radius: 10px;
overflow: hidden;
}
.man_page_default .man_news_item_photo, .man_page_default  .man_product_photo, .man_page_default  .products-default .man_product_photo {
height: auto;
}
.products-default .man_product_photo a img {
width: 100%;
}
.man_news_item_list .man_news_item_date {
position: relative;
bottom: auto;
margin-top: 20px;
}
.man_vertical_products .product .man_product_cont h5 {
opacity: 1!important;
transform:translateY(0)!important;
}
.col-md-9.man_main_sidebar {
padding-right: 15px;
padding-left: 0;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
margin: 0 1% 40px!important;
}
.man_navigation .next {
right: 20px;
}
.man_navigation .prev {
left: 20px;
}
.sm_nav_menu {
font-size: 24px;
line-height: 32px;
}
.man_news_item_date {
font-size: 14px;
line-height: 22px;
}
.related ul.products-default .man_product_cont {
}
.woocommerce .man_product_cont .button {
position: relative!important;
bottom: auto;
right: auto;
left: auto;
}
}
@media (max-width: 1023px) { 
}
@media (max-width: 768px) {
.container {
padding-top: 50px;
padding-bottom: 50px;
}
.elementor-counter .elementor-counter-number-wrapper {
line-height: 40px!important;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
max-width: 100%!important;
flex:0 0 100%!important;
}
.man_nav_previous .man_nav_txt {
padding: 0 100px 0 100px;
}
.man_nav_next .man_nav_txt {
padding: 0 100px 0 100px;
}
.man_sidebar:before {
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.products_list_type .man_product_photo {
min-height: 280px;
}
.man_main_sidebar {
padding: 0;
}
.man_sidebar_col {
padding: 0;
}
.man_sidebar_col {
margin-top: 40px;
}
.woocommerce-Tabs-panel--related_products .products-default li {
margin-bottom: 30px!important;
}
.man_intro_cont {
padding-left: 15px;
padding-right: 15px;
}
.elementor-widget-sm-default-button .btn {
margin-left: 5px!important;
}
.man_woo_cat_item {
margin-bottom: 30px;
}
.coupon .button,
.man_page_default .woocommerce .coupon .button {
padding-left: 10px!important;
padding-right: 10px!important;
}
.woocommerce-MyAccount-navigation {
margin-bottom: 60px;
}
.group_table td, .group_table th {
padding: 5px!important;
}
.col-md-9.man_main_sidebar {
padding-left: 15px;
}
.woocommerce .woocommerce-result-count {
font-size: 14px;
line-height: 20px;
margin: 10px 0;
}
.woocommerce .woocommerce-ordering select {
font-size: 14px!important;
}
.man_table td {
min-width: 200px;
}
.man_icon {
display: none!important;
}
.man_woo_cat_item_cont_an {
height: auto;
opacity: 1;
transform:translateY(0);
padding-top: 10px;
}
.man_service_block_II:hover .man_woo_cat_item_cont_an {
padding-bottom: 0;
}
.man_service_block_II:hover .man_woo_cat_item_cont_an {
}
h2.elementor-heading-title {
width: 100%;
}
.sticky .man_news_item_list {
margin-bottom: 0;
}
.man_sidebar {
padding: 20px;
}
.elementor-heading-title {
width: 100%;
}
.comment-form .comment-form-author input,
.comment-form .comment-form-author,
.comment-form .comment-form-email input,
.comment-form .comment-form-email  {
width: 100%;
}
}
@media (max-width: 767px) {
.man_product_cont .button, .man_product_cont .added_to_cart {
opacity: 1;
position: relative;
}
.products .product:hover .man_product_cont {
padding: 20px;
}
.woocommerce .woocommerce-ordering {
border: 1px solid #eee;
border-radius: 5px;
}
.man_woo_cat_item:hover .man_woo_cat_item_cont .man_woo_cat_item_cont_an { 
height: auto;
}
.man_woo_cat_item_cont .btn {
margin-top: 0!important;
}
h2, h2 a, .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title, address, .man_timeline_pin_title {
font-size: 28px!important;
line-height: 36px!important;
}
.woocommerce-message:before {
display: none;
}
.woocommerce-message {
padding: 1em;
}
.woocommerce-page .woocommerce-message .button {
margin: 0 0 10px 10px!important;
}
.product_meta > span b {
width: auto;
}
.comment-reply-title {
margin-bottom: 30px;
display: block;
}
.comment-form-rating label,
.comment-form-comment label {
display: block;
margin-bottom: 10px;
}
.product_meta > span {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid rgba(0,0,0,0.05) ;
}
.man_nav_previous, .man_nav_next {
min-height: 330px;
}
.woocommerce .woocommerce-ordering select {
padding: 10px!important;
}
.man_service_block_II {
margin-bottom: 0;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(3n+1), .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(3n+1) {
clear: both!important;
}
.man_vertical_products_wrapper .woocommerce-product-gallery__image a img {
max-height: 350px;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product h3 {
margin-bottom: 20px;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product, .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product {
width: 31%!important;
margin: 0 1%!important;
clear: none;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(2n) {
float: left;
clear: none;
}
.related .products_list_type li {
padding: 0 15px;
}
.woocommerce .man_vertical_products_wrapper .related ul.products[class*=columns-].man_vertical_products_default li {
width: 48%!important;
}
.products_list_type .man_product_photo_col,
.products_list_type .man_product_cont_col {
padding: 0;
}
.man_news_item_photo_col {
padding-right: 0;
padding-left: 0;
margin-bottom: 10px;
}
.man_news_item_cont_col {
padding: 0;
}
.man_news_item_list {
margin-bottom: 40px!important;
}
.post:last-child .man_news_item_list {
margin-bottom: 0!important;
}
.woocommerce .woocommerce-Message .button,
.man_page_default .woocommerce .woocommerce-Message .button {
background: none!important;
padding: 0!important;
color: #333!important;
margin-bottom: 0!important;
display: inline-block!important;
line-height: 28px;
font-size: 16px;
}
.woocommerce table.shop_table {
border: 0;
}
.cross-sells .products-default li {
width: 100%;
}
table th,
table td {
padding: 10px!important;
-ms-text-align-last: auto;
text-align-last: auto;
}
table {
border-spacing:1px;
}
.man_preheader .site-description {
font-size: 14px;
}
.man_search_block_bg .search-form {
width: 90%;
}
.products-default .man_product_cont {
min-height: auto!important;
}
.wpcf7 .col-md-6,
.wpcf7 .col-md-12 {
padding: 0;
}
.comment-form-input {
padding: 0;
}
.elementor-hidden-phone {
display: none!important;
}
.related .products-default li {
width: 100%;
}
.man_vertical_products img {
max-height:350px;
width: auto!important;
margin: 0 auto;
} 
ul.products-default .man_product_cont,
.man_main_sidebar.col-md-12 ul.products-default .man_product_cont{
width: 100%!important;
margin: 10px 0 0!important;
}
.row {
margin: 0;
}
.col-md-9.man_main_sidebar>.content-area {
margin: 0;
}
.man_vertical_products .product .man_product_cont h5 {
opacity: 1!important;
transform:translateY(0)!important;
}
.woocommerce-Tabs-panel--description .col-md-6:last-child {
margin-top: 30px;
}
.gallery-columns-2 .gallery-item {
max-width: 100%!important;
}
.man_table {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
overflow: scroll;
}
.comments-area .avatar {
width: 50px;
height: 50px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 46%!important;
margin: 0 2% 2.992em!important;
}
.man_product_cont {
position: relative;
background-color: #fff;
transform:translateY(-10px);
}
.man_news_item_date time {
font-size: 14px;
}
.man_single_page_footer {
padding: 0 10px;
}
.hidden-xs {
display: none;
}
.man_news_item_cont_list {
width: 100%;
margin-left: 0;
min-height: auto;
}
.man_news_item_list .man_news_item_date {
position: relative;
bottom: auto;
margin-top: 20px;
}
.man_blog_archive .man_news_item_cont_list {
padding: 30px;
margin-top: 10px;
}
.man_news_item_photo {
width: 100%;
height: auto;
overflow: visible;
min-height: 260px;
}
body h1 {
font-size: 34px;
line-height: 44px;
}
.breadcrumbs {
display: none;
}
body li > ul, body li > ol {
margin-left: 10px;
padding-left: 10px;
}
.man_nav_previous .man_nav_txt, .man_nav_next .man_nav_txt {
padding: 20px 50px;
}
.man_nav_previous, .man_nav_next {
height: 50%;
}
}
@media (max-width: 500px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%!important;
margin-left:0!important;
margin-right: 0!important
}
}
@media (max-width: 375px) {
.man_nav_previous.nav-box:hover .man_nav_txt span i {
left: -30px;
}
.man_nav_next.nav-box:hover .man_nav_txt span i {
right: -30px;
}
.man_nav_previous.nav-box:hover .man_nav_txt span i:after,
.man_nav_next.nav-box:hover .man_nav_txt span i:after {
width: 20px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%!important;
margin: 0 0 30px!important;
}
.coupon .input-text,
#coupon_code {
width: 100%!important;
}
.woocommerce .coupon .button {
width: 100%!important;
margin-top: 10px!important;
}
.man_news_grid_item {
padding: 0;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(3n+1), .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(3n+1) {
clear: none!important;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(2n+1), .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product:nth-child(2n+1) {
clear: both!important;
}
.woocommerce ul.products[class*=columns-].man_vertical_products_default li.product, .woocommerce-page ul.products[class*=columns-].man_vertical_products_default li.product {
width: 48%!important;
margin: 0 1%!important;
clear: none;
}
}