@media screen and (max-width:1920.99px){
}

/*-1800-*/
@media only screen and (max-width:1919.98px){
    .topRightHeader{margin-left:100px;}
}

/*-1700-*/
@media only screen and (max-width:1799.98px){
    .topRightHeader{margin-left:0;}
    .collection-grid1 img{min-height:867px;max-height:867px;}
    .collection-grid2 img{min-height:422px;max-height:422px;}
    .our-services-details2 .content{padding: 55px;}
}

/*-1600-*/
@media only screen and (max-width:1699.98px){
    .nav>ul>li{}
    .home-our-products .textContent{padding-left:110px;}
    .collection-grid1 img{min-height:867px;max-height:867px;}
    .collection-grid2 img{min-height:423px;max-height:423px;}
}

/*-1500--125%*/
@media only screen and (max-width:1599.98px){
    .container{max-width:1130px;padding:0px 30px;}
    .container.container-lg{max-width:1270px;padding:0px 30px;}
    .container.container-md,.header-container{max-width:1250px;padding:0px 30px;}
    .container.container-sm{max-width:870px;padding:0px 30px;}
    .container-fluid{max-width:100%;padding-right:30px;padding-left:30px;}
    .textColRight,.textColLeft{width:470px;}
    .colContainer.lg .textColRight,.colContainer.lg .textColLeft{width:615px;}
    .colContainer.md .textColRight,.colContainer.md .textColLeft{width:600px;}
    .colContainer.sm .textColRight,.colContainer.sm .textColLeft{width:405px;}
    .textColLeft .textContent{padding-right:110px;}
    .textColRight .textContent{padding-left:90px;max-width:467px;}
    .odd-even-list .odd-even-box:nth-child(even) .textColLeft .textContent{padding-left:110px;padding-right:0px;}
    .odd-even-list .odd-even-box:nth-child(even) .textColRight .textContent{padding-left:0px;padding-right:110px;}
    .info-holder-left{margin-right:90px;}
    .info-holder-right{margin-left:-90px;}
    .image-container{}
    .image-container.image-right{padding-left:50px;padding-right:0px;}
    body{font-size:15px;}
    p{}
    h1,.h1{font-size:37px;}
    h2,.h2{font-size:33px;}
    h3,.h3{font-size:29px;padding:0px 0px 18px;}
    h4,.h4{font-size:25px;padding:0px 0px 18px;}
    h5,.h5{font-size:20px;padding:0px 0px 20px;}
    h6,.h6{font-size:16px;padding:0px 0px 20px;}
    hr{margin:35px 0px;}
    .hr-alt{border-top:1px solid #dddddd;margin:25px 0px;}
    .inner-container-xxl{padding:120px 0px;}
    .inner-container-xl{padding:100px 0px;}
    .inner-container-lg{padding:80px 0px;}
    .inner-container{padding:60px 0px;}
    .inner-container-md{padding:40px 0px;}
    .inner-container-sm{padding:30px 0px;}
    .gutters-15{margin-right:-12px;margin-left:-12px;}
    .gutters-15>.col,.gutters-15>[class*="col-"],.gutters-15>li{padding-right:12px;padding-left:12px;}
    .gutters-20{margin-right:-15px;margin-left:-15px;}
    .gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:15px;padding-left:15px;}
    .gutters-25{margin-right:-20px;margin-left:-20px;}
    .gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li{padding-right:20px;padding-left:20px;}
    .gutters-30{margin-right:-25px;margin-left:-25px;}
    .gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li{padding-right:25px;padding-left:25px;}
    .gutters-35{margin-right:-30px;margin-left:-30px;}
    .gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li{padding-right:30px;padding-left:30px;}
    .gutters-40{margin-right:-35px;margin-left:-35px;}
    .gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li{padding-right:35px;padding-left:35px;}
    .gutters-50{margin-right:-40px;margin-left:-40px;}
    .gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:40px;padding-left:40px;}
    .grid-15>.col,.grid-15>[class*="col-"],.grid-15>li{padding-top:12px;padding-bottom:12px;}
    .grid-20>.col,.grid-20>[class*="col-"],.grid-20>li{padding-top:15px;padding-bottom:15px;}
    .grid-25>.col,.grid-25>[class*="col-"],.grid-25>li{padding-top:20px;padding-bottom:20px;}
    .grid-30>.col,.grid-30>[class*="col-"],.grid-30>li{padding-top:25px;padding-bottom:25px;}
    .grid-35>.col,.grid-35>[class*="col-"],.grid-35>li{padding-top:30px;padding-bottom:30px;}
    .grid-40>.col,.grid-40>[class*="col-"],.grid-40>li{padding-top:35px;padding-bottom:35px;}
    .grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:40px;padding-bottom:40px;}
    .row.grid-20{margin-top:-15px;margin-bottom:-15px;}
    .row.grid-25{margin-top:-20px;margin-bottom:-20px;}
    .row.grid-30{margin-top:-25px;margin-bottom:-25px;}
    .row.grid-35{margin-top:-30px;margin-bottom:-30px;}
    .row.grid-40{margin-top:-35px;margin-bottom:-35px;}
    .row.grid-50{margin-top:-40px;margin-bottom:-40px;}

    /*--*/
    .mt10{margin-top:8px!important;}
    .mr10{margin-right:8px!important;}
    .mb10{margin-bottom:8px!important;}
    .ml10{margin-left:8px!important;}
    .mt15{margin-top:12px!important;}
    .mr15{margin-right:12px!important;}
    .mb15{margin-bottom:12px!important;}
    .ml15{margin-left:12px!important;}
    .mt20{margin-top:15px!important;}
    .mr20{margin-right:15px!important;}
    .mb20{margin-bottom:15px!important;}
    .ml20{margin-left:15px!important;}
    .mt25{margin-top:20px!important;}
    .mr25{margin-right:20px!important;}
    .mb25{margin-bottom:20px!important;}
    .ml25{margin-left:20px!important;}
    .mt30{margin-top:25px!important;}
    .mr30{margin-right:25px!important;}
    .mb30{margin-bottom:25px!important;}
    .ml30{margin-left:25px!important;}
    .mt35{margin-top:30px!important;}
    .mr35{margin-right:30px!important;}
    .mb35{margin-bottom:30px!important;}
    .ml35{margin-left:30px!important;}
    .mt40{margin-top:35px!important;}
    .mr40{margin-right:35px!important;}
    .mb40{margin-bottom:35px!important;}
    .ml40{margin-left:35px!important;}
    .mt50{margin-top:40px!important;}
    .mr50{margin-right:40px!important;}
    .mb50{margin-bottom:40px!important;}
    .ml50{margin-left:40px!important;}
    .mb60{margin-bottom:45px!important;}
    .mb70{margin-bottom:45px!important;}
    .mb80{margin-bottom:50px!important;}
    .mb90{margin-bottom:60px!important;}
    .mb100{margin-bottom:80px!important;}

    /*--*/
    .mr-25{margin-right:-20px!important;}
    .ml-25{margin-left:-20px!important;}
    .mr-30{margin-right:-25px!important;}
    .ml-30{margin-left:-25px!important;}
    .mr-40{margin-right:-30px!important;}
    .ml-40{margin-left:-30px!important;}
    .mr-50{margin-right:-40px!important;}
    .ml-50{margin-left:-40px!important;}
    .mr-60{margin-right:-45px!important;}
    .ml-60{margin-left:-45px!important;}
    .mr-70{margin-right:-45px!important;}
    .ml-70{margin-left:-45px!important;}
    .mr-80{margin-right:-50px!important;}
    .ml-80{margin-left:-50px!important;}
    .mr-90{margin-right:-60px!important;}
    .ml-90{margin-left:-60px!important;}
    .mr-100{margin-right:-80px!important;}
    .ml-100{margin-left:-80px!important;}
    .p15{padding:10px!important}
    .pt15{padding-top:10px!important;}
    .pr15{padding-right:10px!important;}
    .pb15{padding-bottom:10px!important;}
    .pl15{padding-left:10px!important;}
    .p20{padding:15px!important}
    .pt20{padding-top:15px!important;}
    .pr20{padding-right:15px!important;}
    .pb20{padding-bottom:15px!important;}
    .pl20{padding-left:15px!important;}
    .p25{padding:20px!important}
    .pt25{padding-top:20px!important;}
    .pr25{padding-right:20px!important;}
    .pb25{padding-bottom:20px!important;}
    .pl25{padding-left:20px!important;}
    .p30{padding:25px!important}
    .pt30{padding-top:25px!important;}
    .pr30{padding-right:25px!important;}
    .pb30{padding-bottom:25px!important;}
    .pl30{padding-left:25px!important;}
    .p35{padding:30px!important}
    .pt35{padding-top:30px!important;}
    .pr35{padding-right:30px!important;}
    .pb35{padding-bottom:30px!important;}
    .pl35{padding-left:30px!important;}
    .p40{padding:30px!important}
    .pt40{padding-top:30px!important;}
    .pr40{padding-right:30px!important;}
    .pb40{padding-bottom:30px!important;}
    .pl40{padding-left:30px!important;}
    .p45{padding:35px!important}
    .pt45{padding-top:35px!important;}
    .pr45{padding-right:35px!important;}
    .pb45{padding-bottom:35px!important;}
    .pl45{padding-left:35px!important;}
    .p50{padding:40px!important}
    .pt50{padding-top:40px!important;}
    .pr50{padding-right:40px!important;}
    .pb50{padding-bottom:40px!important;}
    .pl50{padding-left:40px!important;}
    .pt60{padding-top:45px!important;}
    .pr60{padding-right:45px!important;}
    .pb60{padding-bottom:45px!important;}
    .pl60{padding-left:45px!important;}
    .pt70{padding-top:45px!important;}
    .pr70{padding-right:45px!important;}
    .pb70{padding-bottom:45px!important;}
    .pl70{padding-left:45px!important;}
    .pt80{padding-top:50px!important;}
    .pr80{padding-right:50px!important;}
    .pb80{padding-bottom:50px!important;}
    .pl80{padding-left:50px!important;}
    .pt90{padding-top:60px!important;}
    .pr90{padding-right:60px!important;}
    .pb90{padding-bottom:60px!important;}
    .pl90{padding-left:60px!important;}
    .pt100{padding-top:80px!important;}
    .pr100{padding-right:80px!important;}
    .pb100{padding-bottom:80px!important;}
    .pl100{padding-left:80px!important;}
    .pt110{padding-top:80px!important;}
    .pb110{padding-bottom:80px!important;}
    .pt120{padding-top:80px!important;}
    .pb120{padding-bottom:80px!important;}
    .pt130{padding-top:100px!important;}
    .pb130{padding-bottom:100px!important;}

    /*---*/
    .headerInfoBar{}
    .logo-holder{}
    .logo{}
    .logo a{padding:5px 0px;}
    .is-sticky #pageHeader .logo a{}
    .topRightHeader{}
    .nav>ul>li{}
    .nav>ul>li>a{}
    .top-right{padding-left:31px;}
    .nav>ul>li.menu-item-has-children>a::after{font-size:13px;}
    .nav>ul>li>a::before,.nav>ul>li>a::after{}
    .nav>ul>li:hover>a::before,.nav>ul>li.selected>a::before{}
    .nav>ul>li:hover>a::after,.nav>ul>li.selected>a::after{}
    .is-sticky .nav>ul>li>a{}
    .nav>ul ul,.nav>ul ul ul{padding:0;margin:0px 0px 0px 0px;}
    .nav>ul ul ul{width:150px;}
    .nav>ul>li:hover>ul,.nav>ul ul>li:hover>ul,.nav>ul ul ul>li:hover>ul{}
    .nav>ul ul a,.nav>ul ul ul a{padding:13px 20px;font-size:14px;min-width:200px;}
    .nav>ul ul ul{margin-top:-44px;}
    .nav>ul ul>li:hover>ul,.nav>ul ul ul>li:hover>ul{margin-top:-44px;}
    .slick-dots li button,.slick-dots li button:after{}
    .slick-dots li button:before{}
    .slick-dots li.slick-active button,.slick-dots li.slick-active button::before{}
    .slick-arrow{width:46px;height:46px;font-size:16px;}
    .custom-dots .slick-dots{width:200px;}
    .arrows-outside .slick-prev{left:-60px;}
    .arrows-outside .slick-next{right:-60px;}
    .our-partnership2 .arrows-outside .slick-next{right:-110px;}
    .our-partnership2 .arrows-outside .slick-prev{left:-110px;}
    .fancybox-navigation .fancybox-button--arrow_left{left:10%;}
    .fancybox-navigation .fancybox-button--arrow_right{right:10%;}
    .fancybox-navigation .fancybox-button{        /*width: 40px; height: 40px; top: calc(50% - 20px);*/}
    .fancybox-navigation .fancybox-button div{padding:7px;}
    #toTop{width:40px;height:40px;}
    .form-group label,.comment-form label{font-size:14px;}
    .checkbox label,.radio label>span,.radio1 label{padding-left:25px!important;}
    .checkbox label::before,.radio label>span::before,.radio1 label::before,.checkbox label::after,.radio label>span::after,.radio1 label::after{width:18px;height:18px;}
    .checkbox label::after,.radio label>span::after,.radio1 label::after{font-size:10px;}
    .radio label>span::before,.radio1 label::before{}
    .radio label>span::after,.radio1 label::after{top:7px;left:5px;width:8px;height:8px;}
    .form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name,select.multipleSelect{height:48px;line-height:45px;font-size:14px;padding:0px 20px;}
    .form-group{margin-bottom:30px;position:relative;}
    textarea.form-control{height:126px;border-radius:15px;}
    select.multipleSelect{height:85px!important;}
    .nice-select .list{}
    .nice-select{min-width:140px;padding-right:40px;}
    .nice-select::after{right:20px;font-size:13px;}
    .tool-bar .nice-select{height:45px;line-height:45px;}
    .tool-bar .nice-select::after{}
    .nice-select .option{font-size:14px;padding:10px 15px;}
    .NiceSelect.lg .nice-select{min-width:210px;}
    .NiceSelect.md .nice-select{min-width:170px;}
    .NiceSelect.sm .nice-select{min-width:135px;}
    .NiceSelect.xs .nice-select{min-width:60px;}
    .Selectstyle1 .nice-select{}
    .Selectstyle1 .nice-select:after{right:15px;}
    .form-group.floating-label label{top:21px;}
    .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:8px;}
    .custom-button,.f-upload .input-group-btn .btn-upload,a.custom-button:focus{font-size:15px;padding:0px 20px 0px;height:48px;line-height:48px;}
    .custom-button.btn-lg{padding:0px 30px;font-size:16px;height:50px;}
    .custom-button::after{}
    .custom-button i,a.custom-button i,.woocommerce .product-box-footer a.button i,.woocommerce .product-box-footer a.added_to_cart i,.woocommerce .product-cart .button i{}
    .custom-button-holder{}
    .custom-button-holder.icon-left{}
    .custom-button-holder.icon-left .custom-button i{}
    .custom-button.btn-block,a.custom-button.btn-block{}
    .mwidth{min-width:160px;}
    .ul-listing li::before{}
    .listing-style1 li{padding-left:37px;}
    .listing-style1 li::before{font-size:18px;top:0px;}
    .listing-style2 li{padding-left:27px;padding-bottom:22px;}
    .listing-style2 li::before{font-size:16px;top:7px;}
    .icon-list li i,.icon-list li img{top:4px;}
    .icon-list.list-inline li img{top:-7px;}
    .size-12{}
    .size-13{}
    .size-14{font-size:14px;}
    .size-15{}
    .size-16{}
    .size-18{font-size:18px;}
    .size-20{font-size:18px;}
    .size-22{font-size:20px;}
    .size-24{font-size:22px;}
    .size-26{font-size:24px;}
    .size-28{font-size:26px;}
    .size-30{font-size:26px;}
    .size-45{font-size:42px;}
    .styled-link,.styled-link1{font-size:15px;}
    .styled-link i{}
    .styled-link i.ileft{margin-right:10px;}
    .styled-link i.iright{margin-left:10px;}
    .styled-link.has-icon::after{        /*width: 40px; height: 40px; font-size: 12px;*/}
    .pageTitle h1,.pageTitle h2{font-size:42px;}
    .pageTitle.lg h1,.pageTitle.lg h2{font-size:53px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:42px;}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:32px;}
    .pageTitle h3{font-size:26px;}
    .bannerWrapper{padding:0px 0px;margin-top:0px;}
    .banner{border-radius:0px;}
    .banner_caption .captionContainer h2{font-size:63px;padding-bottom:18px}
    .banner_caption .captionContainer h1{font-size:42px;}
    .banner_caption .captionContainer h3{font-size:16px;}
    .banner-slide .banner_caption .captionContainerInner{}
    .inner-banner .banner_caption .captionContainerInner{}
    .homeBannerSlider .slick-dots{}
    .homeBannerSlider .slick-arrow{}
    .homeBannerSlider .slick-prev{}
    .homeBannerSlider .slick-next{}
    .accordion{margin-bottom:35px;}
    .accordion-item{}
    .accordion-header{}
    .accordion-header a{padding:13px 50px 15px 20px;font-size:13px;}
    .accordion-header a.collapsed{}
    .accordion-header a::before{right:20px;}
    .accordion-body{padding:20px;}
    .tab-body{}
    .nav-tabs{}
    .nav-tabs .nav-item{margin:0px 22px;}
    .nav-tabs .nav-link{font-size:15px;}
    .nav-tabs li a:after{height:3px;}
    .tab-holder.TabsAccordion .accordion-body,.tab-body{}
    .tab-body{}
    .page-item{padding:0px 5px;}
    .page-link{width:40px;height:40px;line-height:40px;}
    .page-link i{line-height:40px;font-size:14px;}
    .page-item span{letter-spacing:2px;}
    .page-item .page-link.prev,.page-item .page-link.next{}
    .page-item .page-link.prev{}
    .page-item .page-link.next{}
    .top-input{padding-right:51px;}
    .top-button{height:48px;width:50px;top:0;right:3px;}
    .top-search-btn{}
    .top-cart,.top-link{height:auto;}
    .top-cart{}
    .top-cart img,.top-link img,.top-button img{}
    .footer-bar a .cart-count,.top-cart .cart-count{top:-4px;right:-8px;}
    .captionContainerInner{}
    .secondary-nav-holder ul li a{padding:18px 20px;}
    .thankyou-content-holder{}
    .thankyou-content{padding:180px 0px;}
    .thankyou-content h1{font-size:95px;}
    .thankyou-content h2{font-size:58px;}
    .thankyou-content a.custom-button{}
    .thankyou-content p{}
    .news-list-holder{}
    .news-box-info-holder{}
    .news-meta{margin:0px -10px;}
    .news-meta>li{padding:0px 10px;}
    .news-meta.inline>li i{}
    .news-details-title h1{font-size:30px;}
    .news-footer-nav .custom-button{min-width:170px;}
    .news-details-holder .item-share-holder{padding:15px 30px;}
    .related-news>li{}
    .related-news>li .news-box a{}
    .related-news>li .news-box-image-holder{min-width:95px;}
    .widget-box{}
    .sidebar{}
    .sidebar-title-holder{margin-bottom:26px;padding:17px 1px;}
    .sidebar-title-holder h4{}
    .widget-title h4{font-size:14px;}
    .widget-box-content{}
    .widget-list li{}
    .widget-list li a{padding:16px 0;}
    .catagory-list li,.bapf_body ul li{padding:16px 0;}
    .bapf_body ul li{padding:7px 0!important;}
    .catagory-list li a,.bapf_body ul li label{padding-left:27px;}
    .catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{}
    .catagory-list li a::after,.bapf_body ul li label::after{}
    .widget-box .catagory-list li{padding:8px 0;}
    .AccordionFilterNav>ul{}
    .AccordionFilterNav ul ul li{}
    .modal-body{padding:40px;border-radius:30px;}
    .modal-content{border-radius:30px;}
    .btn-close{right:0px;top:-40px;font-size:16px;width:30px;height:30px;}
    .modal-lg{max-width:750px;}
    .footer-wrapper{border-radius:0px;}
    .bottom-whatsapp-icon{right:30px;bottom:70px;}
    .bottom-whatsapp-icon a{width:74px;height:74px;font-size:44px;}
    .featured-slider{}
    .featured-slide{padding:15px 15px;}
    .featured-slider .slick-prev{left:-100px;}
    .featured-slider .slick-next{right:-100px;}
    .rounded-corner-xxl{border-radius:150px;}
    .rounded-corner-xl{border-radius:70px;}
    .rounded-corner-lg{border-radius:30px;}
    .rounded-corner{border-radius:20px;}
    .rounded-corner-md{border-radius:15px;}
    .odd-even-list{}
    .odd-even-box{}
    .odd-even-img{}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img{}
    .odd-even-info{}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{}
    .odd-even-info{padding-left:30px;}
    .icon-pod-box{}
    .icon-pod-img{height:40px;}
    .icon-pod-img img{max-height:40px;}
    .product-list-holder{padding:20px 0px 55px 0px;}
    .product-box{}
    .product-box-image-holder .img-holder{}
    .product-tag-holder{}
    .product-tag span{        /*font-size: 12px;min-width: 60px;height: 25px;*/}
    .product-tag::before{}
    .tag-outofstock span{}
    .product-box-title{}
    .price-holder{}
    .price-holder,.price-holder bdi,.price-holder ins bdi{}
    .price>del,.price-holder del bdi{}
    .product-details .price-holder{padding:0px 0px 20px;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:23px!important;}
    .product-other-details .nav-tabs .nav-link{font-size:18px;}
    .product-availability{padding:20px 0 0;}
    .product-details .price>del,.product-details .price-holder del bdi{font-size:23px!important;}
    .product-details-header h2{font-size:34px;}
    .product-intro{}
    .product-details-header h1{font-size:42px;line-height:1.3;}
    .product-delivery-info-holder .content-area{margin-left:20px;}
    .ptitle,.product-variations-list li strong{}
    .product-box-info-holder{}
    .product-box-info-holder>a{width:calc(100% - 60px);}
    .woocommerce .product-box-footer a.button,.woocommerce .product-box-footer a.added_to_cart,.woocommerce .product-cart .button,.product-wishlist a{padding:0px 10px!important;}
    .gallery-nav-slide{padding:10px 0px;}
    .woocommerce .product-details-footer .product-cart .button{}
    .woocommerce .product-box-footer a.button img,.woocommerce .product-box-footer a.added_to_cart img,.woocommerce .product-cart .button img{}
    .product-details-footer .product-cart{}
    .product-wishlist{top:15px;right:15px;}
    .product-wishlist a{}
    .product-wishlist a i,.product-cart a i{}
    .product-details .product-wishlist a{width:46px;height:44px;}
    .product-details .product-wishlist a i{font-size:25px;}
    .product-box-footer{}
    .product-box:hover .product-box-footer{}
    .product-details-footer{}
    .add-qty{}
    .qty{height:45px;}
    .qty-btn{}
    .qty-up{}
    .qty-dwn{}
    .review-form-holder{padding:30px 40px;}
    .table td,.table th{padding:10px 10px;}
    .content-box{margin-bottom:20px;}
    .content-box-title{padding:15px 15px;}
    .content-box-content{}
    .content-box.alt .content-box-content{padding:40px 50px;}
    .newsletter-input{height:60px;padding-right:199px;}
    .newsletter-button{}
    .bottom{}
    .contact-list li{padding-left:25px;}
    .contact-list li i{}
    .contact-list li img{height:12px;}
    .contact-list.inline li i{font-size:20px;}
    .social-icons{margin:0px -12px;}
    .social-icons li{padding:0px 12px;}
    .social-icons li a{}
    .breadcrumb-container{}
    .breadcrumb-container ul{}
    .breadcrumb-container li{}
    .breadcrumb-container li a{}
    .breadcrumb-container li a::after{font-size:13px;margin:3px 13px 0px}
    .breadcrumb-container.alt{}
    .item-share-holder{}
    .item-share a{}
    .footer-nav li,.contact-list li,.social-list li{margig-bottom:15px;}
    .video-container a::before{font-size:30px;width:75px;height:75px;}
    .video-container.md a::before{width:80px;height:80px;}
    .gallery-holder{}
    .gallery-nav{}
    .gallery-nav .slick-arrow{}
    .img-swap-holder{height:70px;}
    .img-swap img{max-height:70px;}
    .AccordionFilterNav>ul>li>a{}
    .AccordionFilterNav ul ul li a{}
    .map-holder iframe{}
    .grid-ov-info{padding:20px;}
    .grid-content.alt{padding:20px;}
    .pagingInfo{font-size:28px;width:1150px;bottom:52px;}
    .bottom-newsletter-section{}
    .gallery-main{overflow:unset!important;}
    .gallery-main-slide a{}
    .gallery-main-slide .img-holder,.gallery-nav-slide .img-holder{}
    .product-details .custom-price strong{font-size:32px;}
    .product-details .custom-price span{font-size:24px;}

    /*----*/
    .header-slider .slick-prev{left:30px;}
    .header-slider .slick-next{right:30px;}
    .ftbox2{width:380px;}
    .ftbox3{width:184px;}
    .homeBannerSlider,.inner-banner-img{}
    .contact-container{padding:55px;}
    .contact-address{padding:66px;}
    .contact-address li{margin-bottom:45px;}
    .contact-address li i{}
    .contact-address li i img{max-height:36px;}
    .form-action .custom-button{min-width:226px;}
    .product-desc{padding:45px;}
    .product-cart-holder{max-width:320px;}
    .our-story .textColLeft.lg{padding-right:67px;}
    .home-categoty{}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:79.5%;}
    .home-categoty{}
    .product-list-wrapper .product-list-holder .col-lg-3{width:33.3%!important;}
    .mission-holder{padding:0px 102px;}
    .conetntgrd{padding:35px 50px;}
    .our-services-holder .info-content{padding:30px;}
    .news-list-holder .col-lg-3{width:33.3%;}
    .bapf_sfilter .bapf_button{font-size:15px;padding:0px 20px 0px;height:48px;line-height:48px;}
    .contact-form-section .form-action .custom-button.button-secondary{margin-top:0;}
}

