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

/*-1800-*/
@media only screen and (max-width:1919.98px){
}

/*-1700-*/
@media only screen and (max-width:1799.98px){
    .nav > ul > li{padding:0px 25px;}
    .map-holder{max-width:Calc(100% - 30px)!important;}
}

/*-1600-*/
@media only screen and (max-width:1699.98px){
}

/*-1500--125%*/
@media only screen and (max-width:1599.98px){
    .container{max-width:1100px;padding:0px 30px;}
    .container.container-lg{max-width:1410px;padding:0px 30px;}
    .container.container-md{max-width:1310px;padding:0px 30px;}
    .container.container-sm{max-width:910px;padding:0px 30px;}
    .container-fluid,.header-container{max-width:1260px;padding-right:30px;padding-left:30px;}
    .textColRight,.textColLeft{width:586px;}
    .contact-from-section .textColRight{width:592px;}
    .info-holder-left{margin-right:150px;padding-right:92px;}
    .textColLeft .textContent{padding-right:165px;}
    .textColRight .textContent{padding-left:165px;}
    .textColLeft .textContent.md{padding-right:80px;}
    .textColRight .textContent.md{padding-left:80px;}
    body{font-size:17px;}
    p{margin-bottom:25px;}
    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:21px;padding:0px 0px 20px;}
    h6,.h6{font-size:17px;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:20px 0px;}
    .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-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;}
    .pb100{padding-bottom: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;}

    /*---*/
    .logo-holder{}
    .logo{width:130px;}
    .logo a{padding:5px 0px;}
    .topRightHeader{margin-left:0;}
    .nav>ul>li{padding:0px 13px;}
    .nav>ul>li>a{padding:35px 0px;font-size:16px;}
    .is-sticky .nav > ul > li > a{}
    .nav>ul ul,.nav>ul ul ul{width:310px;}
    .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{font-size:13px;}

    /*.slick-dots li button, .slick-dots li button:after { width: 10px; height: 10px; border-radius: 3px; } 
    .slick-dots li button:before { width: 10px; height: 10px; border-radius: 3px; } 
    .slick-dots li.slick-active button, .slick-dots li.slick-active button::before { width: 10px; } */
    .slick-arrow{width:47px;height:47px;font-size:14px;}
    .arrows-outside2 .slick-next{right:-70px;}
    .arrows-outside2 .slick-prev{left:-70px;}
    .custom-dots .slick-dots{width:200px;}
    .fancybox-navigation .fancybox-button{width:40px;height:40px;top:calc(50% - 20px);font-size:14px;}
    .fancybox-navigation .fancybox-button--arrow_right:before{line-height:40px;font-size:15px;}
    .fancybox-slide--html .fancybox-close-small{width:48px;height:48px;background-size:40%;}
    .fancybox-navigation .fancybox-button--arrow_left:before{line-height:40px;font-size:15px;}
    #toTop{width:40px;height:40px;}
    .checkbox label,.radio label > span,.radio1 label{padding-left:25px!important;}
    .checkbox label::before,.radio label > span::before,.radio1 label::before{width:16px;height:16px;}
    .checkbox label::after,.radio label > span::after,.radio1 label::after{width:12px;height:12px;font-size:10px;top: 6px;left:2px;}
    .checkbox label::before,  .radio1 label::before{top: 5px;}
    .radio label > span::before{
        top: 5px;
    }
    .radio label > span::after,.radio1 label::after{top:5px;left:4px;width:8px;height:8px;}
    .radio label > span::after
    {
        top: 9px;
    }
    .form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name{height:47px;line-height:44px;font-size:15px;padding-left:20px;padding-right:20px;}
    input::placeholder,input.form-control::-webkit-input-placeholder,textarea::placeholder,.nice-select,.form-group.floating-label label{font-size:15px;}
    textarea.form-control{height:110px;padding:15px 20px;}
    .details-form-holder textarea.form-control{height:160px;}
    .nice-select .list{border-radius:8px;}
    .nice-select{min-width:140px;padding-right:30px;}
    .nice-select::after{right:15px;font-size:13px;}
    .tool-bar .nice-select{font-size:15px;
    line-height: unset;}
    .nice-select .option{font-size:14px;padding:12px 20px;}
    .NiceSelect.md .nice-select{min-width:150px;}
    .NiceSelect.sm .nice-select{min-width:85px;}
    .Selectstyle1 .nice-select{height:34px;line-height:34px;padding-left:15px;padding-right:25px;}
    .Selectstyle1 .nice-select:after{right:15px;}
    .form-group.floating-label label{top:13px;}
    .custom-button,a.custom-button,.f-upload .input-group-btn .btn-upload{font-size:15px;padding:0px 20px;height:47px;min-width:180px;letter-spacing:1.8px;}
    .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;}
    .form-group label,.comment-form label{}
    .ul-listing li::before{top:6px;font-size:6px;}
    .listing-youtube li::before{font-size:16px;top:0;}
    .listing-pdf li::before{font-size:16px;top:2px;}
    .listing-style1 li{padding-left:25px;padding-bottom:15px;}
    .listing-style1 li::before{font-size:14px;top:0px;}
    .listing-style2 li{padding-left:20px}
    .listing-style2 li::before{font-size:11px;top:5px;}
    .size-14{}
    .size-15{font-size:13px;}
    .size-16{font-size:13px;}
    .size-18{font-size:16px;}
    .size-20{font-size:16px;}
    .size-22{font-size:18px;}
    .size-24,.lead{font-size:19px;}
    .size-26{font-size:21px;}
    .size-28{font-size:23px;}
    .size-30{font-size:25px;}
    .styled-link,a.styled-link,.styled-link1,a.styled-link1{font-size:15px;padding:18px 25px;height:50px;}
    .styled-link i{}
    .styled-link i.ileft{margin-right:10px;}
    .styled-link i.iright{margin-left:10px;}
    .pageTitle h1,.pageTitle h2{font-size:45px;}
    .product-details-header .pageTitle h1,.product-details-header   .pageTitle h2{font-size:35px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:40px;}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:23px;}
    .pageTitle h3{font-size:14px;}
    .bannerWrapper{padding:0px 0px;margin-top:0px;}
    .banner{border-radius:0px;}
    .banner_caption .captionContainer h2,.banner_caption .captionContainer h1{font-size:64px;}
    .banner_caption .captionContainer h1{}
    .banner_caption .captionContainer h3{font-size:16px;}
    .banner-slide .banner_caption .captionContainerInner{max-width:75%;}
    .inner-banner .banner_caption .captionContainerInner{}
    .homeBannerSlider .slick-dots{width:1150px;margin-left:-575px;bottom:180px;}
    .homeBannerSlider .slick-arrow{bottom:125px;}
    .homeBannerSlider .slick-prev{left:50%;margin-left:-470px;}
    .homeBannerSlider .slick-next{right:auto;left:50%;margin-left:-420px;}
    .accordion{margin-bottom:35px;}
    .accordion-item{margin-bottom:20px;}
    .accordion-header{}
    .accordion-header a{padding:16px 80px 16px 29px;font-size:18px;line-height:20px;}
    .accordion-header a.collapsed{}
    .accordion-header a::before{font-size:17px;top:50%;height:104%;}
    .accordion-body,.tab-body{padding:20px 30px!important;padding-bottom:25px!important;}
    .nav-tabs .nav-link{font-size:14px;}
    .tab-holder.TabsAccordion .accordion-body,.tab-body{}
    .page-item{padding:0px 5px;}
    .page-link{}
    .page-item .page-link.prev,.page-item .page-link.next{}
    .top-input{padding-right:40px;}
    .top-button{height:47px;width:40px;}
    .top-search-btn{width:40px;height:40px;font-size:16px;}
    .top-cart,.top-link{}
    .top-cart img,.top-link img,.top-button img{height:20px;}
    .footer-bar a .cart-count,.top-cart .cart-count{width:22px;height:22px;font-size:11px;top:-7px;right:-13px;}
    .styled-link.has-icon::after{}
    .captionContainerInner{}
    .secondary-nav-holder ul li a{padding:18px 10px;}
    .thankyou-content-holder{}
    .thankyou-content{max-width:555px;padding:25px 0px;}
    .thankyou-content h1,.thankyou-content h2{font-size:65px;}
    .thankyou-content h2{font-size:45px;}
    .thankyou-content a.custom-button{min-width:200px;}
    .footer-wrapper h6{font-size:19px;}
    .news-list-holder{}
    .news-box-info-holder{padding:23px 19px;}
    .news-meta{margin:0px -10px;}
    .news-meta>li{padding:5px 10px;}
    .news-meta.inline > li i{font-size:15px;}
    .news-details-title h1{font-size:30px;}
    .news-footer-nav .custom-button{min-width:170px;}
    .news-details-holder .item-share-holder{margin:25px 0px;}
    .widget-box{}
    .sidebar-title-holder{}
    .widget-box-content{}
    .widget-list li{padding-bottom:15px;}
    .widget-list li a{padding:15px 30px;font-size:16px;}
    .catagory-list li a{padding-left:30px;}
    .catagory-list li a::before,.catagory-list li a::after{}
    .catagory-list li a::after{font-size:12px;}
    .AccordionFilterNav>ul{}
    .AccordionFilterNav ul ul li{}
    .related-news > li{}
    .related-news > li .news-box a{padding:20px 0px;}
    .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{}
    .bottom-whatsapp-icon a{width:65px;height:65px;font-size:37px;}
    .featured-slider{margin:0px -12px;}
    .featured-slide{padding:0px 12px;}
    .featured-slider .slick-prev{left:-60px;}
    .featured-slider .slick-next{right:-60px;}
    .rounded-corner-xxl{border-radius:150px;}
    .rounded-corner-xl{border-radius:70px;}
    .rounded-corner-lg{border-radius:20px;}
    .rounded-corner{border-radius:20px;}
    .rounded-corner-md{border-radius:15px;}
    .odd-even-list{}
    .odd-even-box{padding:50px 0px;}
    .odd-even-img{padding-left:0px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img{padding-left:0px;padding-right:0px;}
    .odd-even-info{padding-left:25px;}
    h3.user-name{font-size:35px!important;padding-bottom:15px!important;}
    span.user-positinon{padding-bottom:16px!important;font-size:18px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-right:25px!important;}
    .icon-pod-box{padding:30px 50px;}
    .icon-pod-img{width:100px;height:100px;}
    .icon-pod-img img{max-width:70px;max-height:70px;}
    .product-list-holder{padding:30px 0px;border-width:0px 0px 1px;margin:0px 0px 30px;}
    .product-box{padding:0px;}
    .product-box-image-holder .img-holder{        /*padding-bottom: 250px; */}
    .product-tag-holder{top:20px;}
    .product-tag span{font-size:13px;min-width:70px;height:26px;}
    .price-holder{padding:15px 0px 0px;}
    .price-holder,.price-holder bdi,.price-holder ins bdi{font-size:17px!important;}
    .price>del,.price-holder del bdi{font-size:17px!important;}
    .product-details .price-holder{padding:0px;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:28px!important;}
    .product-details .price>del,.product-details .price-holder del bdi{font-size:28px!important;}
    .product-details-header h2{font-size:30px;}
    .product-box-info-holder{}
    .woocommerce .product-box-footer a.button,.woocommerce .product-box-footer a.added_to_cart,.woocommerce .product-cart .button{width:calc(100% - 65px);}
    .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{}
    .product-wishlist a{width:50px;height:47px;}
    .product-wishlist a i,.product-cart a i{}
    .product-details .product-wishlist a{font-size:13px;padding:0px 20px;height:47px;}
    .product-details .product-wishlist a i{font-size:20px;}
    .product-box-footer{margin-top:25px;}
    .product-box:hover .product-box-footer{}
    .add-qty{width:150px;}
    .qty{padding:0px 30px!important;}
    .qty-btn{width:50px;font-size:14px;}
    .review-form-holder{}
    .table td,.table th{padding:20px 15px;}
    .content-box{margin-bottom:20px;}
    .content-box-title{padding:15px 15px;}
    .content-box-content{padding:35px;}
    .content-box.alt .content-box-content{padding:40px 50px;}
    .newsletter-button{width:51px;height:47px;font-size:15px;}
    .bottom{padding:15px 0px;}
    .contact-list li{padding-left:30px;}
    .contact-list li i{}
    .contact-list li img{height:12px;}
    .social-icons{}
    .social-icons li{}
    .social-icons li a{width:40px;height:40px;font-size:16px;}
    .breadcrumb-container{}
    .breadcrumb-container ul{}
    .breadcrumb-container li{font-size:16px;line-height:22px;}
    .breadcrumb-container li a{font-size:16px;}
    .breadcrumb-container li a::after{font-size:14px;top:2px;}
    .breadcrumb-container.alt{padding:19px 0;}
    .item-share a{width:45px;height:45px;font-size:16px;}
    .footer-nav li,.contact-list li{}
    .video-container a::before{font-size:30px;width:186px;height:186px;}
    .video-container.md a::before{width:80px;height:80px;}
    .gallery-holder{margin:0px auto;}
    .gallery-nav{padding:0px 30px;}
    .gallery-nav .slick-arrow{}
    .img-swap-holder{height:90px;}
    .img-swap img{max-height:90px;}

    /*----*/
    #pageHeader::before{width:30px;}
    #pageHeader::after{width:calc(100% - 195px);left:195px;}
    .top-right{margin-right:-30px;padding-right:30px;}
    .top-btn{height:47px;margin-right:5px;font-size:15px;}
    .banner-scroll{left:6%;}
    .banner-info{padding:40px;}
    .banner-contact-box{padding-left:60px;max-width:230px;}
    .banner-contact-box i{width:40px;height:40px;font-size:20px;}
    .service-slide-box{padding-bottom:115px;}
    .service-slide-content-holder{width:566px;padding:45px;border:1px solid #E3E3E3;}
    .service-slider-footer{position:absolute;top:-80px;}
    .footer-logo{max-width:120px;}
    .ftbox2{width:160px;}
    .ftbox3{}
    .ftbox6{width:265px;}
    .home-banner-img{min-height:900px;}
    .award-slider-holder{padding:30px 30px 0px;}
    .gallery-item a{padding-bottom:35px;}
    .gallery-item-info{padding-left:15px;}
    .gallery-item-info .pageTitle{height:115px;padding:0px 25px;}
    .book-consultation-form-holder{padding:0px 100px 100px 100px;}
    .address-box{padding-left:75px;}
    .address-box-image{width:50px;}
    .address-box-image img{max-height:50px;}
    .ftbox4{width:170px;}
    .social-list li a{font-size:22px;}
    .social-list li{padding:0 10px;}
    .newsletter-input{height:47px!important;border-radius:12px!important;padding:0 70px 0 20px!important;}
    .copyright,.bottom-links ul li a{}
    .headerInfoBar{height:40px;}
    .headerInfoBar p{font-size:15px;}
    .home-intro-info{padding:37px 89px;padding-left:109px;padding-right:20px;}
    .about-first .home-intro-info{padding-left:50px;}
    .keypatenrs-img-holder{padding:56px 80px;max-width:93%;}
    .testimonail-info-holder{padding:91px 100px;padding-bottom:70px;}
    .home-products .custom-button.button-alternate{padding:0px 20px;font-size: 16px;}
    .review-box-meta h2{font-size: 28px!important;}
    .review-right-head{font-size:30px;}
    .about-keypartner .info-holder-left{margin-right:60px;padding-top:130px;}
    .jestac-services-holder .info-holder{padding:30px 40px;}
    .jestac-services-holder h4{font-size:28px!important;}
    .contact-address li i{width:58px;}
    .contact-address li i img{height:35px;}
    .map-holder{max-width:Calc(100% - 30px)!important;}
    .contact-from-section form{max-width:650px;}
    .contact-address{display:flex;flex-wrap:wrap;}
    .home-products .nav-tabs{max-width:445px;}
    .inner-tabs .nav-tabs .nav-link{font-size:16px;padding:18px 15px;}
    .nav-tabs .nav-link{padding:17px 15px;}
    .s-solution .responsive{max-width:91%;}
    .opd-services-holder.service-list-holder h4{font-size:26px;}
    .sideNav ul{font-size:16px;}
    .news-box h2{font-size:18px;}
    .widget-box .top-button{height:47px;}
    .news-list .news-box .style-link{font-size:15px;}
    .sidebar-title-holder h4{font-size:18px!important;margin-bottom:15px!important;}
    .product-box-title h2{font-size:17px;letter-spacing:-0.18px;}
    .catagory-list li{padding:18px 0;}
    .banner-slide .banner_caption .captionContainerInner .custom-button-holder{margin-top:20px;}
    .widget-box .top-input::placeholder{font-size:16px!important;}
    .newspostdate span.date:first-child{padding-right:30px!important;}
    .newspostdate span.date:last-child{margin-left:30px!important;}
    .related-news .links{font-size:15px;}
    .catagory-list li{padding:18px 0px;}
    .catagory-list li a{font-size:17px;}
    .bapf_sfilter ul li{padding:18px 0!important;}
    .product-sidebar{padding:25px;}
    .product-review-section{}
    .product-other-details .tab-body{padding: 41px 53px !important;}
    .what-we-do-holder .info-holder{padding:23px 23px 30px 23px;}
    .inner-banner .banner_caption .captionContainer h2,.inner-banner .banner_caption .captionContainer h1{font-size:45px;}
.tool-bar  .showing-holder .nice-select:after {

}

}

/*-1400-*/
@media only screen and (max-width:1499.98px){
    .topRightHeader{margin-left:0;}
    .nav>ul>li{padding:0px 15px;}
}

/*-1300-xxl*/
@media only screen and (max-width:1399.98px){
    .show-xxl{display:block!important;}
    .hide-xxl{display:none!important;}
    .topRightHeader{}
    .nav>ul>li{padding:0px 13px;}
    .float-icon{opacity:.2;}
    .s-solution .responsive{max-width:95%;}
    .float-xxl{position:relative;transform:none;top:0;}
    .float-xxl .float-container-info{padding:30px 0px;}
    .home-intro-info{padding:37px 89px;padding-left:77px;padding-right:15px;}
    .home-intro{padding-right:9.02%;}
    .arrows-outside2 .slick-next{right:-50px;}
    .arrows-outside2 .slick-prev{left:-50px;}
    .arrows-outside .slick-prev{left:-50px;}
    .arrows-outside .slick-next{right:-50px;}
    .highlight-info-holder h4{font-size:18px;}
    .info-holder-left{margin-right:30px;padding-right:96px;}
    .textColLeft.white{}
    .keypatenrs-img-holder{width:calc(100% + 30px);padding:40px 55px;margin-bottom:0;max-width:unset;}
    .slider-4col .slick-list{}
    .product-box-title h2{font-size:17px;}
    .price-holder,.price-holder bdi,.price-holder ins bdi{font-size:17px;}
    .about-keypartner .info-holder-left{padding-right:52px;padding-left:3px!important;padding-top:171px;margin-right:129px!important;}
    .about-keypartner p{font-size:26px;}
    .galley-big-image-box.custom-box-popup{max-width:700px;}
    .galley-image-description{padding:40px;}
    .fullcontainer.key-partner .info-holder-left{margin-right:154px;}
    .fancybox-navigation .fancybox-button--arrow_right {
    right: 15%;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 15% 
}
.woocommerce-checkout .form-row .input-checkbox {
   
}
}

/*-1200-*/
@media only screen and (max-width:1299.98px){
    .slick-arrow{font-size:12px;}
    .slick-arrow img{}
    .newsletter-input::placeholder{font-size:15px!important;}
    .custom-arrows .slick-arrow:first-child{margin-right:10px;}
    .pageTitle h1,.pageTitle h2{font-size:40px;}
    .product-details-header .pageTitle h1,.product-details-header   .pageTitle h2{font-size:30px;}
    .about-keypartner p{font-size:23px;}
    .topRightHeader{}
    .arrows-outside .slick-next{right:-15px;}
    .arrows-outside .slick-prev{left:-15px;}
    .arrows-outside2 .slick-next{right:-15px;}
    .arrows-outside2 .slick-prev{left:-15px}
    .contact-from-section .textColRight{width:560px;}
    .form-holder.details-form-holder.textColRight{max-width:100%;width:100%!important;padding-right:30px!important;padding-left:0!important;}
    .details-form-section .imgArea.lg.pr70{padding-right:15px!important;}
    .product-tag span{font-size:12px;min-width:60px;height:25px;}
    .textColLeft.white{width:570px;}
    .keypatenrs-img-holder{margin-left:-75px;width:calc(100% + 40px);}
    .newspostdate{display:flex;}
    .newspostdate span.date:first-child{padding-right:20px!important;}
    .newspostdate span.date:last-child{margin-left:20px!important;}
    .fullcontainer.key-partner .info-holder-left{margin-right:80px;}
}

/*-992-xl*/
@media only screen and (max-width:1199.98px){
    .show-xl{display:block!important;}
    .hide-xl{display:none!important;}
    .contact-from-section .textColRight{width:100%!important;padding-right:30px;}
    .contact-from-section{background-size:cover!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;}
    .odd-even-list .textColRight,.odd-even-list .textColLeft{padding:0px 30px;}
    .nav-2col.xl li,.list-2col.xl li,.nav-3col.xl li,.list-3col.xl li{width:100%;}
    .sidebar{}
    .products-sidebar{padding-top:0px;}
    .product-listing-right{padding-left:0px;max-width:100%;}
    .product-details{}
    .secondary-nav-holder.xl ul li{flex:1 1 100%;}
    .theme-white-xl{background:var(--white);}
    .theme-brand-xl{background:var(--primary);}
    .slick-arrow{font-size:14px;}
    .slick-arrow img{width:6px;}
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .arrows-outside .slick-prev{left:0;}
    .arrows-outside .slick-next{right:0;}
    .arrows-outside2 .slick-next{right:0}
    .arrows-outside2 .slick-prev{left:0}
    .fancybox-navigation .fancybox-button{width:40px;height:40px;top:calc(50% - 12px);font-size:12px;}
    .custom-box-popup .img-holder.img-cover{border-radius:15px 15px 0px 0px;}
    .fancybox-navigation .fancybox-button--arrow_left{left:15px;}
    .fancybox-navigation .fancybox-button--arrow_right{right:15px;}
    .fancybox-navigation .fancybox-button--arrow_right:before{line-height:40px;font-size:15px;}
    .fancybox-slide--html .fancybox-close-small{width:45px;height:45px;background-size:15px;border-width:4px;}
    .rounded-corner{border-radius:15px;}
    .galley-image-description{padding:35px;border-radius:0 0 15px 15px;}
    .custom-box-popup .img-holder.img-cover{}
    .fancybox-navigation .fancybox-button--arrow_left:before{line-height:40px;}
    #toTop{bottom:100px;right:10px;width:38px;height:38px;}
    .featured-slider .slick-prev{left:-15px;}
    .featured-slider .slick-next{right:-15px;}
    .textColLeft .textContent{padding-right:100px;}
    .textColRight .textContent{padding-left:100px;}
    .textColLeft .textContent.md{padding-right:50px;}
    .textColRight .textContent.md{padding-left:50px;}

    /*----*/
    .pageTitle h1,.pageTitle h2{font-size:35px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:calc(13px + 1.8vw);}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:calc(13px + 1.2vw);}
    .banner_caption .captionContainer h2,.banner_caption .captionContainer h1{font-size:calc(8px + 3.8vw);}
    .banner-slide .banner_caption .captionContainerInner{}
    .home-intro{padding-right:30px;}
    .banner-info{position:static;width:100%;border-radius:0px;}

    /*----*/
    .header-container{}
    #pageHeaderWrapper{position:relative;}
    #pageHeader{}
    .logo-holder{position:static;background:none;width:auto;height:auto;}
    .logo{}
    .logo a{}
    .top-right{margin-right:40px;}
    .topRightHeader{position:absolute;top:0px;margin:0px;display:block;clear:both;left:0px;right:0px;width:auto;}
    .nav-wrapper{float:none;margin:29px 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:42px; /*border-top: 1px dotted rgba(0, 0, 0, 0.2) !important; */}
    .mean-container a.meanmenu-reveal{right:22px!important;font-size:22px!important;top:-14px;}
    .mean-container a.meanmenu-reveal.meanclose,.mean-container a.meanmenu-reveal:hover{color:var(--alternate);}
    .mean-container a.meanmenu-reveal span{background:var(--dark);}
    .mean-container a.meanmenu-reveal:hover span{background:var(--alternate);}
    .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:uppercase;padding:10px 50px 10px 30px;border-bottom:1px dotted rgba(0,0,0,.2)!important;background:var(--white);}
    .mean-container .mean-nav ul li li a{padding:10px 40px 10px 40px;font-size:13px;}
    .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(--alternate);}
    .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:42px;line-height:42px;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{}
    .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 - 97px);background:var(--white);}

    /*-----*/
    .home-banner-img{min-height:auto;}
    .homeBannerSlider .slick-arrow{bottom:30px;}
    .homeBannerSlider .slick-prev{left:50%;margin-left:-470px;}
    .homeBannerSlider .slick-next{right:auto;left:50%;margin-left:-435px;}
    .ftbox3{width:312px;}
    .ftbox6{width:250px;}
    .inner-banner .banner_caption .captionContainerInner{padding-top:0px;}
    .ficon6.alt1{top:auto;bottom:30px;z-index:0;}
    .logo a{padding:22px 0px;}
    /*.ftbox4{width:313px;}*/
    .newsletter-button{width:45px;}
    .newsletter-input::placeholder{font-size:12px;}
    .home-intro-info{padding-left:30px!important;padding-right:15px;padding-top:0;}
    .about-company .img2{width:54%;right:-20px;}
    .about-company:before{height:35%;}
    .home-products .custom-button.button-alternate{padding:0px 15px;font-size:14px;line-height:1.5;}
    .footer-newsletter p > br{display:none;}
    .get-in-touch-title .pageTitle{max-width:253px;}
    .textColLeft.white,.textColLeft{width:100%!important;padding-left:30px!important;}
    .keypatenrs-img-holder{width:calc(100% + 40px);padding:40px;}
    .key-img-holder{margin:0 10px auto;min-height:96px;width:100%!important;margin-top:12px;}
    .get-intoch-form-holder{padding:35px;}
    .headerInfoBar p{font-size:13.3px;    line-height: 40px;}
    .jestac-services-holder .info-holder{padding:30px;}
    .solution-info-holder{padding:23px;}
    .what-we-do-holder .info-holder{padding:20px 20px 30px 20px;}
    .about-keypartner .info-holder-left{padding-left:0!important;padding-top:140px;}
    .s-solutioncontent{top:43%;}
    .news-details-holder .col-lg-6{width:100%;}
    .news-details-main .gutters-30 > .col,.news-details-main .gutters-30 > [class*="col-"],.news-details-main  .gutters-30>li{padding-right:15px!important;padding-left:15px!important;}
    .news-details-main .row.gutters-30.grid-20{margin-right:-15px;margin-left:-15px;}
    .galley-big-image-box.custom-box-popup{max-width:680px;}
    .galley-image-description{padding:40px;}
    .newspostdate span.date:first-child{padding-right:10px!important;}
    .newspostdate span.date:last-child{margin-left:10px!important;}
    .news-list-main .gutters-30 > [class*="col-"],.news-list-main .gutters-30>li{padding-right:15px;padding-left:15px;}
    .news-list-main .gutters-30{margin-right:-15px;margin-left:-15px;}
    .news-list-main .gutters-12 > .col,.news-list-main .gutters-12 > [class*="col-"],.news-list-main .gutters-12>li{padding-right:10px;padding-left:9px;}
    .sideNav ul ul li a{padding:5px 0 12px 20px;}
    .woocommerce #review_form #respond p,.woocommerce .comment-form-rating{flex-direction:column;align-items:flex-start!important;margin:0 0 20px!important;}
    #commentform .comment-form-rating{display:flex;flex-direction:row;align-items:center;}
    .woocommerce .comment-form-author label,#commentform .comment-form-comment label,.comment-form-email label{margin-bottom:5px!important;}
    .woocommerce #review_form #respond .form-submit input{left:0!important;}
    .product-review-section{}
    .product-other-details .tab-body{padding: 36px 41px !important;}
    .woocommerce .product-details-footer .product-cart .button{}
    .review-right-head,.review-box-meta h2{font-size:26px!important;}
    .fullcontainer.key-partner .info-holder-left{margin-right:50px;}
    .grecaptcha-badge { z-index: 2; bottom: 240px !important; }
    /*20-12-2022*/
    #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.media-class>ul.mega-sub-menu {  padding: 0px 0px !important; max-width: 100%; }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.media-class>ul.mega-sub-menu>li.mega-menu-row { padding: 0 0px !important;}
}
@media only screen and (max-width:1023.98px){
}

