/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    /* ----------- main menu ----------- */
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu > li:last-child{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu li.active.last{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu li{
        background:none !important;
    }
    .gf-menu{
        background:none !important;
        margin-left:0px;
    }

    /* ----------- index.html ----------- */
    .first-td{
        width:100%;
        float:left;
        height:auto;
    }
    .second-td{
        width:100%;
        float:left;
        height:auto;
    }
    h2.first{ 
        top:153px;
        height:57px;
        width:78% !important;
        padding-left:10px;
    }
    .second{
        top:98px;
        height:40px;
        width:70%;
    }
    .secondLower{
        top:110px;
        height:32px;
        width:70%;
    }
    h2{
        width: 88%;
    }
    h2 span, .second{ 
        font-size:12px !important;
    }
    .mobileSpecial, .mobileSpecialBelow{
        padding:0px;
    }
    .component-content h2{
        line-height:18px !important;
    }
    #userForm h2{
        line-height:25px !important;
    }
    .page-header h2{
        line-height:24px !important;
    }
    .mobileSpecialLvl2{
        padding-left:10px;
    }
    h2 span{
        line-height:0px;
    }
    
    /* ----------- about us.html ----------- */
    .subMenu{
        width:100%;
        float:left;
    }
    .item-pageabout-us h2{
        line-height:24px !important;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:100%;
        padding:0px;
        height:245px;
        float:none !important;
    }
    .row{
        margin:auto !important;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-100px;
        width:80%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:15px;
    }
    .overlayDiv h4{
        font-size:14px;
        line-height:15px;
        margin-top:-23px;
    }

    /* ----------- farmer detail ----------- */
    .column40{
        width:100%;
        padding:0px;
    }
    .column60{
        width:100%;
        padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:50% !important;
    }

    /* ----------- product.html ----------- */
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }

    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    #hikashop_category_information_menu_1137 .hikashop_product_image_subdiv {
        width: auto !important;
    }
    #hikashop_category_information_menu_1137 .hikashop_product_image {
        height: auto !important;
    }
    .newsflash-horiznewsflash-recipes.mod-list .newsflash-flex-item {
        width: 100%;
        height: 250px;
    }

    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .column2-1{
        width:100%;
    }
    .tagging p{
        /*display:block;*/
        display:grid;
    }
    .tagsdropdowncategories{
        float:left;
    }
    .tagselector{
        width:100%;
        display:initial !important;
    }
    .category.list-striped li{
        width:100%;
    }
    .overlay-title{
        top:160px;
    }
    .list-striped li{
        padding:0px;
    }
    .tag-category h2{
        line-height:25px !important;
    }
    .tagsdropdowncategories .tagselector{
        /*width:238.8px;*/
        width:auto;
    }
    .tagsdropdownproducts .tagselector{
        width:95%;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;/*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
    }
    .qa_list .collapse .text{
        border-right:none;
    }

    /* ----------- translation flag for mobile ----------- */
    .translate-flag.mobile{
        float:right;
    }

    /* ----------- reduce-cancer.html page ----------- */
    .row-reduce-cancer .column4-12 .content{
        width:auto !important;
    }
    /* ----------- staycation.html page ----------- */
    .acymailing_modulegrandhyatt-staycation .acymailing_buttonCountryCode{
        margin-top:-5px;
    }
    /* ----------- contact-us.html page ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    /* ----------- basic setting ----------- */
    .empty-module {
        display: none;
    }
    /* ----------- main menu ----------- */
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu > li:last-child{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu li{
        background:none !important;
    }
    .gf-menu{
        background:none !important;
        margin-left:0px;
    }
    .gf-menu-toggle {
        top: 15px;
    }

    /* ----------- index.html ----------- */
    .first-td{
        width:100%;
        float:left;
        height:auto;
    }
    .second-td{
        width:100%;
        float:left;
        height:auto;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    .secondLower{
        top:240px;
        width:70%;
        height:32px;
    }
    .component-content h2{
        line-height:18px !important;
    }
    h2 span{
        line-height:0px;
    }
    h2.first{
        top:330px;
        height:43px;
        width:64% !important;
        padding-bottom:10px;
        padding-top:10px;
    }
    .second{
        top:225px;
        height:50px;
        width:70%;
    }

    /* ----------- about.html ----------- */
    .subMenu{
        width:100%;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:31%;
        padding:5px;
        height:135px !important;
    }
    .row{
        margin:auto !important;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-80px;
        width:95%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }

    /* ----------- farmer detail ----------- */
    .column40{
        width:100%;padding:0px;
    }
    .column60{
        width:100%;
        padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:50% !important;
    }

    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;float:left;
    }
    .hikashop_filter_main{
        /*width:96% !important;*/
        width:auto !important;
    }


    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .column2-1{
        width:100%;
    }
    .tagging p{
        display:block;
    }
    .tagsdropdowncategories{
        float:left;
    }
    .tagsdropdownproducts .tagselector{
        /*width:270px;*/
        width:auto;
    }
    .tagsdropdowncategories .tagselector{
        /*width:270px;*/
         width:auto;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:40px !important;
         /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:40px !important;
        padding-right:20px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }

    /* ----------- contact.html ----------- */
    #fox-container-c225{
        padding-left:10px !important;
        padding-right:10px;
    }
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }

    /* ----------- reduce-cancer.html page ----------- */
    .row-reduce-cancer .column4-12 .content{
        width:auto !important;
    }

}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- 

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){
    .secondLower{
        top:142px;
    }
    h2.first{
        top:195px;
        height:44px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        width:70% !important;
    }
    .mobileSpecialLvl2{
        padding-left:0px;
    }
    .second{
        height:45px;
        padding-top:17px;

        top:120px;
    }
    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:80%;
        height:245px;
        float:none !important;
    }

    /* ----------- recipe.html ----------- */
    .tagging p{
        display:grid;
    }

    /* ----------- product category ----------- */
    .hikashop_filter_main{
        width:95% !important;
    }

    /* ----------- faq.html ----------- */
    .qa_list .quest .text .inner{
        padding-left:15px !important;
    }
    .panel .collapse .text .inner{
        padding-left:15px !important;
        padding-right:15px !important;
    }
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { 
    /* ----------- basic setting ----------- */
    .empty-module {
        display: none;
    }
    /* ----------- main menu ----------- */
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu > li:last-child{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu li{
        background:none !important;
    }
    .gf-menu{
        background:none !important;
        margin-left:0px;
    }
    .gf-menu-toggle {
        top: 15px;
    }
    /* ----------- index.html ----------- */
    .first-td{
        width:100%;
        float:left;
        height:auto;
    }
    .second-td{
        width:100%;
        float:left;
        height:auto;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    .component-content h2{
        line-height:18px;
    }   
    h2 span{
        line-height:0px;
    }
    .secondLower{
        height:30px;
        top:250px;
        width:70%;
    }
    h2.first{
        top:335px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        width:70% !important;
        height:45px;
    }
    .second{
        width:70%;
        padding-top:10px;
        padding-bottom:10px;
        height:45px;
        top:230px;
    }
    /* ----------- about.html ----------- */
    .subMenu{
        width:100%;
    }
    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:31%;
        padding:5px;
        height:135px;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-80px;
        width:95%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }
     /* ----------- farmer detail ----------- */
    .column40{
        width:100%;
        padding:0px;
    }
    .column60{
        width:100%;
        padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:50% !important;
    }
    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }
    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }
    .hikashop_filter_main{
        /*width:96.5% !important;*/
        width:auto !important;
    }

    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .column2-1{
        width:100%;
    }
    .tagging p{
        display:block;
    }
    .tagsdropdowncategories{
        float:left;
    }
    .tagsdropdownproducts .tagselector{
        /*width:270px;*/
        width:auto;
    }
    .tagsdropdowncategories .tagselector{
        /*width:270px;*/
        width:auto;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:40px !important;/*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:40px !important;
        padding-right:20px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }
    /* ----------- contact-us.html ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) { 
    /* ----------- index.html ----------- */
    .secondLower{
        top:168px;
    }
    h2.first{
        top:230px;
    }
    .second{
        top:145px;width:65%;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:80%;height:270px;float:none !important;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        top:-90px;
    }

    /* ----------- product detail page ----------- */
    .sbox-content-image img{
        height:auto !important;
    }

}
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    /* ----------- basic setting ----------- */
    .empty-module {
        display: none;
    }
    /* ----------- main menu ----------- */
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu > li:last-child{
        background:none !important;
    }
    .layout-mode-responsive .gf-menu li{
        background:none !important;
    }
    .gf-menu{
        background:none !important;
        margin-left:0px;
    }

    /* ----------- index.html ----------- */
    .first-td{
        width:100%;
        float:left;
        height:auto;
    }
    .second-td{
        width:100%;
        float:left;
        height:auto;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    h2 span{
        line-height:0px;
    }
    .component-content h2{
        line-height:18px;
    }
    .secondLower{
        width:70%;
        padding-top:10px;
        padding-bottom:10px;
        height:30px;
        top:250px;
    }
    h2.first{
        top:335px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        height:45px;
        width:70% !important;
    }
    .second{
        width:70%;
        padding-top:10px;
        padding-bottom:10px;
        height:50px;
        top:225px;
    }

    /* ----------- about.html ----------- */
    .subMenu{
        width:100%;
    }
    .layout-mode-responsive .gf-menu li.active.last{
        background:none !important;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:31%;
        padding:5px;
        height:135px;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-80px;
        width:95%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }

     /* ----------- farmer detail ----------- */
    .column40{
        width:100%;
        padding:0px;
    }
    .column60{
        width:100%;
        padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:50% !important;
    }

    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }
    .flex-item {
        width: 150px;
    }

    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }
    .hikashop_filter_main{
        /*width:96.5% !important;*/
        width:auto !important;
    }
    #hikashop_category_information_menu_1137 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1138 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1139 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1151 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1152 .hikashop_product_image_subdiv {
        width: auto !important;
    }
    #hikashop_category_information_menu_1137 .hikashop_product_image,
    #hikashop_category_information_menu_1138 .hikashop_product_image,
    #hikashop_category_information_menu_1139 .hikashop_product_image,
    #hikashop_category_information_menu_1151 .hikashop_product_image,
    #hikashop_category_information_menu_1152 .hikashop_product_image {
        height: auto !important;
    }
    #hikashop_category_information_menu_1137 .hikashop_subcontainer.thumbnail,
    #hikashop_category_information_menu_1138 .hikashop_subcontainer.thumbnail,
    #hikashop_category_information_menu_1139 .hikashop_subcontainer.thumbnail,
    #hikashop_category_information_menu_1151 .hikashop_subcontainer.thumbnail,
    #hikashop_category_information_menu_1152 .hikashop_subcontainer.thumbnail {
        height: auto;
    }
    .newsflash-horiznewsflash-recipes.mod-list .newsflash-flex-item {
        width: 50%;
        height: 225px;
    }

    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .column2-1{
        width:100%;
    }
    .tagging p{
        display:block;
    }
    .tagsdropdowncategories{
        float:left;
    }
    .tagsdropdownproducts .tagselector{
        /*width:270px;*/
        width:auto;
    }
    .tagsdropdowncategories .tagselector{
        /*width:270px;*/
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:40px !important;
        /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:40px !important;
        padding-right:20px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }
    /* ----------- contact-us.html ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* ----------- iPhone X ----------- */

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: portrait) {
    #hikashop_category_information_menu_1137 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1138 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1139 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1151 .hikashop_product_image_subdiv,
    #hikashop_category_information_menu_1152 .hikashop_product_image_subdiv {
        width: auto !important;
    }
    #hikashop_category_information_menu_1137 .hikashop_product_image,
    #hikashop_category_information_menu_1138 .hikashop_product_image,
    #hikashop_category_information_menu_1139 .hikashop_product_image,
    #hikashop_category_information_menu_1151 .hikashop_product_image,
    #hikashop_category_information_menu_1152 .hikashop_product_image {
        height: auto !important;
    }
    .newsflash-horiznewsflash-recipes.mod-list .newsflash-flex-item {
        width: 100%;
        height: 300px;
    }
     /* ----------- gtranslate ----------- */
     .translate-flag {
        height: auto !important;
     }
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {
    /* ----------- main menu ----------- */
    .gf-menu .item{
        padding:10px 15px;
    }
    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:31%;
        padding:5px;
        /*height:225px;*/
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-80px;
        width:95%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }
    /* ----------- farmer detail ----------- */
    .column40{
        width:100%;
        padding:0px;
        text-align:center;
    }
    .column40 img{
        width:40%;
        height:auto;
    }
    .column60{
        width:100%;
        padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:25% !important;
    }
    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }
    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }
    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:80px !important;
        /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:80px !important;
        padding-right:50px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }
}
/* ----------- iPhone XR ----------- */
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (orientation: landscape) {
    /* ----------- contact-us.html ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
     /* ----------- index.html ----------- */
    .gf-menu .item{
        padding:10px 15px;
    }
    .table-full-width{
        width:70%;
        margin:auto;
    }
    .first-td{
        width:100%;
        float:left;
    }
    .second-td{
        width:100%;
        float:left;
    }
    .second-td img{
        width:91.5%;
        height:auto;
        padding-top:3.5px;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    h2 span{
        line-height:0px;
    }
    .component-content h2{
        line-height:18px;
    }
    .secondLower{
        width:60%;
        height:30px;
        left:21px;
        padding-top:10px;
        top:265px;
    }
    h2.first{
        top:240px;
        left:21px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        height:45px;
        width:60% !important;
    }
    .second{
        left:21px;
        padding-top:10px;
        padding-bottom:10px;
        top:240px;
        height:50px;
        width:60%;
    }
    .my, .sg{
        display:inline-block;
        width:90%;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        width:31%;
        padding:8px;
        height:225px;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-90px;
        width:85%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }

    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }

    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }

    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .component-content .cols-4 .column-1, .component-content .cols-4 .column-2, .component-content .cols-4 .column-3, .component-content .cols-4 .column-4{
        height:175px !important;
    }
    .tagging .column1-1{
        display:block !important;
    }
    .customtagging .column1-1{
        display:block !important;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:80px !important;
        /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:80px !important;
        padding-right:50px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }
    /* ----------- contact-us.html ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation: landscape) {
    /* ----------- index.html ----------- */
    .table-full-width{
        width:70%;
        margin:auto;
    }
    .first-td{
        width:100%;
        float:left;
    }
    .second-td{
        width:100%;
        float:left;
    }
    .second-td img{
        width:72.5%;
        height:auto;
        padding-top:3.5px;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    h2 span{
        line-height:0px;
    }
    .component-content h2{
        line-height:18px;
    }
    .secondLower{
        left:88px;
        width:50%;
        height:30px;
        padding-top:10px;
        padding-bottom:0;
        top:270px;
    }
    h2.first{
        top:245px;
        left:88px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        height:45px;
        width:50% !important;
    }
    .second{
        top:250px;
        left:88px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        height:50px;
        width:50% !important;
    }

    /* ----------- farmer.html ----------- */
    .column{
        height:285px;
    }
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-100px;
        width:80%;
        margin:0;
        height:60px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:13px;
    }
    .overlayDiv h4{
        font-size:11px;
        line-height:15px;
        margin-top:-23px;
    }

    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }

    /* ----------- product detail page ----------- */
    .column_left{
        width:100%;
    }
    .column_right{
        width:100%;
        top:0px;
    }
    .column_left .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .title{
        font-size:20px;
    }
    .column_right .content{
        padding-left:0px;
        padding-right:0px;
        text-align:justify;
    }
    .sbox-content-image img{
        height:auto !important;
    }

    /* ----------- recipe.html ----------- */
    .component-content .cols-4 .column-1, .component-content .cols-4 .column-2, .component-content .cols-4 .column-3, .component-content .cols-4 .column-4{
        height:225px !important;
    }
    .customtagging .column1-1{
        display:block !important;
    }

    /* ----------- faqs.html ----------- */
    .qa_list .collapse .text{
        border-right:none;
    }
    /* ----------- contact-us.html ----------- */
    .convertforms .cf-one-third {
        width: 100%;
    }
    #form1_attachment {
        width: 100%;
    }
}
/* ----------- iPad Pro 12.9" ----------- */

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* ----------- index.html ----------- */
    .second-td img{
        width:72.5%;
    }
    .secondLower{
        width:50%;
        left:88px;
    }
    h2.first{
        left:88px;
        width:50% !important;
    }
    .second{
        left:88px;
        width:48%;
    }

    /* ----------- farmer.html ----------- */
    #farmers .column{
        height:285px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:20px;
    }
    .overlayDiv h4{
        font-size:18px;
        line-height:15px;
        margin-top:-20px;
    }

    /* ----------- recipe.html ----------- */
    .component-content .cols-4 .column-1, .component-content .cols-4 .column-2, .component-content .cols-4 .column-3, .component-content .cols-4 .column-4{
        height:225px !important;
    }
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) {
    /* ----------- farmer.html ----------- */
    .customtagging .column1-1{
        display:block !important;
    }
}
/* ----------- iPad Pro 10.5" ----------- */

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen and (min-device-width: 1112px) and (max-device-width: 1112px) and (orientation: landscape) {
    /* ----------- index.html ----------- */
    .table-full-width{
        width:70%;
        margin:auto;
    }
    .first-td{
        width:100%;
        float:left;
    }
    .second-td{
        width:100%;
        float:left;
    }
    .second-td img{
        width:72.5%;
        padding-top:3.5px;
    }
    h2 span, .second, .secondLower{
        font-size:12px;
    }
    h2 span{
        line-height:0px;
    }
    .component-content h2{
        line-height:18px;
    }
    .secondLower{
        padding-top:10px;
        width:50%;
        left:88px;
        height:30px;
        top:265px;
    }
    h2.first{
        top:240px;
        left:88px;
        width:50% !important;
        padding-top:10px;
        padding-bottom:10px;
        height:45px;
        padding-left:10px;
    }
    .second{
        left:88px;
        width:48%;
        top:240px;
        padding-top:10px;
        padding-bottom:10px;
        height:50px;
    }

    /* ----------- farmer.html ----------- */
    .row1.overlayDiv, .row2.overlayDiv, .row3.overlayDiv, .row4.overlayDiv, .row5.overlayDiv, .row6.overlayDiv{
        position:relative;
        top:-100px;
        width:80%;
        margin:0;
        height:60px;
    }
    #farmers .column{
        height:280px;
    }
    .item-pageour-farmers h2{
        line-height:35px !important;
    }
    .overlayDiv h2{
        font-size:20px;
    }
    .overlayDiv h4{
        font-size:16px;
        line-height:15px;
        margin-top:-20px;
    }

    /* ----------- recipe.html ----------- */
    .component-content .cols-4 .column-1, .component-content .cols-4 .column-2, .component-content .cols-4 .column-3, .component-content .cols-4 .column-4{
        height:285px !important;
    }
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) {
    /* ----------- recipe.html ----------- */
    .rt-grid-8.rt-alpha{
        width:100% !important;
        text-align:center !important;
        height:40px;
    }
    .rt-grid-4.rt-omega{
        width:100% !important;
        text-align:center !important;
    }
    .desktop-copyright{
        float:none;
    }
}