/*-1400-*/
@media only screen and (max-width:1499.98px){
    .nav>ul>li{}
    .nav>ul>li>a{}
    .nav>ul>li>a{font-size:15px;}
    .textColRight .textContent{padding-left:90px;padding-right:33px;}
    .why-choose .bg-container.bg-img{background-size:auto 100%,55% 170px!important;background-position:167% 100%,0px 100%!important;}
}

/*-1300-xxl*/
@media only screen and (max-width:1399.98px){
    .show-xxl{display:block!important;}
    .hide-xxl{display:none!important;}
    .float-icon{}
    .float-xxl{position:relative;transform:none;top:0;}
    .float-xxl .float-container-info{padding:30px 0px;}
    .arrows-outside .slick-prev{left:-60px;}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:70%;}
    .owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{font-size:16px;width:46px;height:46px;}
    .conetntgrd{padding:35px 28px;}
    .homeBannerSlider .slick-dots{top:30%;}
    .home-categoty{}
    .mission-holder{text-align:center;padding:0 100px;position:relative;}
    .arrows-outside .slick-next{right:-60px;}
    .homeBannerSlider .slick-dots{top:29%;}
    .our-story .textColLeft.lg{padding-right:60px;}
    .testimonail-info-holder{padding:40px 30px;}
    .product-list-wrapper .product-list-holder .col-lg-3{width:33.3%!important;}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:60%;}
}