/*-768-lg*/
@media only screen and (max-width:991.98px){
    .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;}
    .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:10px;}
    .review-form-content{margin-top:30px;}
    .product-other-details .tab-body{padding: 35px 27px !important;}
    .product-other-details p {
    margin-bottom: 20px !important;
}
    .review-box-meta h2,.review-right-head{font-size: 24px!important;}
    .theme-white-lg{background:var(--white);}
    .theme-brand-lg{background:var(--primary);}
    .slick-arrow{}
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .textColRight,.textColLeft{width:100%!important;}
    .contact-from-section .textColRight{padding-left:30px;}
    .contact-from-section form{max-width:100%;}
    .textContent{padding:0px 30px!important;}

    /*-----*/
    .home-banner{margin-bottom:0px;}
    .homeBannerSlider{background:#0c0c0c;}
    .homeBannerSlider .banner_caption{position:static;}
    .home-banner-img{}
    .homeBannerSlider .banner_caption .captionContainerInner{padding:30px 0px 30px!important;max-width:100%;text-align:center;margin:0px auto!important;}
    .home-banner-img{}
    .banner_caption .captionContainer p{width:100%;}
    .homeBannerSlider .slick-dots{bottom:30px;width:100%;top:auto;transform:none;right:0;left:0;justify-content:center;}
    .homeBannerSlider .slick-dots li{margin:0px 5px;}
    .homeBannerSlider .slick-dots li button:before,.homeBannerSlider .slick-dots li:hover button:before,.homeBannerSlider .slick-dots li.slick-active button:before{}
    .homeBannerSlider .slick-arrow{bottom:20px;}
    .homeBannerSlider .slick-prev{left:50%;margin-left:-30px;}
    .homeBannerSlider .slick-next{right:auto;left:50%;margin-left:0px;margin-right:-30px;}
    .copyright{font-size:15px;}
    .thankyou-content h1{}
    .thankyou-content h2{font-size:4.5vw;line-height:.8;}

    /*----*/
    .ftbox{}
    .ftbox{width:375px;margin:0px auto 0px!important;padding:30px!important;border:1px dashed #81919e;}
    .ftbox1{}
    .footer-logo{margin:0px auto;}
    .service-slider-footer{position:static;top:0px;padding-top:60px;}
    .about-team{padding-bottom:60px;}
    .award-slider-holder{padding:0px;}
    .bottom-links ul{justify-content:center;}
    .banner-slide .banner_caption .captionContainerInner .custom-button-holder{margin-top:15px;}
    .keypatenrs-img-holder{margin-left:-50px;width:calc(100% + 20px);padding:30px 17px!important;}
    .info-holder-left{padding-right:22px;}
    .home-intro-info{padding-bottom:0!important;}
    .testimonail-info-holder{padding:55px!important;}
    .testimonial-bg{margin-top:50px;}
    .get-intoch-form-holder{padding:30px!important;}
    .testimonail-info:after{font-size:50px;bottom:-50px;}
    .testimonail-info:before{font-size:50px;left:-30px;top:-39px;}
    .t-name{font-size:22px;}
    .about-company .img2{width:45%;}
    .highlight-holder{margin-top:0;}
    .home-products .nav-tabs{width:100%!important;max-width:unset;}
    .home-products .inner-tabs .nav-tabs .nav-item{width:calc(100%/ 3 - 10px);}
    .inner-tabs .nav-tabs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
    .inner-tabs .nav-tabs .nav-link{font-size:17px;}
    .mean-container a.meanmenu-reveal{top:-12px;}
    .mean-container .mean-nav{margin-top:42px;}
    .catagory-list li{padding:10px 0;}
    .catagory-list li a{font-size:16px;}
    .review-form-holder{padding:0;}
    .product-details-holder{padding-left:0;}
    .review-star{margin:7px 0px;}
    .about-first .img1{width:calc(100% -  30px)!important;}
    .about-keypartner .info-holder-left{padding:70px 0!important;padding-left:0!important;}
    .headerInfoBar p{display:inline-block;position:relative;animation:marquee 25s linear infinite;white-space:nowrap;}
    .headerInfoBar p:hover{animation-play-state:paused;}
    @keyframes marquee{
        0%{left:100%}
        100%{left:-100%}
    }
    .thankyou-content{max-width:409px;padding:25px 0px;}
    .thankyou-content p{margin-bottom:21px;}
    .thankyou-img{padding-bottom:84%!important;}
    .about-company.bg-img{background-position:bottom!important;}
    .s-solutioncontent{top:48%;width:100%;}
    .s-solutioncontent .pageTitle{margin-bottom:0;}
    .inner-banner .banner_caption .captionContainer h2,.inner-banner .banner_caption .captionContainer h1{font-size:35px;}
    .details-form-section .imgArea.lg.pr70{padding-right:30px!important;}
    .form-holder.details-form-holder.textColRight{padding:0 30px!important;}
    .product-details .price>del,.product-details .price-holder del bdi{font-size:26px!important;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:26px!important;}
    .showing-label{text-align:center;}
    .product-details-header .pageTitle h1,.product-details-header .pageTitle h2{font-size:26px;}
    .arrows-alternate .slick-arrow{right:-25px;border:0;}
    .featured-slider .slick-prev{left:-25px;}
    .arrows-alternate .slick-arrow{font-size:25px;}
    section.fullcontainer.about-first.bg-img{background-position:bottom!important;}
    .t-bg.bg-img-rc{background-position:bottom!important;background-size:contain!important;}
    .newspostdate span.date:first-child{padding-right:25px!important;}
    .newspostdate span.date:last-child{margin-left:25px!important;}
    .bapf_sfilter ul li{padding:15px 0!important;}
    section.fullcontainer.home-products:after{width:100%;height:60%;background-position:bottom!important;bottom:0!important;top:unset!important;}
    .odd-even-info{padding-left:0!important;}
    h3.user-name{font-size:25px!important;padding-top:0!important;padding-bottom:8px!important;}
    span.user-positinon{font-size:17px;padding-bottom:6px!important;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-right:0!important;}
    .product-other-details .nav-tabs a.nav-link{min-width:135px;}
    .fullcontainer.key-partner .info-holder-left{margin-right:40px!important;padding-top:90px!important;}

.grecaptcha-badge {
    bottom: 155px !important;
}
}

/*-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; */

    /* top: 0; */}
    .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{}
    .tab-body{padding:30px;}
    .nav-tabs{}
    .nav-tabs .nav-item{margin:0px!important;}
    .nav-tabs .nav-link{}
    .theme-white-md{background:var(--white);}
    .theme-brand-md{background:var(--primary);}

    /*----*/

    /* .inner-banner-img { padding-bottom: 200px; }  */
    .thankyou-section{background:#647942;}
    .thankyou-content{max-width:100%;padding:0px;}
    .thankyou-content h1{font-size:10vw;line-height:1;}
    .thankyou-content h2{font-size:6.5vw;line-height:.8;}
    .thankyou-content p{width:100%;}
    .thankyou-content .button-holder{justify-content:center;}
    .service-slide-box{padding:0px;}
    .service-slide-content-holder{width:100%;border:0px;padding:30px 0px;text-align:center;}
    .home-products .custom-button.button-alternate{font-size:13px;margin-right:10px;margin-top:10px;padding: 10px 15px;height: auto;width: 100%;}
    .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;}
      .page-template-template-group-buys  .wpcf7-list-item 
      {
      
    width: 100% !important;
    margin-right: 0 !important;

      }

      .table-responsive table {width: 200%;}
      .table-responsive table tbody tr td:first-child {min-width: 150px;}
      .table-responsive table tbody tr td:last-child {padding-left: 20px;}
      .fb_dialog_content iframe {
    bottom: 48px !important;
}

