@media (min-width:200px) and (max-width:767px) {
    .header-top{
        background: #1d1752;
    }
    .header-top .top-info{
        margin-left: 0;
        padding: 12px 0px 12px 0px;
    }
	.main-footer .footer-top .contact-widget{
        margin: 30px 0px;
    }
    .header-top .top-info:before{
        display: none;
    }
    .header-upper .outer-box .logo-box{
        background-color: #FFFFFF;
    }
    .customer-feedback-panel,
    .main-footer .footer-top .newsletter-widget{
        margin-left: 0;
    }
    .header-upper{
        position: relative;
    }
    #menu .btn-navbar,
    #menu .btn-navbar:focus,
    #menu .btn-navbar:hover{
        margin: 0;
        padding: 6px 12px;
        background-color: #1D1752;
        background-image: none;
        border-color: #1D1752;
    }
    .panel-catagory-list{
        margin-left: inherit;
    }
    .menu-area.pull-right>.pull-left:first-child{
        margin-left: 14px;
        float: right !important;
    }
    .navbar-collapse{
        position: absolute;
        width: 400px;
        right: 0;
        z-index: 9;
        background-color: #FFFFFF;
    }
    .main-hero-section .swiper-button-prev,
    .main-hero-section .swiper-button-next{
        width: 40px;
        height: 40px;
        line-height: 18px;
    }
    .main-hero-section .swiper-button-next:before,
    .main-hero-section .swiper-button-prev:before{
        font-size: 18px !important;
    }
    .main-hero-section .swiper-pagination{
        display: none;
    }
    .slide-captions{
        top: inherit !important;
        text-align: center;
        bottom: 12px;
        transform: inherit !important;
    }
    .news-panel .container,
    .home-products-sections .container,
    .category-product-section .container,
    .special-prudects-sections .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .news-panel .container .row .col-xs-6,
    .home-products-sections .container .row .product-layout,
    .category-product-section .container .row .product-layout,
    .special-prudects-sections .container .row .product-layout{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .site-language-panel .btn-link{
        gap: 2px;
    }
    .site-language-panel .dropdown-menu,
    .account-dropdown-panel .dropdown-menu{
        width: 150px;
        min-width: 150px;
    }
    .contact-store-information{
        margin-bottom: 20px;
    }
    .contact-form{
        margin-top: 0px;
    }
    .main-footer{
        margin-top: 0px;
    }
    .common-category-section.mb-30{
        margin-bottom: 5px;
    }
    .common-category-section.mb-30 .col-sm-6{
        margin-left: -5px;
        margin-right: -5px;
    }
    .product-grid .product-thumb .caption{
        padding: 0;
    }
    .page-title-sections{
        padding: 40px 0;
    }
    .caret {
        border-top: 6px solid;
    }
    .category-product-section{
        padding: 30px 0;
    }
    .main-footer{
        padding: 50px 0;
    }
    .footer-powered-info{
        padding-bottom: 0;
    }
    .footer-center .nav>li>a{
        padding: 10px 6px;
    }
    /* .section-filtur .form-control{
        margin-bottom: 12px;
    }
    .section-filtur #button-search{
        margin-top: 12px;
    } */
    .mb-40{
        margin-bottom: 30px;
    }
    .sections-google-mape{
        margin-bottom: -5px;
    }
    .multimedia-menu a{
        color: #FFFFFF !important;
    }
    .multimedia-menu .dropdown-header{
        padding: 5px 0 !important;
    }
    .multimedia-menu .p-10.border{
        background-color: #FFFFFF;
    }
    .techniques-categories-items{
        padding: 24px;
        margin-left: 0;
    }
    .product-thumb .product-new-label,
    .product-thumb .product-discount-label{
        font-size: 11px;
    }
    .product-thumb .product-new-label{
        width: 90px;
        padding: 1px 2px;
        top: 0px;
        left: -34px;
    }
    .product-thumb .product-discount-label{
        padding: 1px 6px;
    }
    .address-info{
        display:none;
    }
    #product-product .product-delevery-info .address-info{
        display:block;
    }
    .promotions-offer-slide .owl-nav button.owl-next{
        right: -10px;
    }
    .promotions-offer-slide .owl-nav button.owl-prev {
        left: -10px;
    }
    .promotions-offer-slide .owl-nav button.owl-next,
    .promotions-offer-slide .owl-nav button.owl-prev{
        width: 34px;
        height: 34px;
    }
    .slide-techniques-categories-items{
        margin-bottom: 14px;
    }
    .section-counter-panel{
        margin-bottom: 0;
        padding-bottom: 40px;
        padding-bottom: 40px;
    }
}
@media (min-width: 658px) and (max-width: 767px) {
    .py-70 {
        padding: 30px 0px;
    }
    .techniques-list-item li{
        width: 280px;
        float: left;
        margin-right: 6px;
    }
}
@media (min-width: 200px) and (max-width: 657px) {
    .section-about-spinning-pesca.py-70{
        padding: 30px 0;
    }
    .py-50,
    .page-title-sections,
    .section-counter-panel{
        padding: 30px 0;
    }
    .py-30{
        padding: 20px 0;
    }
    .product-thumb,
    .news-panel .panel-default .panel-body{
        padding: 6px;
        margin-bottom: 16px;
    }
    .news-panel .panel-default .panel-body{
        margin-bottom: 0;
    }
    .pagination{
        float: left;
        margin-top: 18px;
    }
    .section-cusromer-feedback{
        padding: 40px 0;
        margin-bottom: 0;
    }
    .home-products-sections{
        margin-bottom: 0;
    }
    .main-footer{
        padding-top: 50px;
    }
    #product-product h2,
    .owl-product-video h3,
    .page-title-sections h1{
        font-size: 22px;
    }
    .main-footer .footer-top .contact-widget{
        padding: 30px 20px 30px 22px;
    }
    .search-title-section{
        font-size: 18px;
        margin-bottom: 6px;
    }
    #content{
        min-height: auto;
    }
    #product-product h2.product-details-price{
        font-size: 32px;
    }
    .common-category-panel{
        margin-bottom: 16px;
    }
    .main-footer .footer-top .contact-widget .info li{
        margin-bottom: 20px;
    }
    .main-footer .footer-top .widget-title{
        margin-bottom: 12px;
    }
    #product-product ul.thumbnails .thumbnail{
        margin-bottom: 10px;
    }
    .product-thumb .price-new,
    .product-add-btn-price .price{
        font-size: 20px;
    }
    .home-caragory-mobile-list{
        display: block;
    }
    .home-caragory-desktop-list{
        display:none;
    }
}
@media (min-width: 200px) and (max-width: 520px){
	#cart .dropdown-menu {
        width: 360px;
        right: -60px;
    }
    .search-box-outer .dropdown-menu{
        width: 340px;
        right: -100px;
    }
    .search-box-outer .search-panel .dropdown-menu li{padding: 12px;}
    .navbar-collapse{
        width: 340px;
    }
    .zoom-image-popup{
        display: none !important;
    }
    .caragory-list-item li{
        width: 140px;
    }
    .g-recaptcha-section .g-recaptcha {
        transform:scale(0.90);
        transform-origin:0 0;
    }
    .pagination>li>a,
    .pagination>li>span{
        padding: 4px 6px;
    }
    .mt-xs-12{
        margin-top: 12px;
    }
}
@media (min-width: 200px) and (max-width: 399px){
    #cart .dropdown-menu {
        width: 340px;
        right: -60px;
    }
    .news-description{
        font-size: 14px;
        line-height: 20px;
    display: block;
    }
}
@media (min-width: 200px) and (max-width: 374px) {
	.navbar-collapse{
        width: 260px;
    }
}
@media (min-width: 521px) and (max-width: 767px) {
    .col-sx-6{
        width: 50%;
        float: left;
    }
}
@media only screen and (max-width: 991px) {
	
}
@media (min-width: 768px){
    .menu-area .nav>li.dropdown {
        position: static;
    }
    #product-category aside.col-sm-3{
        width: 20%;
    }
    #product-category #content.col-sm-9{
        width: 80%;
    }
    #product-category.container{
        padding-right: 20px;
        padding-left: 20px;
    }
    #product-category aside.col-sm-3,
    .common-category-section .col-md-4.col-sm-6,
    #product-category #content.col-sm-9 .product-layout{
        padding-right: 10px;
        padding-left: 10px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.multimedia-menu a{
        color: #FFFFFF !important;
    }
    #product-category aside.col-sm-3{
        width: 24%;
    }
    #product-category #content.col-sm-9 {
        width: 76%;
    }
    .search-box-outer .dropdown-menu{
        width: 500px;
    }
    hr {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #product-product h2{
        margin-top: 0;
        margin-bottom: 0;
    }
    .py-70{
        padding: 50px 0;
    }
    .owl-product-video h3 {
        font-size: 20px;
    }
    .page-title-sections {
        padding: 40px 0;
    }
    .page-title-sections h1,
    #product-product .col-md-4.col-sm-6 h2{
        font-size: 24px;
    }
    .promotions-offer-slide .owl-nav button.owl-next{
        right: -16px;
    }
    .promotions-offer-slide .owl-nav button.owl-prev {
        left: -16px;
    }
    .techniques-list-item li{
        width: 49%;
        float: left;
        margin-right: 1%;
    }
    .slide-captions h1{font-size: 32px;}
    .about-content h2{margin-top: 0;}
    #product-product #content .col-md-4.col-sm-4 h2{font-size: 22px;}
    .slide-techniques-categories-items{margin-bottom: 14px;}
}