/*-1200-*/
@media only screen and (max-width:1299.98px){
    .slick-arrow{        /*width: 25px; height: 25px;*/
    font-size:16px;}
    .slick-arrow img{}
    .custom-arrows .slick-arrow:first-child{margin-right:10px;}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:55%;}
    .home-categoty .slider-4col:before{height:calc(100% + 33px);width:calc(100% + 10px);}
    .arrows-outside .slick-prev{left:0;}
    .arrows-outside .slick-next{right:0;}
    .col-1-custom{width:38%;}
    .col-2-custom{width:61.5%;}
    .colContainer.lg .textColRight,.colContainer.lg .textColLeft{width:100%;}
    .colContainer.lg .textContent{padding:0px 30px!important;}
    .thankyou-content{padding:80px 0px;}
    .nav>ul>li>a{font-size:14px;}
    .top-cart,.top-link{width:30px;height:30px;}
    .grid-ov{padding:25px;}
    .bg-padding{padding:50px;}
    .why-choose-contnet{padding-left:39px;}
    .img-slider:after{height:calc(100% + 50px);width:calc(100% + 85px);left:-25px;}
    .custom-arorws.ip-arrows.custom-arrows1{right:-50px;}
    .our-services-details2 .content{padding:45px 40px;}
    .colContainer.md .textColRight,.colContainer.md .textColLeft{width:100%;padding-left:30px;}
}