.fb_iframe_widget iframe {
    bottom: 100px !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;}
    .theme-white-sm{background:var(--white);}
    .theme-brand-sm{background:var(--primary);}

    /*-----*/
    body{font-size:16px;letter-spacing:0px;line-height:1.5;}
    p{margin-bottom:20px;}
    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-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:5px;padding-bottom:5px;}
    .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:15px;padding-bottom:15px;}
    .row.grid-10{margin-top:-5px;margin-bottom:-5px;}
    .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:15px;}
    .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{}
    .slick-arrow img{}
    .custom-arrows .slick-arrow:first-child{margin-right:8px;}
    .custom-dots .slick-dots{width:175px;}
    .slick-slider{margin-bottom:15px;}
    .galley-big-image-box{padding:10px;border-radius:10px;}
    .fancybox-navigation .fancybox-button--arrow_left{left:5px;}
    .fancybox-navigation .fancybox-button--arrow_right{right:5px;}
    .galley-image-description{padding:30px 24px;border-radius:0 0 10px 10px;}
    .custom-box-popup .img-holder.img-cover{border-radius:10px 10px 0px 0px;}
    .galley-image-description{}
    .fancybox-slide--html .fancybox-close-small{width:40px;height:40px;background-size:12px;border-width:3px;top:10px;right:10px;}
    .galley-big-image-box,.fancybox-image{padding:25px;border-radius:10px;}
    #toTop{width:30px;height:30px;bottom:108px;}
    .checkbox label,.radio label > span,.radio1 label{}
    .checkbox label::before,.radio label > span::before,.radio1 label::before{}
    .checkbox label::after{
    top: 5px;
}
    .radio label > span::after, .radio1 label::after
    {
        
    }
    .checkbox label::before,.radio label > span::before,.radio1 label::before{
    top: 3px;
}
    .radio label > span::after,.radio1 label::after{
    top: 7px;
}
    .form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name{padding-left:15px;padding-right:15px;}
    textarea.form-control{height:110px;padding:15px 15px;}
    .details-form-holder textarea.form-control{height:110px;}
    .nice-select .list{max-height:230px;}
    .form-group.floating-label label{font-size:13px;top:15px;}
    .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;}
    .custom-button,a.custom-button,.f-upload .input-group .btn-file{min-width:unset;font-size:14px;}
    .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{}
    .form-group label,.comment-form label{font-size: 14px;}
    .nice-select{padding-right:30px;}
    .nice-select .option{font-size:14px;padding:8px 10px;}
    .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; */}
    .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{padding-left:20px;}
    .ul-listing li::before{top:5px;font-size:6px;}
    .listing-style1 li{padding-left:20px;padding-bottom:10px;}
    .listing-style1 li::before{top:0px;font-size:12px;}
    .listing-style2 li{padding-left:20px}
    .listing-style2 li::before{font-size:11px;top:5px;}
    ol ol,ol ul,ol .ul-listing{padding-left:15px;margin-top:15px;}
    .table{}
    .table td,.table th{padding:10px 5px;font-size:8px;}
    .table th br{display:none;}

    /*.logo { width: 100px; } 
    .logo a { padding: 30px 0px; }*/
    .top-input{padding-right:40px;}
    .top-button{height:46px;}
    .top-cart,.top-link{}
    .top-link img,.top-button img{}
    .accordion{margin-bottom:35px;}
    .accordion-item{margin-bottom:15px;}
    .accordion-header{}
    .accordion-header a{padding:10px 60px 10px 17px;font-size:15px;line-height:20px;}
    .accordion-header a.collapsed{padding-right:60px;}
    .accordion-header a::before{width:44px;height:104%;top:50%;}
    .accordion-body,.tab-body{padding:20px 16px!important;}
    .tab-holder.TabsAccordion .accordion-body{padding:20px;}
    .tab-body{padding:20px;}
    .nav-tabs{}
    .nav-tabs .nav-item{}
    .nav-tabs .nav-link{font-size:14px;padding:0px 10px;height:45px;}
    .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{padding:10px;}
    .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{font-size:12px;}
    .item-share a{margin:7px;width:40px;height:40px;margin-left:0;font-size:15px;}
    .item-share a{}
    .news-bar .item-share a{width:20px;height:20px;}
    .AccordionFilterNav>ul>li>a,.AccordionFilterNav > ul li a{font-size:13px;}
    .AccordionFilterNav > ul li a{}
    .AccordionFilterNav ul li.has-subnav .accordion-btn{font-size:12px;}
    .breadcrumb-container{}
    .breadcrumb-container ul{}
    .breadcrumb-container li{letter-spacing:0px;}
    .breadcrumb-container li a{font-size:15px;}
    .breadcrumb-container li a::after{margin:0px 5px;font-size:14px!important;top:1px;}
    .breadcrumb-container li{font-size:15px;}
    .breadcrumb-container.alt{}
    .page-item{padding:0px 3px;}
    .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;}
    .bottom-whatsapp-icon{right:5px;bottom:52px!important;}
    .bottom-whatsapp-icon a{width:45px;height:45px;font-size:21px;}

    /*-----*/
    .tool-bar-title{min-width:55px;text-align:right;}
    .loadMoreBtn{margin-top:30px;}
    .product-list-holder{}
    .product-box-info{padding:0px;}
    .product-box-info-holder{}
    .product-box-title{}
    .price-holder,.price-holder bdi,.price-holder ins bdi{font-size:17px!important;}
    .product-box-title h2{font-size:17px;}
    .price>del,.price-holder del bdi{}
    .product-details .price-holder{padding:0px;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:17px!important;}
    .product-details .price>del,.product-details .price-holder del bdi{font-size:17px!important;}
    .product-tag span{font-size:11px;min-width:68px;height:25px;}
    .product-box-image-holder .img-holder{        /*padding-bottom: 200px;*/}
    .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{width:16px;}
    .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{}
    .product-details .product-wishlist a i{font-size:16px;}
    .widget-box{}
    .widget-title{margin-bottom:20px;}
    .sidebar-title-holder h4{}
    .widget-box-content{}
    .widget-box{}
    .widget-list li a{padding:15px 20px;font-size:14px;}
    .catagory-list li a{padding-left:25px;font-size:16px;}
    .catagory-list li a::before,.catagory-list li a::after{top:4px;width:16px;height:16px;}
    .catagory-list li a::after{font-size:10px;}
    .related-news > li{}
    .tool-bar{}
    .showing-container,.sortby-container{}
    .showing-container{}
    .sortby-container{}
    .showing-holder{padding-right:0px;border-right:0px;margin-right:0px;}
    .sortby-holder{min-width:100%;}
    .gallery-main-slide a{font-size:15px;padding:10px;}
    .gallery-main-slide .img-holder{border-radius:15px;}
    .gallery-nav{}
    .gallery-nav-slide{padding:0px 5px;}
    .gallery-nav .slick-arrow{}
    .gallery-nav .slick-prev{}
    .gallery-nav .slick-next{}
    .arrows-plain .slick-arrow{font-size:16px;}
    .product-details-holder{padding-bottom:0px;}
    .product-details{}
    .product-details-header{margin-bottom:20px;}
    .product-details-header h2{font-size:20px;}
    .product-availability{padding:15px 0;display: inline-block;}
    .product-intro p{margin-bottom:18px;}
    .product-intro{padding:0 0px 30px;}
    .add-qty{width:127px;}
    .product-quantity-holder input{max-width:127px!important;}
    .qty{}
    .qty-btn{width:40px;}
    .qty-up{}
    .qty-dwn{}
    .product-details-footer{margin-top:10px;}
    .product-quantity-holder{padding-bottom:15px;}
    .product-details-footer .product-cart{}
    .review-form-holder{}
    .review-form-content{padding-top:0px;}
    .review-form-holder{margin-top:0px;}
    .review-box{padding:15px 0px;}
    .review-box-meta h2,.review-right-head{font-size:17px!important;}
    .reviews-holder{padding-bottom:0px;}
    .icon-pod-box{max-width:100%;}
    .icon-pod-img{        /*height: 50px; */}
    .icon-pod-img img{        /*max-height: 50px; */}
    .contact-list li{padding-left:25px;}
    .news-list{}
    .news-box-info-holder{}
    .news-details-title h1{font-size:18px;margin-top:10px;}
    .news-details-title{margin-bottom:20px;}
    .news-details-holder .item-share-holder{margin-bottom:0;margin-top:15px;}
    .news-footer-nav{}
    .news-footer-nav>li{}
    .news-footer-nav .custom-button{}

    /*----*/
    .homeBannerSlider .slick-dots{}
    .homeBannerSlider .banner_caption .captionContainerInner{}
    .home-banner-img{        /*padding-bottom: 250px; */}
    .inner-banner-img{padding-bottom:40%;min-height:auto;}

    /*.inner-banner-img::before { opacity: .4; } */
    .banner_caption .captionContainer h2{font-size:20px;padding-bottom:15px;line-height:1.5;}
    .banner_caption .captionContainer h1{font-size:20px;padding-bottom:5px;}
    .inner-banner .banner_caption .captionContainer h2,.inner-banner .banner_caption .captionContainer h1{font-size:30px;}
    .banner_caption .captionContainer h3{font-size:12px;}
    .pageTitle h2,.pageTitle h1{font-size:26px;}
    .pageTitle h2 br,.pageTitle h1 br{        /*display: none;*/}
    .pageTitle.md h1,.pageTitle.md h2{font-size:18px;}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:16px;}
    .pageTitle h3{font-size:12px;padding-bottom:5px;}
    .pageTitle{margin-bottom:20px;}
    .pageTitle p{font-size:14px;}
    .thankyou-content-holder{}
    .thankyou-section{}
    .thankyou-content{}
    .thankyou-content h1{padding-bottom:15px;}
    .thankyou-content h2{}
    .size-14{}
    .size-16{font-size:13px;}
    .size-18{font-size:15px;}
    .size-20{font-size:15px;}
    .size-22{font-size:16px;}
    .size-24,.lead{font-size:17px;}
    .size-26{font-size:18px;}
    .size-28{font-size:19px;}
    .size-30{font-size:20px;}
    .rounded-corner-xxl{border-radius:50px;}
    .rounded-corner-xl{border-radius:35px;}
    .rounded-corner-lg{border-radius:15px;}
    .rounded-corner{border-radius:10px;}
    .rounded-corner-md{border-radius:10px;}
    .icon-pod-box{}
    .icon-pod-img-holder{height:80px;}
    .icon-pod-img img{max-height:80px;}
    .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;border-radius:15px 15px 0px 0px;}
    .content-box-content{padding:15px 15px 15px;border-radius:0px 0px 15px 15px;}
    .content-box.alt .content-box-content{padding:30px 30px;}
    .bottom-newsletter{}
    .newsletter-input{padding:0 15px!important;}
    .newsletter-button{        /*position: static!important; width: 100%; margin-top: 15px;*/}
    .footer-wrapper{padding-bottom:42px;}

    /*----*/

    /*.logo { width: 170px; } 
    .logo a { padding: 15px 0px 10px; } 
    .nav-wrapper { margin: 6px auto; } 
    .mean-container .mean-nav { margin-top: 46px; } 
    .mean-container .mean-nav.active { height: calc(100vh - 112px); } 
    .top-right { margin-right:45px; } 
    .top-link img { width: 18px; } */ 
    .top-right{margin-right:45px;padding-right:0px;}
    .banner-info{padding:30px;}
    .service-slider-footer{padding-top:30px;}
    .about-team{padding-bottom:30px;}
    .partner-box .img-holder{padding-bottom:100px;}
    .grid-ov-info span{margin-top:15px;}
    .gallery-box-info .pageTitle{height:80px;}
    .book-consultation-form-holder{padding:0px 20px 20px 20px;border-radius:0px 0px 15px 15px;}
    .address-box{padding-left:45px;}
    .address-box-image{width:30px;}
    .address-box-image img{max-height:30px;}
    .map-holder iframe{height:400px;}
    .NiceSelect.sm .nice-select{min-width:75px;}
    .contact-list li i,.contact-list li img{font-size:14px;top:5px;}
    .social-list li a img{width:62%;}
    .social-list li{padding:0 5px;}
    .footer-nav li,.contact-list li{padding-bottom:15px;}
    .footer-wrapper h6{font-size:18px;}
    .footer-newsletter p br{display:none;}
    .logo-holder{padding:10px 0}
    .mean-container a.meanmenu-reveal{top:-6px;}
    .mean-container .mean-nav{margin-top:41px;}
    .home-intro-info{padding:20px 30px!important;}
    .textColLeft.white{padding-left:0!important;}
    .about-company:before{height:100px;}
    .home-intro{padding-right:0;}
    .info-holder-left{margin:0!important;padding:60px 30px;}
    .keypatenrs-img-holder{padding:25px!important;left:0;width:calc(100% - 60px);text-align:center;margin:38px 30px auto;margin-bottom:29px;padding-bottom:50px!important;}
    .key-img-holder{margin-top:0!important;}
    .testimonail-info-holder{padding:55px 23px!important;}
    .testimonail-info{padding:0 25px;font-size:16px;}
    .testimonail-info:before{font-size:35px;left:-5px;top:-27px;}
    .testimonail-info:after{font-size:35px;bottom:-17px;right:-13px;}
    .t-name{font-size:20px;}
    .highlight-holder{margin-top:0!important;}
    .highlight-info-holder h4{font-size:18px!important;}
    .highlight-info-holder a{font-size:15px;}
    .slider-4col .slick-list{padding:0!important;}
    .custom-arrows.testimonial-arrows{padding-right:45px;margin-right:35px;}
    .home-products .inner-tabs .nav-tabs .nav-item{width:calc(100%/ 2 - 10px);    margin-bottom: 9px !important;}
    .inner-tabs .nav-tabs .nav-link{font-size:15px;padding:11px 9px;}
    .tab-content.inner-tabs{margin-top:20px!important;}
    .arrows-outside .slick-next{right: -10px;}
    .arrows-outside .slick-prev{left: -10px;}
    .arrows-outside2 .slick-next{right:0;}
    .arrows-outside2 .slick-prev{left:0;}
    .newsletter-button{position:relative;border-radius:12px!important;width:77px;margin:0 auto;margin-top:16px;}
    .get-intoch-form-holder{margin-top:0px;padding:30px 20px!important;}
    .form-holder.details-form-holder{padding:0 30px;}
    .listing-pdf li::before{font-size:15px;top:3px;}
    .count2{column-count:1;}
    .listing-youtube li::before{font-size:14px;top:3px;}
    .styled-link,a.styled-link,.styled-link1,a.styled-link1{font-size:14px;padding:18px 15px;min-width:120px!important;}
    .details-form-holder .form-action button{min-width:140px;}
    .thankyou-img{padding-bottom:48.24%!important;}
    .float-md{position:relative;transform:none;top:0;background:var(--alternate);}
    .thankyou-content{max-width:551px;padding:25px 0px;}
    .custom-button-holder .button-outline + .button-outline{margin-left:0;margin-top:15px;}
    .thankyou-content .custom-button-holder{margin-top:31px;display:flex;flex-direction:column;}
    .highlight-info-holder{padding:20px 22px;}
    .solution-info-holder{padding:20px!important;}
    .jestac-services-holder .info-holder{padding:25px!important;}
    section.fullcontainer.about-first.bg-img{background-position:bottom!important;}
    .about-keypartner .info-holder-left{padding:61px 30px!important;}
    .about-keypartner p{font-size:22px;}
    .keypatenrs-img-holder .slick-slide img{margin-top:15px!important;}
    .keypatenrs-img-holder .slick-slide + .slick-slide{margin-top:13px!important;}
    .s-solution .responsive{min-height:264px;object-fit:cover;}
    .s-solutioncontent{top:37%;padding:0 30px;}
    .jestac-services-holder a{font-size:15px;}
    .solution-holder a,.service-list-holder >a,.icon-services > a,.what-we-do-holder .info-holder a{font-size:15px;}
    .jestac-services-holder h4{font-size:22px!important;}
    .icon-services h5{font-size:20px;}
    .solution-info-holder h5{font-size:20px;}
    @keyframes marquee{
        0%{left:100%}
        100%{left:-200%}
    }
    .thankyou-content{max-width:551px;padding:25px 0px;}
    .what-we-do-holder .info-holder{padding:25px 20px;}
    .pageTitle.title30 h2,.pageTitle.title30 h3{font-size:22px!important;}
    .opd-services-holder.service-list-holder h4{font-size:22px;margin-top:16px;padding-bottom:10px!important;}
    .logo{width:100px;}
    .opd.bg-img-rc{background-position:bottom!important;background-size:contain!important;}
    .ftbox{width:100%;}
    .product-details-header .pageTitle h1,.product-details-header .pageTitle h2{font-size:22px;}
    .product-other-details .tab-body{border-radius:15px;padding: 30px 0px !important;}
    .product-availability p span{margin-right:15px;float: left;}
    .arrows-alternate .slick-arrow{font-size:20px!important;}
    .contact-address li{margin-right:0;margin-bottom:20px;}
    .what-we-do-holder .info-holder h4{font-size:18px!important;}
    .slider-gallery .slick-slide , .slider-gallery1 .slick-slide1{padding:8px;}


    .opd-list hr{margin-bottom:0;margin-top:10px;}
    .item-share a:first-child{margin-left:0;}
    .news-details-holder .newspostdate{font-size:14px;}
    a.styled-link.back-link{height:auto!important;}
    .product-review-section{padding:0;}
    .woocommerce .comment-form-rating label{min-width:80px!important;}
    section.fullcontainer.home-products:after{width:100%;height:75%;background-position:bottom!important;bottom:0!important;top:unset!important;}
    .product-other-details .nav-tabs a.nav-link{min-width:unset;}
    .product-other-details .nav-tabs .nav-link{padding:0px 13px;}
    .fullcontainer.key-partner .info-holder-left{margin-right:0!important;}
    .fullcontainer.key-partner .info-holder-left{padding-top:50px!important;}
    .s-solution .slider-3col .slick-slide{margin:9px;}
    .solution-holder{}
    .bapf_sfilter.bapf_ckbox label::after {
    top: 4px;
}
.product-other-details h6 {
    font-size: 17px;
    padding-bottom: 11px !important;
}
.s-solution .slider-3col {
margin: 0  
}
.keypatenrs-img-holder.keypartner-slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom:50px;
}
.rating-label {
    margin-top: -3px;
}
.product-availability .ouofstcok-tag { margin-right: 0; }
}