/* ----------- Galaxy S6 ----------- */

/* Portrait */
@media screen and (device-width: 360px) and (device-height: 640px) and (orientation: portrait) {
    /* ----------- farmer.html ----------- */
    #farmers .column{
        height:285px;
    }
    body.layout-mode-responsive select{
        width:auto !important;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
    }
    .qa_list .collapse .text{
        border-right:none;
    }

    /* ----------- recipe.html ----------- */
    .rt-grid-8.rt-alpha{
        height:60px;
    }
}
/* Landscape */
@media screen and (device-width: 640px) and (device-height: 360px) and (orientation: landscape) {
    /* ----------- farmer detail ----------- */
    .column40{
        width:100%;
        padding:0px;
        text-align:center;
    }
    .column40 img{
        width:50%;
        height:auto;
    }
    .column60{
        width:100%;padding:10px 0px 0px 0px;
    }
    #lnee_221 ul.latestnews-items li{
        width:50% !important;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:40px !important;
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:40px !important;
        padding-right:40px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }

    /* ----------- recipe.html ----------- */
    .rt-grid-8.rt-alpha{
        height:60px;
    }
}
/* ----------- Google Pixel XL ----------- */

/* Portrait */
@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: portrait) {
    /* ----------- farmer.html ----------- */
    #farmers .column{
        height:270px;
    }
}

