/* SDA Demo */
/* @keyframes appear {from {opacity: 0;}to {opacity: 1;}}
@media (prefers-reduced-motion: no-preference) {.gird_item,figure {animation: appear linear;animation-timeline: view();animation-range: entry 0 cover 8%;}} */
/* ETC */
/* home page css start  */
/* .indlanding {height: calc(100vh - 130px) !important;} */
/* .ind-lan-img::before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.64);z-index: 2;} */
/* .ind-lan-title p {line-height: 32px;max-width: 764px;} */
.modal-dialog.adsmodal {max-width: 530px;}
.adsmodal-img {width: 498px;height: 542px;border-radius: 12px;}
.ind-lan-title button {padding: 13px 28px;letter-spacing: 0.5px;font-weight: 600;line-height: normal;}
.swiper{overflow: hidden;}
/* .ind-lan-title .h1-hero::before{content: '';position: absolute;} */
/* .ind-ourcate-body{grid-template-columns: repeat(7, 1fr);} */
.ind-ourcate-body div a:only-child { border-radius: 12px; padding: 1.5rem 0; border: 1px solid #E0E0E0; }
.ind-ourcate-body div a:only-child:hover {border-color: transparent; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);}
/* .newribbon {top: 7px;right: 0;border-radius: 4px 0px 0px 4px;background-color: rgba(7, 150, 47, 0.18);z-index: 9;padding-left: 0.3rem;min-width: 70px;}
.newribbon p {margin: 0px;color: #07962F;font-size: 11px;font-weight: 500;line-height: normal;letter-spacing: -0.2px;}
.newribbon .newribbon-content:after,.newribbon:after {content: '';position: absolute;display: block;}
.newribbon:after {top: 0;border-radius: 0 4px 0 0;background-color: #d2ecd9;height: 21.5px;width: 7px;z-index: -1;right: -6px;}
.newribbon .newribbon-content:after {bottom: -4px;right: -6px;border-color: #C2E5CC transparent transparent transparent;border-style: solid;border-width: 5px 6px 0 0;} */
.newribbon {top: 7px;right: 0;border-radius: 4px 0px 0px 4px;background-color: #07962F;z-index: 9;padding-left: 0.3rem;min-width: 70px;}
.newribbon p {margin: 0px;color: #fff;font-size: 11px;font-weight: 400;line-height: normal;letter-spacing: 0.2px;}
.newribbon .newribbon-content:after,.newribbon:after {content: '';position: absolute;display: block;}
.newribbon:after {top: 0;border-radius: 0 4px 0 0;background-color: #07962F;height: 21.5px;width: 7px;z-index: -1;right: -6px;}
.newribbon .newribbon-content:after {bottom: -4px;right: -6px;border-color: #07962F transparent transparent transparent;border-style: solid;border-width: 5px 6px 0 0;}
.ind-ourcate-img {width: 80px;height: 80px;background-color: #F5F5F5;}
/* .ind-ourcate-img{width: 80px;height: 80px;} */
/* .ind-ourcate-img img{width: 40px; height: 40px;filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);} */
.ind-ourcate-img img{width: 60px; height: 60px;}
/* .ind-ourcate-body div a:only-child:hover .ind-ourcate-img{background-color: #ef01051a;} */
/* .ind-ourcate-body div a:only-child:hover .ind-ourcate-img img{filter: invert(0) grayscale(0) brightness(70%) contrast(4);} */
.ind-ourcate-body div a:only-child:hover text{font-weight: 600;}
.normalnpbtn::after{display: none;}
.normalnpbtn {width: 30px;height: 30px;background-color: #F5F5F5;border-radius: 50%;color: #626262;}
.normalnpbtn:hover {background-color: #ef01051a;color: #F10106;}
.swiper-button-disabled {cursor: not-allowed !important;pointer-events: unset !important;}
.ind-latestproduct-body div.swiper-slide a:only-child,
.ind-latestproduct-body div.swiper-slide div:only-child{border-radius: 12px;box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.15);}
.ind-latestproduct-title { color: var(--bs-font-primary); font-size: 18px; font-weight: 600; line-height: normal; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; padding-right: 4.5rem;}
.ind-latestproduct-des { color: var(--bs-sub-fontprimary); font-size: 15px; font-weight: 400; line-height: 1.2; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; padding-right: 4.5rem;}
/* .ind-latestproduct-date span,.ind-latestproduct-date,.ind-latestproduct-add{font-size: 16px;font-weight: 400;line-height: normal;} */
/* .ind-latestproduct-date span,.ind-latestproduct-date,.ind-latestproduct-add{font-size: 14px;font-weight: 400;line-height: normal;} */
.ind-latestproduct-date span,.ind-latestproduct-date,.ind-latestproduct-add{font-size: 12px;font-weight: 400;line-height: normal;}
.ind-latestproduct-add{color: var(--bs-font-primary);display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.ind-latestproduct-date{color: var(--bs-sub-fontprimary);display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.ind-latestproduct-date span{color: var(--bs-font-primary);font-weight: 500;}
/* .ind-latestproduct-img {width: 175px;height: 170px;} */
.ind-latestproduct-img {width: 175px;height: 170px;}
.viewmore-btn{padding: 7px 10px;border-radius: 4px;border: 1px solid #848484;color: #848484;font-size: 15px;font-weight: 400;line-height: normal;}
.viewmore-btn:hover{background-color: var(--bs-primary);color: var(--bs-white);border-color: var(--bs-primary);}

.ind-latestnews-title {color: var(--bs-black);font-size: 20px;font-weight: 400;line-height: 24.461px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.ind-latestnews-des {color: var(--bs-sub-fontprimary);font-size: 16px;font-weight: 400;line-height: 24px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.ind-latestnews-date {color: #858585;font-size: 16.299px;font-weight: 700;line-height: normal;letter-spacing: -0.326px;}
.ind-latestnews-img {width: 184px;height: 137px;border-radius: 15px;}
/* home page css End  */
.newprice-card{aspect-ratio: 1 / 1;}
.newprice-card .ind-latestproduct-title{font-size: 16px;letter-spacing: 0.5px;}
.newprice-card .ind-latestproduct-des{font-size: 14px;letter-spacing: 0.5px;}
.newprice-card .ind-latestproduct-date{font-size: 12px;letter-spacing: 0.5px;}
.newprice-card .ind-latestproduct-img {max-height: 98px;height: 100%;max-width: 200px;width: 100%;}
.newprice-card .viewmore-btn{font-size: 14px;padding: 6px 10px;}

.topscroll {
    cursor: pointer;
    right: 2rem;
    bottom: 2rem;
    border: 1px solid #e3050f;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #ff0000;
    z-index: 9;
}
.topscroll svg g path{transition: transform 0.6s ease;}
.topscroll svg g path:last-child{transform: translateY(22px);}
.topscroll:hover svg g path{transform: translateY(-22px);transition: transform 0.6s ease;}
.topscroll:hover svg g path:last-child{transform: translateY(0);transition: transform 0.6s ease;}

span.flashdeal-animation {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-image: -webkit-gradient(linear, 50% 30%, 100% top, color-stop(0%, rgba(204, 99, 40, 0)), color-stop(25%, rgba(250, 250, 250, 0.3)), color-stop(50%, rgba(204, 99, 40, 0)));
    background-size: 200%;
    background-position: right;
    -webkit-animation-name: flashanim;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    color: #ffffff;
}

@keyframes flashanim {
    0% {
        background-position: -400px 0px, -400px 0px, -400px 0px, -400px 0px;
    }
    100% {
        background-position: 300px 0px, 300px 0px, 300px 0px, 300px 0px;
    }
}

.readmore-btn.text-end span {font-size: 12px;font-weight: 600;letter-spacing: 0.5px;}
.backpage ul {border-radius: 5px;background: #F7F7F7;padding: 10px;}
.backpage ul li i,.backpage ul li,.backpage ul li a{color: #6C7880;font-size: 14px;font-weight: 500;line-height: normal;text-decoration: none;}

/* About Us page css start  */
.aboutus-lan-img {border-radius: 15px;max-width: 644px;height: 575px;}
.aboutus-misvis-img {max-width: 725px;height: 378px;border-radius: 15px;}
.aboutus-whatoffer-card{border-radius: 25px;border: 1px solid #EFEFEF;}
.aboutus-whatoffer-des text{font-weight: 600;}
.aboutus-whatoffer-des p{line-height: 28px;}
.aboutus-whatoffer-card:hover{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);}
.aboutus-whatoffer-img {width: 70px;height: 70px;border-radius: 10px;background-color: #FAFAFA;}
.aboutus-whatoffer-img img{width: 36px; height: 36px;filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);}
.aboutus-whatoffer-card:hover .aboutus-whatoffer-img{background-color: #FDE2E2;}
.aboutus-buysel-card .aboutus-whatoffer-img img,
.aboutus-whatoffer-card:hover .aboutus-whatoffer-img img{filter: invert(0) grayscale(0) brightness(70%) contrast(4);}
.aboutus-counter-body {border-radius: 25px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%), url(../images/aboutus/01.webp) lightgray 0px -464.224px / 100% 414.865% no-repeat;background-position: center;background-size: cover;}
.aboutus-counter-img{width: 35px; height: 35px;}
.aboutus-counter-card p,.aboutus-counter-card span {font-size: 30px;font-weight: 600;line-height: normal;}
.aboutus-counter-body div.col-6:nth-child(2) .aboutus-counter-card::before,
.aboutus-counter-body div.col-6:nth-child(3) .aboutus-counter-card::before,
.aboutus-counter-body div.col-6:nth-child(4) .aboutus-counter-card::before{content: '';position: absolute;background-color: #B4B4B4;right: -12px;height: 60px;width: 1px;}
.aboutus-buysel-card {border-radius: 15px;background: #f1f1f1;}

.testi-slider-pagination span.swiper-pagination-bullet {border: 1px solid #c7cacc;height: 12px;width: 12px;background-color: transparent;opacity: 1;}
.testi-slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {border: 1px solid var(--bs-primary);background-color: var(--bs-primary);}
.swiper-slide-active .testi-slider-card.blogcard:hover,.swiper-slide-active .testi-slider-card.blogcard{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);}
.testi-slider-card.blogcard:hover {box-shadow: none;}
.gird_item.testi-slide-items {scale: 0.99;transition: 0.3s;}
.swiper-slide-active .gird_item.testi-slide-items {scale: 1;transition: 0.3s;}
.testi-slider-img{width: 50px;height: 50px;}
.testi-slider-title p{color: var(--bs-font-primary);font-weight: 700;}
.testi-slider-position p{color: var(--bs-sub-fontprimary);font-size: 14px;font-weight: 400;line-height: normal;}
.testi-slider-des p {color: var(--bs-sub-fontprimary);line-height: 24px;text-align: center;margin: 0;}
.testi-slider-des{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
/* About Us page css End  */

/* blog page css start  */
.blog-navtab::-webkit-scrollbar {width: 0.1rem;height: 0.2rem;}
.btn-blogfilter,.btn-subfilter {padding: 10px 20px;border-radius: 28px;border: 1px solid #F2F2F2;}
.btn-blogfilter.active ,.btn-subfilter.active{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);border-color: transparent;color: var(--bs-primary);}
.blogcard{border-radius: 12px;border: 1px solid #DEDEDE;transition: 0.3s;}
.blogcard:hover{border-color: transparent;box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.15);transition: 0.3s;}
/* .blogcard-img{border-radius: 8px; max-width: 420px; max-height: 280px;aspect-ratio: 3 / 2;} */
.blogcard-img{border-radius: 4px;max-width: 50%;width: 100%;max-height: 80px;height: 80px;aspect-ratio: 3 / 2;}
.blogcard-img img{object-position: center;}
.blogcard-des p{color: var(--bs-font-primary);font-size: 16px;font-weight: 500;line-height: normal;transition: 0.3s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.blogcard:hover .blogcard-des p{color: var(--bs-primary);transition: 0.3s;}
.blogcard hr{border-color: #D0D0D0;}
.blogcard-namedate .h4-style{font-size: 15px;}
/* blog page css End  */

/* blog details page css Start  */
.bd-lan-authorimg{max-width: 45px; max-height: 45px;}
/* .bd-lan-img {max-height: 410px;border-radius: 12px;display: block;} */
.bd-lan-img {height: 410px;width: 410px;border-radius: 12px;display: block;}
.bd-des h3{color: var(--bs-font-primary);font-size: 25px;font-weight: 700;line-height: normal;margin-bottom: 0;margin-top: 2.5rem;}
.bd-des img{width: 100%;height: 100%;object-fit: cover;margin-bottom: 0.5rem;border-radius: 8px;}
.related-blog .owl-stage-outer {padding: 1rem 0;}
.blogdetail-card{min-height: 410px;margin-bottom: 1rem;}
.blogdetail-card-img{float: left;margin-right: 2rem;}
/* blog details page css End  */

/* News page css start  */
.blogcard-des.newscard-title p{-webkit-line-clamp: 2;}
.newscard-desc {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 52px;}
.newscard-desc p {color: var(--bs-sub-fontprimary);line-height: 26px;}
.newscard-date text{font-size: 13px; font-weight: 700;}
.newscard-img {max-width: 40%;width: 100%;max-height: 280px;height: 100%;aspect-ratio: 3 / 2;flex-shrink: 0;}
/* News page css End  */

/* MIS page css start  */
.miscard-des{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.miscard-des p{color: var(--bs-sub-fontprimary);font-size: 14px;}
.mismodal-body .miscard-des,
.mismodal-body .blogcard-des p{display: block;}
.mismodal-body .miscard-img{height: 100% !important;}
/* .blogcard-img.miscard-img {height: 124px;max-height: 124px;} */
/* MIS page css End  */

/* BIS page css start  */
/* .biscard-img {height: 174px;max-height: 174px;} */
.biscard-des{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.biscard-des p{color: var(--bs-sub-fontprimary);}
.mismodal-body .blogcard-img.miscard-img{height: 100%;max-height: 100%;width: 100%;max-width: 100%;}
/* BIS page css End  */

.bisbis-pdfpage{flex-direction: column-reverse !important;}
.blognews-pdfpage .blogdetail-card-img {float: unset !important;margin-right: 0 !important;}

.bisbis-pdfpage .col-12 {flex: 0 0 auto !important;width: 100% !important;}
.blognews-pdfpage .blognews-pdfview,
.bisbis-pdfpage .bisbis-pdfview{width: 100%;height: 600px;}
.blognews-pdfpage .blognews-pdfview iframe,
.bisbis-pdfpage .bisbis-pdfview iframe{width: 100%;height: 100%;}


/* Career page css Start  */
.career-img {width: 641px;height: 412px;border-radius: 15px;}
.career-title h2{max-width: 300px;}
.careerposition-body{grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.careerposition-items div:only-child{border-radius: 15px;padding: 30px;border: 2px solid #CECECE;}
.careerposition-items div:only-child:hover{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);}
.careerposition-items text{color: var(--bs-font-primary);font-size: 24px;font-weight: 700;line-height: normal;}
.careerposition-items div:only-child:hover .careerposition-btn{color: var(--bs-primary);}
.careerposition-items div:only-child:hover .careerposition-btn i{color: #2D2D2D;}
.careerposition-items div:only-child .careerposition-btn{font-weight: 500;}
.careerposition-info ul li p{width: 120px;}
.careerposition-info ul li a,.careerposition-info ul li p,.careerposition-info ul li{color: var(--bs-sub-fontprimary);font-size: 17px;font-weight: 400;line-height: 30px;}
.careerposition-info ul li a,.careerposition-info ul li{color: var(--bs-font-primary);font-weight: 500;}
/* Career page css End  */

/* Contact us page css Start  */
.contactus-img {width: 680px;height: 336px;border-radius: 15px;}
.contactus-title h2 {font-size: 30px;line-height: 43px;}
.contactus-info .footer-contact-icon i {font-weight: 400;}
.contactus-form-body {border-radius: 10px;box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);}
.contactus-form .form-label{color: var(--bs-font-primary);font-size: 18px;font-weight: 400;line-height: normal;}
.phone-number-body,
.contactus-form select, .contactus-form textarea, .contactus-form input {border-radius: 5px;border: 1px solid #C8C9D3;padding: 8px 16px;letter-spacing: 0.6px;}
/* .contactus-form textarea{border-radius: 22px;} */
.dark-btn,.contactus-form button {background: var(--bs-sub-fontprimary);border-color: transparent;letter-spacing: 0.6px;border-radius: 5px;font-size: 17px;font-weight: 400;line-height: normal;}
.phone-number-body.focused{box-shadow: 0 0 0 0.25rem rgba(241, 1, 6, 0.25);border-color: var(--bs-primary);}
.phone-number-wrapper input,.phone-number-wrapper select{border-radius: 0;border: none;padding: 0;}
.phone-number-wrapper select:focus,
.phone-number-wrapper .form-control:focus {outline: 0;box-shadow: none;}
.contactus-det .footer-contact li{border-radius: 15px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);}
.contactus-det .footer-contact{max-width: 1200px;}
.contactus-det .footer-contact li:hover i,
.contactus-det .footer-contact li:hover div a{color: var(--bs-primary) !important;}
/* Contact us page css End  */

/* rulse file css start  */
.section-privacy-policy a{color: #000;}
/* rulse file css End  */

/* duties taxes css start  */
/* .dutiestaxes-tab .row:nth-child(odd){flex-direction: row;} */
/* .dutiestaxes-tab .row:nth-child(even){flex-direction: row-reverse;} */
/* duties taxes css start  */

/* formula file css start  */
.formula .accordion-navtab button.active{border-color: transparent;}
.formula-widget {border-radius: 5px;border: 1px solid #D2D2D2;background: #FEFEFE;}
.formula-widget.formula-valueadd {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);border-color: transparent;}
.formula-widget.formula-valueadd form{padding: 16px 20px;}
.formula-widget-table table tbody tr:last-child > * {border: none;}
.formula-widget-table .table > :not(caption) > * > * {background-color: transparent;}
.formula-widget-table .table thead{background-color: #F3F3F3;}
.formula-widget-table .table thead th{color: var(--bs-font-primary);font-size: 20px;font-weight: 500;line-height: normal;padding: 10px 18px;}
.formula-widget-table .table thead th:nth-child(2){font-weight: 400;}
.formula-widget-table .table tbody td, .formula-widget-table .table tbody th {color: var(--bs-sub-fontprimary);padding: 10px 18px;}
.formula-widget-table .table thead th:first-child, .formula-widget-table .table tbody th {width: 240px;}

/* formula file css End  */

/* .fancybox__button--zoom svg{display: none;}
.fancybox__button--zoom{position: relative;}
.fancybox__button--zoom::before {
    content: '+';
    position: absolute;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    border: 1px solid #fff;
    border-radius: 50%;
    font-weight: 500;
    line-height: normal;
}
.fancybox__button--zoom.active::before {
    content: '-';
    font-weight: 600;
} */


/* Min width resoultion start  */
@media only screen and (min-width: 767px) {
    .prslider {margin-top: -3.5rem !important;}
    .normalnpbtn {top: 50%;transform: translateY(-50%);}
    /* .normalnpbtn {top: 50px;} */
    .normalnpbtn.swiper-button-prev {right: unset;left: 1.5rem;}
}
@media only screen and (min-width: 991px) {
    .btn-blogfilter:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);border-color: transparent;color: var(--bs-primary);}
    .backpage ul li a:hover {color: var(--bs-primary);text-decoration: underline;}
    .phone-number-body:hover,
    .contactus-form select:hover, .contactus-form textarea:hover, .contactus-form input:hover {border-color: var(--bs-primary);}
    /* latest news css start  */
    .ind-latestnews-body {column-count: 2;column-width: 405px;column-rule: none;grid-gap: 0;grid-template-rows: auto;grid-auto-flow: row;height: auto;}
    .ind-latestnews-body .swiper-slide {width: 100% !important;}
    .ind-latestnews-first .ind-latestnews-title{color: var(--bs-white);font-size: 30px;font-weight: 700;line-height: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
    .ind-latestnews-first .ind-latestnews-date {color: #E7E7E7;font-size: 16px;font-weight: 600;line-height: normal;letter-spacing: -0.32px;}
    .ind-latestnews-first div:last-child {position: absolute;z-index: 2;left: 1rem;right: 1rem;bottom: 0.5rem;padding: 4rem 1rem 2.1rem 2rem;border-radius: 0 0 15px 15px;background: linear-gradient(185deg, rgba(255, 255, 255, 0.00) -13.85%, rgba(0, 0, 0, 0.40) 37.95%);}
    .ind-latestnews-first .ind-latestnews-img{width: 100%; height: 100%;}
    .ind-latestnews-first {height: 466px;}
    /* latest news css end  */
}
/* Min width resoultion End  */

/********************************************** responsive css start ******************************************** */


/* Max width resoultion start  */
@media only screen and (max-width: 1620px) {}

@media only screen and (max-width: 1500px) {}

@media only screen and (max-width: 1440px) {
    /* .blogcard-img {height: 226px;} */
    /* .ind-ourcate-body{grid-template-columns: repeat(5, 1fr);} */
    .aboutus-whatoffer-des p {line-height: 1.5;}
    .aboutus-whatoffer-img {width: 60px;height: 60px;}
    .aboutus-whatoffer-img img {width: 32px;height: 32px;}
    /* .newscard-img {height: 360px;} */
    .biscard-img {width: 200px;height: 200px;}
    .career-img {width: 560px;height: 370px;}
    .contactus-img {width: 574px;height: 310px;}
    .contactus-title h2 {font-size: 26px;line-height: 34px;}
    .careerposition-body {gap: 22px;}
    .careerposition-items div:only-child {padding: 24px;}
    .ind-latestnews-img {width: 184px;height: 110px;}
    .ind-latestnews-first {height: 386px;}
    .newprice-card .ind-latestproduct-img {max-height: 156px;max-width: 258px;}
}

@media only screen and (max-width: 1199px) {
    /* .blogcard-img {height: 290px;} */
    /* .ind-ourcate-body{grid-template-columns: repeat(4, 1fr);} */
    /* .newscard-img {height: 300px;} */
    .biscard-img {width: 180px;height: 180px;}
    .career-img {max-width: 560px;width: 100%; max-height: 370px;height: 100%;}
    .careerposition-body {grid-template-columns: 1fr 1fr;}
    /* .dutiestaxes-tab .row:nth-child(even),.dutiestaxes-tab .row:nth-child(odd){flex-direction: column-reverse;} */
    .formula-widget-table .table thead th {font-size: 18px;}
    .testi-slider-card.blogcard:hover,.testi-slider-card.blogcard{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);}
    .gird_item.testi-slide-items {scale: 1;}
    .newprice-card .ind-latestproduct-img {max-height: 105px;max-width: 258px;}
}

@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 991px) {
    .topscroll {right: 1rem;bottom: 5rem;}
    /* .blogcard-img {height: 215px;} */
    .blogcard-des p {font-size: 16px;}
    .btn-blogfilter:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);border-color: transparent;color: var(--bs-primary);}
    .aboutus-counter-body div.col-6:nth-child(3) .aboutus-counter-card::before{background-color: transparent;}
    .aboutus-misvis-img,.aboutus-lan-img {height: 100%;}
    .biscard-img {width: 220px;height: 190px;}
    .career-title h2 {max-width: 100%;}
    .dark-btn,.contactus-form button {font-size: 16px;letter-spacing: 0.6px;}
    .contactus-form .form-label {font-size: 15px;}
    .contactus-det .footer-contact {max-width: 540px;}
    /* latest news css start  */
    .ind-latestnews-img {width: 100%;height: 100%;max-height: 440px;}
    .ind-latestnews-first {height: 100%;}
    /* latest news css end  */
    .backpage ul {border-radius: 4px;padding: 6px;}
    .backpage ul li i, .backpage ul li, .backpage ul li a {font-size: 12px;}
    .blogdetail-card {position: relative;display: flex;flex-direction: column;}
    .blogdetail-card-data{order: 1;}
    .blogdetail-card-img {float: unset;margin-right: 0;order: 2;}
    .blogdetail-card-des{order: 3;}
    .bd-lan-img {height: 100%;width: 100%;border-radius: 12px;display: block;}
    .header-social .social-media-link{width: 25px;height: 25px;}
    .header-social .social-media-link i{font-size: 10px;}
}

@media only screen and (max-width: 767px) {
    .normalnpbtn.swiper-button-prev{left: 0;}
    .normalnpbtn.swiper-button-next{right: 0;}
    .ind-ourcate-img {width: 60px;height: 60px;}
    .ind-ourcate-img img {width: 30px;height: 30px;}
    .ind-ourcate-body .h4-style {font-size: 14px;}
    /* .blogcard-img {height: 155px;} */
    /* .ind-ourcate-body{grid-template-columns: repeat(3, 1fr);} */
    .biscard-img {width: 190px;height: 180px;}
    .contactus-img {width: 100%;height: 310px;}
    .careerposition-body {grid-template-columns: 1fr;}
    .careerposition-items text {font-size: 20px;}
    .careerposition-items div:only-child {padding: 16px;}
    .careerposition-body {gap: 20px;}
    .careerposition-info ul li p,.careerposition-info ul li{font-size: 15px;line-height: 28px;}
    .careerposition-items div:only-child {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);}
    .formula-widget-table .table thead th:first-child, .formula-widget-table .table tbody th {width: 200px;}
    .newprice-card .ind-latestproduct-img {max-height: 142px;max-width: 258px;}
}

@media only screen and (max-width: 576px) {
    .topscroll {right: 1rem;bottom: 5.5rem;}
    .swiper{overflow: unset;}
    .newribbon {width: auto;padding-left: 4px; border-radius: 3px 0px 0px 3px;}
    .newribbon p {font-size: 8px;}
    .newribbon:after {border-radius: 0 3px 0 0;height: 17.5px;}
    .modal-dialog.adsmodal {max-width: 100%;}
    .adsmodal-img {max-width: 498px;max-height: 542px;width: 100%;height: 100%;}
    /* .blogcard-img {height: 100%;max-height: 100%;max-width: 100%;} */
    .newscard-img {max-width: 40%;width: 100%;max-height: 280px;height: 100%;}
    .newscard-desc{height: unset;}
    .aboutus-whatoffer-img {width: 50px;height: 50px;}
    .aboutus-whatoffer-img img {width: 28px;height: 28px;}
    .aboutus-counter-card p,.aboutus-counter-card span {font-size: 26px;}
    .biscard-img {width: 160px;height: 160px;}
    .ind-latestnews-title {font-size: 16px;font-weight: 500;line-height: normal;}
    .ind-latestnews-des {font-size: 11px;line-height: 18px;}
    .ind-latestnews-date {font-size: 12px;font-weight: 400;letter-spacing: -0.326px;}
    .testi-slider-pagination{bottom: -2.5rem !important;}
    .newprice-card .ind-latestproduct-img {max-height: 200px;max-width: 100%;}
    .newprice-card{aspect-ratio: unset;}
}

@media only screen and (max-width: 480px) {
    .ind-ourcate-body div a:only-child {padding: 18px 0 12px;}
    .newribbon:after {height: 14.5px;}
    .ind-ourcate-img {width: 45px;height: 45px;}
    .ind-ourcate-img img {width: 22px;height: 22px;}
    .ind-ourcate-body .h4-style {font-size: 12px;}
    .backpage ul li i, .backpage ul li, .backpage ul li a {font-size: 10px;}
    .newribbon p {font-size: 6px;}
    .newribbon {width: 40px;}
    /* .normalnpbtn {width: 20px;height: 20px;} */
    /* .normalnpbtn i {font-size: 10px;} */
    .blogcard-namedate .h4-style{font-size: 13px;}
    .blogcard-des p {font-size: 14px;}
    .career .section-title{max-width: 86%;}
    .career .yunderline::before {bottom: unset;top: 44px;left: 37.4%;}
    .career .yunderline::after {bottom: unset;left: 30%;}
    .careerposition-info ul li p {width: 110px;}
    .ind-latestproduct-img {width: 108px;height: 129px;}
    .ind-latestproduct-title {font-size: 16px;padding-right: 2.5rem;}
    .ind-latestproduct-des {font-size: 12px;line-height: 18px;padding-right: 2.5rem;}
    .ind-latestproduct-add {font-size: 11px;}
    .ind-latestproduct-date span,
    .ind-latestproduct-date {font-size: 12px;}
    .ind-latestproduct-add i,
    .ind-latestproduct-date i{font-size: 12px;}
    .viewmore-btn {padding: 4.5px 7px;font-size: 11px;}
    .formula-widget-table .table thead th {font-size: 15px;}
    .formula-widget-table .table thead th:first-child, .formula-widget-table .table tbody th {width: 180px;}
    .formula-widget-table .table tbody td, .formula-widget-table .table tbody th,.formula-widget-table .table thead th{padding-left: 10px ;padding-right: 10px;}
}

@media only screen and (max-width: 413px) {
    /* .ind-ourcate-img {width: 60px;height: 60px;} */
    /* .ind-ourcate-img img {width: 30px;height: 30px;} */
    .newribbon p {font-size: 5px;}
    .newribbon {width: 35px;}
    .newribbon:after {height: 13.5px;}
    .ind-ourcate-body .h4-style {font-size: 12px;}
    /* .blogcard-img {height: 100%;max-height: 230px;} */
    .modal .btn-close i {font-size: 18px;}
    .adsmodal-img {height: 392px;}
    /* .blogcard-img {height: 250px;max-height: 250px;} */
    .aboutus-lan-img {height: 360px;}
    .aboutus-misvis-img {height: 233px;}
    .yunderline-center {padding: 0 0.5rem;}
    .yunderline-center::after {bottom: unset;left: 22%;}
    .yunderline-center::before {left: 30%;bottom: unset;top: 34px;}
    .biscard-img {width: 150px;height: 160px;}
    .career-img {max-width: 100%;width: 100%; max-height: 233px;height: 233px;}
    .contactus-img {height: 250px;}
    .phone-number-body .w-50 {width: 65% !important;}
    .ind-latestproduct-img {width: 108px;height: 129px;}
    .ind-latestnews-img {height: 253px;max-height: 253px;}
}

@media only screen and (max-width: 400px) {
    .adsmodal-img {height: 100%;}
    .aboutus-misvis-img,.aboutus-lan-img {height: 100%;}
    /* .blogcard-img {height: 100%;max-height: 250px;} */
    .biscard-img {width: 150px;height: 160px;}
    .career-img {height: 100%;}
    .career .yunderline::before {bottom: unset;top: 44px;left: 36%;}
    .career .yunderline::after {bottom: unset;left: 27%;}
    .contactus-img {height: 220px;}
    .phone-number-body .w-50 {width: 75% !important;}
    .ind-latestnews-img {height: 100%;}
}

@media only screen and (max-width: 380px) {
    .yunderline-center::after {left: 21%;}
    .yunderline-center::before {left: 29%;}
}
/* Max width resoultion End  */


.image-popup{
    width: 900px;
    margin: auto;
    text-align: center
}
.image-popup img{
    width: 200px;
    height: 200px;
    cursor: pointer
}
.image-show{
    z-index: 999;
    display: none;
}
.image-show .overlay{
    width: 100%;
    height: 1000%;
    background: rgba(0,0,0,.6);
    backdrop-filter: blur(5px);
    position: absolute;
    top: 0;
    left: 0;
}
.image-show .img-show {
    /*width: 600px;
    height: auto;*/
    background: transparent;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translate(-50%,0%);
    overflow: hidden;
}
.image-show .img-show span{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
    cursor: pointer;
}
.image-show .img-show img{
    /*width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;*/
    
    
}

.razorpay-container svg {
    width: 100% !important;
}
/*End style*/
