﻿        @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
        
        .idz-body{
        background-color:#f4f4f4;
        }
        html,body{
            font-family: "Poppins", sans-serif;
        }
       /* p{
            font-size:14px !important;
        }*/
/******************************************************/

        .body {
            padding: 0px;
            margin: 0px;
           
        }
        .bg-white{
        background-color:white !important;
        }
        .row {
        margin: 0px;
        }


        .footer {
        display: flex;
        justify-content: flex-start;
        gap: 12%;
        margin-top: 3%;
        margin-bottom: 3%;
        }

        .footer ul li {
        color: gray;
        font-size: small;
        line-height: 217%;
        }

        .footer-icons ul {
        padding: 0%;
        }

        .fa-brands {
        color: gray;
        }

     

        .footer-icons ul li {
        margin-left: 8%;
        }

        .card-img-size {
        width: 150px;
        height: 150px;
        border-radius: 80%;
        margin-top: 5%;
        margin-left: 5%;
        }

        .span-style-1 {
        border-right: 2px solid rgb(255, 255, 255);
        font-weight: lighter;
        font-size: smaller;
        margin-left: 310px;
        }

        .title-head {
        padding-bottom: 24%;
        border: solid transparent;
        }
        
        .footer-link a {
        text-decoration: none;
        color: #949191;
        }


        /********************kannan**************************/
        .custom-container {
        padding: 0px 10px;
        }

        ul {
        list-style-type: none;
        }

        .idznavbar {
        background-color: #ffffff;
        }
        .idzlogo{
        outline:none;
        }
        .idzlogo img {
        width: 150px;
        height:30px;
        }

        .spot-light {
        padding-top:55px;
        /*min-height:100vh;*/
        /*align-items:center;*/
        display:grid;
        align-items:center;
        column-gap:20px;
        }
        .spotlight-left img {
        width: 100%;
        position: relative;
        z-index: 1;
        }
        .idznav-collapse .nav-link {
        color: #939393;
        font-weight: 600;
        font-size: 14.5px;
        }