/*-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;}
    .leftmargin.xl{margin-left:0px!important;}
    .rightmargin.xl{margin-right:0px!important;}
    .pt0-xl{padding-top:0px!important;}
    .pr0-xl{padding-right:0px!important;}
    .pb0-xl{padding-bottom:0px!important;}
    .pl0-xl{padding-left:0px!important;}
    .p0-xl{padding:0px!important;}
    .overlay-xl::before{visibility:visible;}
    .auto-xl{        /*-ms-flex: 0 0 100%; */
    flex:0 0 100%;width:100%;max-width:100%;}
    .text-center-xl{text-align:center!important;}
    .text-left-xl{text-align:left!important;}
    .justify-center-xl{justify-content:center!important;}
    .width-xl{width:100%!important;max-width:100%;}
    .float-xl{position:relative;transform:none;top:0;}
    .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;}
    .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;}
    .odd-even-list.xl .odd-even-img{padding:0px!important;}
    .odd-even-list.xl .odd-even-info{padding:0px!important;}
    .nav-2col.xl li,.list-2col.xl li,.nav-3col.xl li,.list-3col.xl li{width:100%;}
    .sidebar{margin:0;}
    .product-list-wrapper .product-list-holder .col-lg-3{width:33.3%!important;}
    .bapf_slidr_jqrui .bapf_to::before,.bapf_slidr_all .bapf_to::before{margin:0 15px;}
    .products-sidebar{padding-top:0px;}
    .product-box-info-holder{padding:25px 18px;}
    .product-box-title h2{font-size:14px;}
    .product-listing-right{padding-left:0px;max-width:100%;}
    .odd-even-info{padding-left:20px;padding-right:12px;}
    .product-details{padding-left:0px;}
    .secondary-nav-holder.xl ul li{flex:1 1 100%;}
    .product-details-header h1{font-size:38px;}
    .product-details-header{margin:0 0 20px;}
    .qty{}
    .woocommerce .product-cart .button img{margin-top:0;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:38px;}
    .item-share a{width:38px;height:38px;}
    a.nav-link.active{}
    .gallery-nav-slide{padding:7.5px 0;}
    .gallery-nav-slide .img-holder img{padding:10px;}
    .slick-arrow{        /*width: 26px; height: 26px;*/
    font-size:16px;        /*border-width: 1px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .1); */}
    .slick-arrow img{}
    .slick-dots li{margin:0px 5px;}

    /*.slick-dots li button, .slick-dots li button:after { width: 10px; height: 10px;}
    .slick-dots li button:before { width: 10px; height: 10px;} */
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .fancybox-navigation .fancybox-button{width:40px;height:40px;top:calc(50% - 20px);}
    #toTop{}
    .arrows-outside .slick-prev{left:0;}
    .arrows-outside .slick-next{right:0;}
    .col-1-custom{width:100%;}
    .col-2-custom{width:100%;}
    .testimonail-info-holder{padding:35px 25px;}
    .collection-grid1 img{min-height:unset!important;max-height:unset;object-position:center;}
    .testimonail-footer .img-holder{width:60px;}
    .testimonail-info{margin-left:18px;}
    .gallery-holder{margin:0px auto;}
    .colContainer.md .textColRight,.colContainer.md .textColLeft{width:100%;padding:0 30px!important;}
    .colContainer.md .textContent{padding:0px 30px!important;}
    .secondary-nav-holder ul li a{}
    .galley-image-with-content{width:80%;}
    .news-box-info-holder{padding:20px 0;}
    .bottom-newsletter-section  .pageTitle h2{font-size:33px;}
    .news-box-footer-holder{padding:0;}

    /*---*/
    .header-slider .slick-prev{left:10px;}
    .header-slider .slick-next{right:10px;}
    .nav>ul>li{padding:0px 25px;}
    .contact-container{padding:50px 30px;}
    .nav-wrapper{float:none;margin:13px 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:48px;border-top:0;}
    .mean-container a.meanmenu-reveal{right:22px!important;font-size:22px!important;top:2px;}
    .mean-container a.meanmenu-reveal.meanclose,.mean-container a.meanmenu-reveal:hover{color:var(--secondary);}
    .mean-container a.meanmenu-reveal span,#pageHeaderWrapper.header-alternate .is-sticky .mean-container a.meanmenu-reveal span{background:var(--dark);}
    #pageHeaderWrapper.header-alternate .mean-container a.meanmenu-reveal span{background:var(--dark);}
    .mean-container a.meanmenu-reveal:hover span,#pageHeaderWrapper.header-alternate .mean-container a.meanmenu-reveal:hover span{background:var(--secondary);}
    .mean-container .mean-nav ul{font-size:14px;}
    .mean-container .mean-nav ul li{float:none;}
    .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:capitalize;padding:10px 50px 10px 30px;color:var(--dark)!important;border-bottom:1px dotted rgba(0,0,0,.2)!important;background:var(--white);float:none;}
    .mean-container .mean-nav ul li li a{padding:10px 40px 10px 40px;font-size:13px;text-transform:capitalize;}
    .mean-container .mean-nav ul li li li a{padding:10px 40px 10px 60px}
    .mean-container .mean-nav ul li li li li a{padding:10px 40px 10px 80px}
    .mean-container .mean-nav ul li li li li li a{padding:10px 40px 10px 100px}
    .mean-container .mean-nav ul li:hover>a,.mean-container .mean-nav ul li.selected>a{color:var(--white)!important;background:var(--secondary);}
    .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 6 Free";font-weight:900;content:"\f078";transition:all ease-in .35s;color:#677c91!important;width:48px;height:41px;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(--white)!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 - 6px);background:var(--white);}
    .top-right{margin-right:50px;border-left:0;}

    /*----*/
    .pageTitle h1,.pageTitle h2{font-size:36px;}
    .size-45{font-size:36px;}
    .ftbox2{width:317px;}
    .count2-sm{gap:0;}
    .ftbox1{width:262px;}
    .contact-address{padding:56px;}
    .form-holder{}
    .homeBannerSlider .slick-dots{top:17%;}
    .our-story .textColLeft.lg{padding-left:30px;padding-right:30px;}
    .testimonail-box::before{width:50px;background-size:100% 100%!important;}
    .mission-holder{padding:0 20px;}
    .main-talk-to.us{padding:50px 35px;}
    .icon-pod-box{padding:30px 40px;}
    .thankyou-content h1{font-size:90px;}
    .thankyou-content h2{font-size:55px;}
    .related-news>li .news-box-image-holder{min-width:80px;}
    .banner_caption .captionContainer h2{font-size:58px;}
    .pageTitle.md{margin-bottom:20px;}
    .our-services-holder .info-content{padding:25px 0 0px 15px;}
    .news-details-holder h4{margin-top:40px;}
     .mean-container .mean-nav {
        margin-top: 71px;
    }
}

/*-1024-*/
@media only screen and (max-width:1023.98px){
    .nav>ul>li{padding:0px 15px;}
}

