/*custom code added by jyoti to make the search bar icon as the size of menu*/
@media only screen and (max-width: 600px) {
    .page-header.type9 .header.panel .search-area i.porto-icon-search{
        font-size: 23px !important;display: inline-block;position: relative;top: -10%;
    }
    .nav-before-open.nav-open .nav-toggle::before{
        content: "\f819" !important;
        font-family: 'porto-icons';
        vertical-align: top;
        color: #000000 !important;
        font-weight: lighter;
        font-size: 25px;
        cursor: pointer;}
    .nav-open .headerContainer{
        background: #f4d928;
    }
    .nav-open .headerContainer .container{margin:0;padding:0}
    .swatch-attribute-label{font-weight:normal !important;}
    .all-post-btn{padding: 6%;}
    .page-header .switcher .options ul.dropdown li select{font-size:13px;}
    .catTitleOuter{text-align: center;}
    .catPrdCntr{margin: 0;text-align: center;font-size: 12px;}
    .home-custom-footer{margin-top:20px;}
    .searchautocomplete__autocomplete .index-title{
        background: none;
        border-bottom: 1px solid #ddd;
    }
    .product-labels {
        position: absolute;
        right: 0px;
        top: 10px;
    }
    .product-label {
        padding: 4px 6px;
        font-size: 10px;
    }
    .fotorama__fullscreen-icon{
    height: 160px !important;
    right: 10px !important;
    }
    .fotorama__dot {
        border-radius: 10px !important; 
        height: 10px !important; 
        width: 10px !important; 
    }
    .searchautocomplete__spinner{
        margin: auto !important; 
    }
    .message.global.cookie{
        padding: 12px 5px 12px 5px !important;
    }
    .message.global.cookie .actions{
        float: none !important;
        margin-top: 20px !important;
        text-align: center;
    }
    .coockie-bar, .cookie p{
        float: none !important;
        width: 100%;
        text-align: justify;
        line-height: 1.63em;
    }
}
@media all and (min-width: 601px) {
    .catTitleOuter{width: 49%;float: left;text-align: right;}
    .catPrdCntr{float: left;text-transform: uppercase;padding-left: 5px;}
    .price-box .old-price .price-container span.price-wrapper .price{font-size: 14px;}
}
@media all and (min-width:768px){
    .catTitleOuter{width: 49%;float: left;text-align: right;}
    .catPrdCntr{float: left;text-transform: uppercase;padding-left: 5px;}
    .catalog-product-view .product-info-main_custom .productcustom_info_right{padding-left:70px;}
    .catalog-product-view .product-info-main_custom .productcustom_info_left{padding-right:55px;}
    /*.page-header.type9 .header.panel .block-search{position:fixed !important;}*/
    .search-autocomplete .result-container  li:hover{background:none !important;}
    .search-autocomplete .result-container  li:first-child{text-align:center;}
    .search-autocomplete .search-cats,.search-autocomplete .search-cats ul{height:100%;}
    /*.search-autocomplete .search-products{border:1px solid #dfdfdf;border-top:0px transparent !important;}*/
    .catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions,
    .catalog-category-view .block-content.filter-content .block-actions.filter-actions{float: left;}
    .catalog-category-view .filter .block-subtitle.filter-current-subtitle{padding:10px 15px 10px 0px;}
    .catalogsearch-result-index .filter-options-item .filter-options-title,
    .catalog-category-view .filter-options-item .filter-options-title{width:110px;}
    .catalogsearch-result-index  .block.filter .filter-options-content,
    .catalog-category-view .block.filter .filter-options-content{position:absolute;min-width:273px;max-width:273px;}
    /*.catalogsearch-result-index  .block.filter .filter-content dt.filter-options-title.active,
    .catalog-category-view .block.filter .filter-content dt.filter-options-title.active{background-color:#fff !important;}*/
    .catalogsearch-result-index .products.wrapper.grid.products-grid,
    .catalog-category-view .products.wrapper.grid.products-grid{margin-left:0px;margin-right:0px;}

    /*.page-wrapper .breadcrumb-container{margin-bottom: 65px;}*/

    .catalogsearch-result-index .products.items.product-items .product-item:hover .rhtcontainer,
    .catalog-category-view .products.items.product-items .product-item:hover .rhtcontainer{
        z-index:100;
        box-shadow:0px 0px 30px 1px #dfdfdf;
        -o-box-shadow:0px 0px 30px 1px #dfdfdf;
        -ms-box-shadow:0px 0px 30px 1px #dfdfdf;
        -moz-box-shadow:0px 0px 30px 1px #dfdfdf;
        -webkit-box-shadow:0px 0px 30px 1px #dfdfdf;
    }

    /* Fotoroma slider product page */
    .page-layout-1column.catalog-product-view .product.media{width:30% !important;}
    /*.catalog-product-view .fotorama__stage__frame,*/
    .catalog-product-view .fotorama__stage,.catalog-product-view .fotorama__nav,
    .catalog-product-view .media,.catalog-product-view .media-body,
    .catalog-product-view .fotorama{overflow:visible !important;}
    /* // Fotoroma slider product page */
    /*.full_width_media .page-title-wrapper h1{margin:0px !important;}*/

    .navigation .level0 > .level-top{padding: 0px 8px; }
    .catalog-product-view.page-layout-1column .page-title-wrapper .page-title span{line-height:22px;}
    .catalog-product-view .product-info-main_custom .productcustom_info_left .product-options-wrapper{float: right;}
    /*.page-header .switcher strong, .page-footer .switcher strong {margin-top: -4px !important;}*/
    /*.page-header.type9 .switcher .options .action.toggle:after{line-height: 6px}*/
    .page-header.type9 .header.panel .switcher{padding-top: 0px !important;}
    /*    .catalogsearch-result-index  .block.filter .filter-content .filter-options,
        .catalog-category-view .block.filter .filter-content .filter-options{float: left;}*/
    .catalogsearch-result-index  .block.filter .filter-content .filter-options-item,
    .catalog-category-view .block.filter .filter-content .filter-options-item{display: none;}
    .catalogsearch-result-index .block.filter .filter-options > .filter-options-item:first-child,
    .catalogsearch-result-index .block.filter .filter-options > .filter-options-item:nth-of-type(2),
    .catalogsearch-result-index .block.filter .filter-options > .filter-options-item:nth-of-type(3),
    .catalogsearch-result-index .block.filter .filter-options > .filter-options-item:nth-of-type(4),
    .catalog-category-view .block.filter .filter-options > .filter-options-item:first-child,
    .catalog-category-view .block.filter .filter-options > .filter-options-item:nth-of-type(2),
    .catalog-category-view .block.filter .filter-options > .filter-options-item:nth-of-type(3),
    .catalog-category-view .block.filter .filter-options > .filter-options-item:nth-of-type(4),
    .catalogsearch-result-index .block.filter .filter-content .moreTabsCont .filter-options-item,
    .catalog-category-view .block.filter .filter-content .moreTabsCont .filter-options-item{display: block;}
    .top-pager-toolbar{display: none;float:right;}
    .block-content .top-pager-toolbar{display: block;}
    .page-main .columns{padding-bottom: 70px;}
    .filterproduct-title strong{letter-spacing: 1px;}
    .search-autocomplete{width:calc(100% - 30px) !important;}
    .custom-conf-wrapper:hover .rhtcontainer{
        z-index:100;
        box-shadow: 0px 0px 2px 1px #cecece, 0px 2px 2px 1px #cecece;
        -o-box-shadow: 0px 0px 2px 1px #cecece, 0px 2px 2px 1px #cecece;
        -ms-box-shadow: 0px 0px 2px 1px #cecece, 0px 2px 2px 1px #cecece;
        -moz-box-shadow: 0px 0px 2px 1px #cecece, 0px 2px 2px 1px #cecece;
        -webkit-box-shadow: 0px 0px 2px 1px #cecece, 0px 2px 2px 1px #cecece;
    }
    .custom-conf-wrapper:hover .rhtcontainer.nothumb{
        z-index:100;
        box-shadow: 0px 0 2px 2px #cecece;
        -o-box-shadow: 0px 0 2px 2px #cecece;
        -ms-box-shadow: 0px 0 2px 2px #cecece;
        -moz-box-shadow: 0px 0 2px 2px #cecece;
        -webkit-box-shadow: 0px 0 2px 2px #cecece;
    }
    .searchautocomplete__index-magento_catalog_category,
    .searchautocomplete__autocomplete .index-title{
        background: none !important;
    }

    /* min768 */
}
@media all and (min-width:768px) and (max-width:1199px){
    .navigation .level0 > a.level-top{padding:0px 4px;}
    .page-header.type9 .header.panel .bottom-panel{margin-left: 0px !important;}
    .page-header.type9 .header.panel{margin-top:-20px !important;}

    /*min768 & max1199*/
}
@media all and (min-width:992px){
    .cms-index-index .blogDescription{width:56%;float:left;}
    .cms-index-index .blogImage{width:calc(43% - 10px);margin-left:10px;float:left;}

/*    .catalogsearch-result-index .cat-page-banner + li,
    .catalogsearch-result-index .cat-page-banner + li + li,
    .catalogsearch-result-index .cat-page-banner + li + li + li,
    .catalog-category-view .cat-page-banner + li,
    .catalog-category-view .cat-page-banner + li + li,
    .catalog-category-view .cat-page-banner + li + li + li {margin-top: 15px !important;}*/
}
@media all and (min-width:1024px){
    .navigation .level0 > .level-top{
        padding: 0px 12px; 
    }
    /*    .owl-prev {
            background: #eee none repeat scroll 0 0;
            left: 0;
        }
        .owl-next {
            background:#eee none repeat scroll 0 0;
            right: 0;
        }*/
    .showin1024{display: none;}
    /*    .catalogsearch-result-index  .top-pager-toolbar,
        .catalog-category-view .top-pager-toolbar{margin-top:-37px;}*/
    .catalogsearch-result-index .filter-options-item .filter-options-title,
    .catalog-category-view .filter-options-item .filter-options-title{width : 200px;}

    /*min1024*/
}
@media (min-width:1921){
    .backgroud-div .overlay-div{
        width:50%;
    }

    /*min1921*/
}
@media (min-width:1280px){
    .header.content.container{padding-left: 0px !important;padding-right: 0px !important;}
}
@media (min-width:1497px){
    .backgroud-div .overlay-div p:nth-of-type(1){margin-top:30px;line-height:30px;}
    .cms-arlenness-home.cms-index-index .column.main .owl-controls .owl-nav .owl-prev,
    .cms-arlenness-home.cms-index-index .column.main .owl-controls .owl-nav .owl-next{top: 35%;}
    .column.main .sbscrptncontainer .form.subscribe .field.newsletter {padding-left: 140px !important;}
    .column.main .sbscrptncontainer .form.subscribe .actions {padding-right: 140px !important;}
    /*.page-header.type9 .header.panel{margin-top:-16px !important;}*/
    .backgroud-div .overlay-div h3 {font-size:35px;}
    .recent-posts .postTitle {min-height:35px;}
    /*    .panel.header .switcher {
            height: 33px !important;
        }*/
    strong.label.switcher-label{
        position:relative !important;
    }
    /*    .page-header .switcher .options .action.toggle:after,
        .page-header .switcher .options .action.toggle.active:after {
            margin: 4px 0 0 2px !important;
        }*/
    .page-header .switcher strong, .page-footer .switcher strong {margin-top: 0px !important;}

    /*min1497*/
}
@media all and (max-width:1599px){
    .page-header.type9 .header.panel .bottom-panel ul{right:0px;left:auto;}
    .page-header .switcher .options ul.dropdown:after,
    .page-footer .switcher .options ul.dropdown:after{left:auto;right:23px;}
    .page-header .switcher .options ul.dropdown:before,
    .page-footer .switcher .options ul.dropdown:before{left:auto;right:24px;}
}
@media (max-width:1496px){
    .backgroud-div .overlay-div p:nth-of-type(2){margin-top:15px;line-height:0.5;}

    /*max1496*/
}
@media (min-width:2375px){
    .page-header.type9 .header.panel .bottom-panel{
        margin-top:1px;
    }
    .cms-arlenness-home.cms-index-index .column.main .owl-controls .owl-nav .owl-prev,
    .cms-arlenness-home.cms-index-index .column.main .owl-controls .owl-nav .owl-next{
        top: 40%;
    }

    /*min2375*/
}
@media all and (min-width:1400px){
    .owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next {
        background: none;
    }
    .owl-controls .owl-nav .owl-prev {right: 101%;left:auto;}
    .owl-controls .owl-nav .owl-next {left: 101%;right:auto;}
}
@media all and (min-width:1367px){
    .page-wrapper .page-main,.page-wrapper .breadcrumb-container .container{padding:0px;}
}
@media (min-width:1200px){
    .page-header.type9 .header.panel .search-area i.porto-icon-search{padding-right: 4px;}
    .page-header.type9 .header.panel .search-area>a{width:290px;border:1px solid #eeeeee;text-align: right;}
    .page-header.type9 .header.panel .search-area>a{width:290px;box-shadow: 0px 0px 3px 2px #ffffff;-webkit-box-shadow: 0px 0px 3px 2px #ffffff;text-align: right;}
/*    .catalogsearch-result-index .cat-page-banner + li + li + li + li,
    .catalog-category-view .cat-page-banner + li + li + li + li{margin-top: 15px !important;}*/
}
@media (min-width:1200px) and (max-width:1599px){
    .catalogsearch-result-index  .columns .toolbar-sorter.sorter,
    .catalog-category-view .columns .toolbar-sorter.sorter{padding:0.5px 0px;}
}
@media (min-width:1800px) and (max-width:2000px){
    #banner-slider-demo-14 .slide-1 .text-content h2 { line-height: 1.3;}
    .full-screen-slider-content .text-content{margin-top: -10px !important;}
}
@media (min-width:2375px){
    .catalogsearch-result-index  .block.filter .filter-content dl#narrow-by-list dd:nth-of-type(1),
    .catalog-category-view .block.filter .filter-content dl#narrow-by-list dd:nth-of-type(1){
        margin-left:88px !important;
    }
}
@media all and (max-width:1366px){
    #banner-slider-demo-14 .slide-1 .text-content h2{font-size: 50px;}
    .arlenness-parallax-main-div .parallax{padding: 80px 0px;}
    .owl-controls .owl-nav .owl-prev {right:auto;left:0px;background: #eeeeee;padding:10px !important;}
    .owl-controls .owl-nav .owl-next {left:auto;right:0px;background: #eeeeee;padding:10px !important;}
}
@media all and (max-width:1279px){
    #banner-slider-demo-14 .slide-1 .text-content a{font-size:18px;padding:6px 45px}
    .cms-index-index .cat-image-home .image-link span.category-title span.span-title2,
    .owl-controls .owl-nav .owl-prev em.fdb-left_arrow,
    .owl-controls .owl-nav .owl-next em.fdb-right_arrow{font-size: 28px !important;}
    #stiefel_product .owl-prev,
    #stiefel_product .owl-next,
    .blog-section .owl-prev,
    .blog-section .owl-next,
    #handschuhe_product .owl-prev,
    #handschuhe_product .owl-next{line-height: 100%;padding:10px !important;}

    /* Blog page */
    .blog-post-view .page-main,
    .blog-index-index .page-main,
    .blog-search-index .page-main{
        padding:50px 100px 100px !important;
    }


    /*max1279*/
}
/*@media all and (max-width:1240px){
    .catalogsearch-result-index .products.items.product-items .product-item,
    .catalog-category-view .products.items.product-items .product-item{height:510px;}
}*/
@media all and (max-width:1199px){
    .cms-index-index .cat-image-home .image-link span.category-title{top:30%;}
    .logo img{width:70px;}
    .navigation.sw-megamenu{padding-top:20px;}
    .full-screen-slider .slide-1{top:45%;}

    /* Parallax */
    .arlenness-parallax-main-div .parallax-content-div p.big-content{font-size:28px;line-height:100%;letter-spacing:1.7px;}
    .arlenness-parallax-main-div .parallax-content-div p.small-content{font-size:16px;margin-top:25px;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content{font-size:16px;margin-top:45px;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content p:first-child{margin-bottom:20px;}
    ol.products .product-item .product-item-details .color_no{margin:10px auto 16px;}
    .catalogsearch-result-index .price-box, .catalog-category-view .price-box{margin:0px !important;}
    .catalogsearch-result-index .columns .toolbar-amount,
    .catalog-category-view .columns .toolbar-amount{clear:right;padding: 15px 0px;text-align:right;width:100%;}
    .price-container .price{font-size: 20px;}

    /*max1199*/
}
@media all and (max-width:1140px){
    .searchautocomplete__autocomplete{max-height: 450px;overflow: auto;}
    .catlog_cms_custom_div{width:20%;}
    .searchautocomplete__autocomplete .show-all-results,
    .catlog_cms_custom_div + .searchautocomplete__index-magento_catalog_product{
        width: 75%;
    }
    .searchautocomplete__index-magento_catalog_product ul li{width:25%;margin-bottom: 20px}

    /*max1140*/
}
@media all and (max-width:1023px){
    .arlenness-parallax-main-div .parallax-content-div p.big-content{margin:10px 0;}
    .page-header.type9 .logo{margin:10px 0px 5px;height:auto;}
    .page-header.type9 .logo img{width:60px;max-height:none !important;}
    .page-header.type9 .navigation .level0:last-child > a{padding-right:0px !important;}
    .page-header.type9 .nav-sections{float:right;}
    .arlenness-parallax-main-div .parallax-content-div{width:42%;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content{font-size:15px;margin-top:30px;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content p:first-child{margin-bottom:15px;}
    .footer-parallax .parallax{background-size:cover !important;background-position: left top !important;}

    .post-header .post-title{font-size: 18px !important;}
    .header.content .sw-megamenu.navigation li > a > span,
    .page-header .switcher .options .action.toggle strong,
    .page-wrapper .header.content .top-panel .search-area>a{font-size: 16px;}
    .catalogsearch-result-index .columns .toolbar-amount,
    .catalog-category-view .columns .toolbar-amount,
    .hideIn1024{display: none;}
    /*.catalogsearch-result-index .top-pager-toolbar .toolbar-products,*/
    .catalogsearch-result-index .products.wrapper.grid.products-grid,
    .catalog-category-view .products.wrapper.grid.products-grid{margin-top: 30px;}
    .category-image span.catTitle{font-size: 24px;}

    /*max1023*/
}
@media all and (min-width:768px) and (max-width:991px){
    .page-header.type9 .nav-sections{margin-top:0px !important;}
    .page-header.type9 .nav-sections,
    .page-header.type9 .header.panel,
    .page-header.type9 .nav-sections .nav-sections-items{float:right;}
    .page-header.type9 .nav-sections,.page-header.type9 .header.panel{width:65%;text-align:right;}
    .sw-megamenu.navigation li.level0:last-child{margin-right: 0px !important;}
    .sw-megamenu.navigation li.level0:last-child a{padding-right: 0px !important;}
    .page-header.type9 .header.panel{margin-top:5px !important;}
    .page-header.type9 .header.content{padding-bottom:10px !important;}
    .page-header.type9 .header.panel{position: static !important;}
    .catalogsearch-result-index .top-pager-toolbar,
    .catalog-category-view .top-pager-toolbar{float: none;text-align: right;}
    .catalogsearch-result-index .columns .toolbar-sorter.sorter .sorter-options,
    .catalog-category-view .columns .toolbar-sorter.sorter .sorter-options{min-width:145px;padding-left: 15px;}
    .catalogsearch-result-index .filter-options .filter-options-item .filter-options-title,
    .catalog-category-view .filter-options .filter-options-item .filter-options-title{width: auto;padding:9px 35px 9px 12px;}


    /*min768 & max991*/
}
@media all and (max-width:991px){
    .arlenness-parallax-main-div .parallax-content-div{width:50%;}
/*    .catalog-category-view .cat-page-banner + li,
    .catalog-category-view .cat-page-banner + li + li,
    .catalogsearch-result-index .cat-page-banner + li,
    .catalogsearch-result-index .cat-page-banner + li + li {margin-top: 15px !important;}*/

    /* Blog page */
    body.blog-post-view .post-holder,
    body.blog-index-index .post-holder,
    body.blog-search-index .post-holder{
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .widget.block-recent-posts ul li{
        margin-bottom: 20px;
    }

    .blog-post-view .page-main,
    .blog-index-index .page-main,
    .blog-search-index .page-main{
        padding: 40px 50px 50px !important;
    }


    /* Elastic Search */
    .catlog_cms_custom_div{width: 23%;}
    .searchautocomplete__index-magento_catalog_product{width: 76%;}
    .searchautocomplete__index-magento_catalog_product ul li{width: 100%;line-height: 100%;padding: 0px !important;margin-bottom: 15px;}
    .searchautocomplete__index-magento_catalog_product ul li a.title {
        padding:10px;
        text-align: left;        
    }
    .searchautocomplete__index-magento_catalog_product ul li a.title:hover {background: #f2f2f2;}

    .searchautocomplete__index-magento_catalog_product ul li a.title > div:first-child{display: none;}
    .searchautocomplete__index-magento_catalog_product ul li .srchdPrdtitle{
        height: auto !important;
        margin-bottom: 10px;
        font-weight: 600;
        display: table-cell;
        width: 100%;
    }
    .searchautocomplete__index-magento_catalog_product ul li .srchResultPrice {
        display: table-cell;
        text-align: right;
    }
    .searchautocomplete__index-magento_catalog_product ul li .sku ~ .srchResultPrice{text-align: left !important;}

    .searchautocomplete__item-magento_catalog_product .sku{
        height:auto;
        display: block;
        margin:10px 0px;
    }
    .searchautocomplete__index-magento_catalog_product ul li form.to-cart {
        padding: 0px 10px;
    }

    /*max991*/
}
@media only screen and (max-width: 767px){
    .nav-open .page-wrapper{
        top: 0;
        position: absolute;
    }
    body{overflow-x: hidden;}
    .cms-index-index .page-header.type9 .header.content{padding-left: 0px !important;padding-right: 0px !important;}
    body .headerContainer, body .banner-image-main-content{padding-left: 15px !important;padding-right: 15px !important;}
    .navigation li.level0 > a.level-top{padding: 13px 20px !important;}
    .mobile-sticky header.page-header,.cms-index-index .page-header.type9{position:relative !important;}
    .cms-index-index .page-header.type9{background-color:#000000 !important;}
    .page-header.type9 .logo{margin:10px 0px 10px calc(50% - 42px);}

    .page-header.type9 .logo img{width: 50px;}
    .page-wrapper .header.content .top-panel .social_icons{float:right;margin-top:-47px;display:none;}
    .cms-index-index .cat-image-home .image-link span.category-title button.span-title1{font-size: 14px !important;line-height: 100% !important;padding: 6px 24px !important;width:auto !important;}
    .content-sub-title{font-size: 13px;}

    header.page-header .nav-sections-item-content{margin-top:0px;}

    .nav-sections{background-color:#000000;}
    header.page-header .nav-sections-item-title{font-size:14px;}
    .navigation.sw-megamenu{padding-top: 3px;}
    .page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle{line-height: 100%;}
    header.page-header .nav-sections-item-title{display:none;}
    header.page-header .nav-sections-item-title.active > a,
    header.page-header .nav-sections-item-title.active > a:hover,
    header.page-header .nav-sections-item-title.active > a:focus,
    .navigation a:hover,.navigation .level0 > .level-top, .nav-sections .header.links a:hover,
    .nav-sections .header.links a{color:#ffffff !important;}
    header.page-header .nav-sections-item-title > a, header.page-header .nav-sections-item-title > a:hover, header.page-header .nav-sections-item-title > a:focus{font-size: 16px}
    .navigation .level0{border-top:1px solid #666666;}
    .navigation li.level0:last-child,.nav-sections .switcher{border-bottom:1px solid #666666;line-height: 100%;}
    .page-header .switcher .options ul.dropdown a{background-color:#e9e9e9;color:#000000;height:auto}

    .catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle,
    .catalog-category-view .filter .block-subtitle.filter-current-subtitle{padding: 10px 0px;}


    /*.block-search .control{padding: 0px !important;}*/
    /*.block-search .label.active + .control{padding:5% !important;margin:0px;position:fixed;left:0px;top:0px;width:100%;}*/
    .closeSearch{display:none;}
    .block-search .label.active + .control .closeSearch{display:block !important;font-size:14px !important;}
    .page-header.type9 .header.panel .block-search input{font-size:24px;}
    .control .search-Closebtn{width:51px;height:51px;padding:0px;top:15px;}
    /*.block-search .label.active + .control .search-Closebtn{display:block;}*/
    .page-header.type9 .block-search .label,.block-search .label:before{margin-right:0px !important;}

    /* search result */
    .search-autocomplete .result-container li:first-child h3{font-size:18px;}
    .search-autocomplete .search-products li{width:100% !important;float:none !important}
    .search-autocomplete .search-products li:not(:first-child){border-bottom:1px solid #e5e5e5 !important;}
    .search-autocomplete .search-products li a div.srchdPrdtitle{margin:0px !important;}
    .search-autocomplete .search-products .ajax-more-products{width:auto !important;padding:0px 20px;margin-bottom:0px !important;}
    .search-autocomplete .search-products li a div:nth-of-type(1){display:none !important;}
    .search-autocomplete .search-products li a div{display: inline-block;text-align: left;vertical-align:top;}
    .search-autocomplete .search-products li a div:nth-of-type(2){width:calc(100% - 90px);}
    .search-autocomplete .search-products li a div:nth-of-type(3){text-align:right;}
    .search-autocomplete .search-cats,.search-autocomplete .search-products  li > div{padding:0px !important;}

    .search-autocomplete ul li{padding:8px 20px;}
    .search-autocomplete .result-container  li:first-child:hover{background:none !important;}
    .search-autocomplete{right:15px;left:15px;max-height:60vh;overflow-y:auto;}
    .search-autocomplete .result-container h2{font-size:20px;}

    .cms-index-index .page-wrapper .single-images-first-row .banner_img .cat-image-home,
    .cms-index-index .page-wrapper .single-images-first-row .banner_img .cat-image-home.bx2rht{padding:5px 0px;}
    .full-screen-slider .slide-1{top:35%;}
    #banner-slider-demo-14 .slide-1 .text-content h2{font-size:35px;line-height:100%;letter-spacing:1px;}
    #banner-slider-demo-14 .slide-1 .text-content a{padding:6px 24px;font-size:14px;}
    .arlenness-parallax-main-div .parallax-content-div{width:60%;}
    .arlenness-parallax-main-div .parallax,
    .footer-parallax .parallax{background-size:cover !important;background-position: left top !important;}
    .backgroud-div .overlay-div{background:rgba(0,0,0,0.6) !important;margin:0px auto;padding:30px 15px !important;width:100%}
    .backgroud-div .overlay-div p{color:#FFFFFF;}
    .owl-carousel .owl-item img{max-width:101%;}
    .cms-arlenness-home.cms-index-index .owl-controls{display:none !important;}
    .footer ul.footer_links{padding:15px}

    /* category page */
    .catalogsearch-result-index .page-wrapper .columns .column.main, .catalog-category-view .page-wrapper .columns .column.main{order:2;-webkit-order:2;}
    .catalogsearch-result-index  .products.wrapper .toolkit, .catalog-category-view .products.wrapper .toolkit{display:none !important;}
    /*    .catalogsearch-result-index .products.items.product-items .product-item,
        .catalog-category-view .products.items.product-items .product-item{height:auto;}*/
    .column.main .product.details.product-item-details .product.name a, .product-item-name, .product.name a{height:40px;}
    /*.catalogsearch-result-index  .block.filter .filter-content dt.filter-options-title, .catalog-category-view .block.filter .filter-content dt.filter-options-title{background-position:100% -14px !important;padding:9px 30px 9px 20px !important;}*/
    ol.products .product-item .product-item-details .color_no{display:none;}
    .catalogsearch-result-index  .sidebar.sidebar-main,
    .catalog-category-view .sidebar.sidebar-main{margin-top:30px;padding: 0px 15px;}
    .catalogsearch-result-index .products.wrapper.grid.products-grid,
    .catalog-category-view .products.wrapper.grid.products-grid{margin-left:-7px;margin-right:-7px;margin-top:20px;clear:both;}

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .catalogsearch-result-index .products.wrapper.grid.products-grid,
        .catalog-category-view .products.wrapper.grid.products-grid{margin-left:-3px;margin-right:-3px;}
    }

    /* Category filter */
    .block-content div.filter-title-custom{display:none !important;}
    .catalogsearch-result-index  .block.filter .filter-content .filter-options-item,
    .catalog-category-view .block.filter .filter-content .filter-options-item{
        width:100%;
        float:none;
        padding:0px;
        text-align:left;
    }
    .catalogsearch-result-index .filter-options-item .filter-options-title,
    .catalog-category-view .filter-options-item .filter-options-title{
        background-position:calc(100% - 15px) -14px;
        padding:12px 20px;
        margin-top:10px;
    }
    .catalog-category-view .page-main.container,.catalogsearch-result-index .page-main.container{padding: 0px !important;}
    .page-products .columns{padding-top:0px;}
    .mobile-sticky .page-main{margin-top:0px;}
    .blog-post-view.mobile-sticky .page-main{margin-top:20px;}
    .catalogsearch-result-index  .products.items.product-items,
    .catalog-category-view .products.items.product-items{margin:0px !important;width:100%;}
    /*    .catalogsearch-result-index .products.items.product-items .product-item,
        .catalog-category-view .products.items.product-items .product-item{border-bottom:1px solid #dddddd;margin-top:0px !important;}*/
    .catalogsearch-result-index .products.items.product-items .product-item:nth-of-type(1),
    .catalog-category-view .products.items.product-items .product-item:nth-of-type(1),
    .catalogsearch-result-index .products.items.product-items .product-item:nth-of-type(2),
    .catalog-category-view .products.items.product-items .product-item:nth-of-type(2){border-top:1px solid #dddddd;}
    .catalogsearch-result-index .products.items.product-items .product-item:nth-of-type(odd),
    .catalog-category-view .products.items.product-items .product-item:nth-of-type(odd){border-right:1px solid #dddddd;}
/*    .catalogsearch-result-index .products.items.product-items .product-item:nth-of-type(even),
    .catalog-category-view .products.items.product-items .product-item:nth-of-type(even){border-right:1px solid transparent;}*/
    /*.catalogsearch-result-index  .top-pager-toolbar, .catalog-category-view .top-pager-toolbar{margin: 10px 15px;}*/
    .swatch-opt{margin: 20px 0 0;}

    /* Product page */
    .catalog-product-view.page-layout-1column .page-title-wrapper .page-title span{font-size:22px}
    .prdctcstm_inner{display:table;margin:0px auto;width:90%;}
    .catalog-product-view .product-info-main_custom .productcustom_info_left .product-options-wrapper{float:none;}
    .product-add-form .col-xs-12{padding: 0px;}
    /*    .sizechart-popup{padding:10px;background:#000000;color:#ffffff;font-weight:bold;}*/
    .catalog-product-view.mobile-sticky .page-main{margin-top:0px;}
    .catalog-product-view .columns .column.main{padding-bottom:20px !important}
    .descriptionContainer{padding-bottom: 30px;}
    .page-header.type9 .block-search .label{display: none;}

    .page-layout-1column.catalog-product-view .product.media{width:80% !important;}
    .catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr,
    .catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr{padding:7px 12px !important;}
    .catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr:before,
    .catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr:before{font-size:20px !important;}
    .fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before,
    .fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{display:none;}

    .product.data.items{margin:0px !important;}
    .descriptionContainer h2{line-height:25px;letter-spacing:0.6px;}
    .owl-theme .owl-controls{display:none;}

    .footer-bottom .custom-block ul.footer_links li{margin:8px;}

    .post-header .post-title{font-size: 16px !important;}
    .catalogsearch-result-index .products.items.product-items .product-item .product-item-photo .owl-prev,
    .catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-prev,
    .catalogsearch-result-index .products.items.product-items .product-item .product-item-photo .owl-next,
    .catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-next{display: none !important}
    .catalogsearch-result-index  .block.filter .filter-options-content .layerapplybtn .layerbtn,
    .catalog-category-view .block.filter .filter-options-content .layerapplybtn .layerbtn{padding: 8px;}
    /*.page-header.type9{margin-bottom: 40px;}*/
    .owl-theme .owl-controls{display: none !important;}
    .nav-sections .switcher-trigger strong{line-height: unset;vertical-align: unset;}
    .page-header .switcher .options .action.toggle:after,
    .page-footer .switcher .options .action.toggle:after{margin-top: 4px;}

    .eml4scbscptn{padding: 8px !important;}
    .btnSbscrptn{padding: 14px 0px !important;font-size: 15px;line-height: 100% !important;}
    .subscribeInfo{font-size: 1.3em;letter-spacing: 0.02em;margin-bottom: 3%;}

    .catalogsearch-result-index .block.filter .filter-content .filter-options-item,
    .catalog-category-view .block.filter .filter-content .filter-options-item{margin-left: 0px;}
    .page-header.type9 .header.panel{float: right;margin-top: 22px !important;}
    .page-header.type9 .header.panel .search-area{padding-left: 0px;}
    .page-header.type9 .header.panel .search-area>a{padding: 0px;}
    .category-image span.catTitle{font-size: 20px;}
    .catalogsearch-result-index .columns .toolbar-sorter.sorter .sorter-options,
    .catalog-category-view .columns .toolbar-sorter.sorter .sorter-options{height:40px !important;}
    .middle_bannerr_content.jumbotron{padding-left: 30px;padding-right: 30px;}
    .moreTabs{display: none;}
    .catalogsearch-result-index  .page-title-wrapper{padding:0px 15px;}
    .catalogsearch-result-index .product-item-name,
    .catalog-category-view .product-item-name{height:43px;}
    .pages .pages-items{padding: 0px 15px !important;}
    .search-autocomplete .result-container{overflow: auto;}
    .nav-toggle{margin-right:0px !important;line-height: 76px !important;}
    .catTitleOuter{font-size: 20px;}

    /* Blog page */
    .blog-index-index .page-main,
    .blog-search-index .page-main{
        padding:50px 50px 150px !important;
    }
    .blog-post-view .page-main,
    .blog-index-index .page-main,
    .blog-search-index .page-main{padding: 30px 15px 40px !important}
    body.blog-post-view .breadcrumb-container,
    body.blog-index-index .breadcrumb-container,
    body.blog-search-index .breadcrumb-container{display: none;}

    /* Elastic Search */
    .searchautocomplete__autocomplete{max-height: 280px;overflow-style: scrollbar;}
    .searchautocomplete__index-magento_cms_page,
    .searchautocomplete__index-magento_search_query,
    .searchautocomplete__index-magento_catalog_category{
        margin-bottom: 10px;
    }
.searchautocomplete__index-magento_catalog_product ul li{
    margin-bottom: 0px;
}
.searchautocomplete__index-magento_catalog_product ul li a.title{
    padding: 0px 10px 0px 10px;
}
.searchautocomplete__index-magento_catalog_product ul li .srchdPrdtitle{
    font-weight: 300;
}
/*    .catlog_cms_custom_div + .searchautocomplete__index-magento_catalog_product{
        border-top:1px solid #dddddd;
    }*/
    .catlog_cms_custom_div,
    .searchautocomplete__autocomplete .show-all-results,
    .catlog_cms_custom_div + .searchautocomplete__index-magento_catalog_product{
        width: 100%;float: none !important;
    }
    .searchautocomplete__item-magento_catalog_product .srchResultPrice .price{
        font-weight: normal !important;
        font-size: 12px;
    }
    .search__result-tabs{
        margin-left: 15px;
        margin-right: 15px;
    }
    .widget.block-recent-posts ul li{
        width:49% !important;
    }
    body:not(.blog-post-view) .widget .block-title strong{
        border-top: 1px solid #dddddd;
    }
    .widget .block-title strong{
        display: block;
        font-size: 20px;
        padding: 10px 0;
    }


    /*max767*/
}
@media all and (min-width:640px) and (max-width:767px){
    .catalogsearch-result-index  .block.filter .filter-content .filter-options,
    .catalog-category-view .block.filter .filter-content .filter-options{clear:left;}

    /* min640 - max767*/
}
@media all and (max-width:639px){
    .full-screen-slider .slide-1{top:10%;}
    #banner-slider-demo-14 .slide-1 .text-content h2{font-size:30px;}
    .content-title, .filterproduct-title strong{font-size:27px;}
    .arlenness-parallax-main-div .parallax-content-div p{text-align:center;}
    .arlenness-parallax-main-div .parallax-content-div p.big-content{margin:7px 0;}
    .arlenness-parallax-main-div .parallax-content-div{width:100%;}
    .arlenness-parallax-main-div .parallax-content-div p.small-content{margin-top:20px;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content{margin-top:15px;}
    .arlenness-parallax-main-div .parallax-content-div div.btm-content p:first-child{margin-bottom:0px;}
    .column.main .product.details.product-item-details .product.name a, .product-item-name, .product.name a,
    .arlenness-parallax-main-div .parallax-content-div div.btm-content{font-size:13px;}
    .price-container .price{font-size:18px;}
    .catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle,
    .catalog-category-view .filter .block-subtitle.filter-current-subtitle{width: 100%;background: #ececec !important;margin-bottom: 10px;border-radius: 0px;padding: 13px 10px;}
    .backgroud-div .overlay-div h3,
    .arlenness-parallax-main-div .parallax-content-div p.big-content{font-size:20px !important}
    .footer-bottom address{line-height:20px;padding:15px 0 0}
    .footer-bottom .custom-block ul.footer_links li{margin:6px;}
    .arlenness-parallax-main-div .parallax{padding:60px 0 !important}
    hr{margin-top:0px;}
    .blog-container .all_blogbtn{font-size: 12px;padding: 10px 10px;}
    .blogDescription,.blogImage{width:100%}
    .blogImage{margin:0px 0px 10px;}

    .catalog-product-view .product-info-main_custom .productcustom_info_left{border:0px transparent}
    .catalog-product-view .product-info-main_custom .productcustom_info_left,
    .catalog-product-view .product-info-main_custom .productcustom_info_right{width: 100% !important;}

    .catalogsearch-result-index .product-item-photo,
    .catalog-category-view .product-item-photo,
    .catalogsearch-result-index .product-item-name,
    .catalogsearch-result-index .rhtcontainer .price-box,
    .catalog-category-view .rhtcontainer .price-box{padding-right:0px;padding-left:0px;}
    .search-autocomplete{padding-right:0px;right:auto;left:auto;position:static !important;border-right:1px solid transparent;background-color:#ffffff;margin-right:14px;}
    .catalogsearch-result-index .products.items.product-items .product-item,
    .page-header.type9 .header.panel .block-search input{font-size:20px;}
    .control .search-Closebtn{width:46px;height:46px;}
    .catalogsearch-result-index  .products.items.product-items .product-item .rhtcontainer,
    .catalog-category-view .products.items.product-items .product-item .rhtcontainer{padding-right:15px;padding-left:15px;}
    .product-item-photo a{max-width:101%;width:85%;margin:0px auto;}
    .blog-container .blog-section .recent-posts .postTitle h2{font-size:14px;}
    .recent-posts .postContent{font-size:13px;}
    .search-autocomplete .result-container h2{font-size:16px;}

    .catalogsearch-result-index  .block.filter .filter-content .filter-options-item,
    .catalog-category-view .block.filter .filter-content .filter-options-item{width:97%;margin: 10px auto 0px;}

    .page-with-filter .toolbar-amount{display:none;}
    .filter.active .filter-title strong{top:0px !important;width:100%}
    .filter-title strong{
        width: 50%;
        border: 0px transparent;
        position: static;
        display: block;
        box-shadow: none !important;
        padding: 12px 10px;
        text-transform: uppercase;
        font-size: 14px;
        cursor: pointer;
    }

    .product-options-wrapper{padding-bottom: 0px;}
    .catalogsearch-result-index  .sidebar.sidebar-main,
    .catalog-category-view .sidebar.sidebar-main{margin-top:15px;}
    .catalogsearch-result-index  .sidebar.sidebar-main .block.filter .filter-title,
    .catalog-category-view .sidebar.sidebar-main .block.filter .filter-title{border:1px solid #dddddd;}
    .filter-options-content .item{border-bottom: 0px transparent}
    .block .block-title{margin: 0px;}
    .page-products .sorter{top:16px;width:calc(50% - 9px);border-left: 1px solid #dddddd}
    .filter.act.page-products .sorterive .top-pager-toolbar{display: none;}
    .page-products .sorter select{border:0px transparent !important;min-width:auto !important;padding:0px !important;cursor: pointer;width:75%;}
    body.page-products .filter-title strong:before {
        font-family: 'FontAwesome' !important;
        content: "\f0b0" !important;
        position: relative;
        left: -5px;
        font-weight:normal;
        vertical-align: top;
    }
    .filter.active .filter-title strong:after{float:right;margin-right:10px;}
    .filter .filter-current{margin-left:0px;margin-right:0px;border:0px transparent;}
    .filter .filter-current-subtitle:before{font-size:20px;}
    .filter-actions{margin-left:0px;margin-right:0px;}
    .catTitleOuter h2,
    .catalogsearch-result-index .blogSearchTitle .page-title {font-size:22px;}

    .post-description{font-size: 14px;}
    .post-header .post-title{font-size: 14px !important;}
    .post-holder .post-date .day,
    .post-holder .post-date .month,
    .post-holder .post-info .item{font-size: 12px;}
    .post-holder .post-date .day{line-height: 16px}
    .post-holder .post-date .month{line-height: 12px}

    /*    .widget.block-recent-posts ul li{
            width:100%;
        }*/

    /*Elastic search*/
    .page-header.type9 .header.panel .block-search input{padding-left: 15px !important;}
    .autocomplate_wrapper{
        padding: 20px 5px;
    }
    .searchautocomplete__item-magento_catalog_product .sku{
        width:70%;
    }
    .searchautocomplete__index-magento_catalog_product ul li .srchResultPrice{
        width:25%;
    }
    .widget .block-title strong{
        font-size: 16px;
        padding: 7px 0;
    }
    body.blog-post-view .widget .block-title strong{
        padding: 0px 0 7px;
    }

    /* max639 */
}
@media all and (max-width:600px){
    .page-header.type9 .logo img{width:40px;}
    .content-title, .filterproduct-title strong{font-size:22px;}
    .arlenness-parallax-main-div{margin:0px;}

    /* max600 */
}
@media all and (max-width:480px){
    html,body{font-size:12px;}
    .control .search-Closebtn{margin-top:0px;width:40px;height:40px;}
    .page-wrapper .pdngtpbtm{padding:20px 0px 10px;}
    #banner-slider-demo-14 .slide-1 .text-content h2{font-size:18px;margin-bottom:6px !important;}
    .content-title, .filterproduct-title strong,
    .cms-index-index .cat-image-home .image-link span.category-title span.span-title2{font-size:18px !important;letter-spacing:1px;}
    .cms-index-index .cat-image-home .image-link span.category-title{top:20%;}
    /*.cms-index-index .cat-image-home .image-link span.category-title button.span-title1{font-size:11px !important;padding:10px !important;margin:10px auto;letter-spacing:1px;}*/

    .subscribeInfo{font-size:1em;}
    .footer-parallax .parallax{padding: 0px;}
    .container.footer-parallax-content{padding:0px;}
    .page-header.type9 .header.panel .block-search input{font-size:16px;}
    /*.product-info-main_custom .price-box .price{font-weight: 600;}*/
    .descriptionContainer h2,
    .catalog-product-view.page-layout-1column .page-title-wrapper .page-title span{font-size:18px;}

    .eml4scbscptn{font-size:13px !important;border:1px solid #dddddd !important;}
    .btnSbscrptn{padding: 10px 0px !important;font-size: 14px;}
    .backgroud-div .overlay-div img{width:60px;padding-top:10px;}
    .footer-bottom{padding:20px 0 10px;}
    .arlenness-parallax-main-div .parallax{padding:40px 0 !important}
    .product-item-details{padding: 10px 0 0;}
    /*.page-header.type9{margin-bottom: 20px;}*/
    .content-sub-title{font-size: 12px;}

    /* max480 */
}
@media all and (max-width: 430px){
    .sidebar .widget.block-recent-posts ul li{
        width:100% !important;
    }
    .subscribeInfo{font-size:1em;}
    .catalog-product-view.page-layout-1column .page-title-wrapper .page-title span{font-size:18px;padding:0px 5px;display: table;}
    .price-box .old-price .price-container span.price-wrapper .price{font-size: 11px;}
    /*max430*/

}
