@media screen and (min-width: 1599px) {
    .headerInfo .social-icons{position:absolute; left: -11px;}
}
@media screen and (min-width: 1199px) {
    .main-menu li.has-sub>a{position: relative;}
    .main-menu li.has-sub>a::after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f107";font-size: 20px;margin-left: 8px;/*background:url(../images/nav-arrow.svg) no-repeat; width: 14px; height: 8px;*/display: inline-block;width: 17px;position: relative;top: 2px;}

    .main-menu li.has-sub ul li li a:after{display: none !important;}
}
/*-1800-*/
@media only screen and (max-width: 1800px) {
    .nav>ul>li{padding: 0px 20px;}
}
/*-1650-*/
@media only screen and (max-width: 1650px) {
    .nav>ul>li{padding: 0px 10px;}
}
/*-1500-*/
@media only screen and (max-width: 1599.98px) {
    .nav>ul>li{padding: 0px 10px;}
    /*.foo-box {
        width: 290px;}*/
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .nav>ul>li{padding: 0px 8px;}
    .nav>ul>li a{font-size:12px;}
    .logo{/*width:270px;*/}
    .thankyou-content{    max-width: 520px;}
    .thankyou-content h1, .thankyou-content h2{font-size:20px;}
    .thankyou-content p{font-size:16px}
}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
    .show-xlg { display: block !important; }
    .hide-xlg { display: none !important; }
    .arrows-outside .slick-prev { left: -50px; }
    .arrows-outside .slick-next { right: -50px; }
    .logo{/*width:250px;*/}
    .foo-box,.foo-box.foo4 {width: 500px;margin-bottom: 30px;}
    .side-bg{opacity: 0.3;}
    .bg-right-btm.side-bg{display: none;}
}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {
    .bottom-whatsapp-icon{ right: 10px; bottom: 10px; }
    .homeBannerSlider .slick-dots{right: 10px; display:none !important;}
    .arrows-outside .slick-prev { left: -10px; }
    .arrows-outside .slick-next { right: -10px; }
    .logo{/*width:220px;*/}
    .home-product-section{margin-top: -50px;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:13px;}
}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
    .show-xl { display: block !important; }
    .hide-xl { display: none !important; }
    .row-inner-xl { padding-bottom: 30px; }
    .leftpad.xl { padding-left: 0px !important; }
    .rightpad.xl { padding-right: 0px !important; }
    .product-details { padding-top: 30px; margin: 0px; padding-left: 0px;}
    .overlay-xl::before { visibility: visible; }
    .auto-xl { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .row-inner-xl { padding-bottom: 30px; }
    .text-center-xl { text-align: center !important; }
    .text-left-xl { text-align: left !important; }
    .width-xl { width: 100% !important; max-width: 100%; }
    .float-xl { position: static; transform: none; }
    .float-xl .float-container-info { padding: 30px 0px; }
    .img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .sidebar{ padding-top: 0px; padding-bottom: 40px; width: 100%; }
    .odd-even-list.xl .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.xl .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    /*----*/
    .banner_caption .captionContainer h1 { font-size: 5vw;}
    .banner_caption .captionContainer h2 { font-size: 5.5vw;}
    .banner_caption .captionContainer p {
        font-size: 3.2vw;
    }
    .pageTitle h1, .pageTitle h2 { font-size:4vw; }
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 30px;}
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 25px;}

    .top-right{ margin-right: 50px; }
    .topRightHeader { position: absolute; top: 26px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
    /*.nav-wrapper { float: none; margin: 20px auto; height: 40px; z-index: 1; position: absolute; left: 0px; right: 0px; }
    .nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
    .nav-wrapper .nav { display: none !important; }
    .mean-container .mean-nav{margin-top: 58px;}
    .mean-container a.meanmenu-reveal { right: 22px !important;font-size: 22px !important; }
    .mean-container a.meanmenu-reveal.meanclose,.mean-container a.meanmenu-reveal:hover{ color: var(--primary); }
    .mean-container a.meanmenu-reveal:hover span{background: var(--primary);}
    .mean-container .mean-nav ul{ font-size: 14px; }
    .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a{ text-transform: none;padding: 10px 50px 10px 30px; border-bottom: 1px dotted rgba(0, 0, 0, 0.2) !important;}
    .mean-container .mean-nav ul li li a { padding: 10px 50px 10px 50px; font-size: 13px;}
    .mean-container .mean-nav ul li li li a { padding: 10px 50px 10px 70px }
    .mean-container .mean-nav ul li li li li a { padding: 10px 50px 10px 90px }
    .mean-container .mean-nav ul li li li li li a { padding: 10px 50px 10px 110px }
    .mean-container .mean-nav ul li:hover > a, .mean-container .mean-nav ul li.selected > a {color:var(--alternate) !important; background: #fafafa;}
    .mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 41px; width: 48px; border-bottom: 0px !important; border-left: 1px solid rgba(255,255,255,.1) !important; border-left: 1px dotted rgba(0, 0, 0, 0.2) !important; font-size: 0px !important; text-indent: -9999 !important; text-transform: uppercase !important;}
    .mean-container .mean-nav ul li li a.mean-expand { height: 37px; }
    .mean-container .mean-nav ul li a.mean-expand::after { position: absolute; top: 0px; right: 0px; z-index: 2; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color:var(--secondary) !important; width: 48px; height: 43px; line-height: 43px; font-size: 13px; text-align: center; }
    .mean-container .mean-nav ul li li a.mean-expand::after { width: 48px; height: 37px; line-height: 37px; }
    .mean-container .mean-nav ul li a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover a.mean-expand::after, .mean-container .mean-nav ul li.selected>a.mean-expand::after {color:var(--alternate) !important; }
    .mean-container .mean-nav ul li a.mean-expand.mean-clicked::after { transform: rotate(180deg); }
    .mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; height: calc(100vh - 148px); background: #ffffff; }*/
    /*------*/
    .featured-products-container{ padding-top: 0px; }
    .bottom-cta-img1{ position: static; width: 80%; }
    .bottom-cta{ width: 100%; }
    .social-icons,.payment-card{  padding-bottom: 0px;}
    .bottom-cta-container{padding: 0px;}
    .news-details{ padding-right: 0px; }
    .foo-box.foo3 .footer-nav:last-child{float: inherit;}
    .foo-box,.foo-box.foo4 {width: 350px;}
    .floating-s-media {top: 160px;transform: translateY(-25%); right: 1px;}
    .floating-s-media a{width: 25px;height: 25px;border-radius: 80px;line-height: 27px;}
    .banner_caption .captionContainerInner{padding-bottom: 30px;}
    .floating-contact a{padding: 20px 5px;}
    .sidebar.conditions-sidebar {padding: 0 20px;}
    .contact-right {padding: 30px}
    .contact-bottom-section .accordion-holder{padding: 30px}
    .home-product-section{margin-top: 0px;}
    .home-prod-bg-2 {
        margin-top: -3px;
    }
    .footer-wrapper{border-radius: 30px 30px 0px 0px;}
    .border{display: none;}
    .container-fluid{padding: 0 30px;}
    .client-home-section .border{display: none;}
    .mv-inner{padding-right: 0; padding-bottom: 25px;}
    .vsn.mv-inner{margin-left: 0;}
    .msn:after{display: none;}
    .msn.mv-inner{padding-right: 0;}
    .inner-banner-img::after{opacity: 0.5;}
    .dc-data {
        padding: 25px;
        max-width: 100%;
    }
    .dl-item-1 .dc-data {
        padding: 25px;
        max-width: 100%;
    }
    .dl-item{margin-bottom: 20px;}
    .about-right-slider {
        margin:0 0;
        padding: 0 0 !important;
    }
    .container-1000{padding:0 30px; max-width: 100%;}
    .thankyou-img {
        padding-bottom: 50%;
    }
    a.top-link.top-search {

        right: 190px;
        position: absolute;
        top: -34px;
    }
    .inner-banner .banner_caption{    position: static;
        background: #eff7ff;
        padding: 10px 0;}
}