/*-768-lg*/
@media only screen and (max-width:991.98px){
    .tab-holder.investor .tab-content{margin-top:40px;}
    .show-lg{display:block!important;}
    .hide-lg{display:none!important;}
    .row-inner-lg{padding-bottom:30px;}
    .leftpad.lg{padding-left:0px!important;}
    .rightpad.lg{padding-right:0px!important;}
    .leftmargin.lg{margin-left:0px!important;}
    .rightmarginlg{margin-right:0px!important;}
    .pt0-lg{padding-top:0px!important;}
    .pr0-lg{padding-right:0px!important;}
    .pb0-lg{padding-bottom:0px!important;}
    .pl0-lg{padding-left:0px!important;}
    .p0-lg{padding:0px!important;}
    .overlay-lg::before{visibility:visible;}
    .auto-lg{        /*-ms-flex: 0 0 100%; */
    flex:0 0 100%;width:100%;max-width:100%;}
    .text-center-lg{text-align:center!important;}
    .text-left-lg{text-align:left!important;}
    .justify-center-lg{justify-content:center!important;}
    .width-lg{width:100%!important;max-width:100%;}
    .float-lg{position:relative;transform:none;top:0;}
    .float-lg .float-container-info{padding:30px 0px;}
    .img-left.lg,.img-right.lg{margin:0px 0px 20px 0px;width:100%;max-width:100%;float:none;}
    .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;}
    .odd-even-list.lg .odd-even-img{        /*padding: 0px !important; */}
    .odd-even-list.lg .odd-even-info{        /*padding: 0px !important;*/}
    .odd-even-info{padding:0!important;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding:0!important;}
    .nav-2col.lg li,.list-2col.lg li,.nav-3col.lg li,.list-3col.lg li{width:100%;}
    [data-animation-in]{opacity:1;}
    .secondary-nav-holder.lg ul li{flex:1 1 100%;}
    .product-details{padding-left:0px;max-width:100%;padding-top:20px;margin-top:0;}
    .review-form-content{}
    .slick-arrow{}
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .map-holder iframe{height:300px;}
    .textColRight,.textColLeft{width:100%!important;}
    .textContent{padding:0px 30px!important;}
    .secondary-nav-holder ul li a{padding:18px 5px;font-size:12px;}
    .Scrollcontent.lg{height:auto!important;}
    .Scrollcontent.lg .mCSB_inside>.mCSB_container{margin-right:0px!important;}

    /*----*/
    .header-container{}
    #pageHeaderWrapper{position:relative;}
    #pageHeader{background:var(--white);}
    .headerInfoBar{}
    .logo-holder{position:static;background:none;width:auto;height:auto;}
    .logo{}
    .logo a{padding:5px 0px;}
    .top-right{margin-right:55px;padding:0px;margin-left:0px;border:0px;}
    .top-right::before{display:none;}
    .topRightHeader{position:absolute;top:0px;margin:0px;display:block;clear:both;left:0px;right:0px;width:auto;}
    .copyright,.contact-list,.footer-nav li a,.social-list li a{font-size:14px;}
    .count2-sm{column-count:1;}
    .footer-wrapper h6{margin-top:11px;padding:0px 0px 20px;}
    .ftbox{width:343px!important;margin:0px auto 0px!important;padding:30px!important;border:0px dashed #cccccc;}
    .ftbox1{}
    .ftbox .count2-sm{column-count:2;}
    .ftbox{width:100%!important;padding:0!important;}
    .homeBannerSlider .slick-dots{top:18%;left:94%;}
    .homeBannerSlider .slick-dots li{margin:14px 0;}
    .home-banner{margin-bottom:0px;}
    .homeBannerSlider{background:#fff0d9;}
    .banner_caption .captionContainer p{width:100%;margin-bottom:18px;}
    .banner-content-holder{padding-top:0px;}
    .banner-content{width:100%;text-align:center;margin:0px;position:static;box-shadow:none;background-color:#FEF6EB;}
    .home-banner .banner-content{padding-bottom:70px;}
    .banner-image{width:100%;}
    .banner_caption .captionContainer h2{font-size:38px;padding-bottom:12px;}
    .testimonail-info-holder{padding:30px 30px;}
    .inner-banner-img{display:inline-block;min-height:165px;}
    .thankyou-content{padding:0;}
    .thankyou-content h1{color:var(--dark);font-size:77px;}
    .thankyou-content h2{color:var(--dark);font-size:46px;}
    .thankyou-content p{color:var(--dark);text-align:center;margin:0 auto;margin-bottom:40px;}
    .thankyou-content{text-align:center;}
    .home-categoty{}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:50%;}
    .home-categoty .slider-4col:before{display:none;}
    .category-item .grid-box .img-holder img{border-radius:20px!important;}
    .colContainer.md .textColRight,.colContainer.md .textColLeft{padding:0 30px!important;}
    .col-1-custom{width:100%!important;}
    .col-2-custom{width:100%;}
    .collection-grid1 img{min-height:unset;max-height:unset;}
    .collection-grid1 img{max-height:unset;min-height:unset;}
    .col-inner-dobule{width:58%;}
    .col-inner-single{width:42%;}
    .conetntgrd{padding:30px;}
    .our-story .leftpad.lg{padding-left:30px!important;}
    .who-we-are .rounded-left-sm{margin-left:30px;}
    .main-talk-to.us{margin-top:15px;padding:50px 35px;}
    .fullcontainer.home-products  .nav-tabs{margin-top:30px;display:flex;}
    .tab-content .product-box-title h2{min-height:unset!important;}
    .gallery-nav-slide{padding:11px 0;}
    .product-details-header h1{font-size:34px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:34px;}
    .banner_caption .captionContainer h1{font-size:34px;}
    .product-other-details .nav-tabs .nav-link{font-size:17px;}
    .product-other-details .tab-content{margin-top:30px;}
    .product-other-details .tab-body{padding:0 20px;}
    .mission-holder{padding:0;}
    .misson-wrapper .col-sm-6:not(:last-child) .mission-holder:before{top:56%;}
    .our-services-holder .info-content{padding:26px 0px;}
    .our-services-details2 .content{padding:50px 30px;}
    .icon-pod-box{padding:27px 7px;}
    .icon-pod-info a,.icon-pod-info p{font-size:14px;letter-spacing:0;}
    .news-box-info-holder{padding:20px 0px 0px 0px;}
    .news-box-holder p{font-size:14px;}
    .news-box h2{padding-bottom:12px;}
    .news-box a{margin-top:14px;}
    .news-box-footer-holder{padding:0;}
    .collection1 img{min-height:390px;max-height:390px;}
    .collection2 img{min-height:175px!important;max-height:175px!important;}
    .collection4 img{min-height:140px;max-height:140px;}
    .collection3 img{min-height:195px;max-height:195px;}
    .collection5 img{min-height:230px;max-height:230px;}
    .collection-details .content{padding:35px;border-radius:0px 0px 10px 10px;}
    .collection-details img{border-radius:10px 10px 0 0px;}
    .bottom-newsletter .mc4wp-response{position:relative!important;text-align:center;}
    .product-list-wrapper .col-lg-3{width:100%!important;}
    .product-list-wrapper .col-lg-9{width:100%;}
    .sidebar-title-holder{padding-top:0;}
    .thankyou-section .inner-container{padding-bottom:0;}
    .mean-container a.meanmenu-reveal{        top: 20px;}
    .news-details-footer{margin:27px 0;}
    .grid-title{font-size:15px;}
    .grid-ov  .ov-img img{max-width:60px;}

.bottom-contact-sec .img-box img {border-radius: 10px  10px  0px  0;}
    .mean-container .mean-nav {
        margin-top: 89px;
        border-top: 0;
    }
.bottom-contact-sec .contact-holder {
    border-radius: 0 0px 10px 10px;
    padding: 40px;
}.grid-4.no-dots.mt40.arrows-outside
    {
        
        grid-template-columns: repeat(2, 1fr);
    }.bottom-contact-sec {
    padding-top: 40px !IMPORTANT;
}.icon-box-info p {
    padding: 0 10px;
}
}

/*-736-md*/
@media only screen and (max-width:767.98px){
    .show-md{display:block!important;}
    .hide-md{display:none!important;}
    .row-inner-md{padding-bottom:30px;}
    .leftpad.md{padding-left:0px!important;}
    .rightpad.md{padding-right:0px!important;}
    .leftmargin.md{margin-left:0px!important;}
    .rightmargin.md{margin-right:0px!important;}
    .pt0-md{padding-top:0px!important;}
    .pr0-md{padding-right:0px!important;}
    .pb0-md{padding-bottom:0px!important;}
    .pl0-md{padding-left:0px!important;}
    .p0-md{padding:0px!important;}
    .overlay-md::before{visibility:visible;}
    .auto-md{        /*-ms-flex: 0 0 100%; */
    flex:0 0 100%;width:100%;max-width:100%;}
    .text-center-md{text-align:center!important;}
    .text-left-md{text-align:left!important;}
    .justify-center-md{justify-content:center!important;}
    .width-md{width:100%!important;max-width:100%;}
    .float-md{position:relative;transform:none!important;top:0!important;}
    .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;}
    .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;}
    .odd-even-list.md .odd-even-img{        /*padding: 0px !important; */}
    .odd-even-list.md .odd-even-info{padding:0px!important;}
    .nav-2col.md li,.list-2col.md li,.nav-3col.md li,.list-3col.md li{width:100%;}
    .tool-bar-title{min-width:60px;text-align:right;}
    .secondary-nav-holder.md ul li{flex:1 1 100%;}
    .tab-holder.TabsAccordion .accordion-body{}
    .Scrollcontent.md{height:auto!important;}
    .Scrollcontent.md .mCSB_inside>.mCSB_container{margin-right:0px!important;}

    /*----*/

    /* .inner-banner-img { padding-bottom: 200px; }  */
    .headerInfoBar{padding:9px 0px;}
    .thankyou-content-holder{}
    .thankyou-section{}
    .thankyou-content{        /*text-align: center; max-width: 100%; width: 100%;*/
    margin:0px;padding:30px 0px;}
    .thankyou-content h1{font-size:9vw;}
    .thankyou-content h2{font-size:6.5vw;padding-bottom:15px;}
    .thankyou-content p{width:100%;}
    .thankyou-content .button-holder{justify-content:center;}
    .icon-holder-list{display:flex;justify-content:center;}
    .homeBannerSlider .banner_caption{position:static;padding:50px 0;background: var(--secondary);}
    .home-categoty{}
    .col-inner-dobule{width:100%;}
    .col-inner-single{width:50%;}
    .banner-slide .banner_caption .captionContainerInner{max-width:100%;}
    .homeBannerSlider  .banner_caption .captionWrapper{}
    .banner_caption .captionContainer h2{color: var(--white);}
    .banner_caption .captionContainer p{color: var(--white);font-size: 16px !IMPORTANT;}
    .homeBannerSlider .slick-dots{top:5%;left:calc(100% - 40px);}
    .banner_caption .captionContainer p{margin-bottom:15px;}
    .homeBannerSlider .slick-dots li{margin:9px 0;}
    .showing-label{text-align:center;}
    .product-list-wrapper .product-list-holder .col-lg-3{flex:0 0 auto!important;width:50%!important;}
    .news-list-holder  .col-lg-3{flex:0 0 auto;width:50%;}
    .mission-holder{padding:20px;}
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:first-child{order:1}
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:last-child{order:2;}
    .grid-listing1 .grid-sizer,.grid-listing1 .grid-item1{width:50%;}
    .contact-form-section .wpcf7-not-valid-tip{position:relative;margin-top:8px;}
    .form-group{margin-bottom:20px;}
    .contact-holder {
    padding: 22px !important;
}.bottom-newsletter-section .pageTitle.text-center-lg {
    display: flex;
    flex-direction: column;
    gap: 17px;
}
.grid-4.no-dots.mt40.arrows-outside {


    grid-template-columns: repeat(1, 1fr);

    gap: 22px;
}.banner-slide .banner_caption .captionContainer .custom-button {
    background: #ffff;
    color: #000 !important;
}
}