.client-textimonials-cover h4 {
    font-weight: bold;
    font-size: 26px;
    color: #333e48;
}
/*************spotlight**********/
.spotlight-links {
    margin: 0px;
    display: flex;
    gap: 15px;
    padding: 0px;
    justify-content: space-between;
}
.spotlight-links h2{
    font-size:15px;
}
.spotlight-links li {
    background-color: #f4f4f4;
    padding: 10px;
    min-width: 130px;
    border: 1px solid #ececec;
    box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px -3px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
        /*.spotlight-links li:hover{
        border:1px solid gray;
        }*/


        .spotlight-links li img {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
        opacity: 0.7;
        }

        .spotlight-links li a {
        display: grid;
        align-items: center;
        justify-items: center;
        text-decoration:none;
        color: #686868;
        text-align:center;
        }

        .spotlight-links li:hover {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
        box-shadow: 0 22px 43px rgb(213 230 255);
        cursor: pointer;
        border-radius: 5px;
        border: 1px solid #bed2fb;
        }
        .spotlight-links li:hover img{
        opacity:0.9;
        }
        .spotlight-links li span{
        width:75px;
        }


.spotlight-info h2,.spotlight-info h3{
    font-weight: 600;
    font-size: 3em;
    margin-bottom: 45px;
    /*text-transform:uppercase;*/
    /*font-family: 'Montserrat';*/
    display:grid;
}


        .book-call-btn{
        font-weight:bold;
        }

        .blue-btn-style {
        /*background-color: #1273ff;
        color: white;
        padding: 10px 20px;
        border: 1px solid #1273ff;
        font-weight: bold;
        transition: transform ease-in 0.1s, box-shadow ease-in 0.25s;
        border-radius:3px;*/

        background-image:linear-gradient(#1273ff, #0d70ea);
        border: 0;
        border-radius: 2px;
        box-shadow: rgba(0, 0, 0, .3) 0 5px 15px;
        box-sizing: border-box;
        color: #fff;
        cursor: pointer;
        margin: 5px;
        padding: 10px 15px;
        text-align: center;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;

        box-sizing: border-box;
        -webkit-user-select: none;
        touch-action: manipulation;

        }
      
        .blue-btn-style:hover {
        color: white;
        text-decoration: none;
        background-color: #005fe5;
        box-shadow: 0 0px 4px #1273ff;
        }
        .white-btn-style {
        background-color: #1273ff;
        color: white;
        padding: 10px 20px;
        border: 1px solid #f1f1f1;
        font-weight: bold;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        }

        .white-btn-style:hover {
        color: #005fe5;
        text-decoration: none;
        background-color: white;
        border: 1px solid #005fe5;
        box-shadow: 0 0px 4px #1273ff;
        }
        /*************spotligh wrap********/
        .spotlight-wrap {
        background-color: #1273ff;
        padding: 25px 0px 200px 0px;
        color: white;
        text-align: center;
        position:relative;
        overflow:hidden;
        }

        .spotlight-wrap-top h2 {
        font-weight: lighter;
        padding: 15px 0px;
        }
        .spotlight-wrap-top p {
        padding-bottom: 15px;
        }
        .service-customer-home {
        position: relative;
        box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
        }
        .service-customer-home img {
        width: 100%;
        }

        .fig-info {
        padding: 1px 30px 30px 30px;
        }

        .fig-info p {
        text-align: justify;
        color:gray;
        letter-spacing: 1px;
        font-size:14px;
        }

            .fig-info h2, .fig-info h3 {
                font-weight: lighter;
                padding-bottom: 10px;
            }

        .btn-right-container {
        display: flex;
        justify-content: flex-end;
        }

        .service-customer-row {
        position: relative;
        margin-top: -120px;
        }
     
        /*****************moving animation*********************/

        .context {
        width: 100%;
        position: absolute;
        top:50vh;
    
        }
        .context h1{
        text-align: center;
        color: #fff;
        font-size: 50px;
        }

        /***************logo fly animation*******************/
        .area{
        background: #4e54c8;  
        background: -webkit-linear-gradient(to left, #8f94fb, #4e54c8);  
        width: 100%;
        /*height:100vh;*/
       
        }
        .circles{
        /*position: absolute;*/
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        }

        .circles li{
        position: absolute;
        display: block;
        list-style: none;
        width: 20px;
        height: 20px;
        background: rgba(255, 255, 255, 0.2);
        animation: animate 25s linear infinite;
        bottom: -150px;
    
        }
      

   
        .circles li:nth-child(1){
        left: 25%;
        width: 80px;
        height: 80px;
        animation-delay: 0s;
        }


        .circles li:nth-child(2){
        left: 10%;
        width: 20px;
        height: 20px;
        animation-delay: 2s;
        animation-duration: 12s;
        }
      

        .circles li:nth-child(3){
        left: 70%;
        width: 20px;
        height: 20px;
        animation-delay: 4s;
        }

        .circles li:nth-child(4){
        left: 40%;
        width: 60px;
        height: 60px;
        animation-delay: 0s;
        animation-duration: 18s;
        }

        .circles li:nth-child(5){
        left: 65%;
        width: 20px;
        height: 20px;
        animation-delay: 0s;
        }

        .circles li:nth-child(6){
        left: 75%;
        width: 110px;
        height: 110px;
        animation-delay: 3s;
        }

        .circles li:nth-child(7){
        left: 35%;
        width: 150px;
        height: 150px;
        animation-delay: 7s;
        }

        .circles li:nth-child(8){
        left: 50%;
        width: 25px;
        height: 25px;
        animation-delay: 15s;
        animation-duration: 45s;
        }

        .circles li:nth-child(9){
        left: 20%;
        width: 15px;
        height: 15px;
        animation-delay: 2s;
        animation-duration: 35s;
        }
        .circles li:nth-child(10){
        left: 85%;
        width: 150px;
        height: 150px;
        animation-delay: 0s;
        animation-duration: 11s;
        }
        .circles img{
        opacity:0.2;
        width:100%;
        height:100%;
        }
        @keyframes animate {

        0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
        }

        100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
        }

        }
        /************fly animation ends*****************/

        /*************problem solving container*************/

        .problems-we-solving .col-12 {
        padding: 0px 10px;
        }

        .solving-tile p {
        text-align: justify;
        }

        .solving-tile {
        position: relative;
        background-color: #F2F2F2;
        padding: 25px;
        height: 100%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin: 10px 0px;
        }


        .solving-tile h3 {
        color: #1e7bff;
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: bold;
        }

        .solving-tile img {
        width: 100%;
        height: 200px;
        object-fit: contain;
        }

.problems-we-solving h2, .problems-we-solving h1 {
    font-weight: bold;
    font-size: 26px;
}

        .problems-we-solving p {
        color: gray;
        font-size: 15px;
        }
        .client-textimonials-cover{
        background-color:#eef6ff;
        margin-top:5px;
        position:relative;
        overflow:hidden;
        }
        .client-textimonials-cover h2{
        color:black;
        font-weight:lighter;
        font-size:26px;
        }
        .testimonial-header{
        color:white;
        }
        .testimonial-prev{
        padding:10px;
        margin-right:20px;
        }
        .testimonial-next{
        padding:0px;
        }
        .carousel-item{
        padding:0px !important;
        }
        .testimonial-next, .testimonial-prev {
        color:white;
        font-size:30px;
        }
        .testimonial-next:hover, .testimonial-prev:hover{
        color:white;
        }
        .card{
        border-radius:0px;
        color:black;
        border:none;
        }
        .card p{
        /*color:gray;*/
        }
        .testimonial-fig{
        font-size: 50px;
        background-color: #e3e3e3;
        padding: 20px;
        width: 100px;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        color: white;
        margin: 21px 0px 0px 20px;
        }


        .reveal{
        position: relative;
        transform: translateY(150px);
        opacity: 0;
        transition: 1s all ease;
        }

        .reveal.active{
        transform: translateY(0);
        opacity: 1;
        }
        /*****************testimonials*******************/


        .shadow-effect {
        background: #fff;
        padding: 20px;
        border-radius: 4px;
        text-align: center;
        border:1px solid #ECECEC;
        box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
        }
        #customers-testimonials .shadow-effect p {
        font-size: 15px;
        line-height: 1.5;
        margin: 0 0 17px 0;
        font-weight: 300;
        text-align:justify;
        font-weight:normal;
        color:gray;
        }
        .testimonial-name {
        margin: -17px auto 0;
        display: table;
        width: auto;
        background: #1273ff;
        padding: 9px 35px;
        border-radius: 3px;
        text-align: center;
        color: #fff;
        box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
        }
        #customers-testimonials .item {
        text-align: center;
        padding: 24px 20px;
        opacity: .2;
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        }
        #customers-testimonials .owl-item.active.center .item {
        opacity: 1;
        -webkit-transform: scale3d(1.0, 1.0, 1);
        transform: scale3d(1.0, 1.0, 1);
        }
        .owl-carousel .owl-item img {
        transform-style: preserve-3d;
        max-width: 90px;
        margin: 0 auto 17px;
        }
        #customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
        #customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
        background: #ffffff;
        transform: translate3d(0px, -50%, 0px) scale(0.7);
        }
        #customers-testimonials.owl-carousel .owl-dots{
        display: inline-block;
        width: 100%;
        text-align: center;
        }
        #customers-testimonials.owl-carousel .owl-dots .owl-dot{
        display: inline-block;
        }
        #customers-testimonials.owl-carousel .owl-dots .owl-dot span {
        background: #3190E7;
        display: inline-block;
        height: 20px;
        margin: 0 2px 5px;
        transform: translate3d(0px, -50%, 0px) scale(0.3);
        transform-origin: 50% 50% 0;
        transition: all 250ms ease-out 0s;
        width: 20px;
        }
       
        .signupbtn{
        border: 1px solid #1273ff;
        border-radius: 3px;
        background-color: #1273ff;
        color: white !important;
        padding: 2px 11px !important;
        }
        .testimonial-author{
        /*margin-bottom:15px;*/
        }
        .testimonial-author h6{
        margin-bottom:5px;
        }
        .testimonial-author span{
        color:gray;
        }
        .testimonial-img{
        background-color: #1273ff;
        font-size: 42px;
        width: 100px;
        height: 100px;
        display: flex;
        color: white;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        border-radius: 50%;
        margin-bottom: 15px;
        }
        .customers-carousel img{
        width: 109px !important;
        height: 50px;
        }
        .service-carousel img{
        width: 109px !important;
        height: 40px;
        margin-bottom:0px !important;
        }
        .service-carousel .owl-carousel,.customers-carousel .owl-carousel{
        height: 85px;
        }
        .service-carousel .item{
        font-size:13px;
        text-align:center;
        }
        .spotlight-left{
        position:relative;
        }
        .fancy{
        display:flex;
        align-content:center;
        align-items:center;
        justify-content:center;
        width:100%;
        height:350px;
        margin:auto;
        background-color:#CCE0FF;
        /*background-image:linear-gradient(19deg, #21D4FD 0%, #B721FF 100%);*/
        border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;
        /*box-shadow:15px 15px 50px rgba(0,0,0,0.2);*/
        animation:morphing 10s infinite;
        overflow:hidden;
       position: absolute;
        z-index: 0;
        /*background:url(../Images/spotlight-life.jpg.png) no-repeat center;*/

   
        }


        @keyframes morphing {
        0% {
        border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;
        /*box-shadow:15px 15px 50px rgba(0,0,0,0.2);*/
        }
        25% { 
        border-radius:58% 42% 75% 25% / 76% 46% 54% 24%;
        }
        50% {
        border-radius:50% 50% 33% 67% / 55% 27% 73% 45%;
        /*box-shadow:-10px -5px 50px rgba(0,0,0,0.2);*/
        }
        75% {
        border-radius:33% 67% 58% 42% / 63% 68% 32% 37%;
        /*background-color:#fbe5ff;*/
        }
        }
        /**************content block*************/
        .content-block-cover{
        padding:50px 0px;
        color:gray;
        background-color:white;
        text-align:justify;
        }
        .content-block-cover img{
        width:100%;
        }
            .content-block-cover h2 {
                color: #333e48;
                font-weight: bold;
                font-size: 26px;
            }
        .content-block-cover ul{
            list-style-type: revert;
            padding: 0px;
        }
        /******************trial baner*********************/

        .idz-trial-banner{
        background-color:#023a5f;
        padding:70px 0px;
        position:relative;
        overflow:hidden;
        }
        .trial-bnr-cover{
        display:flex;
        align-items:center;
        gap:30px;
        }
        .trial-img-cover img{
        width:100%;
        z-index: 1;
        position: relative;
        }
        .trial-info-cover{
        color:white;

        }
        .trial-info-cover ul{
        margin: 15px 0px;
        font-size: 20px;
        list-style-type:square !important;
        }
            .trial-info-cover h1, .trial-info-cover h2 {
                font-size: 3em;
                font-weight: bold;
                letter-spacing: 1px;
            }
       

        /******************footer**********************/
        .footer-group-cover{
        flex: 4;
        }
        .footer-group-left{
        display: flex;
       
        }
        .idzlink-blue-footer{
        display:flex;
        }
        .footer-container{
        padding:0px;
        background-color:white;
        box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;
        }
        .foot-cover h5{
        font-size:16px !important;
        }
        .footer-container ul li a{
        font-size:13px;
        color:gray;
        }
        .idz-blue-left-foot{
        display:flex;
        flex:5;
        padding: 35px 0px 30px 30px;
        }
        .idz-blue-right-foot {
        flex:2;
        position: relative;
        padding: 35px 30px 30px 30px;
        }
        .foot-right-logo{
        flex:1;
        background-color: #1273ff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 7em;
        color: white;
        }
        .foot-right-logo img{
        width:70%;
        }
        .idz-blue-right-foot p{
        color: gray;
        font-size: 13px;
        margin-top: 10px;
        }
        .idzlink-blue-footer ul{
        padding:0px;
        }
        .foot-cover{
        flex:1;
        }
        .footer-copyright{
        display:flex;
        align-items:center;
        justify-content:center;
        padding:5px 0px;
        color:#949191;
        display:none;
        }
        .scubscribe-form input[type='text']{
        width:100%;
        border-radius:0px;
        border:1px solid #d5d5d5;
        margin-bottom:4px;
        height: 38px;
        outline: none;
        padding-left: 15px;
        }
        .scubscribe-form input[type='button']{
        width:100%;
        border-radius:0px;
        border:1px solid gray;
        background-color:black;
        height: 42px;
        text-transform:capitalize;
        font-weight:bold;
        color: white;
        }  
        .idz-blue-right-foot ul{
        display: flex;
        gap: 20px;
        }

        .custom-subscribe{
        flex:2 !important;
        }
        .bl-full{
        font-weight: bold;
        color: gray;
        font-size: 12px;
        }  
        .bl-full div{
        margin-bottom:5px;
        }
        .bl-full i{
        margin-right:10px;
        }    
        /*.book-call-btn:hover .vibrating
        {
        animation: shake 1s;
        animation-iteration-count: infinite;
        }
        @keyframes shake {
        0% { transform: translate(1px, 1px) rotate(0deg); }
        10% { transform: translate(-1px, -2px) rotate(-1deg); }
        20% { transform: translate(-3px, 0px) rotate(1deg); }
        30% { transform: translate(3px, 2px) rotate(0deg); }
        40% { transform: translate(1px, -1px) rotate(1deg); }
        50% { transform: translate(-1px, 2px) rotate(-1deg); }
        60% { transform: translate(-3px, 1px) rotate(0deg); }
        70% { transform: translate(3px, 1px) rotate(-1deg); }
        80% { transform: translate(-1px, -1px) rotate(1deg); }
        90% { transform: translate(1px, 2px) rotate(0deg); }
        100% { transform: translate(1px, -2px) rotate(-1deg); }
        }*/
        /*******************************************/


        /**************blog***************/
        .blog-body{
        background-color: white;
        }
        .blog-wrapper{
        margin-top:50px;
        padding: 0px 22px;
        margin-bottom:20px;
        }
        .blog-wrapper iframe{
        width:100%;
        height:1200px;
        border:none;
        margin-top: 25px;
        }
        

        /**************media queries*****************/
        @media screen and (max-width:767px) {
       
        .idz-blue-left-foot {
        display: flex !important;
        flex: 5;
        flex-wrap: wrap;
        }
        .idz-blue-left-foot{
        flex-wrap:wrap;
        }
        .idzlink-blue-footer{
        width:100% !important;
        }
        .foot-cover{
        flex:50% ;
        }
        .custom-subscribe{
        flex:100% !important;
        margin-bottom:15px;
        }
        .footer-container {
        display:grid;
        }
        .spotlight-links li img{
        width:35px;
        height:35px;
        }
        .trial-bnr-cover{
        display:grid;
        text-align: center;
        }
        .trial-info-cover ul{
        list-style-type:none !important;
        padding:0px;
        }
        .content-block-cover img{
        margin-top:25px;
        }
        .spotlight-right{
            text-align:center;
            padding:20px 15px;
        }
        .idznavbar{
            padding:5px 0px !important;
        }
        }

        @media screen and (min-width:768px) {
        .idz-blue-right-foot::before
        {
        content: "";
        width: 1px;
        height: 80%;
        background-color: #d0d0d0;
        left: 0;
        position: absolute;
        display: block;
        top: 30px;
        left: 0px;
        }
        .idz-blue-right-foot {
        /*padding-left: 80px;*/
        }
            /*.spot-light {
                min-height:85vh !important;
            }*/
            .service-customer-row{
                display:flex;
            }
                .service-customer-row .service-customer-home {
                    height:100%;
                }
            .spotlight-right-aside{
                padding:52px 0px;
            }
         }





    @media screen and (min-width:1600px) {
        .baner-spotlight {
            background-color: white;
        }

        .head-container, .spotlight-container, .custom-container, .footer-container, .blog-wrapper {
            max-width: 1400px;
            margin: 0px auto;
        }

        .nw-spotlight-container {
            max-width: 1600px;
            margin: 0px auto;
        }

        .spot-light {
            align-items: flex-start;
        }
        /*.footer-container{
          padding:0px 1400px;
      }*/
        .custom-container {
            padding: 0px !important;
        }

        .spotlight-links {
            flex-wrap: wrap;
            column-gap: 5px !important;
        }

        .spotlight-container {
            padding: 0px 30px !important;
        }

        .spotlight-links li {
            min-width: 49% !important;
        }

        .spotlight-left-aside {
            flex: 1.5;
        }

        .spotlight-right-aside {
            flex: 1;
        }

        .spotlight-info h1 {
            /*font-size:8vh !important;*/
        }

        .spotlight-links li span {
            /*font-size:2vh;*/
            width: 150px;
        }

        .blue-btn-style {
            /*font-size:3vh;*/
        }
    }

    @media screen and (min-width:992px) {
        .navbar-expand-lg .navbar-nav .nav-link {
            padding-right: 0rem !important;
        }
    }

    @media screen and (min-width:1020px) {
        .navbar-expand-lg .navbar-nav .nav-link {
            padding-right: 0.5rem !important;
        }

        .core-p {
            width: 400px;
        }
    }

    @media screen and (min-width:992px) {


        .idznav-collapse .dropdown-menu {
            background-color: #1273ff;
            padding: 0px;
        }

        .navbar-nav {
            align-items: center;
        }

        .idznav-collapse .dropdown-menu a {
            color: white;
            padding: 6px 20px;
        }

        .custom-container {
            padding: 0px 100px;
        }

        .spotlight-container {
            padding: 0px 47px;
        }

        .service-customer-row .col-md-6 {
            padding-left: 10px;
            padding-right: 10px;
        }

        .shadow-effect {
            min-height: 450px;
        }
        /*.service-customer-home{
        height:720px;
        }*/

        .solving-tile {
            min-height: 420px;
            position: relative;
        }

            .solving-tile img {
                position: absolute;
                bottom: 0px;
                left: 0px;
                padding: 30px;
            }

        .animate-drop {
            display: block !important;
            visibility: hidden;
            opacity: 0;
            transform: translateY(30px);
            transition: .5s ease all;
        }

            .animate-drop.show {
                display: block;
                visibility: visible;
                opacity: 1;
                transform: translateY(0px);
                transition: .5s ease all;
            }
    }

    /*****************video modal**********************/

    #vModal-1 .modal-body {
        position: relative;
        padding: 0px;
    }

    #vModal-1 .close {
        position: absolute;
        right: -30px;
        top: 0;
        z-index: 999;
        font-size: 2rem;
        font-weight: normal;
        color: #fff;
        opacity: 1;
        transition: 0.2s ease;
    }

    .video-btn {
        cursor: pointer;
    }

    /************video modal ends**************/
    /*******************FAQ****************/
    .faq-cover {
        display: grid;
        width: 100%;
        background-color: #f7faff;
        padding: 20px 0px 40px 0px;
    }

        .faq-cover .card-body {
            color: #818181;
            font-size: 15px;
            padding-top: 0px;
        }

        .faq-cover .title {
            font-weight: bold;
            color: #515151;
        }

        .faq-cover h3 {
            color: #0d71ff;
            padding: 15px 0px;
            font-weight: bold;
        }

        .faq-cover .card {
            margin-bottom: 15px;
        }

        .faq-cover .card-header {
            cursor: pointer;
            border-bottom: none;
            background-color: white;
        }

        .faq-cover .accicon {
            float: right;
            font-size: 20px;
            width: 1.2em;
        }

        .faq-cover .card-header:not(.collapsed) .rotate-icon {
            transform: rotate(180deg);
        }
    /**********************************/

    @media screen and (max-width:991px) {
        .idznav-collapse {
            background-color: #247eff !important;
            margin: 0px 15px;
        }

            .idznav-collapse .nav-link {
                color: #ffffff !important;
                border-bottom: 1px solid #216dda;
                padding: 12px !important;
            }

        .collapse-ico {
            padding-right: 15px;
        }

        .navbar-toggler {
            outline: none !important;
        }

        .spotlight-info {
            text-align: center;
        }

        .fig-info {
            margin-bottom: 15px;
        }

        .spotlight-links {
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }

        .problems-we-solving h2 {
            font-size: 26px;
        }

        .spot-light {
            display: grid !important;
            padding-top: 60px;
        }

        .spotlight-right {
            text-align: center;
        }
    }

    /*-------sanal--------*/
    .left-line {
        border-left: solid 2px #e0e3e7;
        padding-left: 4%;
        margin-top: 17%;
    }

    .profile-desation {
        font-size: 12px;
        color: gray;
    }

    @media screen and (max-width:446px) {
        .footer ul {
            padding: 0%;
        }

        .footer {
            display: block;
            gap: 12%;
            margin-top: 3%;
            margin-bottom: 3%;
            text-align: center;
        }

        .left-line {
            border-left: solid 2px white;
        }

        .idzlink-blue-footer {
            display: grid !important;
        }

        .spotlight-left {
            margin-bottom: 50px;
        }

        .tile {
            min-height: 450px !important;
        }

        .feature-tile-info {
            position: relative;
        }

        .icon-container {
            height: 310px !important;
        }
    }

    @media screen and (max-width:356px) {
        .blue-btn-style {
            display: block;
        }

        .spotlight-links li {
            width: 95%;
        }
    }

    @media screen and (max-width:500px) {
        .fancy {
            height: 250px !important;
        }

        .spotlight-info h2 {
            font-size: 2.5em !important;
        }

        .spotlight-links li {
            min-width: 75%;
        }

        .spot-action-btns a {
        }

        .spot-action-btns {
            display: grid !important;
            justify-content: center;
        }

        .tile {
            min-height: auto;
        }

        .feature-tile-info {
            position: relative;
        }

        .tile-icon {
            height: auto;
        }

        .tiles-container {
            grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
        }


        .core-items .inner-cover-right {
            padding-top: 30px;
        }

        .property-management-cover h6 i {
            margin-bottom: 10px;
        }

        .property-management-cover p {
            max-width: 100% !important;
            margin-top: 15px !important;
        }

        .cust-testimonials h2 {
            margin-bottom: 20px;
        }

        .testimonial-row {
            gap: 20px !important;
        }

        .cust-testimonials {
            padding-bottom: 0px !important;
        }

        .get-started-cover {
            padding: 15px !important;
        }

        .new-footer-cover {
            width: 100% !important;
        }

        .home-slider .slide img {
            object-fit:fill !important;
        }

        .inner-cover-left h1, .business-head h1, .core-features h2, .core-features-head h2, .business-head h1 {
            font-size: 30px !important;
        }

        .support-number .nw-contact-text {
            display: none;
        }

        .nav-item .support-number {
            margin: 0px 15px !important;
            padding: 0px;
        }

            .nav-item .support-number .fa {
                width: 30px;
                height: 30px;
                font-size: 20px;
                color: white;
                background-color: #1888fe;
                text-align: center;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
            }

        .manage-business-tag-cover{
            padding:50px 0px !important;
        }
        /*****************font size*********************/
        .spotlight-info h2, .spotlight-info h3 {
            font-size: 32px !important;
        }
        .cover-header h2{
            font-size: 20px !important;
        }
        .get-started-cover h2 {
            font-size:22px;
            padding-top:25px;
        }
        .core-features h6, .inner-cover-left h6, .inner-cover-left p, .inner-cover-left span, .business-head p, .testimonial-content, .new-footer-cover a, .tile p{
            font-size: 15px !important;
        }
        .core-items .idz-white-btn, .property-management-cover .idz-white-btn, .get-started-cover .idz-white-btn {
            margin: 20px 0px !important;
        }
        .tile h3{
            font-size:18px !important;
        }
        .feature-tile-info {
            padding: 0px 15px !important;
            min-height:90px !important;
        }
        .business-head{
            padding-bottom:0px !important;
        }
    }




    .d-menu a {
        cursor: pointer;
        font-size: 14px;
    }

    .animate-drop a:hover {
        color: white !important;
    }

    .spot-action-btns {
        display: flex;
        justify-content: center;
        gap: 10px;
    }

        .spot-action-btns a {
            /* width: 180px;
    float: left;*/
        }

    @media screen and (min-width:1500) {
        /*   .spotlight-info h2, .spotlight-info h3{
        font-size:3em !important;
    }*/

    }

    @media screen and (min-width: 1600px) {
        .spotlight-info h3 {
            font-size: 3em;
        }
    }

    .content-block-cover .row {
        align-items: center;
    }

    .idznav-collapse .dropdown-menu a:hover {
        background-color: #1067e3;
    }

    /*********************top nav new styles***********************/