/*-768-lg*/
@media only screen and (max-width: 991.98px) {
    .row-inner-lg { padding-bottom: 30px; }
    .show-lg { display: block !important; }
    .hide-lg { display: none !important; }
    .half-width.lg { width: 100%; }
    .float-lg { position: static; transform: none; background: #363636;}
    .float-lg .float-container-info { padding: 30px 0px; }
    .leftpad.lg { padding-left: 0px !important; }
    .rightpad.lg { padding-right: 0px !important; }
    .text-center-lg { text-align: center !important; }
    .text-left-lg { text-align: left !important; }
    .img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .list-2col.lg li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
    .overlay-lg::before { visibility: visible; }
    .auto-lg { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .width-lg { width: 100% !important; max-width: 100%; }
    [data-animation-in] {opacity:1;}
    .secondary-nav-holder ul{ justify-content: center !important; }
    /*.secondary-nav-holder ul li {width: 50%;}*/
    .odd-even-list.lg .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.lg .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    /*----*/
    .section-bg{width: 100% !important; height: 50% !important;}
    .about-section{padding: 0px;}
    .inner-banner-img{ padding-bottom: 150px; }
    .news-right{ width: 100%; /*padding-top: 40px; */ }
    .thankyou-content {padding: 70px 0px;text-align: center;max-width: 100%; color: var(--secondary);}
    .thankyou-content h1, .thankyou-content h2 {font-size: 8.5vw; color: var(--dark); padding-bottom: 15px;}
    .headerInfoBar {padding: 10px 0px;font-size: 12px;line-height: 16px;}
    .top-cart a, .top-cart a p{font-size:0}
    .top-cart{width:auto;}
    .right-data-row .content-img-holder {margin: 0 auto;}
    .left-data-row .content-img-holder {margin: 0 auto;}
    .icon-pod-item{border: 0;}
    .product-footer .product-cart .custom-button{    min-width: 102px;}
    .foo-box,.foo-box.foo4 {width: 100%;margin-bottom: 30px;}
    .footer-wrapper .container-fluid{padding: 0 30px;}
    .footer-wrapper h6{font-size: 20px !important; padding-bottom: 10px;}
    .pagination{padding-bottom: 30px;}
    .tool-bar .pagination{padding-bottom: 0;}
    .articale-holder .articles-box {padding: 0;}
    .contact-bottom-section .accordion-holder {
        padding: 0 30px;}
    .contact-right {padding: 0px}
    .side-bg{display: none;}
    .client-home-slider{margin: 0 auto;}
    .clnt-top-info:after{display: none;}
    .footer-top{padding-top: 0px; padding-bottom: 30px;}
    .bottom-left.white {
        padding-bottom: 20px;
    }
    a#dropdownMyAccount {
        color: #001D3D;
        font-size: 15px;
        position: relative;
        top: 5px;
        right: 2px;
    }
    .homeBannerSlider .slick-arrow{display: none !important;}
    ul.prodcut-menu li{width: auto;}
    ul.prodcut-menu li a{font-size: 12px; width: 100%;}

    .mail-us{top: 50px;}
    .top-right .dropdown-menu[x-placement^=bottom] {top:19px !important;}
    .dropdown-toggle::after{margin-left: 1px}
    .pd-box .img-holder {
        padding-bottom: 100%;
    }
    .grid-box .img-holder::before{opacity:0.5;}
    .thankyou-page .float-div{position:static;     top: 0;
        transform: inherit;}
    .thankyou-img {
        padding-bottom: 48.48%;
    }
    a.top-link.top-search {
        right: auto;
        position: relative;
        top: auto;
    }
    .gallery-holder {
        position: relative;
        max-width: 100%;
        margin: 0px auto;
        min-width: 100%;
        text-align: center;
    }
    .ct-model .modal-img {
        width: 100%;
        text-align: center;
        padding: 20px;
    }

}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
    .row-inner-md { padding-bottom: 30px; }
    .leftpad.md { padding-left: 0px !important; }
    .rightpad.md { padding-right: 0px !important; }
    .hide-md { display: none !important; }
    .show-md { display: block !important; }
    .half-width.md { width: 100%; }
    .float-md { position: static; transform: none; }
    .float-md .float-container-info { padding: 30px 0px; }
    .img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .half-width.md .md-info-holder, .half-width.md .md-img-holder { margin: 0px; }
    .text-center-md { text-align: center !important; }
    .text-left-md { text-align: left !important; }
    .list-2col.md li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
    .img-full-right.md { margin-right: 0px; }
    .img-full-left.md { margin-left: 0px; }
    .overlay-md::before { visibility: visible; }
    .auto-md { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .width-md { width: 100% !important; max-width: 100%; }
    .odd-even-list.md .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.md .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    /*----*/
    .banner_caption .captionContainerInner{ /*text-align: left;*/padding-bottom: 10px;}
    .home-banner-img::after{ height: 50%; }
    .home-banner-img{ padding-bottom: 350px; }
    .map-holder iframe { height:360px; }
    .home-section1 p{font-size: 15px; line-height: 20px;}
    .foo-box, .foo-box.foo4, .foo-box.foo3{width: 100%; margin-bottom: 30px;}
    .foo-box .footer-nav{padding: 0 0;}
    .footer-bottom{padding: 0 0;}
    .payment-card{padding: 0;}
    .banner_caption .captionWrapper {
        padding-right: 40px;
    }
}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
    .row-inner-sm { padding-bottom: 30px; }
    .hide-sm { display: none !important; }
    .show-sm { display: block !important; }
    .nobanner { margin-top: 0px !important; }
    .float-sm { position: static; transform: none; }
    .float-sm .float-container-info { padding: 30px 0px; }
    .leftpad.sm { padding-left: 0px !important; }
    .rightpad.sm { padding-right: 0px !important; }
    .half-width.sm { width: 100%; }
    .half-width.sm .md-info-holder, .half-width.sm .md-img-holder { margin: 0px; }
    .list-2col.sm li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
    .overlay-sm::before { visibility: visible; }
    .auto-sm { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-sm { text-align: center !important; }
    .text-left-sm { text-align: left !important; }
    .width-sm { width: 100% !important; max-width: 100%; }
    .odd-even-list.sm .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.sm .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    /*----*/
    .inner-container-xlg, .inner-container-lg, .inner-container-xxlg { padding: 30px 0px; }
    .inner-container, .inner-container-md { padding: 30px 0px; }
    .inner-container-sm { }
    .icaptcha { bottom: 30px; }
    .container-full { padding: 0px 30px; }
    h1, .h1 { font-size: 26px; letter-spacing: 0px !important; }
    h2, .h2 { font-size: 24px; letter-spacing: 0px !important; }
    h3, .h3 { font-size: 22px; letter-spacing: 0px !important; }
    h4, .h4 { font-size: 20px; letter-spacing: 0px !important; }
    h5, .h5 { font-size: 18px; letter-spacing: 0px !important; }
    h6, .h6, .footer-wrapper h6, .icon-pod-info h6 { font-size: 16px; letter-spacing: 0px !important; }
    body, .footer-wrapper, .btn-link { font-size: 13px; letter-spacing: 0px; line-height: 1.5; }
    /*----*/
    .card { margin-bottom: 15px; }
    .card-header a { font-size:14px !important; padding: 12px 40px 12px 20px !important; line-height: 1.3; }
    .card-header a.collapsed { }
    .card-header a::before { font-size: 12px; right: 15px; width: 12px; height: 12px; }
    .tab-holder .card-body { padding: 20px; }
    .accordion-holder .card-body, .accordion-holder.accordion-style1 .card-body { padding:20px; }
    .accordion > .card { margin-bottom: 20px; }
    .card-body { padding: 20px; }
    .accordion-content{ font-size: 13px; }
    .button-holder { text-align: center; }
    .video-container a::before { width: 50px; height: 59px; }
    .slick-arrow, .custom-arrows a { width: 30px; height: 30px; line-height: 30px; font-size: 12px; }
    .arrows-inside .slick-prev { left: 15px; }
    .arrows-inside .slick-next { right: 15px;}
    .table { border-radius: 0px; }
    .table td, .table th { padding: 10px 10px; font-size: 11px; }
    .product-footer-action .auto-xs:last-child { padding-top: 20px; }
    .tool-bar { }
    .tool-bar .bootstrap-select.plain-select .btn { font-size: 13px; }
    .page-link,.page-item span { font-size: 10px !important; width: 26px; height: 26px; line-height: 24px; }
    .tool-bar .page-link { font-size: 13px !important; }
    .page-item .page-link.prev, .page-item .page-link.next { line-height: 26px;}
    .widget-title { padding-bottom: 15px; font-size: 16px; }
    .gallery-nav { padding: 0px 15px; }
    .gallery-nav .slick-arrow{ width: 20px; }
    .gallery-nav .slick-prev { left: 0px;}
    .gallery-nav .slick-next { right: 0px;}
    /*.gallery-nav-slide{ padding: 0px 5px; }*/
    .ul-listing{margin: 0px 0px 20px;}
    .ul-listing li { padding-left: 20px; }
    .ul-listing li::before { top: 6px; font-size: 6px; }
    .listing-style1{ padding-left: 0px; }
    .listing-style1 li::before { top: 2px; font-size: 10px;}
    .ol-listing > li, ol li { padding-left: 20px; }
    .add-qty{ }
    /*.qty-btn {width: 50px;height:50px;line-height: 50px;font-size: 14px;}
    .qty { width: 50px;height:50px;font-size: 14px;}*/
    .product-wishlist .button { width: 41px; height: 41px; line-height: 41px; font-size: 14px; }
    .product-details .product-footer .product-wishlist a{}
    .product-share a { /*margin-right: 5px; font-size: 14px;*/ }
    .price-holder{}
    .price-holder ins { font-size: 14px;}
    .price-holder ins bdi { font-size: 14px;}
    .price-holder del { font-size: 12px; }
    .ptitle{ font-size: 13px; }
    .product-details-header h2{ font-size: 22px; padding-bottom: 0px; }
    .product-details .price-holder {padding: 0px 0px 0px;font-size: 18px;}
    .product-details .price-holder ins {font-size: 16px;}
    .product-details .price-holder ins bdi {font-size: 16px;}
    .product-details .price-holder del {font-size: 12px;}
    .product-availability{ font-size: 13px;}
    .product-intro{ padding-bottom: 15px; }
    .product-share{ margin-top: 15px; }
    .product-details .product-share{padding: 0px 0px 0px;}
    .info-container, .info-container.sm { padding: 40px 0px; }
    .checkbox label::before{ top: 0px;}
    .checkbox label::after{ top: 3px; }
    .radio label::before { top: 0px;}
    .radio label::after{ top: 3px; }
    .close { top: 10px; right: 15px; }
    /*.inner-banner-img { padding-bottom: 180px; }*/
    p { margin-bottom: 20px; }
    .product-tag-holder{}
    .product-tag span {font-size: 10px;padding: 10px 10px;border-radius: 0px 0px 15px 0px; min-width: 70px;}
    .AccordionFilterNav>ul>li>a, .AccordionFilterNav > ul li a { font-size: 13px; }
    .AccordionFilterNav > ul li a { padding: 13px 15px; }
    .AccordionFilterNav ul li.has-subnav .accordion-btn { font-size: 12px; }
    .gallery-main-slide a { font-size: 15px; padding: 10px; }
    .secondary-nav-holder ul li {width: 100%;}
    .secondary-nav-holder ul li a{font-size: 13px;}
    .grid-ov{ padding: 20px; }
    .grid-content.alt{ padding:0px 20px 20px; }
    .arrows-outside .slick-prev { left: -5px; }
    .arrows-outside .slick-next { right: -5px; }
    .breadcrumb-container {letter-spacing: 0px; }
    .breadcrumb-container ul{font-size: 12px;}
    .breadcrumb-container li a { }
    .breadcrumb-container li a::after { margin-left: 6px;}
    .icon-pod-box, .dropdown-menu { font-size: 13px; }
    .home-banner-img{ padding-bottom: 280px; }
    .banner_caption .captionContainer h2{ padding-bottom: 15px; color: #ffffff;}
    .pageTitle h2, .pageTitle h1{padding-bottom: 15px;}
    .pageTitle h2 br, .pageTitle h1 br{ display: none; }
    .pageTitle h2, .pageTitle h1{ font-size: 22px; letter-spacing: 0px; font-weight: 600;}
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 18px;}
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 16px;}
    .pageTitle h3 { font-size: 13px; letter-spacing: 2.25px !important;}
    .pageTitle { margin-bottom: 20px; padding-bottom: 0px !important; }
    .pageTitle p { font-size: 14px; }
    .product-box-info-holder h2 { font-size: 16px; }
    .product-details-header { margin-bottom: 0px; }
    /*.custom-button, a.custom-button { font-size: 12px; line-height: 1; padding: 13px 20px; letter-spacing: 0px; }
    .custom-button.btn-block, a.custom-button.btn-block { padding: 14px 20px;}
    .custom-button.no-icon,a.custom-button.no-icon{padding: 14px 20px;}
    .custom-button.no-icon.btn-block,a.custom-button.no-icon.btn-block{padding:14px 20px;}
    .custom-button::before, a.custom-button::before{top: 3px;right: 3px;width: 34px;height: 34px; line-height: 34px;font-size: 10px;}
    .custom-button img, a.custom-button img{ width: 14px  !important; }*/
    .top-button{ width: 45px; height: 56px; line-height: 40px; }
    .top-button img{ width: 16px; }
    .form-group label { font-size: 14px;}
    .form-control, .bootstrap-select .btn, .bootstrap-select .btn.btn-default, .bootstrap-select .btn.btn-default:hover, .bootstrap-select .btn.btn-default:focus, .styled-select select { height: 40px; padding-left: 20px; font-size: 12px;}
    textarea.form-control{ padding:15px 15px 15px 20px; border-radius: 20px;}
    .tool-bar,.tool-bar .styled-select select {font-size: 12px;}
    .form-group.floating-label label { top: 13px; font-size: 12px; left: 20px; }
    .form-group.floating-label .focus label, .form-group.floating-label .not-empty label, .form-group.floating-label .focus + label, .form-group.floating-label .not-empty + label, .form-group.floating-label.focus label, .form-group.floating-label.not-empty label{ top: -4px; font-size: 10px; padding: 0px 5px; }
    .filter-option-inner-inner { height: 38px; }
    .bootstrap-select .btn::before, .styled-select::after { right: 20px;font-size: 14px;}
    .input-group.select-date-time .form-control {padding-right: 40px;}
    .input-group.select-date-time .input-group-addon{font-size: 14px; right: 18px;}
    .form-action .button { }
    .footer-wrapper{padding-bottom: 0px;}
    .modal-body{ padding: 30px 20px; }
    .close { top: 10px; right: 15px; font-size: 25px; }
    .sortby-container{ padding-bottom: 20px; }
    .tool-bar .styled-select select{ width: 180px; }
    .tool-bar-title{ min-width: 45px; }
    .filter-group{padding: 10px 20px 20px;}
    .widget-box{ margin-bottom: 25px; }
    .widget-title-holder {    padding: 14px 0;}
    .widget-title-holder h4{ font-size: 16px; }
    /*----*/
    .logo{/*width: 134px;*/}
    .logo a{/*padding: 15px 0px;*/}
    .top-right {
        margin-right: -23px;
        top: -60px;
        z-index:9999;
    }
    a.top-link.top-search{margin-left:0;}
    .nav-wrapper{margin: 23px auto;}
    .mean-container .mean-nav{margin-top: 50px;}
    .mean-container .mean-nav.active { height: calc(100vh - 124px);}
    .slick-dots li button, .slick-dots li button:after{ width: 8px; height: 8px;}
    .slick-dots li button:before { width: 4px; height: 4px; }
    .home-container {font-size: 13px;}
    .rounded-corner{}
    .product-wishlist a,.product-cart a { min-width: 150px; padding:13px 0px !important;}
    .product-wishlist a i,.product-cart a i,.product-cart a img{font-size: 13px; }
    .newsletter-button {top: 2px;right: 4px;line-height: 32px;height: 35px;width: 82px;padding: 0 0;font-size: 11px;}
    .footer-nav.inline li{margin: 0px 10px;}
    .bottom-whatsapp-icon{bottom: 70px;}
    .bottom-whatsapp-icon a { width: 50px; height: 50px; font-size: 25px; line-height: 50px; border-radius: 25px 25px 25px 0px;}
    .copyright, .footer-nav { /*padding-top: 30px;*/}
    .footer-bar a span, .top-cart span {top: -8px;right: -8px;width: 22px;height: 22px;line-height: 20px;font-size: 12px;border-width: 1px;}
    .top-link img{ width: 18px;     filter: invert(99%) sepia(2%) saturate(1739%) hue-rotate(335deg) brightness(119%) contrast(100%); }
    a#dropdownMyAccount{color:#ffffff;}
    .mission-vision-img{ width: 100%; padding-bottom: 30px; }
    .gallery-main-slide .img-holder{border-radius: 15px;}
    .news-box .img-holder,.news-box a{border-radius: 30px 30px 30px 0px;}
    .news-date span {padding: 8px 20px;font-size: 12px;border-radius: 30px 0px 10px 0px;}
    .news-box h2{ font-size: 16px; }
    .news-box.news-hero h2{ font-size: 18px; }
    .news-arrow{ width: 60px; height: 35px; line-height:35px; border-radius: 30px 0px 30px 0px;}
    .news-box-info-holder{padding: 20px 20px;}
    .news-list-holder .grid-30 > [class*="col-"] {padding-top: 15px;padding-bottom: 15px;}
    .news-box.news-hero .img-holder { padding-bottom: 50.75%;}
    .news-details-title h2{font-size: 18px;}
    .thankyou-content {padding: 30px 0px;}
    .clnt-top-info{width: 100%; padding: 10px 0px;}
    .topRightHeader{top:0;}
    .top-right .dropdown-menu[x-placement^=bottom] {
        top: 10px !important;
        left:0 !important;
    }
    .header-container{padding-left:10px;}

}

/*-414-xs*/
@media only screen and (max-width: 479.98px) {
    .hide-xs { display: none !important; }
    .show-xs { display: block !important; }
    .button-holder .custom-button { margin: 5px 0px !important; width: 100%; min-width: 100%; }
    .auto-xs { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .product-slide {
        padding: 30px !important;
    }
}

/*-375-*/
@media only screen and (max-width: 413.98px) {
    .showing-container .col-auto:last-child {
        display: inline-block;
        flex: inherit;
        width: 100%;
        text-align: left;
        padding: 10px 40px
    }
    /*.logo {
      width: auto;
    }*/
}

/*-320-*/
@media only screen and (max-width: 374.98px) {
    /*.logo {
      width: auto;
    }*/
}

/*-320-*/
@media only screen and (max-width: 370.98px) {
    /*.logo {
      width: auto;
    }*/
}
