/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 20, 2018, 9:24:16 AM
    Author     : Nabin karki
*/
/*icon sections*/
.icon-search:before {
    content: "\f1ba" !important;
}
.icon-email:before {
    content: "\f15d" !important;
}
.icon-circle-chat-email:before {
    content: "\f134" !important;
}
.icon-pagenav-up:before {
    content: "\f19e" !important;
}
.icon-close:before {
    content: "\f14f" !important;
}
.icon-login-mobile:before {
    content: "\f189" !important;
}
.icon-hamburger:before {
    content: "\f172" !important;
}
/*
header secions 
*/

.is-mobile #menu-top-menu li{
    margin-left: 0px;
}
.is-mobile #app-my-lg {
    top: 55px;
    min-width: 100px;
}
.is-mobile #app-my-lg ul li{
    display: none;
}
.is-mobile #app-my-lg ul li:last-child{
    display: block;
}
.is-mobile #app-my-lg .mylg-login-nav{
    /*    width: 47%;*/
}
.is-mobile #appHeader .right-side-nav {
    display: table-cell; 
}
.is-mobile .appHeader .search-takeover .search-box .search-box-heading button {    
    top: 0px;

}
/*home page*/
.is-mobile #content {
    margin-top: 90px;
}
.is-mobile div#n2-ss-1 .nextend-bullet-bar > div{
    margin: 0px 5px;
}
.is-mobile .slick-dots li button:before {

    font-size: 1.8rem;

}
.is-mobile .slick-dots li {  
    margin: 0 5px;
}
.is-mobile .nextend-bullet-bar .n2-ow.n2-active {

    padding: 7px !important;
}
.is-mobile .nextend-bullet-bar .n2-ow {
    padding: 5px !important;
}
/*for home feeature section*/
.is-mobile #home_feature_product_image .section-image{
    width: 100%;
}
.is-mobile img.web{
    display: block !important;
}
.is-mobile .m15.contact .carousel .slide{
    display: inline;

}
.is-mobile .m15.contact .carousel .slide .slide-inner{
    border-top: 1px solid #999;
    padding: 20px 0;
}
/*
Archive page section
*/

