@media(min-width:1500px){
    .container{max-width: 1465px;}
}


@media only screen and (min-width: 200px) and (max-width: 425px) {
/********* hardware page css *************/
    .HardwarePgTopCont{
        height: 120px;
    }
    .HardwarePgTopCont h1{
        font-size: 23px;
        line-height: 85px;
    }
    
    .HardwarePgNavLinks{
        display: flex;
        justify-content: space-between;
        padding:0 10px;
    }
    .HardwarePgNavLinks a{
        font-size: 12px;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
    }
    .HardwarePgNavLinks a:hover{
        font-size: 11px;
        width: 22%;
        height: 30px;
    }
    
    .HardwarePgNavLink-Active{
        border-radius: 8px;
        font-size: 12px !important;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
     /* POS Machine container  */
    .POSmachineRightContMain{
        position: relative;
        margin-top: 20px;
    }
    .POSmachineRightCont{
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 50% 50%;
        height: 335px;
    }
    .POSmachineHeadings{
        font-size: 20px;
        text-align: left;
        margin-bottom: 10px;
    }
    
    .POSmachineRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 50px;
        right: 0px;
    }
      
    .POSmachineFeatures{
        display: flex;
        margin-top: 10px;
    }
    
    .POSmachineFeatures .img-circle{
       border-radius: 50%;
       display: flex;
       justify-content: center;
       width: 60px !important;
       height: 35px !important;
       padding: 7px;
    }
    .POSmachineFeatures h5{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .POSmachineFeatures p{
        font-size: 13px;
        font-weight: 400;
        line-height: 25px;
        text-align: left;
        padding-right: 0%;
    }
    .POSmachineBtns{
        display: flex;
        gap:20px;
        padding: 20px 10px;
        margin-top: 15px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .POSmachineBtns a{
        width: 80%;
        height: 40px;
        font-size: 16px;
        line-height: 20px;
        text-align: left;
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* mobile POS cont css */
    .MobilePOSRightCont2 img {
        width: 68%;
        height: 232px;
        bottom: 33px;
        right: 52px;
    }
    .windowPOSRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 50px;
        right: 0px;
    }
    .barcodePOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }
    .printerPOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }
    .cashPOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }

/******* windows POS detail details page css ********/
    .windPOSdetailTopCont{
        margin-top: 0px;
    }
    .windPOSdetailTopLeft{
        padding: 50px 0px 0px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        user-select: none;
    }
    .windPOSdetailSubImges{
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding: 50px 0 0 0;
    }
    .windPOSdetailSubImges span{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
    }
    .selected-span {
        user-select: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .windPOSdetailTopRight{
        padding: 30px 0 30px 0;
    }
    .windPOSdetailTopRight h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
    }
    .windPOSdetailTopRight p{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
        padding: 5px 0px 0 0 ;
    }
    .windPOSdetailTopRight div{
        display: flex;
        gap: 30px;
        padding-top: 35px;
    }
    .windPOSdetailTopRight div a{
        width: 181px;
        height: 46px;
        font-size: 16px;
        line-height: 32px;
        text-align: center;
    }
    .windPOSdetailTabBtn{
        width: 95%;
    }
    .windPOSdetailSecCont{
        width: 100%;
    }
    .NavTabBody{
        padding: 10px 0px 40px 0px;
        width: 100%;
    }
    .windPOSdetailTabBtn button{
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        margin-bottom: 10px;
        width: 125px !important;
        height: 40px !important;
    }
    .windPOSdetailTabBtn .active{
        border-radius: 0;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        margin-bottom: 10px;
        width: 125px !important;
        height: 40px !important;
    }
    .windPOSdetailFeatures{
        display: flex;
        margin-top: 20px;
    }
    .windPOSdetailFeatures .img-circle{
        display: flex;
        justify-content: center;
        width: 35px !important;
        height: 35px !important;
        padding: 5px;
    }
    .windPOSdetailFeatures h5{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSdetailFeatures p{
        font-size: 13px;
        line-height: 25px;
        text-align: left;
    }
    .NavTabBody2{
        padding: 10px 10px 40px 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-left: 1px;
    }
    .NavTabBody2 div{
        width: 100%;
        height: 200px;
        padding: 15px;
        margin-top: 15px;
        display: flex;
        gap: 0px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .NavTabBody2 img{
        width: 71.01px;
        height: 65.7px;
    }
    .NavTabBody2 h4{
        font-size: 15px;
        line-height: 16px;
        text-align: left;
        line-height: 37px;
    }
    .NavTabBody2 p{
        font-size: 12px;
        line-height: 16px;
        text-align: center;
    }

    /* Highlights of Windows POS */
    .windPOSHighlightsCont{
        padding: 20px 0px !important; 
    }
    .windPOSHighlightsCont2{
        padding: 10 10px;
    }
    .windPOSHighlightsCont h4{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSHighlightsCont h2{
        font-size: 20px;
        line-height: 46px;
        text-align: left;
    }
    .windPOSHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .windPOSHighlights h5{
        font-size: 17px;
        line-height: 55px;
        text-align: center;
    }
    .windPOSHighlights p{
        font-size: 13px;
        line-height: 25px;
        text-align: center;
        padding: 0 10px;
    }
    .pos-img-cont .pos-outer-images6 {
        right: 0px;
    }
    .pos-img-cont .pos-outer-images6:hover {
        right: -10px;
    }

    /* Efficiency meets Innovation with Windows POS */
    .EfficiencyMeetsCont{
        padding: 30px 10px;
    }
    .EfficiencyMeetsCont h4{
        font-size: 18px;
        line-height: 40px;
        text-align: left;
    }
    .EfficiencyMeetsCont h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
        padding: 0;
    }
    .EfficiencyMeetsText{
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding-top: 10px;
    }
    .EfficiencyMeetsText p{
        font-size: 13px;
        line-height: 25px;
        text-align: left;
        padding-right: 0px;
    }

    /* similar products css */
    .similarProductsCont{
        padding: 30px 0 60px 0;
    }
    .similarProductsCont h4{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .similarProductsCont h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
    }

    .similarProductsCardCont{
        display: flex;
        flex-direction: column;
        padding-top: 50px;
        justify-content: center;
        align-items: center;
        gap:30px;
    }
    .similarProductsCardCont .product{
        width: 275px;
        height: 288px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .similarProductsCardCont .product a{
        position: absolute;
        width: 285px;
        height: 49px;
        font-size: 14px;
        line-height: 50px;
        text-align: center;
        bottom: 30px;
    }
    .similarProductsCardCont .owl-prev{
        left: 0;
    }
    .similarProductsCardCont .owl-next{
        right: 0;
    }

    /**** enterprise page ****/
    .entprise-L p{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
        padding-right: 0;
    }

    /***** softeware details page ****/
    .windPOSdetailHeading h2 {
        font-size: 22px;
    }
    .windPOSdetailHeading2 h2{
        font-size: 22px;
    }
    .softwareTopRight{
        padding: 20px 0 0 0;
    }
    .softwareTopRight div a{
        width: 46% !important;
        height: 46px;
        font-size: 16px;
    }
    .softwareTopRight div{
        display: flex;
        gap: 30px;
        padding: 35px 0px;
    }
    .softwareTopRight h2{
        font-size: 22px;
        line-height: 25px;
    }
    
    .softwareTopRight p{
        font-size: 14px;
        line-height: 25px;
        padding: 15px 0px 0 0 ;
    }
    
    .NavTabBody3{
        padding: 10px 30px 40px 30px;
        width: 100%;
        display: flex;
        margin-left: 1px;
    }
    .NavTabBody3 div{
        width:100%;
        height: auto;
    }
    .NavTabBody3 h4{
        font-size: 16px;
        padding: 10px 0 10px 0;
    }
    .NavTabBody3 p{
        font-size: 14px;
    }
    .NavTabBody4{
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* ivr Service page*/
    .ivr-feature-rcont{
        width: 100%;
        padding-top: 50px;
    }
    .boxSize div{
        width: 100%;
        height: 159px;
    }
    .boxSize p{
        font-size: 13px;
        font-weight: 400;
    }
    .services-sec .fontSize1{
        font-size: 18px;
    }
    .services-sec .fontSize2{
        font-size: 22px;
    }
    .services-section .fontSize1{
        font-size: 18px;
    }
    .services-section .fontSize2{
        font-size: 22px;
    }

    /*Major highlights Automate tasks */
    .ivrHighlightsCont{
       padding: 20px 0px !important; 
    }

    .ivrHighlightsCont2 h4{
        font-size: 18px;
        line-height: 30px;
    }

    .ivrHighlightsCont2 h2{
        font-size: 22px;
        line-height: 30px;
    }
    .ivrContHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .ivrContHighlights h5{
        font-size: 20px;
        line-height: 75px;
        text-align: center;
    }

    .ivrContHighlights p{
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        padding: 0 10px;
    }

    /*benefits services-section */
    .services-section .services-cards{
        display: flex;
        justify-content: space-between;
    }
    .services-section .servicesBox{
        position: relative;
        padding-top: 16%;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        width: 70%;
    }
    .services-section .servicesBox::before{
        top: -29px;
        width: 93px;
        height: 85px;
        left: 63px;
    }
    /* hover effect on  services-section */
    .services-section{
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .services-section .boxSize{
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* first box */
    .services-section .servicesBox1::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 73px;
    }
    /* second box */
    .services-section .servicesBox2::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 73px;
    }
    /* third box */
    .services-section .servicesBox3::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 73px;
    }
    /* four box */
    .services-section .servicesBox4::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 73px;
    }
    /* five box */
    .services-section .servicesBox5::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 73px;
    }
    .services-section .services-cards{
        display: flex;
        justify-content: center;
        align-items: center;
        gap:30px;
    }
    .services-section .services-cards div{
        width: 80%;
        height: 113px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    /* automation page */
    .automationImgCont{
        padding: 30px 0 30px 0;
     }
    .outer-img{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .outer-img img {
        width: 90%;
        height: auto;
    }
    /* enterprise page */
    .enterprise-img-cont{
        padding: 0px 0 50px 0;
    }
    .enterprise-img-cont .POSmachineRightCont img{
        width: 100%;
        height: auto;
    }
    .enterprise-img-cont .POSmachineRightContMain{
        position: absolute;
        bottom: 50px;
    }
    .clints-marquee {
        height: 40px;
        width: 100%;
    }
    .clints-marquee div {
        width: 200%;
        height: auto;
    }
    .clints-carosel-cardCont img{
        width: 55%;
        height: auto;
    }
    .clints-marquee span {
        float: left;
        width: 12%;
    }
    
}
@media only screen and (min-width: 426px) and (max-width: 767px) {
/* hardware page css */
    .HardwarePgTopCont{
        height: 120px;
        
    }
    .HardwarePgTopCont h1{
        font-size: 26px;
        line-height: 85px;
    }
    
    .HardwarePgNavLinks{
        display: flex;
        justify-content: space-between;
        padding:0 10px;
    }
    .HardwarePgNavLinks a{
        font-size: 12px;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
    }
    .HardwarePgNavLinks a:hover{
        font-size: 12px;
        width: 22%;
        height: 30px;
    }
    
    .HardwarePgNavLink-Active{
        border-radius: 8px;
        font-size: 12px !important;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
     /* POS Machine container  */
    .POSmachineRightContMain{
        position: relative;
        margin-top: 20px;
    }
    .POSmachineRightCont{
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 50% 50%;
        height: 335px;
    }
    .POSmachineHeadings{
        font-size: 20px;
        text-align: left;
        margin-bottom: 10px;
    }
    
    .POSmachineRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 50px;
        right: 0px;
    }
      
    .POSmachineFeatures{
        display: flex;
        margin-top: 10px;
    }
    
    .POSmachineFeatures .img-circle{
       border-radius: 50%;
       display: flex;
       justify-content: center;
       width: 35px !important;
       height: 35px !important;
       padding: 7px;
    }
    .POSmachineFeatures h5{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .POSmachineFeatures p{
        font-size: 13px;
        font-weight: 400;
        line-height: 25px;
        text-align: left;
        padding-right: 0%;
    }
    .POSmachineBtns{
        display: flex;
        gap:20px;
        padding: 20px 10px;
        margin-top: 15px;
        justify-content: center;
    }

    .POSmachineBtns a{
        width: 161px;
        height: 40px;
        font-size: 13px;
        line-height: 25px;
        text-align: left;
        border-radius: 8px;
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
    }
    
    /* mobile POS cont css */
    .MobilePOSRightCont2 img {
        width: 68%;
        height: 232px;
        bottom: 33px;
        right: 52px;
    }
    .windowPOSRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 50px;
        right: 0px;
    }
    .barcodePOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }
    .printerPOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }
    .cashPOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 60px;
        right: 50px;
    }