/*-480-sm*/
@media only screen and (max-width:575.98px){
    .show-sm{display:block!important;}
    .hide-sm{display:none!important;}
    .row-inner-sm{padding-bottom:30px;}
    .leftpad.sm{padding-left:0px!important;}
    .rightpad.sm{padding-right:0px!important;}
    .leftmargin.sm{margin-left:0px!important;}
    .rightmargin.sm{margin-right:0px!important;}
    .pt0-sm{padding-top:0px!important;}
    .pr0-sm{padding-right:0px!important;}
    .pb0-sm{padding-bottom:0px!important;}
    .pl0-sm{padding-left:0px!important;}
    .p0-sm{padding:0px!important;}
    .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;}
    .justify-center-sm{justify-content:center!important;}
    .width-sm{width:100%!important;max-width:100%;}
    .float-sm{position:relative;transform:none;top:0;}
    .float-sm .float-container-info{padding:30px 0px;}
    .img-left.sm,.img-right.sm{margin:0px 0px 20px 0px;width:100%;max-width:100%;float:none;}
    .odd-even-box{padding:15px 0px;}
    .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;}
    .odd-even-list.sm .odd-even-img{        /*padding: 0px !important; */}
    .odd-even-list.sm .odd-even-info{padding:0px!important;}
    .nav-2col.sm li,.list-2col.sm li,.nav-3col.sm li,.list-3col.sm li{width:100%;}
    hr{margin:20px 0;}
    .icaptcha{bottom:30px;}
    .container-full{padding:0px 30px;}

    /*-----*/
    body{font-size:14px;line-height:1.5;}
    p{margin-bottom:15px;}
    h1,.h1{font-size:24px;letter-spacing:0px!important;padding:0px 0px 12px;}
    h2,.h2{font-size:22px;letter-spacing:0px!important;padding:0px 0px 12px;}
    h3,.h3{font-size:20px;letter-spacing:0px!important;padding:0px 0px 13px;}
    h4,.h4{font-size:18px;letter-spacing:0px!important;padding:0px 0px 12px;}
    h5,.h5{font-size:16px;letter-spacing:0px!important;padding:0px 0px 14px;}
    h6,.h6{font-size:14px;letter-spacing:0px!important;padding:0px 0px 14px;}
    h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{        /*display: none;*/}
    .inner-container-xxl,.inner-container-xl,.inner-container-lg,.inner-container,.inner-container-md{padding:30px 0px;}
    .gutters-10{margin-right:-8px;margin-left:-8px;}
    .gutters-10>.col,.gutters-10>[class*="col-"],.gutters-10>li{padding-right:8px;padding-left:8px;}
    .gutters-12{margin-right:-10px;margin-left:-10px;}
    .gutters-12>.col,.gutters-12>[class*="col-"],.gutters-12>li{padding-right:10px;padding-left:10px;}
    .gutters-15{margin-right:-10px;margin-left:-10px;}
    .gutters-15>.col,.gutters-15>[class*="col-"],.gutters-15>li{padding-right:10px;padding-left:10px;}
    .gutters-20{margin-right:-12px;margin-left:-12px;}
    .gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:12px;padding-left:12px;}
    .gutters-25,.gutters-30,.gutters-35,.gutters-40,.gutters-50{margin-right:-15px;margin-left:-15px;}
    .gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li,.gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li,.gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li,.gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li,.gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:15px;padding-left:15px;}
    .grid-10>.col,.grid-10>[class*="col-"],.grid-10>li{padding-top:8px;padding-bottom:8px;}
    .grid-12>.col,.grid-12>[class*="col-"],.grid-12>li{padding-top:10px;padding-bottom:10px;}
    .grid-15>.col,.grid-15>[class*="col-"],.grid-15>li,.grid-20>.col,.grid-20>[class*="col-"],.grid-20>li,.grid-25>.col,.grid-25>[class*="col-"],.grid-25>li,.grid-30>.col,.grid-30>[class*="col-"],.grid-30>li,.grid-35>.col,.grid-35>[class*="col-"],.grid-35>li,.grid-40>.col,.grid-40>[class*="col-"],.grid-40>li,.grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:10px;padding-bottom:10px;}
    .row.grid-10{margin-top:-8px;margin-bottom:-8px;}
    .row.grid-12{margin-top:-8px;margin-bottom:-8px;}
    .row.grid-15{margin-top:-10px;margin-bottom:-10px;}
    .row.grid-20{margin-top:-12px;margin-bottom:-12px;}
    .row.grid-25,.row.grid-30,.row.grid-35,.row.grid-40,.row.grid-50{margin-top:-15px;margin-bottom:-15px;}
    .mt40{margin-top:30px!important;}
    .mr40{margin-right:30px!important;}
    .mb40{margin-bottom:30px!important;}
    .ml40{margin-left:30px!important;}
    .mt50{margin-top:30px!important;}
    .mr50{margin-right:30px!important;}
    .mb50{margin-bottom:30px!important;}
    .ml50{margin-left:30px!important;}
    .mb60{margin-bottom:30px!important;}
    .mb70{margin-bottom:30px!important;}
    .mb80{margin-bottom:30px!important;}
    .mb90{margin-bottom:30px!important;}
    .mb100{margin-bottom:30px!important;}
    .p40{padding:30px!important}
    .pt40{padding-top:30px!important;}
    .pr40{padding-right:30px!important;}
    .pb40{padding-bottom:30px!important;}
    .pl40{padding-left:30px!important;}
    .p45{padding:30px!important}
    .pt45{padding-top:30px!important;}
    .pr45{padding-right:30px!important;}
    .pb45{padding-bottom:30px!important;}
    .pl45{padding-left:30px!important;}
    .p50{padding:30px!important}
    .pt50{padding-top:30px!important;}
    .pr50{padding-right:30px!important;}
    .pb50{padding-bottom:30px!important;}
    .pl50{padding-left:30px!important;}
    .pt60{padding-top:30px!important;}
    .pr60{padding-right:30px!important;}
    .pb60{padding-bottom:30px!important;}
    .pl60{padding-left:30px!important;}
    .pt70{padding-top:30px!important;}
    .pr70{padding-right:30px!important;}
    .pb70{padding-bottom:30px!important;}
    .pl70{padding-left:30px!important;}
    .pt80{padding-top:30px!important;}
    .pr80{padding-right:30px!important;}
    .pb80{padding-bottom:30px!important;}
    .pl80{padding-left:30px!important;}
    .pt90{padding-top:30px!important;}
    .pr90{padding-right:30px!important;}
    .pb90{padding-bottom:30px!important;}
    .pl90{padding-left:30px!important;}
    .pt100{padding-top:30px!important;}
    .pb100{padding-bottom:30px!important;}
    .slick-dots{bottom:-30px;}
    .slick-dots li button,.slick-dots li button:after{}
    .slick-dots li button:before{width:12px;height:12px;}
    .slick-dots li.slick-active button,.slick-dots li.slick-active button::before{}
    .slick-arrow{}
    .slick-arrow img{width:13px;}
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .custom-dots .slick-dots{width:175px;margin:0px auto;}
    .fancybox-navigation .fancybox-button--arrow_left{left:0%;}
    .fancybox-navigation .fancybox-button--arrow_right{right:0%;}
    .fancybox-navigation .fancybox-button div{padding:5px;}
    .fancybox-navigation .fancybox-button .bi-chevron-left::before,.fancybox-navigation .fancybox-button .bi-chevron-right::before{line-height:1;font-size:12px;}
    .fancybox-slide--image{padding-left:15px;padding-right:15px;}
    .fancybox-slide--html .fancybox-close-small{width:42px;height:8px;top:20px;right:20px;}
    .galley-big-image-box,.fancybox-image{}
    #toTop{bottom:80px;right:15px;}
    .form-group label,.comment-form label{font-size:12px;padding-left:0px;}
    .checkbox label,.radio label>span,.radio1 label{}
    .checkbox label::before,.radio label>span::before,.radio1 label::before,.checkbox label::after,.radio label>span::after,.radio1 label::after{top:0px;}
    .checkbox label::after,.radio label>span::after,.radio1 label::after{}
    .radio label>span::before,.radio1 label::before{}
    .radio label>span::after,.radio1 label::after{top:5px;}
    .form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name,select.multipleSelect{}
    textarea.form-control{padding:20px;height:130px;}
    .nice-select .list{max-height:230px;}
    .form-group.floating-label label{top:14px;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:3px;font-size:10px;}
    .custom-button,.f-upload .input-group-btn .btn-upload,a.custom-button:focus{height:42px;font-size:14px;line-height:42px;}
    .custom-button.btn-lg{padding:0px 20px;font-size:12px;height:40px;}
    .custom-button.btn-md{padding:0px 20px;font-size:12px;}
    .custom-button i,a.custom-button i,.woocommerce .product-box-footer a.button i,.woocommerce .product-box-footer a.added_to_cart i,.woocommerce .product-cart .button i{}
    .custom-button-holder{}
    .custom-button-holder.icon-left{}
    .custom-button-holder.icon-left .custom-button i{}
    .custom-button::after{font-size:13px;}
    .custom-button.icon-left{padding:0px 15px 0px 45px;}
    .custom-button.icon-left::after{left:2px;right:auto;}
    .custom-button.btn-block,a.custom-button.btn-block{}
    .custom-button img,a.custom-button img{}
    .nice-select{padding-right:30px;}
    .nice-select .option{font-size:14px;padding:10px 18px;}
    .nice-select::after{        /*right: 15px; font-size: 12px;*/}
    .NiceSelect.PlainSelect .nice-select{}
    .NiceSelect.PlainSelect .nice-select::after{}
    .tool-bar .NiceSelect{}
    .tool-bar .nice-select{        /*font-size: 12px; padding-left: 20px; padding-right: 35px; height: 40px; line-height: 38px; border-radius:0px; min-width: 90px; */}
    .tool-bar .nice-select:after{        /*font-size: 12px; right: 15px; */}
    .Selectstyle1 .nice-select{padding-left:15px;height:35px;line-height:35px;}
    .filter-option-inner-inner{height:38px;}
    .input-group-addon{right:20px;}
    .input-group .form-control{padding-right:40px;}
    .ul-listing{margin:0px 0px 20px;}
    .ul-listing li{}
    .ul-listing li::before{}
    .listing-style1 li{}
    .listing-style1 li::before{top:2px;font-size:14px;}
    .listing-style2 li{padding-bottom:17px;padding-left:30px;}
    .listing-style2 li::before{font-size:17px;top:7px;}
    ol ol,ol ul,ol .ul-listing{padding-left:15px;margin-top:15px;}
    .icon-list li{}
    .icon-list li i,.icon-list li img{}
    .icon-list.list-inline li{padding-left:45px;}
    .icon-list.list-inline li img{top:-5px;}
    .table{font-size:12px;}
    .table td,.table th{padding:5px 10px}
    .table th br{display:none;}

    /*.logo { width: 100px; }
    .logo a { padding: 30px 0px; }*/
    .top-input{padding-right:40px;}
    .top-button{height:34px;width:34px;top:6px;}
    .top-cart,.top-link{}
    .top-link img,.top-button img{width:20px;}
    .accordion{margin-bottom:35px;}
    .accordion-item{}
    .accordion-header{}
    .accordion-header a{padding:10px 20px 10px 15px;font-size:12px;}
    .accordion-header a.collapsed{}
    .accordion-header a::before{right:10px;}
    .accordion-body{padding:15px;}
    .tab-holder.TabsAccordion .accordion-body{padding:20px;}
    .tab-body{}
    .fullcontainer.home-products .nav-tabs{margin-top:14px;}
    .nav-tabs .nav-item{margin:15px 15px;}
    .home-products .pageTitle{text-align:center;}
    .featured-slider{margin-top:15px;}
    .home-products .nav-tabs li a:after{height:3px;}
    .nav-tabs .nav-link{padding:0px -1px;font-size:14px;}
    .nav-tabs .nav-link img{margin-right:8px;max-width:10px;}
    .button-holder{}
    .video-container a::before{width:40px!important;height:40px!important;}
    .mwidth{min-width:190px;}
    .modal-body{padding:20px 20px;border-radius:10px;}
    .btn-close{}
    .btn-close:hover{}
    .secondary-nav-holder.sm ul li{flex:1 1 100%;}
    .secondary-nav-holder ul li a{font-size:12px;padding:12px 10px;}
    .grid-ov{}
    .grid-content{padding:20px;}
    .grid-content.alt{padding:20px 20px 20px;}
    .img-swap-holder{height:60px;}
    .img-swap img{max-height:60px;}

    /*------*/
    .item-share-holder{}
    .item-share{position:relative;}
    .item-share a{margin-top:0px;width:35px;height:35px;font-size:15px}
    .news-bar .item-share a{width:20px;height:20px;}
    .AccordionFilterNav>ul>li>a{padding:10px 20px 10px 0px;font-size:15px;}
    .AccordionFilterNav ul ul li a{padding:10px 10px 10px 24px;font-size:13px;}
    .AccordionFilterNav ul ul{padding:10px 0px 10px 0px;}
    .breadcrumb-container{padding:0;}
    .breadcrumb-container ul{}
    .breadcrumb-container li{font-size:14px;}
    .breadcrumb-container li a{font-size:14px;}
    .breadcrumb-container li a::after{margin:3px 13px 0px;font-size:13px;}
    .breadcrumb-container li strong{font-size:14px;}
    .breadcrumb-container.alt{}
    .page-item{padding:5px 5px;}
    .page-link{}
    .page-item .page-link.prev,.page-item .page-link.next{}
    .page-item .page-link.prev img,.page-item .page-link.next img{width:6px;}
    .page-item .page-link.prev{}
    .page-item .page-link.next{}
    .bottom-whatsapp-icon{bottom:55px;}
    .bottom-whatsapp-icon a{width:35px;height:35px;font-size:16px;}

    /*-----*/
    .tool-bar-title{min-width:58px;text-align:right;margin-right:10px;}
    .showing-holder .ml20{margin-left:7px!important;}
    .loadMoreBtn{margin-top:30px;}
    .product-list-holder{padding:20px 0px 30px 0px;margin:0px 0px 30px 0px;}
    .product-box-info{}
    .product-box-info-holder{}
    .product-box-title{}
    .price-holder,.price-holder bdi,.price-holder ins bdi{}
    .price>del,.price-holder del bdi{}
    .product-details .price-holder{padding-bottom:15px;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:20px!important;}
    .product-details .price>del,.product-details .price-holder del bdi{font-size:20px!important;}
    .product-tag-holder{}
    .product-tag span{        /*font-size: 10px;min-width: 50px;height: 22px;padding: 0px 8px;*/}
    .product-box-image-holder .img-holder{}
    .woocommerce .product-box-footer a.button,.woocommerce .product-box-footer a.added_to_cart,.woocommerce .product-cart .button{}
    .woocommerce .product-box-footer a.button img,.woocommerce .product-box-footer a.added_to_cart img,.woocommerce .product-cart .button img{}
    .woocommerce .product-cart .button img{width:12px;}
    .product-box:hover .product-box-footer{}
    .product-wishlist a{}
    .product-wishlist a i,.product-cart a i,.product-cart a img{}
    .product-details .product-wishlist a{font-size:13px;padding:0px 0px;letter-spacing:0px;width:40px;height:40px;}
    .product-details .product-wishlist a i{font-size:20px;}
    .widget-box{}
    .widget-title{}
    .widget-title h4{font-size:13px;}
    .sidebar-title-holder h4{font-size:20px;}
    .widget-box-content{}
    .widget-box{}
    .widget-list li a{padding:14px 0;}
    .widget-list,.catagory-list,.bapf_body ul{padding:0 15px;}
    .catagory-list li,.bapf_body ul li{padding:10px 0;}
    .catagory-list li a,.bapf_body ul li label{font-size:14px;}
    .catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{top:9px;}
    .catagory-list li a::after,.bapf_body ul li label::after{top:9px;}
    .related-news>li{}
    .tool-bar{}
    .showing-container,.sortby-container{}
    .showing-container{}
    .sortby-container{border:0px;padding:0px;}
    .showing-holder{margin:0;}
    .sortby-holder{min-width:100%;display:flex;justify-content:center;}
    .gallery-nav{padding:0px 25px;}
    .gallery-nav-slide{padding:0px 5px;}
    .product-details-holder{padding-bottom:0px;}
    .product-details{padding-top:29px;}
    .product-details-header{margin-bottom:15px;}
    .product-details-header h1{font-size:23px;padding-top:5px;}
    .gallery-main.no-dots .slick-dots{display:flex!important;width:100%;justify-content:center;z-index:6;bottom:-30px;}
    .col-sm-2.col-md-3.col-lg-3.gallery-nav-container{display:none!important;}
    .gallery-main.no-arrow .slick-arrow{}
    .product-delivery-info-holder{display:flex;justify-content:flex-start;}
    .product-delivery-info .col-sm-6:not(:last-child){border:0;}
    .product-other-details .nav-tabs .nav-link{font-size:15px;padding:15px 5px;letter-spacing:0;}
    .product-other-details .tab-body{padding:0;}
    .pageTitle.md{margin-bottom:15px;}
    .product-intro p{font-size:14px;}
    .product-other-details .nav-tabs .nav-item{}
    .product-delivery-info .col-sm-6:not(:last-child){margin-bottom:20px;}
    .product-delivery-info{margin:0  0 15px 0;}
    .product-availability{padding:0px 0px 0px;}
    .product-intro{padding:0px 0px 15px;}
    .product-quantity-holder{}
    .product-variations-holder{margin-bottom:20px;}
    .product-details-footer{margin-left:0;}
    .product-details-footer .product-cart{}
    .review-form-holder{padding:20px;}
    .review-form-content{padding-top:0px;}
    .review-form-holder{margin-top:0px;}
    .review-box{padding:20px 0px;}
    .review-box:first-child{padding-top:0px;}
    .reviews-holder{padding-bottom:0px;}
    .icon-pod-box{max-width:100%;}
    .contact-list li{padding-left:25px;}
    .contact-list.inline li i{font-size:16px;}
    .news-list{padding:50px 0px;}
    .news-box-info-holder{}
    .news-details-title h1{font-size:18px;margin-top:10px;}
    .news-details-title{margin-bottom:20px;padding-bottom:20px;border-bottom-width:1px;}
    .news-details-holder .item-share-holder{padding:17px 18px;}
    .news-footer-nav{}
    .news-footer-nav>li{}
    .news-footer-nav .custom-button{}

    /*----*/
    .homeBannerSlider .slick-dots{top:8%;}
    .homeBannerSlider .banner_caption .captionContainerInner{}
    .home-banner-img{        /*padding-bottom: 250px; */}
    .inner-banner-img{}
    .inner-banner-img::after{        /* opacity: .5; */}
    .banner_caption .captionContainer h2{padding-bottom:15px;font-size:30px;}
    .banner_caption .captionContainer h1{font-size:28px;padding-bottom:2px;}
    .banner_caption .captionContainer h3{}
    .pageTitle-holder{padding:0px 0px 15px;}
    .pageTitle-holder::before{height:3px;}
    .pageTitle h2,.pageTitle h1{font-size:25px;}
    .size-45{font-size:24px;}
    .pageTitle h2 br,.pageTitle h1 br{        /*display: none;*/}
    .pageTitle.lg h1,.pageTitle.lg h2{font-size:40px;}
    .pageTitle.xl h1,.pageTitle.xl h2{font-size:25px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:28px;}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:25px;}
    .pageTitle h3{font-size:17px;padding-bottom:10px;}
    .pageTitle{margin-bottom:15px;}
    .pageTitle p{font-size:14px;}
    .has-data-text::before{top:-15px;}
    .thankyou-content-holder{}
    .thankyou-section{}
    .thankyou-content{}
    .thankyou-content h1{padding-bottom:10px;font-size:40px;}
    .thankyou-content h2{padding-bottom:18px;color:var(--dark);}
    .thankyou-content p{margin-bottom:27px;}
    .thankyou-content .custom-button-holder{display:flex;flex-direction:column;}
    .thankyou-content   .button-secondary{margin-top:20px!important;}
    .thankyou-content a.custom-button{margin:0;min-width:unset;}
    .size-14{font-size:13px;}
    .size-15{font-size:12px;}
    .size-16{font-size:13px;}
    .size-18{font-size:16px;}
    .size-20{}
    .size-22{font-size:16px;}
    .size-24{font-size:17px;}
    .size-26{font-size:18px;}
    .size-28{font-size:19px;}
    .size-30{font-size:23px;}
    .lead{font-size:17px;}
    .rounded-corner-xxl{border-radius:50px;}
    .rounded-corner-xl{border-radius:35px;}
    .rounded-corner-lg{border-radius:25px;}
    .rounded-corner{border-radius:15px;}
    .rounded-corner-md{border-radius:10px;}
    .styled-link,.styled-link1{}
    .styled-link i{}
    .styled-link i.ileft{margin-right:10px;}
    .styled-link i.iright{margin-left:10px;}
    .styled-link.has-icon::after{}
    .styled-link.has-icon.icon-left::after,a.styled-link.has-icon.icon-left::after{}
    .icon-pod-box{padding:25px 25px;}
    .icon-pod-img-holder{}
    .icon-pod-img img{}
    .icon-pod-info a,.icon-pod-info p{font-size:15px;letter-spacing:0.3px;}
    .social-icons{margin-bottom:30px;margin:0px -5px 40px;}
    .social-icons li{padding:0px 5px;}
    .social-icons li a{font-size:16px;}
    .content-box-title{padding:12px 10px;}
    .content-box-content{}
    .content-box.alt .content-box-content{padding:30px 30px;}
    .bottom-newsletter-section{
    display: flex;
}
    .bottom-newsletter{}
    .newsletter-input{height:46px;padding-right:19px;}
    .newsletter-button{        /*position: static !important; width: 100%; margin-top: 15px;transform: none;*//*width: 40px;  height: 40px;  font-size: 13px;*/position:relative;text-align:center;margin:0 auto;margin-top:15px;}
    .footer-wrapper{padding-bottom:40px;}
    .image-container{}
    .image-container.image-right{padding-left:30px;padding-right:0px;}
    .galley-image-with-content{width:85%;}
    .fancybox-navigation .fancybox-button--arrow_left{left:10px;}
    .fancybox-navigation .fancybox-button--arrow_right{right:10px;}
    .fancybox-navigation .fancybox-button{width:38px;height:38px;top:calc(50% - 25px);}
    .Scrollcontent.sm{height:auto!important;}
    .Scrollcontent.sm .mCSB_inside>.mCSB_container{margin-right:0px!important;}
    .custom-price strong{font-size:14px;}
    .custom-price span{font-size:10px;}
    .product-details .custom-price strong{font-size:26px;}
    .product-details .custom-price span{font-size:16px;}

    /*----*/
    .logo{
    width: 100px;
}
    .logo a{}
    .mean-container a.meanmenu-reveal{top: 7px;}
    .mean-container .mean-nav{margin-top: 65px;}
    .top-right{margin-right:45px;}
    .bottom-newsletter-section{}
    .homeBannerSlider,.inner-banner-img{}
    .newsletter-button{}
    .footer-bar a .cart-count,.top-cart .cart-count{top:-4px;right:-17px;font-size:11px;}
    .bg-container.bg-img{}
    .track-record-info{padding:30px 20px;}
    .bg-container .container{}
    .slick-arrow{width:42px;height:42px;font-size:15px;}
    .col-inner-single{width:100%;}
    .collection-grid2 img{min-height:250px;max-height:unset;}
    .collection-grid1 img,.collection-grid2 img{min-height:250px!important;}
    .galley-image-description.white{max-height:200px;overflow-x:scroll;}
    .conetntgrd{padding:30px 16px;}
    .custom-button-holder.pt-5 {
    padding-top: 2rem !important;}.testimonail-info-holder{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:30px 20px;}
    .testimonail-info{margin-left:0;}
    .testimonail-info h3{margin-top:16px;font-size:17px;}
    .pageTitle p{width:100%;}
    .newsletter-holder input::placeholder,.newsletter-holder input.form-control::-webkit-input-placeholder{font-size:14px;}
    .payment-method{text-align:center;}
    .testimonail-info p{font-size:14px;}
    .main-talk-to.us{padding:30px 25px;width:100%!important;margin:0;}
    .product-desc{padding:30px;}
    .product-cart-holder{max-width:100%;}
    .col-auto.auto-xs.social-media-header{width:50px!important;}
    .woocommerce .product-details-footer .product-cart .button{min-width:100%;margin-top:16px;}
    .product-list-wrapper .product-list-holder .col-lg-3{width:100%!important;}
    .misson-wrapper .col-sm-6:not(:last-child) .mission-holder:before{height:1px;width:150px;transform:translate(-50%,-50%);left:50%;bottom:0;top:100%;}
    .mission-holder{padding:28px 0!important;}
    .our-services-holder .info-content{padding:25px 0px;}
    .our-services-holder .info-content .pageTitle.md{margin-bottom:15px;}
    .our-services-details2 .content{padding:40px 30px;}
    .gallery-list.loadmore-list{column-count:1;}
    .news-list-holder  .col-lg-3{flex:0 0 auto;width:100%;margin-bottom:10px}
    .collection1 img,.collection2 img,.collection3 img,.collection4 img,.collection5 img{min-height:unset!important;max-height:unset!important;}
    .collection-details .content{padding:35px 20px;}
    .product-other-details li{padding-left:27px!important;padding-bottom:14px!important;}
    .conetntgrd p{font-size:14px;-webkit-line-clamp:3;}
    .conetntgrd .secondary-link{font-size:15px;}
    .our-services-holder .info-content li,.our-services-holder .info-content p.dark.bld{font-size:15px;}
    .blg-category{left:20px;}
    .grid-listing{margin-top:20px!important;}
    .ftbox .count2-sm{column-count:2;}
    .footer-wrapper h6{margin-top:0;}
    .quantity-label,.share-label,.product-availability p span,.product-availability p strong{font-size:14px;}
    .product-details .product-tag span{font-size:14px;}
    .conetntgrd.white.hover-content {
    width: calc(100% - 12px);
    height: calc(100% - 12px);
    left: 4px;
    top: 7px !important;
}
.strength-info {
    padding-left: 0 !important;
    width: 100% !important;
}