.is-mobile .refind-your-search{
    min-width: auto;
}
.is-mobile .refind-your-search form{
    max-width: 1220px;
    padding: 0px;    
    min-width: auto;
}
.is-mobile .refind-your-search .column2{
    padding-left: 0px;
}
.is-mobile .refind-your-search .column2 h1{
    font-size: 1.6em;
}
.is-mobile .page-controls{
    font-size: 13px;
    vertical-align: top;

    height: 41px;
}
.is-mobile .refind-your-search .orderdby{
    min-width:auto;
}
.is-mobile .refind-your-search form{
    display: block;
}
.is-mobile .page-controls .pages{
    display: none;
}
.is-mobile .product-grid-header .woocommerce-result-count{
    display: none;
}
.is-mobile .refind-your-search .page-controls{
    height: 45px; 
}
.is-mobile .column2 .response .product-grid-header .compare-util{
    margin-top: 0px;
}
.is-mobile .filter.refind-your-search .column2 .response ul.product-lists .img-link{
    padding-bottom: 0px;
    height: 110px;
    margin-bottom: 0px;
}
.is-mobile.woocommerce ul.products li.product a img {
    width: 110px;
    height: 110px;
}
.is-mobile .column2 .response ul.product-lists>li .cta-button.posrelative {
    position: relative;
    height: 40px;
}
.is-mobile .column2 .response ul.product-lists .product-price {
    margin-top: 10px !important;
}
.is-mobile .column2 .response ul.product-lists>li{
    height:auto;
}
.is-mobile .column2 .response ul.product-lists .product-price .price span{
    font-size: 20px !important;
}
.is-mobile .refind-apply-btn .sort-by, .is-mobile .refind-your-search .page-controls {
    overflow: visible;
    display: block !important;
}
/*
Single page section
*/
.is-mobile .key-feature .feature-wrap.mda .feature-box{
    padding-right: 0px;
}
.is-mobile .key-feature .feature-wrap.mda .feature-box ul.features{
    list-style: disc;
    margin-left: 1.5em;
}
/*feature sections tabs*/
.is-mobile .tabs-nav-wrapper.float{
    min-width: auto;
}
.is-mobile .tabs-nav.column3 {
    display: block;
}
.is-mobile .tabs-nav-wrapper.float .tabs-nav.column3, .tabs-nav-wrapper.float .tabs-panel{
    display: block;
}
/*feature sections*/
.is-mobile .accordion-content .module .elementor section{
    background-size: contain;
    background-repeat: no-repeat;
}
.is-mobile .accordion-content .module .elementor section div h1{
    font-size: 26px
}
.is-mobile .accordion-content .module .elementor section div h2{
    font-size: 26px
}
.is-mobile .accordion-content .module .elementor section div h3{
    font-size: 26px
}
.is-mobile .accordion-content .module .elementor section div p{
    font-size: 16px
}
.is-mobile .accordion-content .module .elementor section .elementor-container{
    min-height: -webkit-fill-available;
}
/*support sections*/
.is-mobile .support .type-text-2column{
    min-width: auto;
}
.is-mobile .support .support-content .container p {

    text-align: center !important;
}
.is-mobile .product-lists.recently-view .product .slide-inner{
    text-align: center;
}
.is-mobile .product-lists.recently-view .product .slide-inner img{
    display: inline-block;
}
/*
where to buy section
*/
.is-mobile .where-to-buy .container .type-product{
    display: inline-block;
}
.is-mobile .where-to-buy .container .type-product .product-image {
    width: 100%;
    display: inline-block;

}
.is-mobile .where-to-buy.base .container .where-to-buy-info-wrap .where-to-buy-info .store-map-wrap .store-map-box .store-map-search{
    padding: 10px !important;
}
.is-mobile .where-to-buy .container .where-to-buy-info-wrap .where-to-buy-info.col1 .store-map-search .search-step>li{
    width: 100%;
    padding-bottom: 5px;
}
.is-mobile .where-to-buy .container .where-to-buy-info-wrap .where-to-buy-info.col1 .store-map-search .search-step>li:last-child{
    width: 100%;
    padding-right: 5px;
}
.is-mobile .where-to-buy.base .container .where-to-buy-info-wrap .where-to-buy-info .store-map-wrap .store-map-box .store-map-search .btn.search-button{
    position: relative;
    right: 0px !important;
}

/*
*
Account page
*login
*/
.is-mobile .support-title .background-image{
    display:none;
}