/* ----------- Google Pixel XL ----------- */

/* Portrait */
@media screen and (device-width: 411px) and (device-height: 823px) and (orientation: portrait) {
    /* ----------- farmer.html ----------- */
    #farmers .column{
        height:270px;
    }
}

/* ----------- Galaxy Note 9 ----------- */

/* Landscape */
@media screen and (device-width: 846px) and (device-height: 414px) and (orientation: landscape){
    /* ----------- main menu ----------- */
    .gf-menu .item{
        padding:10px 15px;
    }

    /* ----------- product.html ----------- */
    .hkc-md-4.hikashop_category{
        width:50%;
        float:left;
    }
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }

    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }

    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:80px !important;
        /*text-align:justify;*/
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:80px !important;
        padding-right:50px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }

    /* ----------- recipe.html ----------- */
    .mobile.social-media{
        float:none !important;
    }
    .rt-grid-8.rt-alpha{
        width:100% !important;
        text-align:center !important;
        height:40px;
    }
    .rt-grid-4.rt-omega{
        width:100% !important;
        text-align:center !important;
    }
    .desktop-copyright{
        float:none;
    }
}

/* Portrait */
@media screen and (device-width: 414px) and (device-height: 846px) and (orientation: portrait){
    /* ----------- faq.html ----------- */
    .title p{
        font-size:18px !important;
    }
    .qa_list .no{
        height:95% !important;
    }
    .quest .no{
        width:10%;
    }
    .qa_list .text{
        padding-right:0px !important;
    }
    .qa_list .text{
        padding-left:30px;
        margin-left:0px;
    }
    .quest .text{
        width:90%;
    }
    .qa_list .quest .text .inner{
        padding:5px !important;
        padding-left:20px !important;
    }
    .quest .text .inner{
        width:75%;
    }
    .quest .inner{
        font-size:14px;
    }
    .quest .text .outer{
        width:25%;
        padding-left:15px;
    }
    .quest .outer{
        float:none;
    }
    .panel .collapse .no{
        width:10%;
    }
    .qa_list .no{
        height:95% !important;
    }
    .panel .collapse .text .inner{
        font-size:14px;
        padding:5px;
        text-align:left;
        padding-left:20px !important;
        padding-right:20px !important;
    }
    .qa_list .collapse .text{
        border-right:none;
    }
}