.strength-box {
    display: flex  !important;
    flex-direction: column !important;
    align-items: flex-start  !important;
    gap: 15px  !important;
}.about-sec-4 .img-box {
    width: 100% !important;
    right: 0 !important;
}

.pod-box {
    padding: 26px !important
}.banner-slide .banner_caption .captionContainer .custom-button {
    background: #ffff;
    color: #000 !important;
}    .footer-wrapper {
        padding-bottom: 10px ! IMPORTANT;
    }
}

/*-414-xs*/
@media only screen and (max-width:479.98px){
    .hide-xs{display:none!important;}
    .show-xs{display:block!important;}
    .hide-xs{display:none!important;}
    .auto-xs{        /*-ms-flex: 0 0 100%; */
    flex:0 0 100%;width:100%;max-width:100%;}
    .text-center-xs{text-align:center!important;}
    .text-left-xs{text-align:left!important;}
    .width-xs{width:100%!important;max-width:100%;}
    .button-holder{margin:-5px -5px;}
    .button-holder>div{width:100%;padding:5px;}
    .button-holder .custom-button,.button-holder .custom-button-holder{width:100%;min-width:100%;}
    .thankyou-content .button-holder .custom-button{}
    .breadcrumb-container{}
    .arrows-outside .slick-prev{left:0;}
    .arrows-outside .slick-next{right:0;}
    .our-partnership2 .arrows-outside .slick-next{right:-15px;}
    .our-partnership2 .arrows-outside .slick-prev{left:-15px;}
    .Scrollcontent.xs{height:auto!important;}
    .Scrollcontent.xs .mCSB_inside>.mCSB_container{margin-right:0px!important;}
    .headerInfoBar{}
    .mean-container .mean-nav.active{height: calc(100vh - 60px);}
    .form-action .custom-button{min-width:200px;}
    .contact-container{padding:30px 20px;}
    .contact-address{padding:35px 20px;}
    .form-group{margin-bottom:20px;}
    .form-holder{}
    .form-holder .text-center.mt30{padding:0;}
    .contact-address li{margin-bottom:35px;}
    .contact-address li i{width:60px;}
    .contact-address li i img{max-height:26px;}
    .slick-slider .news-box-holder{padding:0 5px!important;}
    .fullcontainer.about-first .bg-img-t{background-size:100% 88%;}
    .news-details-footer a{font-size:14px;}
}