.nw-signup-nav-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #1888fe;
    border-radius: 4px;
}

        .nw-signup-nav-btn:hover {
            background-color: #0052cc;
        }

        .nw-signup-nav-btn span {
            color: white;
        }
    /*******************slider- style**********************/
    .home-slider {
        width: 100%;
        /*max-width: 800px;*/
        max-width: 100%;
        position: relative;
        overflow: hidden;
        /*margin: 20px;*/
        box-shadow: 0 5px 15px rgba(0,0,0,0.2);
        border-radius: 8px;
    }

        .home-slider .slider {
            display: flex;
            height: 850px;
            position: relative;
        }

        .home-slider .slide {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transition: opacity 1s ease-in-out;
            border: 1px solid #cadfff;
            border-radius: 8px;
        }

            .home-slider .slide.active {
                opacity: 1;
            }

            .home-slider .slide img {
                width: 100%;
                height: 100%;
                /*object-fit: cover;*/
                object-fit: fill;
                display: block;
            }

        .home-slider .slider-nav {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            align-items: center;
            background: rgb(42 129 255 / 57%);
            padding: 10px 15px;
            border-radius: 30px;
        }

            .home-slider .slider-nav button, .home-slider .prev, .home-slider .next {
                background: none;
                border: none;
                color: white;
                font-size: 20px;
                cursor: pointer;
                padding: 0 10px;
                outline: none;
            }

        .home-slider .dots {
            display: flex;
        }

        .home-slider .dot {
            width: 12px;
            height: 12px;
            margin: 0 5px;
            background-color: rgba(255,255,255,0.5);
            border-radius: 50%;
            cursor: pointer;
            transition: background-color 0.3s;
        }

            .home-slider .dot.active {
                background-color: white;
            }


    /* Responsive adjustments */
    @media (max-width: 600px) {
        .home-slider .slider {
            height: 300px;
        }

        .spotlight-right {
            padding: 50px 15px;
        }

        .spotlight-info h2, .spotlight-info h3 {
            font-size: 2.5em;
        }
    }
    /****************slider ends********************/

    @media (max-width: 700px) {
        .tile-icon {
            object-fit: contain !important;
            height: 300px !important;
        }
    }



    .solid-btn {
        display: flex;
        background-color: #3F80EA;
        color: white;
        font-family: 'Arial', sans-serif;
        font-size: 20px;
        font-weight: bold;
        text-transform: uppercase;
        border: none;
        border-radius: 15px;
        cursor: pointer;
        transition: all 0.3s ease;
        text-decoration: none;
        text-align: center;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        width: 240px;
        height: 60px;
    }

        .solid-btn:hover {
            background-color: #0052cc;
            box-shadow: 0 4px 8px rgba(0, 102, 255, 0.2);
            color: white;
            text-decoration: none;
        }

        .solid-btn:active {
            transform: translateY(0);
        }

    /* Secondary Button */
    .outline-btn {
        display: flex;
        width: 240px;
        height: 60px;
        background-color: transparent;
        color: #1374FF;
        font-family: 'Arial', sans-serif;
        font-size: 24px;
        font-weight: bold;
        border: none;
        cursor: pointer;
        transition: all 0.3s ease;
        text-decoration: none;
        position: relative;
        align-items: center;
        justify-content: center;
        text-decoration: none !important;
    }


        .outline-btn::after {
            content: '>';
            margin-left: 8px;
            transition: all 0.3s ease;
        }

        .outline-btn:hover::after {
            margin-left: 12px;
        }

