.text-black p{
	color: #0D0D0D !important;
}
.fs-20 p{
    font-size: 1.25rem !important;
}
.design-tools ul{
	list-style: none;
}
.design-tools ul li{
	border-left: 6px solid #6161FF;
	padding-left: 20px;
	margin-bottom: 30px;
	padding-right: 15px;
	font-size: 1.5rem;
}
.blog-filter .filter_btn  {
    border: 1px solid #0D0D0D;
    padding: 10px 30px;
    border-radius: 50px;
    font-size: 1.25rem;
    cursor: pointer;
    font-weight: 500;
}
.blog-filter .filter_btn.active {
    border: 1px solid #6161FF;
    background-color: #6161FF;
    color: #fff;
    transition: all .2s;
}
#navbarNav .menu-mainmenu-container {
    margin-left: auto;
}
.blog-details blockquote H3{
    color: #000;
}
.blog-details blockquote {
    background: #DFDFFF;
    border-left: 7px solid #6161FF;
    max-width: 1100px;
    padding: 40px;
    margin: 30px 0;
}
.assesmentCat {
    border: 1px solid #989898;
    padding: 10px 30px;
    border-radius: 50px;
    font-size: 1.25rem;
    cursor: pointer;
    color: #464646;
    position: relative;
    background-color: rgba(97, 97, 97, 0.2);
}
.assesmentCat.active:after {
    content: "";
    background-image: url(../images/check-minus.svg);
    width: 20px;
    height: 20px;
    position: absolute;
    top: -10px;
}
.assesmentCat.active {
   border: 1px solid #6161FF;
   background-color: #6161FF;
   color: #fff;
   transition: all .2s;
}
.playBtn{
    cursor: pointer;
}
.page-template-tpl-content .blog-description {
    border: 0;
}
.design_tool_box ul{
    padding-left: 0;
}




/* -----------------------------16 - FEB - 2026  --------------------------  */

.product-description .productlinks a:hover li {
    background-color: #6161FF;
    color: #fff;
}
.product-description .productlinks a:hover li img{
    filter: brightness(0) invert(1);
}
.talet-description .btn-secondary:hover {
    background-color: transparent;
    color: #fff;
    border-color: #ffff !important;
}
.talet-description .btn-secondary {
    border: 2px solid #fff !important;
}
.slider-nav .sliderArrow:hover svg path {
    fill: #3636BC;
}
.arrowupsvg:hover svg rect{
    fill: #3636BC;
}
.footer-section a:hover{
    color: #fff;
}
.hire-footer a:hover{
     opacity: 0.5;
}
.office-address a:hover img {
    opacity: 0.7;
}
.office-address a:hover{
    opacity: 0.7;
}
.btn-dark:hover {
    background-color: #6161FF;
    border-color: #6161FF !important;
}
.ai-power-bottom{
    padding-bottom: 0 !important;
}
.product-video.default_video {
    height: 100%;
}

@media only screen and (max-width: 1099px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
    }
    .navbar-right{
        margin-left: 0;
    }
    .dropdown-toggle::after{
        background-size: 10px;
        margin-left: 0;
    }
    .footer-contact {
        display: block;
    }
    .hero-title {
        padding-top: 20px;
    }   
    .benefit-section .counterColumn {
        width: 50%;
    }
    .solution-designed .section-title {
        max-width: 100%;
    }
    .ecoImg {
        width: 30%;
    }
    .transparent-top-banner {
        height: auto !important;
    }
    .banner-heading{
        padding: 90px 0 60px 0;
    }
    .percent-box h3{
        font-size: 2rem;
    }
    .percent-box p {
        font-size: 1.3rem;
    }
    .deliveryBtn {
        padding-top: 0 !important;
    }
    .contact-details {
        display: block;
    }
    .pricing-table .pricing-details .pricing-body {
        width: 60%;
    }
    .pricing-table .pricing-details .pricing-header {
        width: 40%;
    }
    .blog-details-banner {
        height: auto;
    }
    .engine-box .engine-desc p {
        font-size: 1.1rem;
    }
    .engine-box .engine-desc h3 {
        font-size: 1.8rem;
    }
    .design-tools ul li {
        font-size: 1.1rem;
    }
    .assesment-filter {
        padding-bottom: 0 !important;
    }
    ul.box li p {
        font-size: 1.5rem;
    }
    ul.box li {
        padding-bottom: 20px;
    }
    .scrren-assistat-sec .section-title .mw-75{
        max-width: 100%;
    }
    .page-id-842 .scrrenBtngrp{
        display: block !important;
    }
    .page-id-842 .scrrenBtngrp .btn-primary{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 991px) {
    .industry-box {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 767px) {

    .industry-details h3{
        min-height: auto;
    }
    .ecoImg {
        width: 60%;
    }
    .benefit-box {
        max-height: 300px;
    }
    .pricing-table .pricing-details .pricing-body {
        width: 100%;
    }
    .pricing-table .pricing-details .pricing-header {
        width: 100%;
    }
    .discover-nav-tab nav div.nav-tabs {
        justify-content: start;
    }
    .discover-s.padding-90-90 {
        padding-top: 0 !important;
    }
    .design-title .text-center {
        text-align: start !important;
    }
    .screen-img {
        padding-top: 50px;
    }
    ul.box li p {
        font-size: 1.1rem;
    }
    .solution-list .s-desc h3 {
        font-size: 2.1rem;
    }
    .solution-list .s-desc ul li{
        font-size: 1.1rem;
    }
    .smart_leftCol {
        order: 2;
        padding-top: 40px;
    }
    .smart_rightCol {
        order: 1;
    }
    .smart-btn-grp {
        margin-top: 50px;
    }
    .screen-step {
        padding: 30px 0px;
    }
}

@media only screen and (max-width: 1199px) {
    
    #navbarNav .dropdown-toggle::after {
        display: inline-flex;
        position: static;
        align-items: center;
                right: 0;
        position: absolute;
        top: 10px;
    }
    .navbar-toggler{
        z-index: 999;
    }
    .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon img{
        display: none;
    }
    .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:after {
        display: inline-block;
        content: "\00d7";
        font-size: 30px;
        line-height: 0;
        color: #6161ff;
    }
    
    .header-transparent .navbar-nav .nav-link{
        min-height: auto;
        line-height: normal;
    }
    .navbar-right{
        margin-left: 0;
        display: flex;
        max-width: 400px;
    }
    .navbar-right a{
        flex: 1;
        padding: 10px;
        margin-top: 294px;
    }
    .percent-box.about-percent {
        margin-bottom: 25px;
    }

    .percent-box h3{
        font-size: 1.6rem;
    }
    .percent-box p {
        font-size: 1.3rem;
    }
    .cntactdtl {
        padding-bottom: 60px;
    }
    .design-img{
        padding-top: 30px;
    }
    .section-title{
        padding-top: 50px;
    }
    .screen-img {
        padding-top: 30px;
    }

    .swiper-slide-active .solution-box.inter-box .solution-desc p {
        max-height: 150px;
        opacity: 1;
    }
    /*.swiper-slide-active .hiring-box .hire-body .hire-desc p {
        max-height: 220px;
        opacity: 1;
    }*/
    .designed-slider .section-title h3{
        font-size: 2.2rem;
    }
}