@media (min-width: 992px) {
    .home-search-box-form .dropdown-menu>li>a{
        font-size: 16px;
    }
    /* .home-catagory-slide-list.owl-carousel .owl-nav button.owl-next,
    .home-catagory-slide-list.owl-carousel .owl-nav button.owl-prev{
        transform: translateY(-50%);
        opacity: 0;
        transition: 0.3s ease;
    }
    .home-catagory-slide-list.owl-carousel .owl-nav button.owl-prev{left: -30px;}
    .home-catagory-slide-list.owl-carousel .owl-nav button.owl-next{left: 97.5%;}
    .home-catagory-slide-list.owl-carousel:hover .owl-nav button.owl-prev {
        left: -20px;
        opacity: 1;
    }
    .home-catagory-slide-list.owl-carousel:hover .owl-nav button.owl-next {
        left: 97.5%;
        opacity: 1;
    }
    .home-catagory-slide-list.owl-carousel:not(:hover) .owl-nav button.owl-prev {
        left: -30px;
        opacity: 0;
    }
    .home-catagory-slide-list.owl-carousel:not(:hover) .owl-nav button.owl-next {
        left: 100%;
        opacity: 0;
    } */
}

@media (min-width: 992px) and (max-width: 1180px) {
    .multimedia-menu{
        width: 820px;
    }
    hr {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    #product-product h2{
        margin-top: 0;
        margin-bottom: 0;
    }
    .py-70{
        padding: 50px 0;
    }
    .caragory-list-item li{
        width: 130px;
    }
    .about-content h2{
        margin-top: 0;
    }
}
@media (min-width: 768px) and (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in{
        display: block !important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #menu .btn-navbar, #menu .btn-navbar:focus, #menu .btn-navbar:hover {
        margin: 0;
        padding: 6px 12px;
        background-color: #1D1752;
        background-image: none;
        border-color: #1D1752;
    }
    .menu-area.pull-right>.pull-left:first-child {
        margin-left: 14px;
        float: right !important;
    }
    .navbar-collapse {
        position: absolute;
        width: 500px;
        right: 0;
        z-index: 9;
        background-color: #FFFFFF;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    #menu div.dropdown-menu {
        margin-left: 0 !important;
        padding-bottom: 10px;
        background-color: #1d1752;
    }
    #menu .dropdown-inner a {
        width: 100%;
        color: #fff;
    }
    #menu li.dropdown.open .dropdown-inner ul {
        display: block;
    }
    /* #menu ul.navbar-nav li.dropdown {
        display: none;
    } */
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .main-footer .footer-top .newsletter-widget{
        margin-left: 0;
    }
    .panel-catagory-list,
    .customer-feedback-panel{
        margin-left: 0;
    }
    .techniques-categories-items{
        padding: 26px;
        margin-left: 0;
    }
    .header-top .top-info{
        margin-left: 120px;
        padding: 12px 0px 12px 70px;
    }
    .address-info{
        padding-right: 20px;
        line-height: 18px;
    }
}