/******* windows POS detail details page css ********/
    .windPOSdetailTopCont{
        margin-top: 0px;
    }
    .windPOSdetailTopLeft{
        padding: 50px 0px 0px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        user-select: none;
    }
    .windPOSdetailSubImges{
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding: 50px 0 0 0;
    }
    .windPOSdetailSubImges span{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
    }
    .selected-span {
        user-select: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .windPOSdetailTopRight{
        padding: 30px 0 30px 0;
    }
    .windPOSdetailTopRight h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
    }
    .windPOSdetailTopRight p{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
        padding: 5px 0px 0 0 ;
    }
    .windPOSdetailTopRight div{
        display: flex;
        gap: 30px;
        padding-top: 35px;
    }
    .windPOSdetailTopRight div a{
        width: 181px;
        height: 46px;
        font-size: 16px;
        line-height: 32px;
        text-align: center;
    }
    .windPOSdetailTabBtn{
        width: 95%;
    }
    .windPOSdetailSecCont{
        width: 100%;
    }
    .NavTabBody{
        padding: 10px 10px 40px 0px;
        width: 100%;
    }
    .windPOSdetailTabBtn button{
        font-size: 17px;
        line-height: 20px;
        text-align: center;
        margin-bottom: 10px;
        width: 150px !important;
        height: 40px !important;
    }
    .windPOSdetailTabBtn .active{
        border-radius: 0;
    }
    .windPOSdetailFeatures{
        display: flex;
        margin-top: 20px;
    }
    .windPOSdetailFeatures .img-circle{
        display: flex;
        justify-content: center;
        width: 35px !important;
        height: 35px !important;
        padding: 5px;
    }
    .windPOSdetailFeatures h5{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSdetailFeatures p{
        font-size: 13px;
        line-height: 25px;
        text-align: left;
    }
    .NavTabBody2{
        padding: 10px 10px 40px 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-left: 1px;
    }
    .NavTabBody2 div{
        width: 100%;
        height: 200px;
        padding: 15px;
        margin-top: 15px;
        gap: 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .NavTabBody2 img{
        width: 71.01px;
        height: 65.7px;
    }
    .NavTabBody2 h4{
        font-size: 15px;
        line-height: 16px;
        text-align: left;
        line-height: 37px;
    }
    .NavTabBody2 p{
        font-size: 12px;
        line-height: 16px;
        text-align: center;
    }

    /* Highlights of Windows POS */
    .windPOSHighlightsCont{
        padding: 20px 0px !important; 
    }
    .windPOSHighlightsCont2{
        padding: 10 10px;
    }
    .windPOSHighlightsCont h4{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSHighlightsCont h2{
        font-size: 20px;
        line-height: 46px;
        text-align: left;
    }
    .windPOSHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .windPOSHighlights h5{
        font-size: 17px;
        line-height: 55px;
        text-align: center;
    }
    .windPOSHighlights p{
        font-size: 13px;
        line-height: 25px;
        text-align: center;
        padding: 0 10px;
    }

    /* Efficiency meets Innovation with Windows POS */
    .EfficiencyMeetsCont{
        padding: 30px 10px;
    }
    .EfficiencyMeetsCont h4{
        font-size: 18px;
        line-height: 40px;
        text-align: left;
    }
    .EfficiencyMeetsCont h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
        padding: 0;
    }
    .EfficiencyMeetsText{
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding-top: 10px;
    }
    .EfficiencyMeetsText p{
        font-size: 13px;
        line-height: 25px;
        text-align: left;
        padding-right: 0px;
    }

    /* similar products css */
    .similarProductsCont{
        padding: 30px 0 60px 0;
    }
    .similarProductsCont h4{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .similarProductsCont h2{
        font-size: 20px;
        line-height: 26px;
        text-align: left;
    }

    .similarProductsCardCont{
        display: flex;
        flex-direction: column;
        padding-top: 50px;
        justify-content: center;
        align-items: center;
        gap:30px;
    }
    .similarProductsCardCont .product{
        width:275;
        height: 288px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .similarProductsCardCont .product a{
        position: absolute;
        width: 285px;
        height: 49px;
        font-size: 14px;
        line-height: 50px;
        text-align: center;
        bottom: 30px;
    }
    .similarProductsCardCont .owl-prev{
        left: 0;
    }
    .similarProductsCardCont .owl-next{
        right: 0;
    }

    /***** softeware details page ****/
    .windPOSdetailHeading h2 {
        font-size: 25px;
    }
    .windPOSdetailHeading2 h2{
        font-size: 25px;
    }
    .softwareTopRight{
        padding: 20px 0 0 0;
    }
    .softwareTopRight div a{
        width: 46% !important;
        height: 46px;
        font-size: 16px;
    }
    .softwareTopRight div{
        display: flex;
        gap: 30px;
        padding: 35px 0px;
    }
    .softwareTopRight h2{
        font-size: 22px;
        line-height: 45px;
    }
    
    .softwareTopRight p{
        font-size: 14px;
        line-height: 25px;
        padding: 15px 0px 0 0 ;
    }
    .NavTabBody3{
        padding: 10px 30px 40px 30px;
        width: 100%;
        display: flex;
        margin-left: 1px;
    }
    .NavTabBody3 div{
        width:100%;
        height: auto;
    }
    .NavTabBody3 h4{
        font-size: 17px;
        padding: 10px 0 10px 0;
    }
    .NavTabBody3 p{
        font-size: 15px;
    }
    .NavTabBody4{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    /* ivr Service page*/
    .ivr-feature-rcont{
        width: 100%;
        padding-top: 50px;
    }
    .boxSize div{
        width: 100%;
        height: 159px;
    }
    .boxSize p{
        font-size: 14px;
        font-weight: 400;
    }
    .services-sec .fontSize1{
        font-size: 18px;
    }
    .services-sec .fontSize2{
        font-size: 22px;
    }
    .services-section .fontSize1{
        font-size: 18px;
    }
    .services-section .fontSize2{
        font-size: 22px;
    }

    /*Major highlights Automate tasks */
    .ivrHighlightsCont{
    padding: 20px 0px !important; 
    }

    .ivrHighlightsCont2 h4{
        font-size: 18px;
        line-height: 30px;
    }

    .ivrHighlightsCont2 h2{
        font-size: 22px;
        line-height: 30px;
    }
    .ivrContHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .ivrContHighlights h5{
        font-size: 20px;
        line-height: 75px;
        text-align: center;
    }

    .ivrContHighlights p{
        font-size: 14px;
        line-height: 25px;
        text-align: center;
    }

    /*benefits services-section */
    .services-section .services-cards{
        display: flex;
        justify-content: space-between;
    }
    .services-section .servicesBox{
        position: relative;
        padding-top: 16%;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        width: 70%;
    }
    /* hover effect on  services-section */
    .services-section{
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .services-section .boxSize{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .services-section .servicesBox::before{
        top: -29px;
        width: 93px;
        height: 85px;
        left: 73px;
    }
    .services-section .services-cards div{
        width: 80%;
        height: 113px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* first box */
    .services-section .servicesBox1::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 83px;
    }
    /* second box */
    .services-section .servicesBox2::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 83px;
    }
    /* third box */
    .services-section .servicesBox3::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 83px;
    }
    /* four box */
    .services-section .servicesBox4::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 83px;
    }
    /* five box */
    .services-section .servicesBox5::after{
        top: -15px;
        width: 31%;
        height: 60px;
        left: 83px;
    }
    .services-section .services-cards{
        display: flex;
        justify-content: center;
        align-items: center;
        gap:30px;
        padding-bottom: 30px;
    }

    /* automation page */
    .automationImgCont{
        padding: 30px 0 30px 0;
    }
    .outer-img{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .outer-img img {
        width: 90%;
        height: auto;
    }

    /* enterprise page */
    .enterprise-img-cont{
       padding: 0px 0 50px 0;
    }
    .enterprise-img-cont .POSmachineRightCont img{
        width: 100%;
        height: auto;
    }
    .enterprise-img-cont .POSmachineRightContMain{
        position: absolute;
        bottom: 50px;
    }

    .clints-marquee {
        height: 45px;
        width: 100%;
    }
    .clints-marquee div {
        width: 200%;
        height: auto;
    }
    .clints-carosel-cardCont img{
        width: 50%;
        height: auto;
    }
    .clints-marquee span {
        float: left;
        width: 12%;
    }
      
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/* hardware page css */
    .HardwarePgTopCont{
        height: 120px;
       
    }
    .HardwarePgTopCont h1{
        font-size: 25px;
        line-height: 85px;
    }
    
    .HardwarePgNavLinks{
        display: flex;
        justify-content: space-between;
        padding:0 10px;
    }
    .HardwarePgNavLinks a{
        font-size: 14px;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 38px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
    }
    .HardwarePgNavLinks a:hover{
        font-size: 14px;
        width: 22%;
        height: 38px;
    }
    
    .HardwarePgNavLink-Active{
        border-radius: 8px;
        font-size: 14px !important;
        line-height: 0px;
        text-align: center;
        width: 22%;
        height: 38px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
     /* POS Machine container  */
    .POSmachineRightContMain{
        position: relative;
        margin-top: 20px;
    }
 
    .POSmachineHeadings{
        font-size: 25px;
        text-align: left;
        margin-bottom: 10px;
    }
    .POSmachineRightCont img{
        width: 80%;
        height: auto;
    }

    .POSmachineRightCont2 img {
        width: 100%;
        height: auto;
        bottom: -25px;
        right: 0px;
    }
      
    .POSmachineFeatures{
        display: flex;
        margin-top: 10px;
    }

    .POSmachineFeatures h5{
        font-size: 17px;
        line-height: 25px;
        text-align: left;
    }
    .POSmachineFeatures p{
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
        text-align: left;
        padding-right: 0%;
    }
    .POSmachineBtns{
        display: flex;
        gap:30px;
        padding: 20px 10px;
        margin-top: 15px;
    }

    .POSmachineBtns a{
        width: 181px;
        height: 45px;
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        border-radius: 8px;
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
    }
    
    /*  POS image css */
    .POSmachineRightCont2  img {
        width: 70%;
        height: auto;
        bottom: 20px;
        right: 90px;
    }

    .windowPOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 20px;
        right: 90px;
    }
    .barcodePOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 30px;
        right: 50px;
    }
    .MobilePOSRightCont2 img {
        width: 48%;
        height: auto;
        bottom: 0px;
        right: 140px;
    }
    .barcodePOSRightCont2 img {
        width: 40%;
        height: auto;
        bottom: 0px;
        right: 190px;
    }
    .printerPOSRightCont2 img {
        width: 35%;
        height: auto;
        bottom: 0px;
        right: 220px;
    }
    .cashPOSRightCont2 img {
        width: 48%;
        height: auto;
        bottom: 0px;
        right: 150px;
    }

/******* windows POS detail details page css ********/
    .windPOSdetailTopCont{
        margin-top: 0px;
    }
    .windPOSdetailTopLeft{
        padding: 50px 0px 0px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        user-select: none;
    }
    .windPOSdetailSubImges{
        display: flex;
        justify-content: space-between;
        width: 50%;
        padding: 30px 0 0 0;
    }
    .windPOSdetailSubImges span{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
        height: 79px;
    }
    .selected-span {
        user-select: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .windPOSdetailTopRight{
        padding: 30px 0 30px 0;
    }
    .windPOSdetailTopRight h2{
        font-size: 25px;
        line-height: 26px;
        text-align: left;
    }
    .windPOSdetailTopRight p{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        padding: 5px 0px 0 0 ;
    }
    .windPOSdetailTopRight div{
        display: flex;
        gap: 30px;
        padding-top: 45px;
    }
    .windPOSdetailTopRight div a{
        width: 181px;
        height: 46px;
        font-size: 18px;
        line-height: 32px;
        text-align: center;
    }
    .windPOSdetailTabBtn{
        width: 95%;
    }
    .windPOSdetailSecCont{
        width: 100%;
    }
    .NavTabBody{
        padding: 10px 0px 40px 0px;
        width: 100%;
    }
    .windPOSdetailTabBtn button{
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        margin-bottom: 10px;
    }
    .windPOSdetailTabBtn .active{
        border-radius: 0;
    }
    .windPOSdetailFeatures{
        display: flex;
        margin-top: 20px;
    }

    .windPOSdetailFeatures h5{
        font-size: 17px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSdetailFeatures p{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
    }
    .NavTabBody2{
        padding: 10px 10px 40px 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-left: 1px;
    }
    .NavTabBody2 div{
        width: 49%;
        height: 220px;
        padding: 15px;
        margin-top: 15px;
        gap: 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .NavTabBody2 img{
        width: 71.01px;
        height: 65.7px;
    }
    .NavTabBody2 h4{
        font-size: 17px;
        line-height: 16px;
        text-align: left;
        line-height: 37px;
    }
    .NavTabBody2 p{
        font-size: 14px;
        line-height: 16px;
        text-align: center;
    }

    /* Highlights of Windows POS */
    .windPOSHighlightsCont{
        padding: 20px 0px !important; 
    }
    .windPOSHighlightsCont2{
        padding: 10 10px;
    }
    .windPOSHighlightsCont h4{
        font-size: 18px;
        line-height: 35px;
        text-align: left;
    }
    .windPOSHighlightsCont h2{
        font-size: 22px;
        line-height: 46px;
        text-align: left;
    }
    .windPOSHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .windPOSHighlights h5{
        font-size: 18px;
        line-height: 65px;
        text-align: center;
    }
    .windPOSHighlights p{
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        padding:0px;
    }

    /* Efficiency meets Innovation with Windows POS */
    .EfficiencyMeetsCont{
        padding: 30px 10px;
    }
    .EfficiencyMeetsCont h4{
        font-size: 20px;
        line-height: 40px;
        text-align: left;
    }
    .EfficiencyMeetsCont h2{
        font-size: 22px;
        line-height: 26px;
        text-align: left;
        padding: 0;
    }
    .EfficiencyMeetsText{
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding-top: 10px;
    }
    .EfficiencyMeetsText p{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
        padding-right: 0px;
    }

    /* similar products css */
    .similarProductsCont{
        padding: 40px 0 70px 0;
    }
    .similarProductsCont h4{
        font-size: 18px;
        line-height: 25px;
        text-align: left;
    }
    .similarProductsCont h2{
        font-size: 22px;
        line-height: 26px;
        text-align: left;
    }

    .similarProductsCardCont{
        display: flex;
        padding-top: 20px;
        justify-content: center;
        align-items: center;
    }
    .similarProductsCardCont .product{
        width: 285px;
        height: 288px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 40px;
    }
    .similarProductsCardCont .product a{
        position: absolute;
        width: 295px;
        height: 49px;
        font-size: 16px;
        line-height: 50px;
        text-align: center;
        bottom: 30px;
    }
    .similarProductsCardCont .owl-prev{
        left: 0;
    }
    .similarProductsCardCont .owl-next{
        right: 0;
    }


    /***** softeware details page ****/
    .windPOSdetailHeading2 h2{
        font-size: 28px;
    }
    .windPOSdetailHeading h2 {
        font-size: 28px;
    }
    .softwareTopRight{
        padding: 20px 0 0 0;
    }
    .softwareTopRight div a{
        width: 46% !important;
        height: 46px;
        font-size: 16px;
    }
    .softwareTopRight div{
        display: flex;
        gap: 30px;
        padding: 35px 0px;
    }
    .softwareTopRight h2{
        font-size: 22px;
        line-height: 45px;
    }
    .softwareTopRight p{
        font-size: 14px;
        line-height: 25px;
        padding: 15px 0px 0 0 ;
    }
    .NavTabBody3{
        padding: 10px 30px 40px 30px;
        width: 100%;
        display: flex;
        margin-left: 1px;
    }
    .NavTabBody3 div{
        width:48%;
        height: auto;
    }
    .NavTabBody3 h4{
        font-size: 17px;
        padding: 10px 0 10px 0;
    }
    .NavTabBody3 p{
        font-size: 15px;
    }

    /* ivr Service page*/
    .ivr-feature-rcont{
        width: 100%;
        padding-top: 50px;
    }
    .boxSize div{
        width: 100%;
        height: 129px;
    }
    .boxSize p{
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 10px !important;
    }
    .services-sec .fontSize1{
        font-size: 20px;
    }
    .services-sec .fontSize2{
        font-size: 25px;
    }
    .services-section .fontSize1{
        font-size: 20px;
    }
    .services-section .fontSize2{
        font-size: 25px;
    }

    /*Major highlights Automate tasks */
    .ivrHighlightsCont{
      padding: 50px 0px !important; 
    }

    .ivrHighlightsCont2 h4{
        font-size: 20px;
        line-height: 30px;
    }

    .ivrHighlightsCont2 h2{
        font-size: 25px;
        line-height: 30px;
    }
    .ivrContHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .ivrContHighlights h5{
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        margin: 10px 0;
    }

    .ivrContHighlights p{
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        padding: 0px;
    }
    .services-section{
        padding-top: 40px;
        padding-bottom: 90px;
    }

    .services-section .services-cards{
        display: flex;
        justify-content: center;
        align-items: center;
        gap:20px;
        margin-top: 0px;
        padding-top: 0;
    }
    .services-section .services-cards div{
        padding-top: 50px;
        width: 217px;
        height: 113px;
    }
    /* automation page */
    .automationImgCont{
        padding: 113px 0 70px 0;
    }
    .outer-img{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .outer-img img {
        width: 90%;
        height: auto;
    }
    /* enterprise page */
    .enterprise-img-cont{
        padding: 0px 0 50px 0;
    }
    .enterprise-img-cont .POSmachineRightCont img{
        width: 100%;
        height: auto;
    }
    .enterprise-img-cont .POSmachineRightContMain{
        position: absolute;
        bottom: 10px;
    }

    .clints-marquee {
        height: 70px;
        width: 100%;
    }
    .clints-marquee div {
        width: 200%;
        height: auto;
    }
    .clints-carosel-cardCont img{
        width: 45%;
        height: auto;
    }
    .clints-marquee span {
        float: left;
        width: 12%;
    }


}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
/* hardware page css */
    .HardwarePgTopCont{
        height: 120px;
       
    }
    .HardwarePgTopCont h1{
        font-size: 30px;
        line-height: 85px;
    }
    
    .HardwarePgNavLinks{
        display: flex;
        justify-content: space-between;
        padding:5px 40px;
    }
    .HardwarePgNavLinks a{
        font-size: 16px;
        line-height: 0px;
        text-align: center;
        width: 23%;
        height: 43px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
    }
    .HardwarePgNavLinks a:hover{
        font-size: 18px;
        width: 23%;
        height: 43px;
    }
    
    .HardwarePgNavLink-Active{
        border-radius: 8px;
        font-size: 14px !important;
        line-height: 0px;
        text-align: center;
        width: 23%;
        height: 43px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
    /* POS Machine container  */
    .POSmachineRightContMain{
        position: relative;
        margin-top: 20px;
    }
    .POSmachineHeadings{
        font-size: 30px;
        text-align: left;
        margin-bottom: 10px;
    }
    .POSmachineRightCont{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .POSmachineRightCont img{
        width: 100%;
        height: auto;
    }

    .POSmachineRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 25px;
        right: 0px;
    }
      
    .POSmachineFeatures{
        display: flex;
        margin-top: 10px;
    }
    .POSmachineFeatures h5{
        font-size: 18px;
        line-height: 25px;
        text-align: left;
    }
    .POSmachineFeatures p{
        font-size: 16px;
        font-weight: 400;
        line-height: 25px;
        text-align: left;
        padding-right: 0%;
    }
    .POSmachineBtns{
        display: flex;
        gap:30px;
        padding: 20px 10px;
        margin-top: 15px;
    }

    .POSmachineBtns a{
        width: 181px;
        height: 46px;
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        border-radius: 8px;
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
    }
    
    /*  POS image css */
    .POSmachineRightCont2  img {
        width: 100%;
        height: auto;
        bottom: 20px;
        right: 0px;
    }

    .windowPOSRightCont2 img {
        width: 100%;
        height: auto;
        bottom: 20px;
        right: 0px;
    }
 
    .MobilePOSRightCont2 img {
        width: 70%;
        height: auto;
        bottom: 0px;
        right: 50px;
    }
    .barcodePOSRightCont2 img {
        width: 60%;
        height: auto;
        bottom: 50px;
        right: 70px;
    }
    .printerPOSRightCont2 img {
        width: 60%;
        height: auto;
        bottom: 50px;
        right: 60px;
    }
    .cashPOSRightCont2 img {
        width: 85%;
        height: auto;
        bottom: 40px;
        right: 10px;
    }

/******* windows POS detail details page css ********/
    .windPOSdetailTopCont{
        margin-top: 0px;
    }
    .windPOSdetailTopLeft{
        padding: 60px 0px 50px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        user-select: none;
    }
    .windPOSdetailSubImges{
        display: flex;
        justify-content: space-between;
        width: 90%;
        padding: 50px 0 0 0;
    }
    .windPOSdetailSubImges span{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
        width: 69px;
        height: 70px;
    }
    .selected-span {
        user-select: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .windPOSdetailTopRight{
        padding: 50px 0 10px 0;
    }
    .windPOSdetailTopRight h2{
        font-size: 25px;
        line-height: 35px;
        text-align: left;
    }
    .windPOSdetailTopRight p{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        padding: 5px 0px 0 0;
    }
    .windPOSdetailTopRight div{
        display: flex;
        gap: 30px;
        padding-top: 45px;
    }
    .windPOSdetailTopRight div a{
        width: 181px;
        height: 46px;
        font-size: 18px;
        line-height: 32px;
        text-align: center;
    }
    .windPOSdetailTabBtn{
        width: 98%;
    }
    .windPOSdetailSecCont{
        width: 100%;
    }
    .NavTabBody{
        padding: 10px 10px 40px 10px;
        width: 100%;
    }
    .windPOSdetailTabBtn button{
        font-size: 20px;
        line-height: 25px;
        text-align: center;
        margin-bottom: 10px;
    }
    .windPOSdetailTabBtn .active{
        border-radius: 0;
    }
    .windPOSdetailFeatures{
        display: flex;
        margin-top: 20px;
    }
    .windPOSdetailFeatures h5{
        font-size: 18px;
        line-height: 25px;
        text-align: left;
    }
    .windPOSdetailFeatures p{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
    }
    .NavTabBody2{
        padding: 10px 10px 40px 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-left: 1px;
    }
    .NavTabBody2 div{
        width: 32%;
        height: 240px;
        padding: 15px;
        gap: 5px;
        margin-top: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .NavTabBody2 img{
        width: 71.01px;
        height: 65.7px;
    }
    .NavTabBody2 h4{
        font-size: 20px;
        line-height: 16px;
        text-align: left;
        line-height: 37px;
    }
    .NavTabBody2 p{
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }

    /* Highlights of Windows POS */
    .windPOSHighlightsCont{
        padding: 25px 0px !important; 
    }
    .windPOSHighlightsCont2{
        padding: 10px 10px;
    }
    .windPOSHighlightsCont h4{
        font-size: 20px;
        line-height: 35px;
        text-align: left;
    }
    .windPOSHighlightsCont h2{
        font-size: 27px;
        line-height: 46px;
        text-align: left;
    }
    .windPOSHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .windPOSHighlights h5{
        font-size: 20px;
        line-height: 65px;
        text-align: center;
    }
    .windPOSHighlights p{
        font-size: 16px;
        line-height: 25px;
        text-align: center;
        padding:0px;
    }

    /* Efficiency meets Innovation with Windows POS */
    .EfficiencyMeetsCont{
        padding: 30px 10px;
    }
    .EfficiencyMeetsCont h4{
        font-size: 22px;
        line-height: 40px;
        text-align: left;
    }
    .EfficiencyMeetsCont h2{
        font-size: 25px;
        line-height: 30px;
        text-align: left;
        padding: 0;
    }
    .EfficiencyMeetsText{
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding-top: 15px;
    }
    .EfficiencyMeetsText p{
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        padding-right: 0px;
    }

    /* similar products css */
    .similarProductsCont{
        padding: 40px 0 70px 0;
    }
    .similarProductsCont h4{
        font-size: 18px;
        line-height: 25px;
        text-align: left;
    }
    .similarProductsCont h2{
        font-size: 22px;
        line-height: 26px;
        text-align: left;
    }

    .similarProductsCardCont{
        display: flex;
        padding-top: 20px;
        justify-content: center;
        align-items: center;
    }
    .similarProductsCardCont .product{
        width: 215px;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }
    .similarProductsCardCont .product a{
        position: absolute;
        width: 225px;
        height: 49px;
        font-size: 16px;
        line-height: 50px;
        text-align: center;
        bottom: 20px;
    }
    .similarProductsCardCont .owl-prev{
       bottom: 32%;
    }
    .similarProductsCardCont .owl-next{
        bottom: 32%;
    }


 /***** softeware details page ****/
    .windPOSdetailHeading2 h2{
        font-size: 30px;
    }
    .windPOSdetailHeading h2 {
        font-size: 30px;
    }
    .softwareTopRight{
        padding: 25px 0 0 0;
    }
    .softwareTopRight div a{
        width: 26% !important;
        height: 46px;
        font-size: 16px;
    }
    .softwareTopRight div{
        display: flex;
        gap: 30px;
        padding: 25px 0px;
    }

    .softwareImgCont .outer-img{
        bottom: 0;
    }
    .NavTabBody4 div{
        width: 24%;
        height: 496px;
    }
 
 
    /* ivr Service page*/
    .ivr-feature-rcont{
        width: 100%;
        padding-top: 50px;
    }
    .boxSize div{
        width: 100%;
        height: 155px;
    }
    .boxSize p{
        font-size: 15px;
        font-weight: 400;
        padding: 0 20px;
    }
    .services-sec .fontSize1{
        font-size: 20px;
    }
    .services-sec .fontSize2{
        font-size: 25px;
    }
    .services-section .fontSize1{
        font-size: 20px;
    }
    .services-section .fontSize2{
        font-size: 25px;
    }

    /*Major highlights Automate tasks */
    .ivrHighlightsCont{
      padding: 50px 0px !important; 
    }

    .ivrHighlightsCont2 h4{
        font-size: 20px;
        line-height: 30px;
    }

    .ivrHighlightsCont2 h2{
        font-size: 25px;
        line-height: 30px;
    }
    .ivrContHighlights div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 15px;
        margin-top: 40px;
    }
    .ivrContHighlights h5{
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        margin: 10px 0;
    }

    .ivrContHighlights p{
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        padding: 0;
    }
    .services-section{
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .services-section .services-cards{
        display: flex;
        justify-content: center;
        align-items: center;
        gap:20px;
        margin-top: 0px;
        padding-top: 0;
    }
    .services-section .services-cards div{
        margin-top: 30px;
        width: 227px;
        height: 110px;
    }
    /* automation page css  */
    .outer-img {
        position: absolute;
        bottom: 86px;
    }
    .POSmachineHeadings {
        font-size: 25px;
    }    
    /* enterprise page */
    .enterprise-img-cont{
        padding: 0px 0 50px 0;
    }
    .enterprise-img-cont .POSmachineRightCont img{
        width: 100%;
        height: auto;
    }
    .enterprise-img-cont .POSmachineRightContMain{
        position: absolute;
        bottom: 80px;
    }

    .clints-marquee {
        height: 90px;
        width: 100%;
    }
    .clints-marquee div {
        width: 200%;
        height: auto;
    }
    .clints-carosel-cardCont img{
        width: 45%;
        height: auto;
    }
    .clints-marquee span {
        float: left;
        width: 12%;
    }

}
@media only screen and (min-width: 1440px) and (max-width: 1499px) {
    .similarProductsCardCont .product{
        height: 282px;
        width: 240px;
    }
    .similarProductsCardCont .product a{
        width: 247px;
        height: 49px;
    }
    .ivr-feature-rcont {
        width: 73%;
        padding-top: 10px;
    }
}


@media(min-width:992px){
    .services-sec .col-xl-2,.services-sec .col-lg-4{
     flex: 0 0 auto;
     width: 19.666667%;
 }

}