/* ----------- Galaxy Tab 2 ----------- */

/* Landscape */
@media (max-device-width: 1280px) and (orientation: landscape) {
    /* ----------- product.html ----------- */
    .hikashop_subcontainer.thumbnail{
        min-height:auto !important;
    }
    .hikashop_category_image{
        height:auto !important;
    }
    .hikashop_subcontainer.thumbnail{
        height:345px;
    }
}

/* Portrait */
@media (max-device-width: 800px) and (orientation: portrait) { 
    /* ----------- recipe.html ----------- */
    .rt-grid-8.rt-alpha{
        width:100% !important;
        text-align:center !important;
        height:40px;
    }
    .rt-grid-4.rt-omega{
        width:100% !important;
        text-align:center !important;
    }
    .desktop-copyright{
        float:none;
    }
}

/* ----------- Google Pixel 2XL ----------- */

/* Landscape */
@media screen and (device-width: 823px) and (device-height: 411px) and (orientation: landscape) {
    /* ----------- main menu ----------- */
    .gf-menu .item{
        padding:10px 15px;
    }
    /* ----------- product category ----------- */
    #hikashop_category_information_module_ .hikashop_product_image{
        height:auto !important;
    }
    #hikashop_category_information_module_ .hikashop_product_image_subdiv{
        width:auto !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        border:none !important;
    }
    .hikashop_filter_collapsable_title_mobile{
        padding-left:10px;
        padding-right:10px;
    }
    .hkc-md-4.hikashop_product{
        width:50%;
        float:left;
    }
}