@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700&display=swap');
*{ margin: 0; padding: 0;  box-sizing: border-box; }
figure{ margin: 0 }
address{ margin: 0 }
body{ font-family: 'Jost', sans-serif; background-color: rgba(124,136,67,0.2);}
img{ max-width: 100%; }
a{ transition: all 300ms ease-in-out; color: #000000;}
a:hover {color: #000000; text-decoration: none;}

.row-2 {margin-left: -6px;margin-right: -6px;}
.row-2 > div {padding-left: 6px;padding-right: 6px;}

.row-2 .col-left, .row-2 .col-right {flex: 0 0 270px;max-width: 270px;}
.row-2 .col-main {flex: 0 0 calc(100% - 540px);max-width: calc(100% - 540px);}

/* top header css */
.main-top-section {background-color: #a12b2a; padding: 3px 0;}
.header-item {display: flex;justify-content: center;}
.main-top-section ul {display: inline-flex; justify-content: center; align-items: center;position: relative;}
.main-top-section ul li a {font-size: 11px; color: #ffffff; padding: 0 10px; text-transform: uppercase; font-style: italic; font-weight: 600;}
.main-top-section ul li {position: relative;}
.main-top-section ul::before {background: url(../images/top-header-1.png) no-repeat; position: absolute; left: -15px; width: 16px; height: 23px;content: '';}
.main-top-section ul::after {background: url(../images/top-header-2.png) no-repeat; position: absolute; right: -15px; width: 16px; height: 23px;content: '';}
/*.header-item {background-image: url(/skin/frontend/salecto/oekologiskhundes/images/top-header-2.png),url(/skin/frontend/salecto/oekologiskhundes/images/top-header-1.png); background-repeat: no-repeat; background-position: top 0px right 515px, top 0px left 515px, bottom 10px right 0px, bottom 10px left 0px; }*/
/* header css */
body:not(.cms-home) #content {padding:25px 0px;}
.container {max-width: 1430px;}
.btn {border-radius: 0 !important;}
#search_mini_form .input-group {height: 47px; padding: 0 5px 0 20px; border-radius: 0px; border: 1px solid #000000; }
#search_mini_form input#search {height: 100%; border: 0; background: 0 0; padding-left: 0; font-size: 14px; color: #000000; }
#search_mini_form button.btn {border: 0; background: 0 0; width: 46px; padding: 5px 14px; color: #000000; font-size: 22px; cursor: auto !important; }
#header-search.skip-content {width: 100%; }
.search_mini_form-container {width: 100%; }
#search_mini_form .input-group ::placeholder {color: #000000;}
.form-control:focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0);}
.btn:focus, .btn.focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.02);}
.main-header-link {display: flex; justify-content: flex-end; align-items: center; height: 100%; }
.header-minicart.cart-link>a {position: relative;}
.main-header-link .header-link img {margin: 0px auto; }
.head-link>span {text-align: center; font-size: 16px; color: #000000; margin-top: 7px; }
.head-link span.badge-count {position: absolute; right: 0; left: 0px; top: 12px; margin: 0px auto; color: #ffffff; height: 12px; width: 12px; background-color: #A12B2A; border-radius: 10px; line-height: 14px; text-align: center; font-size: 7px; display: flex; justify-content: center; align-items: center;}
.header-minicart.cart-link {display: flex; justify-content: center; align-items: center; }
.main-header .main-header-link .header-link {margin-left: 40px;}
.page-header .main-header {padding: 11px 0px; background-color: #ffffff;}
.mainMenu {border-top: 1px solid #F4F4F4; background-color: #ffffff;}
.salecto-topmenu .salecto-label {font-size: 15px; text-transform: uppercase; color: #000000; padding: 5px 5px 15px; font-weight: 600; background: transparent !important; display: flex;}
.salecto-topmenu .salecto-label i {margin-right: 8px; background-color: #BB926A; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center;}
.salecto-menumanager .salecto-topmenu {justify-content: flex-start; flex-direction: column; height: 100%; width: 100%; align-items: stretch; padding: 20px 15px;}
.salecto-topmenu .salecto-submenu a.form-group:hover, .salecto-category-dynamic .col-level .col-xs-12.form-group a:hover, 
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a, .salecto-category-dynamic .col-dynamic a:hover span, 
.salecto-category-level .parent.active > a.form-group, .salecto-topmenu .salecto-level0.active .salecto-label {color: #A12B2A !important;}
.mainMenu .salecto-menumanager .desktop-nav-menu a.active:hover { color:#A12B2A !important;}
.salecto-topmenu a:not([href]):not([tabindex]) {color: #ffffff;}
.home-page-slider .main-slider .banner-content .heading {font-size: 47px !important; color: #ffffff !important; margin-bottom: 20px; }
.home-page-slider .main-slider .banner-content .text {font-size: 21px !important; color: #ffffff !important; margin-bottom: 40px; font-weight: 600;}
.banner-content .btn {width: 120px; margin: 0 5px; font-size: 16px; font-weight: 600; color: #ffffff !important; background-color: #3F4727 !important; border-radius: 0; padding: 10px 15px; }
.banner-content .btn.btn-read {background-color: #a12b2a !important;}
.main-slider .owl-dots button.owl-dot.active, .main-slider .owl-dots button.owl-dot:hover {background-color: #fff !important;}
.main-slider .owl-dots button.owl-dot {background-color: transparent; border-color: #fff !important; margin: 0px 4px; border: 1px solid #fff; border-radius: 30px; height: 10px; width: 10px;}
.main-slider .owl-dots {left: 0px; right: 0px; bottom: inherit; top: 85%;}
.owl-carousel .owl-dots {bottom: -20px;}
.banner-slider .owl-dots button.owl-dot.active, .banner-slider .owl-dots button.owl-dot:hover {background-color: #fff !important;}
.banner-slider .owl-dots button.owl-dot {background-color: transparent; border-color: #fff !important; margin: 0px 4px; border: 1px solid #fff; border-radius: 30px; height: 10px; width: 10px;}
.banner-slider .owl-dots {left: 0px; right: 0px; bottom: inherit; top: 85%;}
.banner-slider {margin-bottom: 52px;}
.main-slider .banner_main_img {width: 100%;}
.banner-slider .banner-slider-img {width: 100%;}
.banner-content .btn:hover {color: #fff !important; background-color: #000 !important;}
.main-ansog-block .ansog-box a.ansog-btn:hover {border: 1px solid #000000; background-color: #000000; color: #fff;}


/* Compare block */
.block-compare {background-color: #ffffff;}
.block-compare .block-title {background-color: #A12B2A;margin: 0;font-size: 0;padding: 13px 19px;}
.block-compare .block-title span {font-size: 16px; color: #ffffff; text-transform: uppercase;}
.block-compare .block-content {padding: 30px 19px;}
.block-compare .block-content p {margin-bottom: 0;color: #000000;font-size: 15px;}
/* Top Social Block */
.main-top-social .top-social-text p {margin: 0;font-size: 15px;color: #000000;font-weight: 500;text-transform: uppercase;}
.main-top-social {padding: 25px 0px;}
.main-top-social .social-media a {background-image: url(/skin/frontend/salecto/oekologiskhundes/images/social-bg.png);background-repeat: no-repeat; width: 39px; height: 36px;}
.main-top-social .social-media a em {font-size: 14px; color: #a12b2a; display: flex; justify-content: center; align-items: center; height: 100%;}
.main-top-social .top-social-text {display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.main-ansog-block {padding: 55px 0px;}
.ansog-box {height: 147px; width: 100%; background-color: #3F4727; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.main-ansog-block .ansog-box span.title {font-size: 17px;color: #ffffff;margin-bottom: 19px; font-weight: 600;}
.main-ansog-block .ansog-box a.ansog-btn {font-size: 14px; color: #ffffff; border: 1px solid #ffffff; padding: 3px 20px; font-weight: 600;}
.ansog-box.green {background-color: #A12B2A;}
.main-home-middel {padding: 0px 15px 59px;}
.mainMenu span.menu-header-title {font-size: 16px; color: #ffffff; background-color: #3f4727; width: 100%; display: block; padding: 12px 20px 7px; font-weight: 600;}
.mainMenu .container {padding: 0 0;}
/* header usp css */
.main-usp-section {padding: 18px 0px;}
.main-usp-section .top-links {display: flex; justify-content: center; align-items: center; }
.main-usp-section .top-links li {font-size: 15px; color: #000000; font-weight: 500; padding: 0px 35px;}
.main-usp-section .top-links li em {color: #A12B2A;}
/* categories block css */
.categories_block {padding-bottom: 55px;}
.categories_block .item {text-align: center;}
.categories_block .image .category-item .title {font-size: 21px; font-weight: 600; color: #000000; text-transform: uppercase; position: absolute; left: 0; bottom: 0; padding-bottom: 32px; display: flex; justify-content: center; align-items: flex-end; width: 100%; height: 100%;}
.categories_block .category-item {position: relative; display: flex;}
.categories_block .category-item img {width: 100%;}
/* product slider css */
.main-product-slider #tabs #tab_2,#tab_3 {display: none;}
.home-page-tabs #tabs #tab_1 h4 {font-size: 21px; color: #000000; font-weight: 600; margin-bottom: 21px; text-transform: uppercase; }
.home-product-slider .owl-stage {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.home-product-slider .owl-item{display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto !important; }
.home-product-slider .item .badge {position: absolute; top: 10px; right: 10px;}
.badge {top: 10px;right: 10px;position: absolute;}
.home-product-slider .item {border: 1px solid #E0E0E0; background-color: #FFFFFF; position: relative;}
.home-product-slider .item .card-body {padding: 13px 1.25rem; border-top: 1px solid #EFEFEF; background-color: #FFFFFF;}
.home-product-slider .item .product-image {margin: 40px 0;}
.home-product-slider .item .product-info .card-title {margin-bottom: 0px;}
.home-product-slider .item .product-info .card-title a {font-size: 15px; color: #a12b2a; font-weight: 500; width: 100%; padding-right: 10px;position: relative;}
.home-product-slider .item .product-info .price-box span.price {color: #000000 !important; font-size: 15px; text-transform: uppercase; }
.home-product-slider .item .product-info .card-title a i {float: right;position: absolute;right: 0;top: 5px;}
.home-product-slider .owl-nav{ position: absolute; top: -46px; right: 15px; }
.home-product-slider .owl-nav button.owl-prev, 
.home-product-slider .owl-nav button.owl-next { border: none; background: inherit; color: #B3B3B3; font-size: 25px; margin-top: -5px; top: 50%;}
.home-product-slider .owl-nav button.owl-prev{ left: -55px; }
.home-product-slider .owl-nav button.owl-next{ right: -35px; }
.home-product-slider .owl-nav button.owl-next:hover, 
.home-product-slider .owl-nav button.owl-prev:hover{ background-color: transparent; color: #000000; }
.home-product-slider .owl-nav .owl-prev>span, 
.home-product-slider .owl-nav .owl-next>span{ display: none; }
.home-product-slider .owl-nav .owl-prev:after {content: "\f104"; font-family: 'Font Awesome 5 pro'; font-weight: 300;}
.home-product-slider .owl-nav .owl-next:after { content: "\f105";font-family: 'Font Awesome 5 pro'; font-weight: 300;}
.home-product-slider .owl-nav {display: block !important;}
.home-product-slider .price-box {display: none;}
/* Dealer Login css */
.home_dealer_login_block {padding-top: 0px;}
.main-login {background-image: url(/skin/frontend/salecto/oekologiskhundes/images/login.png); width: 100%;height: 340px;background-size: cover; background-repeat: no-repeat;}
.main-login .dealer-login-section {display: flex; justify-content: space-around; align-items: center; height: 100%; width: 100%; }
.main-login .dealer-login-section .dealer-login-text {text-align: center;}
.main-login .dealer-login-section .dealer-login-text .title {font-size: 47px;font-weight: 600;color: #ffffff;} 
.main-login .dealer-login-section .dealer-login-text p {font-size: 26px;color: #ffffff;font-weight: 500;} 
.main-login .dealer-login-section .dealer-login-form {text-align: center;}
.main-login .dealer-login-section .dealer-login-form .login-form {width: 352px; height: 52px; padding: 0 15px; }
.main-login .dealer-login-section .dealer-login-form .login-btn {width: 352px; height: 52px; background-color: #A12B2A; border: none; font-size: 16px; color: #ffffff; font-weight: 600; cursor: pointer;}
.main-login .dealer-login-section .dealer-login-form ::placeholder {font-size: 16px; color: #000000; font-weight: 500;}
.main-login .dealer-login-form .form-control {height: 52px;border: 0;background-clip: unset;}
/* facebook social css */
.home_page_facebook_social {padding-bottom: 23px;}
.home_page_facebook_social .facebook-social {background-color: #ffffff;padding: 30px 33px;}
.home_page_facebook_social .facebook-social-text {margin: 0px auto; text-align: center;}
.home_page_facebook_social .facebook-social-text .title {font-size: 40px; color: #000000; font-weight: 600;}
.home_page_facebook_social .facebook-social-text .sub-title {font-size: 25px; color: #000000; font-weight: 700; margin-bottom: 25px;}
.home_page_facebook_social .facebook-social-text .facebook-btn {background-color: #3f4727; font-size: 16px; color: #ffffff; padding: 10px 20px; font-weight: 600; display: inline-block;}
.home_page_facebook_social .facebook-social-text .facebook-btn.read-btn {background-color: #A12B2A;}
.home_page_facebook_social .facebook-social-text .facebook-btn:hover {background-color: #000; color: #fff;}
/* instagram block */
.main-instagram-section {padding: 30px 0px 0px; background-color: rgba(124,136,67,0.2);}
.main-instagram-section .title {text-align: center; display: block; font-size: 21px; color: #000000; font-weight: 600; text-transform: uppercase; margin-bottom: 20px;}
.home_footer_usp {background-color: rgba(124,136,67,0.2);}
/* footer usp block */
.main-footer-usp {padding: 20px 0px;}
.footer-usp-item {display: flex; justify-content: space-around; align-items: center;}
.footer-usp-item .footer-usp-items {display: flex; align-items: center; justify-content: flex-start;}
.footer-usp-item .footer-usp-items .footer-usp-text span.title {font-size: 15px; color: #000000; font-weight: 700;}
.footer-usp-item .footer-usp-items .footer-usp-text {margin-left: 16px;}
.footer-usp-item .footer-usp-items .footer-usp-icon {position: relative;}
.footer-usp-item .footer-usp-items .footer-usp-icon em.fal.fa-check {position: absolute; left: 0; right: 0; display: flex; align-items: center; justify-content: center; height: 100%; top: 0; font-size: 26px; color: #ffffff; }
/*subscribe newsletter*/
.footer-newsletter-bg .container {max-width: 1430px;}
.block-subscribe .input-box {display: flex; position: relative;}
.block-subscribe .input-box .input-out {width: 365px; height: 52px; margin-right: 19px; position: relative;}
.block-subscribe .input-box input {width: 100%; padding: 10px 25px; height: 100%; color: #000000; border: 0; background: #ffffff; font-size: 18px; border-radius: 0;}
.btn-subscribe {min-width: 150px;  background-color: #3F4727; color: #ffffff; font-size: 16px; line-height: 34px; padding: 6px 20px; text-transform: unset; font-weight: 600; border-radius: 0;}
.btn-subscribe:hover{color: #ffffff; background-color: #000000;}
.footer-newsletter-bg { background-color: #a12b2a; padding: 32px 0px;}
.block-subscribe .block-title h4 {margin: 0 0 10px; font-size: 34px; text-transform: uppercase; color: #ffffff;}
.block-subscribe .block-title p {font-size: 23px; color: #ffffff;}
.block-subscribe .input-box ::placeholder {color: #000000; font-size: 16px;}
.newsletter-title .heading2 {font-size: 19px; color: #ffffff; text-transform: uppercase; font-weight: 600; margin-bottom: 0; }
/* footer css */
#footer {margin-top: 0;}
.footer-top {padding: 40px 0px 30px;background-color: #ECF1D9;}
.footer-title {font-size: 18px; font-weight: 600; color: #000000; padding-bottom: 0; margin-bottom: 30px; text-transform: uppercase; }
.footer-col li, .footer-col a, .footer-col p {color: #000000; font-size: 16px; margin-bottom: 5px; font-weight: 500; }
.footer-col a:hover {color: #a12b2a;}
.footer-col a i {font-size: 19px; color: #A12B2A; display: flex; justify-content: center; align-items: center; height: 100%;}
.footer-top .social-media a {width: 67px; height: 61px;}
.footer-top .social-media a {background-image: url(/skin/frontend/salecto/oekologiskhundes/images/footer-bg.png); background-size: cover; background-repeat: no-repeat;}
.payment {text-align: center; padding: 40px 0 0; }
.footer-col .address-section {margin-top: 30px;}
/* all css */
.mm-panels, .mm-panels>.mm-panel {position: fixed;width: calc(100% - 20%);max-width: 440px;}
.mm-panel:after, .mm-panel:before {content: '';display: block;height: 20px;}
.mm-menu .mm-navbar {padding: 0 15px;text-align: left;background: #eeeff0;height: 60px;}
.mm-menu .mm-navbar a {color: #000;font-weight: 900;font-size: 17px;padding: 20px 0;}
.mm-menu .mm-navbar {padding: 0 15px;text-align: left;background: #eeeff0;height: 60px;}
.mm-menu .mm-panels>.mm-panel>.mm-listview:first-child, .mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview {margin-top: 0;}
.page-item.active .page-link {z-index: 1;color: #ffffff;background-color: #000000;border-color: #000000;}
.page-link {color: #000000;}
.page-link:hover {color: #000000;}
.cart-item-body .item-name a:hover {color: #000000; text-decoration: none;}
.cart-item-body .item-price .price {color: #000000;}
.cart-item-body .remove:hover {color: #000000; text-decoration: none;}
.btn-primary {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-primary:hover {color: #ffffff;background-color: #000000;border-color: #000000;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.btn-primary:focus, .btn-primary.focus {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.btn-success {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-success:hover {color: #ffffff;background-color: #000000;border-color: #000000;}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.btn-success:focus, .btn-success.focus {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.btn-secondary {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-secondary:hover {color: #ffffff;background-color: #000000;border-color: #000000;}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {color: #ffffff;background-color: #a12b2a;border-color: #a12b2a;}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.btn-secondary:focus, .btn-secondary.focus {box-shadow: 0 0 0 0.2rem rgba(221, 45, 45, 0.22);}
.cn_search_popup .cn_title {padding-bottom: 5px;}
.cn_button_block .button {border: 0;padding: 8px 15px;font-size: 13px;}
.cn_image>img {border: none;}
.cn_search_popup_inner {border: none;}
.cn_search_popup div.cn_element {border: none;}
.cn_search_popup .cn_image {width: 10%;}
.cn_button_block {display: table;width: 100%;padding: 10px 0;}
.cn_search_popup_inner .price-box {padding: 10px 0;}
input.form-control {height: 40px; border-radius: 0; } 
select.form-control, .form-group select {height: 40px; border-radius: 0; }
.opc-wrapper-opc .card-header h5 {margin: 0;}
.custom-control-input:checked~.custom-control-label:before {border-color: #A12B2A;background-color: #A12B2A;}
.salectoseo-sitemap .sitempan {width: 100%;float: none;display: table;}
.page-title h1,h2 {font-size: 25px; color: #000000;}
.customer-account-login .new-users .buttons-set {margin-top: 15px;}
.catalogsearch-advanced-index .form-inline .input-group {display: flex;align-items: center;}
.catalogsearch-advanced-index .form-inline .input-group input {margin: 0 10px;}
#header-search.skip-content {width: 100%; display: flex;align-items: center;justify-content: center;}
#header-search.skip-active {display: block;}
.head-link > span {line-height: 18px;}
.cn_image>img {height: auto; width: auto;}
.card.toolbar .view {display: none !important;}
.product-media .more-views li .img-thumbnail {display: flex; height: 150px; padding: 0; width: 150px; justify-content: center; align-items: center; background-color: #FFFFFF; border-radius: 0; }
.product-image-gallery .gallery-image.visible {background-color: #ffffff;}
.opc-data-table tr td.last { text-align: right;}
.product-info {display: flex; flex-wrap: wrap;}
.product-info .card-title { display: flex; width: 100%;}
.product-info .price-box { margin-top: auto; display: flex; width: 100%; flex-wrap: wrap;}
.special-price {margin-right: 5px;}
.google-map { margin-bottom: 30px;}
.main-instagram-section img {width: 100%;}
#sidebar-nav li.active, #sidebar-nav li.active > a, #sidebar-nav li.active > .collapsible-wrapper > a {color: #A12B2A;}
#sidebar-nav-menu > li:hover a {color: #A12B2A;}
#sidebar-nav-menu > li:hover a:hover {color: #A12B2A;}
#sidebar-nav-menu > li a {display: block;width: 100%;}
.bg-secondary {background-color: #A12B2A !important;}
.sidebar .nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: #A12B2A !important;border-radius: 0;}
span.configurable-price-from-label {padding-right: 3px;}
.social-media a {margin-right: 0px;}

.main-hundivers {background-color: #FFFFFF;}
.main-hundivers span.-heading-title {background-color: #A12B2A; display: block; padding: 12px 19px 7px; font-size: 16px; font-weight: 600; color: #ffffff; text-transform: uppercase; }
.main-hundivers .box-text {padding: 13px 19px 21px;}
.main-hundivers .box-text ul li {font-size: 15px; color: #000000; margin-bottom: 15px;}
.main-hundivers .box-text ul li:last-child {margin: 0px;}
.main-hundivers .box-text ul li a:hover {color: #a12b2a;}
.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label {color: #a12b2a;}


@media (max-width: 1900px) {
	.block-subscribe .footer-form-block .input-group {display: flex;justify-content: flex-end;align-items: center;width: 100%;height: 100%;}
	.block-subscribe .input-box .input-out {width: 260px;}
}
@media (max-width: 1600px) {
	.home-product-slider .owl-nav button.owl-prev {left: -60px;}
	.home-product-slider .owl-nav button.owl-next {right: -25px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .title {font-size: 30px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .sub-title {font-size: 20px; margin-bottom: 15px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .facebook-btn {font-size: 14px; padding: 8px 15px;}
}
@media (max-width: 1400px) {
	.main-ansog-block .ansog-box span.title {font-size: 15px;}
}
@media (max-width: 1200px) {}	
@media (max-width: 1199px) {
	.salecto-topmenu .salecto-level0 {width: 100%;}
	.salecto-level0 .salecto-label, .salecto-menumanager .mb-label {background-color: #fff; text-transform: uppercase;}
	.salecto-topmenu .mm-listitem_opened>.mm-panel {display: block !important;}
	.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label, .salecto-topmenu .salecto-level0:hover .mb-label, .salecto-topmenu .salecto-level0:active .mb-label, .salecto-topmenu .salecto-level0:focus .mb-label, .salecto-menumanager .mbactive .salecto-label, .salecto-menumanager .mbactive .mb-return, .salecto-menumanager .mbactive .mb-label {background-color: #EBEDED;color: #2F2F2F;}
	.logo { display: block; width: 150px; margin: 10px 0;}
	.page-header .main-header {padding: 0 0;}
	.salecto-topmenu .salecto-level0 {float: none;}
	.mm-listitem_opened>.mm-panel {display: block !important;}
	.skip-content.skip-active {display: block !important;}
	.skip-content {display: none !important;}
	.header-nav, .header-search, .header-minicart {border: none;}
	.header-nav {display: flex;align-items: center;padding-top: 10px;padding-bottom: 10px;border-right: 1px solid #e8e8e8 !important;}
	.page-header .main-header .header-nav i.fal.fa-bars.d-block {color: #000000;font-size: 16px;}
	.head-link>span {font-size: 11px; margin-top: 10px;}
	.main-header .main-header-link .header-link {margin-left: 30px;}
	.cart-col .skip-links .header-minicart>a {height: auto;line-height: inherit;}
	.main-login {height: auto;}
	.main-login .dealer-login-section {flex-wrap: wrap; padding: 30px 10px;}
	.main-login .dealer-login-section .dealer-login-form .login-form {width: 250px;}
	.main-login .dealer-login-section .dealer-login-form .login-btn {width: 250px;}
	.categories_block {padding: 0px 0px 30px;}
	.main-login .dealer-login-section .dealer-login-text .title {font-size: 30px;}
	.main-login .dealer-login-section .dealer-login-text p {font-size: 18px;}
	.home_page_facebook_social {padding-bottom: 15px;}
	.home_page_facebook_social .facebook-social {height: 100%;}
	.facebook-social-img-one {margin-bottom: 15px; text-align: center;}
	.home-product-slider .owl-nav button.owl-next {right: -30px;}
	.home-product-slider .owl-nav button.owl-prev {left: -60px;}
	.main-product-slider {padding: 0px 0px 10px;}
	.footer-top {padding: 40px 0px;}
	.footer-title {margin-bottom: 10px;}
	#footer .footer-col {margin: 5px 0px 25px;}
	.payment {padding: 10px 0 0;}
	.main-usp-section .top-links li {padding: 0px 15px;}
	.logo-col { display: flex; align-items: center;}
	#header-search {position: absolute;top: 140px;left: 0;z-index: 999;}
	.search_mini_form-container {padding: 10px;background-color: #F4F4F4;border: 1px solid #CCCCCC;}
	.head-link > span {line-height: normal; margin-top: 0;}
	.main-header .main-header-link .header-link i {font-size: 16px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .facebook-btn {font-size: 14px; padding: 8px 15px;}
	.home-page-slider .main-slider .banner-content .heading {font-size: 30px !important;}
	.home-page-slider .main-slider .banner-content .text {font-size: 15px !important;margin-bottom: 15px;}
	.banner-content .btn {width: 110px; font-size: 15px; padding: 7px 15px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .sub-title {font-size: 18px;}
	.footer-newsletter-bg {padding: 30px 0px;}
	.main-instagram-section .title {padding: 0 15px;}
	.main-instagram-section {padding: 15px 0px;}
	.categories_block .image .category-item .title {font-size: 17px;}
	.main-home-middel {padding: 0px 15px 30px;}
	.main-ansog-block {padding-top: 15px;}
	.main-ansog-block .ansog-box span.title {font-size: 15px;}
	.facebook-social-img-top {text-align: center; margin-bottom: 15px;}
	.main-home-middel img {width: 100%;}
	.categories_block .category-item img {width: 100%;}
	.block-compare {margin: 0px 15px 15px;}
	.main-slider .banner_main_img {width: 100%;}
	.main-header .header-nav {display: none !important;}
	.card.block-viewed {margin-bottom: 15px;}
	.banner-slider {margin-bottom: 30px;}
	.banner-slider-img {width: 100%;}
	.row-2 .col-left, .row-2 .col-right {flex: 100%;max-width: 100%;}
	.row-2 .col-main {flex: 100%;max-width: 100%;}
	#header .logo-col .logo {margin: 0px 0; text-align: left;}
	.main-header-link .header-link img {max-height: 17px;}
	.head-link span.badge-count {top: 9px;}
	.logo-col .logo img {height: 40px;}
	.block-subscribe .input-box .input-out {height: 40px;}
	.btn-subscribe {height: 40px; line-height: 20px;}


}	
@media (max-width: 1150px) {
	.page-header .main-header .header-nav {display: block !important;}
	#header-search {position: absolute;top: 100%;left: 0;z-index: 999;}
	.newsletter-title .heading2 {font-size: 15px;}
	.collateral-tabs .tab {background-color: #d3d4d4;}
	.collateral-tabs .tab::after {background-color: #d3d4d4;}
	.main-header .header-nav {display: block !important;}
	.salecto-menumanager .salecto-topmenu {padding: 0 0;}
}
@media (max-width: 991px) {
	.block-subscribe .block-title h4 {margin: 0 0 8px; font-size: 28px;}
	.block-subscribe .block-title p {font-size: 18px;}
	.block-subscribe .input-box .input-out {margin-right: 30px; width: 100%;}
	.main-usp-section {padding: 12px 0;}
	.main-usp-section .top-links li {display: none; width: 100%; text-align: center;}
	.main-footer-usp .footer-usp-item li {display: none; width: 100%; text-align: center;}
	.footer-usp-item .footer-usp-items .footer-usp-icon {display: inline-block;}
	.footer-usp-item .footer-usp-items .footer-usp-text {display: inline-flex;}
	.footer-form-block .input-group {display: flex;justify-content: center;align-items: center;}
	.footer-newsletter .newsletter-title {text-align: center !important; margin-bottom: 15px;}
	.block-subscribe .footer-form-block .input-group {display: block;}
	.block-subscribe .input-box .input-out {width: 100%;}
	.footer-top .social-col {text-align: center;}
	.main-instagram-section {padding: 15px 0 0;}
	.block-title.mobile-title.collapsed {background: #fff;}

}
@media (max-width: 767px) {
	.block-subscribe .input-box {flex-wrap: wrap;}
	.block-subscribe .input-box .input-out {width: 100%; margin: 0 0 3px;}
	.btn-subscribe {width: 100%;}
	.block-subscribe .input-box input {text-align: center;}
	.footer-form-block .input-group {display: flex;justify-content: center;align-items: center;}
	.footer-newsletter .input-box .input-group-append {width: 100%;}
	.footer-title {font-size: 15px;}
	.footer-col li, .footer-col a, .footer-col p {font-size: 13px;}
	.home_page_facebook_social .facebook-social {padding: 15px;}
	.facebook-social-img-one {text-align: center;}
	.facebook-social-text {width: 50%;}
	.home_page_facebook_social .facebook-social .facebook-social-text .sub-title {font-size: 15px;}
	.home_page_facebook_social .facebook-social .facebook-social-text .title {font-size: 24px;}
	#header {position: sticky; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; top: 0; background: #fff; z-index: 10; }
	.main-footer-usp {padding: 15px 0px;}
	.contact-details {margin-top: 1rem;}
	#header.sticky .main-top-section {display: none;}
	#header.sticky .main-header {box-shadow: 0 1px 5px rgb(205 205 205 / 46%);}



}
@media (max-width: 575px) {
	.main-header .main-header-link .header-link { margin-left: 15px;}
	.home-page-slider .main-slider .banner-content .heading {font-size: 20px !important;color: #ffffff !important;margin-bottom: 5px;}
	.home-page-slider .main-slider .banner-content .text {font-size: 13px !important;color: #ffffff !important;margin-bottom: 10px;}
	.banner-content .btn {width: auto; font-size: 11px; padding: 5px 10px;}
	.footer-top .social-col {text-align: left;}
	.main-instagram-section .title {font-size: 18px; padding: 0 15px;}
	.footer-col .address-section {margin-top: 15px;}
	.footer-top .social-media a {width: 40px;height: 35px;}
	.footer-col a i {font-size: 16px;}
	.social-media a {margin-right: 5px;}
	.main-login .dealer-login-form .form-control {height: 43px;}
	.main-login .dealer-login-section .dealer-login-form .login-btn {width: 100%;height: 43px;}
	.main-login .dealer-login-section .dealer-login-form {width: 100%;}
	.main-login .dealer-login-section {padding: 30px 15px;}
    .home-page-slider .main-slider .banner-content a {padding-right: 10px;}
    .main-top-social .top-social-text {justify-content: center;}
    .main-top-social {padding: 15px 0px;}
    .links.social-media {text-align: left;}
    .main-top-social .top-social-text p {margin-bottom: 10px;}
    .categories_block {padding: 10px 0px 30px;}
    .categories_block .item {margin-bottom: 11px;}
    .categories_block .item.last {margin-bottom: 0px;}
    .home-page-tabs #tabs #tab_1 h4 {font-size: 15px;}
    .ansog-box {margin-bottom: 15px;}
    .ansog-box.green {margin-bottom: 0px;}
    .home_page_facebook_social .item {margin-bottom: 15px;}
    .main-top-social .links.social-media {text-align: center;}
    .categories_block .image .category-item .title {padding-bottom: 20px;}
    .logo-col .logo img {height: 35px;}

}
@media (max-width: 479px) {
/* .footer-top .col-6 {flex: 0 0 100%; max-width: 100%;} */
.main-top-section ul::before, .main-top-section ul::after {display: none;}
}
@media (max-width: 380px) {
	.footer-top .col-6 {flex: 0 0 100%; max-width: 100%;}
}
@media (max-width: 360px) {
	.main-top-section ul li a {padding: 0 4px;}
}