/*-414-xs*/
@media only screen and (max-width:479.98px){
    .hide-xs{display:none!important;}
    .show-xs{display:block!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{width:100%;min-width:100%;}
    .thankyou-content .button-holder .custom-button{min-width:150px;}
    .breadcrumb-container{font-size:15px;}
    .top-btn{width:unset;padding:0 20px;font-size:14px;}
    .top-btn{margin:0!important;}
    .contact-from-section{background-size:contain!important;background-position:bottom right!important;}
}

/*-375-*/
@media only screen and (max-width:413.98px){
    .news-meta.inline{flex-flow:column;}
    .news-meta.inline>li{border-right:0px;}
    .ftbox{width:100%!important;padding:20px!important;}
    .top-search-btn{width:30px;height:30px;font-size:14px;}
    .social-icons li a{width:30px;height:30px;font-size:14px;}
    .welcome-text{font-size:11px;}
    .mean-container .mean-nav.active{height:calc(100vh - 102px);}
}

/*-320-*/
@media only screen and (max-width:374.98px){
    .logo{width:80px;}
    .top-btn{width:unset;padding:0 15px;}
    .testimonail-info{font-size:15px;}
    .custom-arrows.testimonial-arrows{padding-right:18px;margin-right:15px;}
    .testimonail-info-holder{padding:55px 12px!important;}
    .testimonail-info:after{right:0;bottom:-27px;}
    .mean-container a.meanmenu-reveal{top:-6px;}
    .newsletter-input::placeholder{font-size:13px!important;}
    .product-other-details .nav-tabs .nav-link{padding:0px 10px;}
    .pageTitle h2,.pageTitle h1{font-size:23px;}
    .product-other-details .nav-tabs a.nav-link{font-size:13px;}
    .key-img-holder{margin:0!important;}


.slider-icon.slick-slide {
    padding: 0 50px !important;
}
}
@media only screen and (max-width:1100px) and (min-width:992px){
    .thankyou-img{padding-bottom:86.95%;}
    .home-products .product-box-holder.slick-slide{padding:0 10px;}
    .woocommerce .product-details-footer .product-cart .button{font-size:14px!important;padding:0px 8px!important;}
}