.is-mobile .signin-area .txt-list{
    width:100%;

}
.is-mobile .support-content .txt-list .txt-singup{
    margin: 2rem;
}
.is-mobile .signin-area .txt-list .inner{
    display:none;
}
.is-mobile .support-content .txt-list:after{
    content: none;
}
.is-mobile div.new-quick-menu.pc.active[data-menu-type=new]{
    width:100%;
    margin-right: 0px;
    right: 0%;
}
.is-mobile .fb-area .half-col{
    width: 100%;
}
/*account*/
.is-mobile .myaccount-home .profile-information .profile-detail ul li span{
    display: inline-block !important;
}
.is-mobile .myaccount-home .profile-information .profile-detail{
    padding: 0px;
}
.is-mobile .myaccount-home .profile-information .profile-detail ul li strong:after{
    content: none;
}
.is-mobile .myaccount-home .profile-information .profile-detail .btn-area{
    position: relative;
    top: 100%;
    right: 0;
    width: 100%;
    margin-top: 0;
}
.is-mobile .support-title .title .mobile{
    display: none;
}
/*
Prodyct register 
*/
.is-mobile .product-choice .styled-radio input{
    position: absolute;
    opacity: 1 !important;
    left: 0px !important;
    display: block !important;
}
.is-mobile .model-browser .model-searchbox{
    min-height: auto;
    height: 150px !important;
}
.is-mobile .model-browser .btn-close{
    top: 30%;
    left: 0%; 
    right: 0%; 
}
.is-mobile .model-browser .model-selectbox .selector-group>span:nth-child(2n+1) {
    padding: 0 5px 0px 0;
}
.is-mobile .model-browser .model-selectbox .selector-group>span{
    width: 100%;
    padding: 0 5px 0px 0px;
}
.is-mobile .model-browser .model-selectbox .selector-group select:disabled{
    background-image: url(../../../assets/img/support/bg-selectbox-arrow-m.png),url(../../../assets/img/support/bg-input.gif);
    background-repeat: no-repeat,repeat-x;
    background-position: right top,left top;
}
.is-mobile .model-browser.searchbox-on .model-searchbox{
    border-bottom:  2px solid #a50034;
}
.is-mobile .model-browser.selectbox-on .model-selectbox{
    border-bottom:  2px solid #a50034;
}
.is-mobile .model-browser .model-selectbox{
    min-height: 250px;
}
.is-mobile .register-product .register-default .column:first-child{
    padding: 0px;
}
.is-mobile .register-product .register-default .column{
    width: 100%;
    padding: 0px;
}
/*
select boox
*/
.is-mobile .model-browser.selectbox-on.open .model-selectbox{
    position: relative;
    height: auto !important;
}
.is-mobile .model-browser.selectbox-on.open .model-selectbox .model-view-detail{
    width: 100%;
    position: relative;
}
.is-mobile .model-browser .model-view-detail>a>span.vert-content{
    display: inline-block;
}
.is-mobile .model-browser .model-view-detail{
    border:none;
}
.is-mobile .model-browser.selectbox-on.open .btn-close {
    top: 0px;
    bottom: 15px;
}
.is-mobile .model-browser.searchbox-on.open .model-searchbox .model-view-detail{
    width: 100%;
    left: 0%;
    position: relative;
    border: none;
}
.is-mobile .model-browser.searchbox-on.open .model-searchbox{
    height: auto !important;
}
.is-mobile .model-browser.searchbox-on.open .btn-close{
    left: 0px;
    top: 84%;
}
/*
product request a repair
*/
/*product support*/
.is-mobile .support.home .support-title .background-image{
    display:block;
    min-height: 0px;
}
.is-mobile .support.home .support-title .title{
    top:15%;
    position: absolute;
}
.is-mobile .support.home .support-title .title .title-head{
    font-size: 1.5em;
    padding: 0px;
}
.is-mobile .support.home .link-area .img-tit-desc-list li a{
    margin:0px;
}
/*user manule*/
.is-mobile .gradient-top{
    background-image: none;
}
.is-mobile .model-browser.lined:not(.searchbox-on) .model-searchbox{
    padding: 1px 15px 1px 15px;
}
.is-mobile .model-browser.lined:not(.selectbox-on) .model-selectbox{
    padding: 1px 15px 1px 15px;
}
.is-mobile .guide-download  .model-browser .btn-group>span {

    width: 100%;
}
.is-mobile .guide-download  .download-info{
    display: block;
}
.is-mobile .guide-download .download-info>*{
    display: block;
}
.is-mobile .guide-download .download-info .download-link{
    min-width: auto; 
}
.is-mobile .guide-download .guide-no-search {
    padding: 60px 20px;
}
/*feedback*/
.is-mobile .survey-area .survey-link ul li{
    width: 100%;
    display: block;
}
/*telephone*/
.is-mobile .contact-area .info-list>li .info-img{
    position: initial;
}
/*contact form*/
.is-mobile .contact-area .info{
    padding: 0px 20px;
}
.is-mobile .contact-area .info>li:first-child{
    padding: 0px 0px 0px 20px;
}
/*
sitemap
*/
.is-mobile .site-map .site-map-content .site-map-box .column ul{
    display: inline-block;
    width: 100%;

}
.is-mobile .site-map .site-map-content .site-map-box .column ul li ul{
    display:block;
}
/*blog*/
@media (max-width: 940px){
    .is-mobile .press-release-wrap .page-controls .pages {
        padding: 0px 0 0; 
        margin: 0px 0; 
        border-top: none; 
    }
}
.is-mobile .press-release-wrap .press-wrap .page-controls .pages {
    display: block;
}
.is-mobile .aboutlg .sub-section-head h2{
    font-size: 2em;
}
.is-mobile .aboutlg .section-head h1{
    font-size: 2em;
}
.is-mobile .support.home .link-area .ico-tit-desc-list{
    display: inline-block;
}
.is-mobile .support.home .link-area .img-tit-desc-list li {
    display: inline;

}
.is-mobile .page-dimmed{
    background: #00000030; 
}
.is-mobile .page-dimmed:after{
    background: url(../../img/ajax-loader.gif) 50% 50% no-repeat #fff !important;
}
@media (min-width: 1200px){
    .container {
        min-width: 1170px;
    } 
}