.full-width-cover-logo {
    background-color: #2A81FF;
    padding: 50px 0px 50px 0px;
    color: white;
}

    .full-width-cover-logo .cover-header {
        padding-bottom: 50px;
    }

    .cover-header h2 {
        font-size: 24px;
    }

    .owl-carousel-logo img {
        max-width: 150px !important;
    }





/*********************company logos begins**********************/

.carousel-container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 40px 0;
    position: relative;
    overflow: hidden;
}

.carousel-title {
    text-align: center;
    color: #2d3748;
    font-size: 2.5rem;
    margin-bottom: 40px;
    font-weight: 600;
}

.logo-track {
    display: flex;
    align-items: center;
    width: calc(250px * 14);
    animation: scroll 30s linear infinite;
}

.carousel-container:hover .logo-track {
    animation-play-state: paused;
}

.logo-item {
    width: 200px;
    height: 120px;
    margin: 0 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

    .logo-item:hover {
        transform: translateY(-5px);
    }

    .logo-item img {
        max-width: 150px;
        max-height: 150px;
        filter: grayscale(100%);
        opacity: 0.8;
        transition: all 0.3s ease;
    }

    .logo-item:hover img {
        filter: grayscale(0);
        opacity: 1;
        transform: scale(1.1);
    }

@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-250px * 7));
    }
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .logo-track {
        width: calc(200px * 14);
        /*width: calc(300px * 14);*/
        animation-duration: 25s;
    }

    .logo-item {
        width: 150px;
        height: 100px;
        margin: 0 20px;
    }

    @keyframes scroll {
        100% {
            transform: translateX(calc(-200px * 7));
        }
    }
}