/*-375-*/
@media only screen and (max-width:413.98px){
    .show-xxs{display:block!important;}
    .hide-xxs{display:none!important;}
    .auto-xxs{        /*-ms-flex: 0 0 100%; */
    flex:0 0 100%;width:100%;max-width:100%;}
    .text-center-xxs{text-align:center!important;}
    .text-left-xxs{text-align:left!important;}
    .width-xxs{width:100%!important;max-width:100%;}
    .news-meta.inline{flex-flow:column;}
    .news-meta.inline>li{border-right:0px;}
    .news-meta i{width:16px;margin-right:5px;font-size:12px;}
    .ftbox{width:100%!important;}
    .top-search-btn{width:30px;height:30px;font-size:14px;}
    .social-icons li a{        /*width: 30px;height: 30px;*/
    font-size:14px;}

    /*.mean-container .mean-nav.active { height: calc(100vh - 114px); } */
    .thankyou-content h1{}
    .banner-slide .banner_caption .captionContainerInner h2,.banner_caption .captionContainer h1{}

    /*.breadcrumb-container{ position: relative;}
    .breadcrumb-container li,.breadcrumb-container li a{ color: #AFAFAF;}*/
    .NiceSelect.lg .nice-select{min-width:150px;}
    .banner_caption .captionContainer h1{}
    .pageTitle h2,.pageTitle h1{}
    .item-share a{margin-top:5px;}
    .galley-image-description.white{padding:0 18px;}
}

/*-320-*/
@media only screen and (max-width:374.98px){
    .ftbox .count2-sm{column-count:1;}
    .thankyou-content h1{}
    .homeBannerSlider .slick-dots li{margin:6px 0;}
    .nav-tabs .nav-item{margin:15px 6px;}
    .item-share a{margin-top:5px;width:30px;height:30px;}
    .homeBannerSlider .slick-dots{top:7%;}
    .thankyou-content{text-align:center;max-width:100%;width:100%;margin:0px;}
    .product-other-details .nav-tabs .nav-item{width:100%;}
    .grid-listing1 .grid-sizer,.grid-listing1 .grid-item1{width:100%!important;}
    .showing-holder{display:flex;flex-direction:column;}
    .showing-holder .ml20{margin-left:0!important;margin-top:15px;}
    .showing-holder .tool-bar-title{margin-right:0;margin-bottom:10px;}
    .grid-box.collection-box .ov-img img{max-width:65px;}
}
@media only screen and (max-width:1100px) and (min-width:992px){
    .thankyou-img{padding-bottom:86.95%;}
}
@media only screen and (max-width:1350.98px){
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:55%;}
    .home-categoty  .arrows-outside .slick-prev{left:0;}
    .home-categoty  .arrows-outside .slick-next{right:0;}
}