@media (min-width: 992px){
    .container {
        width: 970px;
    }  
}

@media (min-width: 768px){
    .container {
        width: 750px;
    }  
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*product enquiry*/
.is-mobile .column2.registraion{
    margin-left: 0% !important;
}
.is-mobile .wrapper-enquiry{
    width: auto;
}
.is-mobile .wrapper-enquiry table{
    width: 100%;
}
.is-mobile .wrapper-enquiry .email{width: 75%;}
.is-mobile .wrapper-enquiry .name{width: 75%;}
.is-mobile .std{border:1px solid #d8d6d7; width:53px; height:40px; padding:10px;}
.is-mobile .wrapper-enquiry .phone{border:2px solid #d8d6d7;width: 75%;height:40px;padding:11px;border-radius: 0px 6px 6px 0px;}
.is-mobile .state{border: 2px solid #d8d6d7;width: 75%;height:40px;padding: 10px;border-radius: 0px 6px 6px 0px;}
.is-mobile .city{border: 2px solid #d8d6d7;width: 75%;height:40px;padding: 10px;border-radius: 0px 6px 6px 0px;}

.is-mobile .wrapper-enquiry .address{/* max-width:405px; */width: 100%;}
.is-mobile #thankyou.product-inquery .popup_quiz{
    width: 100%;
    left: 0px;
}

/*
load more
*/
.page-load-status {
    display: none; /* hidden by default */
    padding-top: 20px;
    border-top: 1px solid #DDD;
    text-align: center;
    color: #777;
}
p.no-btn-design{
    text-align: center;
    color: #a50034;
    text-decoration: underline;
    cursor: pointer;
}

/*
compare
*/
.is-mobile .compare-view-left{
    display: none;
}
.is-mobile .compare-view-item .compare-item{
    margin-left: 0px;
}
.is-mobile .compare-view-item .compare-item{
    width: auto !important;
}
.is-mobile .compare-view-item.type-msrp .compare-item .view-cont .item-list .item .item-area {
    width: auto !important;
}
.is-mobile .compare-item-info .accordion-control .all-close{
    float: left;
}
.is-mobile .compare-item-info .accordion-control .choice-control {

    display: none;
}
.is-mobile .accordion-control.sticky div{
    padding: 0px;
}
.is-mobile .compare-view-item .compare-title {   
    font-size: 1.8em;    
}
.is-mobile .compare-view-item .compare-item .compare-count {   
    font-size: 1.5em;
}
.is-mobile .compare-view-item .compare-item .c-back {
    font-size: 1.5em;
    display:block !important;
    text-align: center;
}
.is-mobile .compare-view-item.sticky .compare-item .c-back {
    font-size: 1.0em;

    display: none !important;
}
.is-mobile .compare-item-info .info-technical .info-list .info-title li{
    height: auto !important;
}
.is-mobile .compare-item-info .info-technical .info-list .info-title {
    background: transparent;
}
.is-mobile .compare-item-info .info-list .info-cont {
    margin-left: 0px;
    width: 100%;
}
.is-mobile .compare-view-item{
    padding: 0px;
    right: 0px;
}
.is-mobile .compare-view-item .compare-item .view-cont .item-list .item{
    padding: 0px !important;
}
.is-mobile .compare-item-info .accordion-control.sticky {    
    left: 11% !important;    
    z-index: 999 !important;
}
.is-mobile .compare-item-info .accordion-control .all-close, .is-mobile .compare-item-info .accordion-control .all-view{
    left: 0;
}
.is-mobile .compare-view-item.sticky .item-details .cta{
    margin-left: 0px;
}
.is-mobile .add-to-compare .compare-view-item.sticky .compare-item .item-view{
    height:  auto;
}
.is-mobile .compare-item-info .accordion-control.sticky {    
    top: 125px  !important;
}
.compare-view-item.type-msrp .compare-item .item-view, .compare-view-item.type-msrp .compare-item .view-cont .item-list .item, .compare-view-item.type-msrp .compare-item .view-cont .item-list .item .item-area{
    height: auto;
}
.is-mobile .compare-item-info .accordion-control .all-close, .is-mobile .compare-item-info .accordion-control .all-view {

    top: -15px;
}
.compare-item-info .info-list .info-cont-list {
    float: none; 
    min-width: 100px;

}
.is-mobile .info-cont-list li.diff {
    min-height: 65px;
}
.is-mobile .add-to-compare .compare-item-info, .is-mobile .add-to-compare .compare-view-item {
    width: auto;
}

/*blog design*/
.is-mobile #blog .press-list-wrap {
    width: 100%;
    float: left;
}
.is-mobile #blog .press-list-wrap {
    width: 100%;
    float: left;
}
.is-mobile #blog .blog-list li .image {
    width: 100%;
    float: left;
}
.is-mobile #blog .blog-list li .content {
    width: 100%;
    float: left;
    padding-left: 0px;
    text-align: justify;
}
.is-mobile .press-release-wrap .press-list .list-top{
    margin: 5px 0 15px;
}
.is-mobile #blog .sidebar {
    width: 100%;
    float: left;
}
/*blog single*/
.is-mobile #blog .left-content {
    width: 100%;
    float: left;
    padding: 10px;
}
.is-mobile #blog.single-post .single-content p{
    text-align: justify;
}
.is-mobile .appHeader .search-menu {  
    right: 80px!important;   
}