@media (max-width: 768px) {
    .carousel-title {
        font-size: 2rem;
        margin-bottom: 30px;
    }

    .logo-track {
        width: calc(150px * 14);
        animation-duration: 20s;
    }

    .logo-item {
        width: 120px;
        height: 80px;
        margin: 0 15px;
    }

    @keyframes scroll {
        100% {
            transform: translateX(calc(-150px * 7));
        }
    }

    .logo-item img {
        max-width: 150px !important;
        max-height: 100px !important;
    }

}
    @media (max-width: 500px) {
        .full-width-cover-logo{
            padding:30px 0px;
        }
        .cards-container {
            gap: 0px !important;
        }

        .card {
            padding: 0px 10px;
            border:none !important;
        }
        .carousel-title {
            font-size: 1.5rem;
            margin-bottom: 20px;
        }

        .carousel-container {
            padding: 0px;
        }

        .logo-track {
            width: calc(120px * 14);
            animation-duration: 15s;
        }

        .logo-item {
            width: 300px;
            height: 70px;
            margin: 0 10px;
        }

        @keyframes scroll {
            100% {
                transform: translateX(calc(-120px * 7));
            }
        }
    }
    /*********************logo ends**********************************/






    /***************core new cards**********************/

    .cards-wrapper {
        position: relative;
        overflow: hidden;
    }

    .cards-container {
        display: flex;
        gap: 20px;
        transition: transform 0.3s ease;
    }

    .card {
        flex: none;
        position: relative;
        overflow: hidden;
        transition: all 0.3s ease;
    }

        .card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(45deg, rgba(255,255,255,0.1) 0%, transparent 100%);
            pointer-events: none;
        }


    /* Navigation dots for mobile */
    .dots-container {
        display: none;
        justify-content: center;
        margin-top: 30px;
        gap: 10px;
    }

    .dot {
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: rgba(255,255,255,0.4);
        cursor: pointer;
        transition: all 0.3s ease;
    }

        .dot.active {
            background: white;
            transform: scale(1.2);
        }

    /* Desktop styles */
    @media (min-width: 769px) {
        .cards-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
            gap: 30px;
        }

        .card {
            width: auto;
        }
    }

    /* Mobile styles */
    @media (max-width: 768px) {


        .cards-wrapper {
            margin: 0 -20px;
            /* padding: 0 20px;*/
            padding: 0px;
        }

        .cards-container {
            width: calc(100vw - 40px);
        }

        .card {
            width: calc(100vw - 80px);
            min-width: 280px;
        }

        .dots-container {
            display: flex;
        }

        .card:hover {
            transform: none;
        }
    }

    @media (max-width: 480px) {

        .card {
            width: calc(100vw - 60px);
            /*padding: 30px 25px;*/
        }

        .card-title {
            font-size: 1.3rem;
        }

        .card-description {
            font-size: 0.9rem;
        }
    }

    /********cards ends**********************/



    /*******************index core features***********************/

    .core-features {
        padding: 88px 0px;
        background-color: white;
    }

    .core-features-head {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        padding-bottom: 40px;
    }

    .core-features h2 {
        font-size: 48px;
        font-weight: 600;
        color: #273D5D;
    }

    .core-features h6 {
        font-size: 20px;
        color: #273D5D;
        display: flex;
        align-items: center;
        margin-bottom: 9px;
        font-weight: 400;
    }

    .core-ico {
        background-color: #1888FE;
        width: 25px;
        height: 15px;
        float: left;
        border-radius: 10px;
        margin-right: 10px;
    }

    .core-features-head div {
        padding: 0px;
    }

    .tiles-container {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        /*gap:60px;*/
    }

    .tile {
        background-color: #1888FE;
        min-height: 523px;
        /*width:412px;*/
        color: white;
        border-radius: 10px;
        padding: 0px;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
        transition: all 0.3s ease;
        position: relative;
    }

        .tile:hover {
            /* transform: translateY(-5px);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);*/
        }

    .icon-container {
        position: relative;
        width: 100%;
        height: 330px;
        margin: 0 auto 20px;
    }

    .tile-icon {
        font-size: 50px;
        color: #3498db;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        /*height: 100%;*/
        height: auto;
        transition: all 0.6s ease;
        padding: 20px;
    }

        .tile-icon.default {
            opacity: 1;
            /*transform: scale(1) rotate(0deg);*/
        }

        .tile-icon.hover {
            opacity: 0;
            /*transform: scale(0.8) rotate(-10deg);*/
            color: #e74c3c;
        }

    .tile:hover .tile-icon.default {
        opacity: 0;
        /*transform: scale(0.8) rotate(10deg);*/
    }

    .tile:hover .tile-icon.hover {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }

    .tile h3 {
        margin-top: 0;
        margin-bottom: 0px;
        font-size: 24px;
        font-weight: 500;
    }

    .tile p {
        margin: 0;
        line-height: 1.5;
        font-size: 21px;
    }

    .feature-tile-info {
        padding: 0px 40px;
        border-radius: 15px;
        position: absolute;
        bottom: 0px;
        min-height: 130px;
        width: 100%;
    }
    /*********************fonts*******************/
    .spot-light, .full-width-cover-logo, .core-features {
        font-family: "Inter", sans-serif;
    }

    .weight-bold {
        font-weight: bold !important;
    }
    /*******************common-cover********************/

    .gradient-blue {
        background: linear-gradient(to bottom, #1888FE, #0E5198);
        color: white;
    }

    .bg-white {
        background-color: white;
    }

    .inner-cover-left {
        width: 40%;
    }

    .inner-cover-right {
        width: 50%;
        display: flex;
        justify-content: center;
    }

        .inner-cover-right img {
            width: 100%;
        }

    .inner-cover-left h6 {
        font-size: 20px;
        display: flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 10px;
        font-weight: 400;
    }

        .inner-cover-left h6 i {
            /*font-size:40px;*/
        }

    .erp-solutions .inner-cover-left i {
        font-size: 30px;
    }

    .core-items .inner-cover-left i {
        font-size: 50px;
    }

    .property-management-cover h6 i {
        font-size: 25px !important;
    }

    .property-management-cover p {
        max-width: 72%;
        margin-top: 35px;
    }


    .inner-cover-left p, .inner-cover-left span, .business-head p {
        font-size: 20px;
        margin-bottom: 5px;
        font-weight: 300;
    }

    .inner-cover-left h1, .business-head h1 {
        font-size: 48px;
        font-weight: 600;
    }

    .idz-white-btn a {
        background-color: white;
        border-radius: 15px;
        min-width: 250px;
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        font-size: 20px;
        width: 246px;
        height: 46px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s ease;
    }

        .idz-white-btn a:hover {
            opacity: 0.8;
        }

    .idz-white-btn {
        display: flex;
        padding: 20px 0px;
    }

    .common-inner-cover-more a {
        color: white;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    .erp-solutions a {
        color: black;
    }

    .common-inner-cover-more p a {
        font-weight: 600;
    }

        .common-inner-cover-more p a:hover, .see-also:hover {
            opacity: 0.8;
        }

    .see-also {
        font-weight: bold;
        font-size: 20px;
        margin: 17px 0px;
        display: flex;
    }

        .see-also a {
            text-decoration: none;
            font-weight: 500;
        }

    .inner-cover-right figure img {
        width: 100%;
    }

    .erp-solutions h6 {
        color: #1160B4;
    }

    .cust-testimonials h6 i {
        color: #1888FE;
        padding-right: 5px;
    }
    /*******************linking business********************/
    .stats {
        display: flex;
        gap: 10%;
    }

    .stat-number, .support-hour {
        font-size: 2.5rem;
        font-weight: bold;
        color: white;
        margin-bottom: 0.5rem;
        position: relative;
        /*    border-left: 1px solid white;
    padding-left: 15px;*/
    }

    .linking-business {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 500px;
        padding: 100px 0px;
    }

    .stat-item {
        flex: 1;
    }

    .business-head {
        display: grid;
        text-align: center;
        justify-content: center;
        justify-items: center;
        padding-bottom: 50px;
    }

        .business-head h1 {
            padding-bottom: 20px;
        }

        .business-head div {
            max-width: 50%;
        }


    .testimonial-row {
        display: flex;
        justify-content: space-between;
        gap: 50px;
        margin-bottom: 50px;
    }

    .testimonial-card {
        /*width: 100%;*/
        flex: 1;
        min-width: 48%;
        background: white;
        border-radius: 10px;
        /*box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);*/
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        padding: 30px;
        transition: all 0.3s ease;
        position: relative;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 275px;
    }

        .testimonial-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        }

    .test-card-bottom {
        display: flex;
        align-items: center;
        gap: 15px;
    }

        .test-card-bottom figure {
            width: 60px;
            height: 60px;
            background-color: #d5d5d5;
            border-radius: 50%;
            margin: 0px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: gray;
            font-size: 25px;
        }

    .test-card-top {
        color: #273D5D;
    }

    .test-figure-info {
        font-weight: 600;
        color: #273D5D;
        flex: 1;
    }
    /***************mamage business*****************/
    .get-started-cover {
        display: flex;
        align-items: center;
        padding: 20px;
        padding: 50px;
        justify-content: space-between;
        border-radius: 20px;
        flex-wrap: wrap;
    }

        .get-started-cover img {
            width: 200px;
        }

    .manage-business-tag-cover {
        padding: 100px 0px;
        background-color: white;
    }

    .get-started-cover section {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .property-management-cover {
        padding: 80px 0px;
    }
    /**************new footer**********/
    .idz-footer-cover {
        display: flex;
        align-items: flex-start;
        justify-content: space-around;
        border-top: 1px solid #1888FE;
        border-bottom: 1px solid #1888FE;
        padding: 30px 0px;
    }

        .idz-footer-cover ul {
            margin: 0px;
            padding: 0px;
        }

    .idz-new-footer {
        background-color: white;
    }

    .new-footer-cover h5 {
        color: #90abc7;
        font-size: 16px;
    }

    .new-footer-cover a {
        margin-bottom: 5px;
        display: block;
        color: #0E5198;
        font-size: 16px;
        text-decoration: underline;
        text-underline-offset: 4px;
        font-weight: 500;
    }

    .footer-bottom {
        display: flex;
        justify-content: space-between;
        padding: 20px 0px 40px 0px;
        border-top: 1px solid #1884f6;
    }

    .footer-social {
        display: flex;
        gap: 10px;
        margin: 0px;
        padding: 0px;
    }

        .footer-social li a {
            padding: 5px;
        }

    .footer-bottom-left p {
        max-width: 60%;
        font-size: 16px;
        color: #273D5D;
    }

    .footer-logo {
        padding-bottom: 15px;
    }

    .inner-cover-left h1 span {
        font-size: 48px;
        display: block;
    }
    /*.idzlink-blue-footer{
    display:none !important;
}*/
    .full-image-right {
        background-image: url(../Images/idz-property-management-interface.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: 55%;
    }

    .full-height {
        height: 100vh;
        min-height: 700px;
        /*    display:flex;
    align-items:center;
    justify-content:center;*/
    }

    #Pricetb1 {
        flex-wrap: wrap;
    }

    .foot-head label {
        font-size: 1.5em !important;
    }

    .cover-header {
        display: flex;
        justify-content: center;
    }

        .cover-header h2 {
            max-width: 400px;
        }

    .support-number {
        color: #3f80ea;
    }

    .btn-send {
        cursor: pointer;
    }

    .default-navbar .navbar-nav {
        flex-direction: row !important;
    }

    .nw-support-navli a {
        color: #3f80ea !important;
    }

.stat-number::before, .support-hour::before {
    content: "";
    position: absolute;
    left: -10px;
    top: 10px;
    height: 40px;
    width: 2px;
    background: #ffffff;
}
    /**************top new nav********************/
.c-site-container .navbar {
    /*border-bottom: 1px solid rgb(24, 136, 254);*/
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px !important;
}
    /*************home page media query****************/
    @media screen and (max-width: 991px) {
        .custom-container {
            padding: 0px 20px;
        }
    }

    @media screen and (max-width:1250px) {
        .idznav-collapse {
            flex-wrap: wrap;
        }
    }

    @media screen and (min-width:768px) {
        .tiles-container {
            gap: 60px;
        }

        .common-inner-cover {
            display: flex;
            align-items: center;
            padding: 150px 0px;
            justify-content: space-between;
            height: 100vh;
            min-height: 700px;
        }

        

        .property-management-cover .inner-cover-right {
            display: none;
        }

        .nw-signup-nav-btn {
            padding: 0px;
            width: 154px;
            height: 40px;
        }
    }

    @media screen and (max-width:767px) {
        .slider-container {
            padding: 5px;
        }

        .full-height {
            height: auto;
        }

        .full-image-right {
            background-image: none;
        }

        .common-inner-cover {
            display: grid;
            justify-content: center;
            justify-items: center;
        }

        .inner-cover-left, .inner-cover-right {
            width: auto;
        }

            .inner-cover-left h6 {
                margin-bottom: 0px;
            }

        .common-inner-cover {
            padding: 50px 15px;
        }

        .testimonial-row, .get-started-cover, .get-started-cover section, .core-features-head {
            display: grid;
        }

            .get-started-cover section {
                justify-items: center;
                text-align: center;
            }

        .business-head div {
            max-width: 100%;
        }

        .stats {
            justify-content: left;
            justify-items: center;
            text-align: center;
            display: grid;
            gap: 0px;
        }

        .stat-item {
            padding: 25px 0px;
            text-align: left;
            width: 100%;
        }

        .core-features {
            padding: 50px 0px;
        }

        .core-features-head {
            text-align: left;
            justify-content: left;
            justify-items: left;
        }

        .core-features h6 {
            text-align: left;
            justify-content: left;
        }

        .core-features h6 {
            padding: 10px 0px;
        }

        .footer-bottom, .footer-bottom-left {
            justify-items: center;
            text-align: center;
            display: grid;
        }

        .new-footer-cover {
            width: 50%;
            padding-left: 12%;
        }

        .idz-footer-cover {
            flex-wrap: wrap;
            justify-content: flex-start;
        }

        .tiles-container {
            gap: 20px !important;
        }

        .common-inner-cover-more {
            text-align: left;
        }

        .business-head {
            text-align: left;
        }

        .get-started-cover .idz-white-btn {
            justify-content: center;
        }

        .head-grp {
            padding: 10px 0px;
        }

        .core-items .idz-white-btn, .property-management-cover .idz-white-btn, .get-started-cover .idz-white-btn {
            margin: 35px 0px;
        }

        .erp-solutions h1 {
            padding: 20px 0px;
        }

        .erp-solutions .see-also {
            padding-top: 30px;
        }

        .default-navbar .navbar-nav {
            flex-direction: row !important;
            align-items: center;
        }

            .default-navbar .navbar-nav li {
                background-color: inherit !important;
            }

        .default-navbar {
            padding: 10px;
            padding-right: 15px !important;
        }

        .nw-signup-nav-btn {
            padding: 5px 15px !important;
        }
    }