/*
footer design
*/
.is-mobile #footer-mobilemenu .sub-menu{
    display:none;
}
.is-mobile #footer-mobilemenu .sub-menu.active{
    display: block;
}
.is-mobile #footer-mobilemenu .sub-menu ul {
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(150,150,150,.5);
    width: 100%;
    height: 100%;
    min-width: 100%;
}
.is-mobile #footer-mobilemenu .sub-menu ul li{
        display: block;
    vertical-align: middle;
    margin-left: 0px;
}
.is-mobile #footer-mobilemenu .heading{
    width: 100%;
    margin-bottom: 0px;
}
.is-mobile #footer-mobilemenu li a {
    padding: 13px 20px 12px;
    margin: 0;
    line-height: normal;   
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #fff;
    display: block;
}
.is-mobile #footer-mobilemenu .sub-menu li a{
    background: #e4e6e6;
    height: auto;
}
.is-mobile #footer-mobilemenu .sub-menu li .sub-menu li a{
    background: #d9dbdb;
    padding-left: 40px;
    padding-right: 20px;
}
.is-mobile #footer-mobilemenu li.menu-item-has-children>a:after {
       content: "\f16d";
    font-family: lg-icon!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    speak: none;
    float: right;
    -webkit-font-smoothing: antialiased;

}
.is-mobile #footer-mobilemenu li.menu-item-has-children.active>a:after {
    content: "\f16c";
    font-family: lg-icon!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    speak: none;
    float: right;
    -webkit-font-smoothing: antialiased;
}