@media screen and (min-width: 1367px) and (max-width: 1440px) {

    .smartapp-procore .hero-banner-homepage.video-embebed {
        height: 650px!important;
    }

}
@media screen and (min-width: 1441px) and (max-width: 1800px) {

    .smartapp-procore .hero-banner-homepage.video-embebed {
        height: 720px!important;
    }

}
@media screen and (min-width: 1801px) and (max-width: 2200px) {

    .smartapp-procore .hero-banner-homepage.video-embebed {
        height: 850px!important;
    }

}
@media screen and (min-width: 2201px) and (max-width: 2600px) {

    .smartapp-procore .hero-banner-homepage.video-embebed {
        height: 950px!important;
    }

}
@media screen and (min-width: 2601px) and (max-width: 3500px) {

    .smartapp-procore .hero-banner-homepage.video-embebed {
        height: 1050px!important;
    }

}


/*New brena section media css*/
@media screen and (min-width: 768px) and (max-width: 2560px){
   #mobile-view {
        display: none;
    } 
}
@media screen and (min-width: 1200px) and (max-width: 1300px){
   .home_new .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button figure {
    left: 20vh !important;
    }
    .main_home_page.home_new .hero-banner-homepage.video-embebed .modal-content.modal-animated-in{
    margin: -3vw auto 0vw auto !important;
}
}
@media screen and (min-width: 992px) and (max-width: 5000px) {
    #product-detail-tabs .request-demo-sec {
    display: none;
}
}
@media screen and (min-width: 481px) and (max-width: 768px){
   #feature-list .photo-gallery .text-center .justify-content-center {
        display: block;
    }
    .request-demo {
        /*position: fixed;
        top: 0px;
        right: 20px;*/
/*        display: none;*/
    }
    .home_new .software__hardware .sub-head .title{
        display:block !important;
        padding-left: 20px;
    }
    .home_new .software__hardware .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home_new .software__hardware .head {
        background: #0a0a0a80;
        margin-top: -15px;
        padding: 30px;
    }
    .home_new .software__hardware .sub-head .title a{
        float:left;
        font-size:13px;
    }
    .home_new .software__hardware .head h2 {
        font-size: 26px;
    }
    .home_new .software__hardware .head p {
        font-size: 14px;
        line-height: 25px;
        width: 80%;
        margin: 0 auto;
    }
    .home_new .software__hardware .sub-head h2 {
        font-size: 22px;
    }
    .home_new .software__hardware .sub-head small {
        font-size: 13px;
        white-space:normal;
    }
    .home_new .software__hardware .sw-cards .card {
        height: 250px;
    }
    .home_new .software__hardware .sw-cards .card img{
        width:60%;
        height:50px;
        padding:0;
    }
    .home_new .software__hardware .sw-cards .card .talk_wrap img {
    height: 30px;
    }
     .home_new .software__hardware .sw-cards .card .talk_wrap a{
        font-size:10px;
    }
    .home_new .software__hardware .sw-cards .card h2, .home_new .software__hardware .hw-cards .card h2{
        height:40px;
    }
    .home_new .software__hardware .sw-cards .card h2, 
    .home_new .software__hardware .hw-cards .card h2{
        font-size:14px;
    }
    .home_new .software__hardware .sw-cards .card h3, 
    .home_new .software__hardware .hw-cards .card h3 {
        font-size: 18px;
    }
    .home_new .software__hardware .sw-cards .card small, 
    .home_new .software__hardware .hw-cards .card small {
        font-size: 10px;
    }
    .home_new .software__hardware .sw-cards .card h6 {
        font-size: 8px;
        margin: 5px auto;
        width: 160px;
    }
    .home_new .software__hardware .hw-cards .card h6{
        font-size:8px;
        margin: 10px auto;
    }
    .home_new .software__hardware .hw-cards .card img {
        height: 25px;
    }
    .home_new .software__hardware .hw-cards .card {
        height: 175px;
    }
    .home_new .software__hardware .hw-cards .card h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .home_new .software__hardware .hw-cards .card p {
        font-size: 10px;
        line-height: 14px;
    }
    .home_new .software__hardware .hw-cards .card a {
        font-size: 9px;
    }
    .award-section .award-logo {
        margin-top: -30px;
        margin-left: 0px;
    }
        .award-section .text-section {
        padding-left: 0px;
    }
    .award-section .text-section {
        margin-left: 0px;
        margin-bottom: -30px;
    }
        .award-section .text-section button {
        font-size: 13px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
        .award-section .text-section h2 {
        font-weight: bold;
        color: #FF6D1B;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px;
        font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 2560px) {
    .smartapp-procore .hero-banner-homepage.video-embebed .hero-descritpion-wrapper {
        text-align: center;
        top: 11vh;
    }
    .smartapp-procore .hero-banner-homepage.video-embebed {
    height: 930px;
}
  body main section.hero-banner-homepage .hero-descritpion-wrapper{
        top: 14vh;
    }
    .Product_home_ai #videoModal2 .modal-dialog .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    height: auto;
    top: 10%;
    margin: 3vw auto 0vw auto !important;
    }
}
@media screen and (min-width: 1300px) and (max-width: 2559px) {
    /*#feature-list #myModal .modal-content.fix-modal {
    margin: -10vw auto 0vw auto !important;
}*/
    .Product_home_ai #videoModal2 .modal-dialog .modal-content {
        background-color: #fefefe;
        margin: auto;
        padding: 0px;
        border: 1px solid #888;
        width: 70%;
        height: auto;
        top: 50%;
        margin: 3vw auto 0vw auto !important;
        margin: 0vw auto 0vw auto !important;
    }
   
    .new_ai_brenna .card {
        margin-left: -2px;
    }
    .new_ai_brenna .left .card.l2 {
        margin-left: -2px;
    }
    .new_ai_brenna .right a .r1 {
        margin-left: -32px;
    }
    .new_ai_brenna .right .card.r2 {
    margin-left: -32px;
    }
    .new_ai_brenna button.btn.btn-primary {
    margin-left: 9rem;
    
    }
    

}
@media screen and (min-width: 320px) and (max-width: 480px) {
    .calendly-overlay .calendly-popup {
        bottom: 0;
        height: 400px!important;
        left: 0;
        max-height: none;
        min-width: 0;
        position: fixed;
        right: 0;
        top: 85px!important;
        transform: none;
        width: 100%;
    }
    .new-time-tracking .tiles-box-ai
     {
        border-radius: 0 0 8px 8px;
        /* scale: 0.9; */
        padding-left: 15px;
    }
    .plans___page .Sketch_field h3 {
    color: #ed7532;
    margin-top: 19px;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 23px;
    text-transform: uppercase;
}
    .plans___page .detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper figure img
    {
        height: 40px;
        width: 40px;
    }
    .plans___page .detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper figure img {
        height: 40px;
        margin-right: 10px;
    }
    .price_schedule_sec {
    display: inline-block;
    width: 100%;
    padding: 30px 10px 30px 10px;
    background-image: linear-gradient(97deg, rgb(0 0 0 / 94%) 0%, rgb(0 0 0 / 93%) 20%, rgba(0, 0, 0, 0) 80%, rgb(35 35 35 / 45%) 100%), url(../plan-per-project-1.html);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 40px;
    background-position: center;
    margin-bottom: 40px;
}
    #feature-list #myModal {
        font-family: 'poppins';
        top: 10px !important;
    }
    #feature-list #myModal .modal-content.fix-modal
    {
        top: -4%;
        margin: -11vw auto 0vw auto !important;
    }
    #feature-list #myModal .modal-content.fix-modal .slide.text-center
    {
        line-height: 22px;
        display: block;
    }#feature-list #myModal .modal-content.fix-modal .slide.text-center .d-flex.justify-content-center
     {
        margin-bottom: 10px;
        font-weight: bold;
        font-size: 16px;
    }
    #feature-list #myModal .modal-content.fix-modal .slide.text-center video {
        width: 85%;
        height: 25vh;
    }
    #feature-list #myModal .modal-content.fix-modal .slide.text-center .description-text .description-text-inner {
        width: 100%;
    }    
    #feature-list #myModal .modal-content.fix-modal a.previous {
            cursor: pointer;
            position: absolute;
            top: 47%;
            padding: 10px;
    }    
    #feature-list #myModal .modal-content.fix-modal a.next {
        cursor: pointer;
        position: absolute;
        top: 53%;
        padding: 10px;
        margin-top: -63px;
    }
#feature-list #myModal .modal-content.fix-modal a.next i.fa.fa-chevron-circle-right {
    font-size: 23px;
}#feature-list #myModal .modal-content.fix-modal a.previous i.fa.fa-chevron-circle-left {
    font-size: 23px;
}



    .Sketch_field .scrolling-wrapper{
        height: 350px;
        overflow: hidden;
    }

    .home_new .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button figure {
    top: 3px !important;
    left: -10px !important;
    }
    .award-section .award-logo img {
        width: 96px!important;
        margin-left: 0px;
    }
    .award-section .text-section button.first-button {
        font-size: 13px;
        line-height: 16px;
        font-weight: 600;
        background-color: #1BA9D6;
        color: #fff;
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        border-radius: 18px;
        width: 180px;
        height: 37px;
        border: none;
        margin-bottom: 20px;
    }
    .award-section .text-section button.twice-btn {
        font-size: 13px;
        line-height: 16px;
        font-weight: 600;
        background-color: #00000000;
        color: #fff;
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        border-radius: 18px;
        width: 65px;
        height: 37px;
        border: 1px solid #fff;
        margin-bottom: 20px;
    }








    .new_ai_brenna .card .d-flex {
    height: 60px;
    align-items: center;
}
.new_ai_brenna .card .d-flex img {
    margin-left: 0px;
    margin-top: 25px;
    margin-right: 20px;
}
/*.new_ai_brenna .card .d-flex h3 {
    margin-left: 10px;
}*/
.new_ai_brenna .card .fusion-text {
    margin-left: 80px;
}
.new_ai_brenna .card .fusion-text p {
    margin-right: 0px;
    text-align: left;
}
.new_ai_brenna .card .fusion-text button {
    margin-left: 0px;
    width: 232px;
    padding: 7px 20px 7px 20px;
    text-align: left;
}
.new_ai_brenna .mid {
    margin-top: 30px;
    margin-bottom: 30px;
}
    .new_ai_brenna .button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    z-index: 9;
    margin-bottom: 3rem;
    }
    .new_ai_brenna .button {
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    border-radius: 50px;
    padding: 5px 5px 5px 43px;
    text-align: center;
    background-color: #fff;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    width: 300px;
    }
    
}

/* End New brena section media css*/ 

@media (max-width:440px) {
    .fusion-platform .mid{
        display:none !important;
    }
    .why-smartapp .clients .image {
        padding: 20px 10px;
    }
    .main_banner .hero-play-button figure {
        top: 0px;
    }
}


/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 500.98px) {
    
    /* Header - Responsive CSS */
    
    body header.open .navbar .navbar-collapse .navbar-nav {
        min-height: calc((86vh - 74px));
    }
    
    .wide90 {
        width:90%!important;
    }
    
    .wide100 {
        width:100%!important;
    }
    
    /* Main - Responsive CSS */
    
    
}

 /*Small devices (landscape phones, less than 768px)*/
 
@media (max-width: 767.98px) {
    body header.open .navbar .navbar-collapse {
        background-color: #FFFFFF
    }
    .plans___page .price-wrapper .price .save-tag{
        left:17%;
    }
    .plans___page .price-wrapper .price.bundle{
        height:140px;
            width: 90%;
            margin:0 auto;
    }
    .plans___page .price-wrapper .price.bundle .d-flex{
        margin-left:0 !important;
    }
    .plans___page .tooltip-wrap {
        top: 18px;
    }
    .plans___page .price-wrapper .price.standalone {
        height:130px;
        width: 90%;
            margin:10px auto
    }
    .plans___page .price-wrapper .price.bundle .incls_price h6 {
        font-size: 11px;
        margin-top: 15px;
    }
    .plans___page .product-detail-tabs .tabs-wrapper .content-wrapper .content-item .description-wrapper .price-wrapper .dblock{
        display:block !important;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav {
        min-height: calc((70vh - 74px));
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item {
        position: relative;
        width: 100%;
        padding-right: 0;
        border-bottom: 1px solid rgba(89, 89, 89, 0.5);
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.only-desktop {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.only-mobile {
        display: block
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.app-mob .link{
       position: absolute;
        top: 5px;
        right: 63px;
        color: #fff;
        background-color: #ed7532;
        padding: 2px 8px 0;
        border-radius: 50px;
        text-transform: uppercase;
        font-family: 'Poppins Bold',Arial,Helvetica,sans-serif;
        font-weight: 700;
        font-size: 8px;
        line-height: 20px;
        margin-left: 20px;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.only-mobile.link:after {
        content: '\f054';
        font-family: 'Font Awesome 5 Pro Solid';
        font-weight: 900;
        font-size: 12px;
        color: #FFFFFF;
        -webkit-transition: color .35s ease-in-out;
        -moz-transition: color .35s ease-in-out;
        -o-transition: color .35s ease-in-out;
        -ms-transition: color .35s ease-in-out;
        transition: color .35s ease-in-out
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.only-mobile.link:after {
        font-size: 13px;
        color: #1E1E1E;
        padding: 26px;
        pointer-events: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
        width: 100%;
        color: #1E1E1E;
        padding: 25px;
        font-family: 'Poppins Bold', Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size:14px;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:before {
        content: '\f0d8';
        display: none;
        font-family: 'Font Awesome 5 Pro Solid';
        font-weight: 900;
        font-size: 15px;
        position: absolute;
        left: 50%;
        bottom: -7px;
        color: #FFFFFF
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:after {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.show {
        border-bottom: 1px solid rgba(89, 89, 89, 0.5)
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.show .nav-link {
        color: #ED7532;
        border-bottom: 1px solid rgba(89, 89, 89, 0.5)
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.show .dropdown-menu {
        border: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.show .dropdown-toggle:after {
        content: '\f077';
        font-family: 'Font Awesome 5 Pro Solid';
        font-size: 12px;
        color: #FFFFFF;
        -webkit-transition: color .35s ease-in-out;
        -moz-transition: color .35s ease-in-out;
        -o-transition: color .35s ease-in-out;
        -ms-transition: color .35s ease-in-out;
        transition: color .35s ease-in-out
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.show .dropdown-toggle::after {
        color: #ED7532
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item:after {
        content: '';
        font-family: 'Font Awesome 5 Pro Solid';
        font-size: 12px;
        color: #1E1E1E;
        position: absolute;
        right: 0;
        top: 0;
        border-left: 1px solid rgba(89, 89, 89, 0.5)
    }
    
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu {
        padding: 0px 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper {
        padding: 0;
        margin: auto
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        padding: 19px 0 22px 45px;
        -webkit-transition: background-color .35s ease-in-out;
        -moz-transition: background-color .35s ease-in-out;
        -o-transition: background-color .35s ease-in-out;
        -ms-transition: background-color .35s ease-in-out;
        transition: background-color .35s ease-in-out
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item figure {
        /*margin: 0px 20px*/
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item figure img{
             width:60px;
        height: 25px;
        object-fit: contain;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item:hover,
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item.active {
        background-color: #F5F5F5
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .title {
        color: #1E1E1E;
        font-family: 'Poppins Black', Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 28px;
        padding-top: 0;
        text-transform: uppercase;
        position: relative
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .title:after {
        content: 'TM';
        font-size: 8px;
        line-height: 8px;
        color: #1E1E1E;
        position: absolute;
        top: 3px;
        right: -15px
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plan {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .text {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .details {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        text-indent: -9999px;
        padding: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-details {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu {
        padding: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu:before {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row {
        margin: auto
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row .blog-links {
        background-color: #FFFFFF;
        padding: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row .blog-links .link-item {
        font-family: 'Poppins Medium', Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 15px;
        line-height: 15px;
        text-decoration: none;
        color: #1E1E1E;
        padding: 20px 60px
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row .blog-links .link-item:hover,
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row .blog-links .link-item.active {
        background-color: #F5F5F5
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.insights .dropdown-menu .row .blog-articles {
        display: none
    }
    
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us:after {
        height: auto;
        line-height: 16px
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu {
        padding: 0;
        left: auto
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu .sub-menu-item {
        background-color: #FFFFFF;
        -webkit-transition: background-color .35s ease-in-out;
        -moz-transition: background-color .35s ease-in-out;
        -o-transition: background-color .35s ease-in-out;
        -ms-transition: background-color .35s ease-in-out;
        transition: background-color .35s ease-in-out
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu .sub-menu-item a {
        display: block;
        font-size: 16px;
        font-family: 'Poppins Medium', Arial, Helvetica, sans-serif;
        font-weight: 500;
        line-height: 28px;
        color: #1E1E1E;
        padding: 15px 60px;
        -webkit-transition: color .35s ease-in-out;
        -moz-transition: color .35s ease-in-out;
        -o-transition: color .35s ease-in-out;
        -ms-transition: color .35s ease-in-out;
        transition: color .35s ease-in-out
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu .sub-menu-item:hover {
        background-color: #F5F5F5
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu .sub-menu-item:hover a {
        font-family: 'Poppins Medium', Arial, Helvetica, sans-serif;
        font-weight: 500;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us.show .dropdown-menu {
        max-width: 100%;
    }
    body header .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu{
        width:100% !important;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project {
        border-bottom: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project:after {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project .nav-link {
        max-width: 290px;
        width: auto;
        margin: 20px auto;
        padding: 17px 0;
        text-align: center;
        min-height: 50px;
        color: #FFFFFF;
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        font-weight: normal;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project .signin-wraper {
        text-align: center;
        padding-bottom: 5px;
        font-size:13px;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project .signin-wraper a {
        padding-left: 5px;
        color: #29A5FF
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.start-project .signin-wraper.only-mobile {
        display: block
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright {
        border-bottom: 0
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright.nav-item {
        width: 90%;
        margin: 15px auto;
        border-top: 1px solid rgba(232, 232, 232, 0.5)
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright.nav-item:after {
        display: none
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright.nav-item .terms {
        padding: 15px 0;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright.nav-item .terms li:first-child {
        padding-right: 5vw
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.copyright.nav-item .terms li a {
        color: #1E1E1E;
        text-decoration: underline;
        font-size:12px;
    }
    
    body header.open .navbar .navbar-collapse .navbar-nav .dropdown-toggle:after {
        content: '\f078';
        font-family: 'Font Awesome 5 Pro Solid';
        font-weight: 900;
        font-size: 12px;
        color: #1E1E1E;
        position: absolute;
        right: 0;
        top: 0;
        border: 0;
        border-left: 1px solid rgba(89, 89, 89, 0.5);
        height: 66px;
        padding: 25px
    }
    
    body header.open .navbar .navbar-collapse.show {
        background-color: #FFFFFF;
        max-height: 80vh;
        overflow-y: auto;
        scrollbar-width: thin;
    }
    
    /* Main - Responsive CSS */
    
    /* Industries - Responsive CSS */
       
    .industries_main .hero-banner-homepage {
        height: 530px ;
    }
    
    .industries_main .tab-info-con .nav-pills li{
        width:101.5px;
    }
    
    .industries_main .tab-info-con .nav-pills{
        z-index: 10;
    }
    
    .industries_main .tab-info-con .nav-pills li a {
        padding: 15px 25px;
        font-size: 15px;
    }
    .industries_main .tab-info-con .nav-pills .nav-link.active {
        width: inherit;
    }
     .industries_main .industry_ab {
         padding-bottom:20px;
         margin-top:-45px;
     }
    
    .industries_main .industry_ab .left{
        width:100%;
    }
    .industries_main .industry_ab .right{
        width:100%;
    }
    .industries_main .industry_ab .left .text {
        padding: 40px;
    }
    .industries_main .industry_ab .left h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .industries_main .industry_ab .right img {
        height: 330px;
        object-fit: cover;
    }

    .industries_main .industry_ab .ab_list {
        display:inherit !important;
        margin: 0 auto;
        width: 90% ;
    }
    .industries_main .industry_ab .ab_list .card {
        padding: 20px;
        width: 48%;
        margin-right: 19px;
        margin-top:20px;
        margin-bottom:0;
        height:205px;
    }
    .industries_main .industry_ab .ab_list .card img{
        width:30px;
    }
    
    .industries_main .industry_ab .ab_list .card p {
        font-size: 14px;
        line-height: 24px;
    }

    .industries_main .industry_ab .ab_list .card:nth-child(3n+3){
         margin-right: 19px;
    }
    .industries_main .industry_ab .ab_list .card:nth-child(2n+2){
         margin-right: 0px ;
    }
    .industries_main .industry_ab .ab_list .card p {
        font-size: 14px;
        line-height: 24px;
    }
    
    .industries_main .industry_stats{
        padding:50px 0;
    }
    
    .industries_main .industry_stats img {
        width:40px;
    }
    
    .industries_main .industry_stats .text{
        margin-top:10px;    
    }
    
    .industries_main .industry_stats p {
        font-size: 13px;
        margin-top: 15px;
    }
    .industries_main .industry_stats h2 {
       font-size: 25px;
    }
    .industries_main .industry_stats h2 span {
        font-size: 16px;
        top: -15px;
        left: -7px;
    }
    .industries_main .industry_apps h1{
        margin-bottom:25px;
        font-size:25px;
    }
    
     .industries_main .industry_apps img{
         width:50px;
     }
     
     .industries_main .industry_apps h3 {
        font-size: 15px;
        line-height: 15px;
    }
    
    .industries_main .industry_apps p {
        font-size: 12px;
        line-height: 24px;
    }
    
    .industries_main .industry_testimony{
        padding:0;
    }
    
    .industries_main .industry_testimony .left img{
        width:150px;  
    }
        
    .industries_main .industry_testimony .right p {
        font-size: 14px;
        line-height: 26px;
        padding:0;
    }
    .industries_main .industry_testimony .right p:before {
        content: "\201c";
        left: -13px;
    }
    .industries_main .industry_testimony .right .author{
        padding:0;
    }
    .industries_main .industry_testimony .link{
        margin:30px auto;
    }
    
    /* Footer - Responsive CSS */
    
    body footer .container .main-footer {
        padding-top: 25px;
    }
    body footer .container .main-footer .footer-menu {
        margin: 15px 0;
        padding-top: 15px !important;
    }
    .footer-menu h4{
        margin:0;
    }
    body footer .container .main-footer .footer-menu ul li {
        margin-top: 5px !important;
    }
    body footer .container .sub-footer .terms {
        margin-top: 15px !important;
    }
    body footer .container .sub-footer .copyright p{
        margin-top:0;
        line-height: 10px;
    }
    .copyright p{
        font-size:12px;
    }
}

@media (max-width: 767px) {
    .main_org_console .detail-hero-banner.video-embebed{
               height: 70vh; 
    }

    .agile_construction_page section.hero-banner-homepage .hero-descritpion-wrapper .hero-title {
        font-size: 37px;
        line-height: 5rem;
        margin-top:0;
    }
    .agile_intro .text-con p{
        padding: 0;
    }
    .agile_principles .right .track-con{
        right: 0;
        left: 0px;
        width: 35em;
    }
    .agile_principles .right .track-con img{
        width: 100%;
        height: auto;
    }
    .agile_principles .left, .agile_principles .right {
        width: 100%;
        float: left;
    }
    .agile_principles .left h4 {
        text-align: center;
        padding: 0px;
    }
    .agile_principles .right li:nth-child(1) {
        bottom: -14em;
        left: 5em;
    }
    .agile_principles .right li:nth-child(2) {
        bottom: -11em;
        left: 1.5em;
    }
    .agile_principles .right li:nth-child(3) {
        bottom: -8em;
        left: -3em;
    }
    .agile_principles .right li:nth-child(4) {
        top: 5em;
        right: 7.5em;
    }
    .agile_principles .right li:nth-child(5) {
        top: 0em;
        right: -13em;
    }
    .agile_panel {
        padding: 60px 0px 40px;
        margin: 0px;
    }
    .agile_panel .left {
        width: 100%;
        padding-right: 0px;
    }
    .agile_panel .left h3{
        text-align: center;
    }
    .agile_panel .left p{
        text-align: center;
        padding: 0px;
    }
    .agile_panel .left .video-con {
        width: 70%;
        display: block;
        margin: auto;
        margin-top: 25px;
    }
    .agile_panel .right {
        width: 100%;
    }
    .agile_panel .right ul {
        display: block;
        width: 70%;
        margin: auto;
        margin-top: 35px;
    }
    .agile_panel .right ul li {
        width: 100%;
    }
    .agile_panel .right ul li:nth-child(5), .agile_panel .right ul li:nth-child(6) {
        margin-bottom: 20px;
    }
    .agile-panel-popup {
        width: 440px !important;
    }
    .agile-panel-popup .form-wrap {
        padding: 2em 2em 3em;
    }
    .agile_ready h3{
        font-size: 35px;
        padding: 0;
    }
    .smart_fusion_about{
        background-position: right bottom;
        padding: 60px 0px 15px;
    }
    .smart_fusion_about .left, .smart_fusion_about .right {
        float: left;
        width: 100%;
    }
    .smart_fusion_about .left {
        padding: 0px;
        text-align: center;
        margin-bottom: 25px;
    }
    .smart_fusion_about .left h3, .smart_fusion_about .left p{
        padding-right: 0px;
    }
    .smart_fusion_about .right {
        padding: 20px 0px;
        padding-left: 0;
    }
    .smart_fusion_about .right ul{
        padding-left: 3em;
    }
    .smart_fusion_about .list-con {
        margin-top: 20px;
    }
    .smart_fusion_about .list-con ul li {
        width: 25%;
        text-align:center;
        padding-left: 2em;
        margin-bottom: 35px;
    }
    .smart_fusion_about .list-con ul li p {
        font-size: 20px;
    }
    .smart_fusion_why h4{
        text-align: left;
    }
    .smart_fusion_why .box_wrap {
        width: 100%;
    }
    .smart_fusion_why .box_wrap .left{
        width: 100%;
        float: left;
        padding: 3em 0px;
    }
    .smart_fusion_why .box_wrap .left.animated {
        width: 100%;
    }
    .smart_fusion_why .box_wrap .right {
        padding: 40px 0px;
    }
    .smart_fusion_why .box_wrap .right.animated {
        width: 100%;
    }
    .smart_fusion_why .box_wrap .right img.animated {
        padding-left: 9em;
    }
    .smart_fusion_why .box_wrap .logo{
        margin-top: 1em;
    }
    .smart_fusion_why .box_wrap .logo.animated {
        width: 29em;
        right: 35px;
        position: relative;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(17) {
        width: 45px;
        top: 1em;
        left: 10em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(14) {
        width: 73px;
        top: 1em;
        right: 7em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(13) {
        width: 110px;
        top: 13em;
        right: 9em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(12) {
        width: 110px;
        top: 6em;
        right: 13em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(2) {
        width: 43px;
        top: 4em;
        left: 4em;
    }   
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(1) {
        width: 200px;
        top: 9em;
        left: 2em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(7) {
        width: 120px;
        top: 7em;
        right: 3em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(4) {
        width: 155px;
        top: 10em;
        right: 1em; 
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(9) {
        width: 155px;
        top: 14em;
        right: 0em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(6) {
        width: 121px;
        top: 15em;
        left: 3em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(11) {
        width: 145px;
        top: 16.5em;
        right: 10em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(10) {
        width: 145px;
        bottom: 14.4em;
        right: 19.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(8) {
        width: 55px;
        top: 18.5em;
        left: 2.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(15) {
        width: 115px;
        top: 23em;
        right: 14em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(5) {
        width: 208px;
        top: 19.5em;
        right: 0em;
        left: auto;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(3) {
        width: 155px;
        bottom: 12px;
        left: 140px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(16) {
        width: 99px;
        bottom: 51px;
        right: 75px;
    }
    .smart_fusion_ready h3 {
        font-size: 32px;
    }
    .smart_fusion_ready h3 br{
        display: none;
    }
    .agile_ready{
        background-size: cover;
    }
}
 


@media (max-width: 768px) {
    .containe .left_01 {
        height: 315px !important;
    }

    .hero-button-wrapper .hero-play-button figure {
        top: -70px;
    }

    .frm_nBox {
        max-width: 400px;
        margin: 0 auto;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item.include,
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item.exclude {
        position: relative;
        padding-left: 40px;
        font-size:13px;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item.include:before,
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item.exclude:before {
        position: absolute;
        left: 14px;
        top: 5px;
    }
}



@media (max-width: 767px) {
    .extra_sec {
        float: left;
        width: 100%;
        padding: 40px 0px;
        background-size: auto;
        background-position: bottom 70% right 18%;
        text-align: center;
    }

    .extra_sec p {
        padding: 0;
    }

    ._jobpage .image-list-wrapper.col-12.col-xl-6 img {
        max-width: 100%;
    }

    .jobsite_links {
        padding: 40px 0;
    }

    .jobsite_links h2 {
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 24px;
    }

    .jobsite_links ul li {
        width: 100%;
        margin: 5px 0;
        padding: 16px 24px;
        text-align: center;
    }

    .jobsite_links ul li h3 {
        width: 100%;
        margin: 8px 0;
    }

    .jobsite_links ul li img {
        float: none;
        display: inline-block;
        width: 60px;
        object-fit:contain
    }

    .jobsite_links ul li a {
        float: left;
        display: inline-block;
        font-size: 14px;
        margin: 0px;
    }

    .main_box_icon_set {
        padding-left: 30px !important;
    }

    body main section.start-project-banner .container .row .title-wrapper {
        max-width: 100% !important;
    }

    .simplepage2 h3 {
        font-size: 24px;
        line-height: 32px;
    }

    .vid_play_button {
        display: none;
    }

    .tab_sections_plans {
        width: 100% !important;
    }

    .tab_sections_plans .tab button {
        padding: 7px 12px !important;
        font-size: 12px !important;
    }

    .tab_sections_plans .tabcontent ul li {
        font-size: 12px !important;
    }

    .discount_sec {
        padding: 45px 0;
        background-position: right 0em bottom;
        background-size: 30em;
    }

    .discount_sec h1 {
        font-size: 26px;
    }

    .discount_sec ul {
        padding: 0px;
        margin: 0px 0px 35px;
    }

    .discount_sec ul li {
        padding: 40px 0px;
        width: 95%;
    }

    .discount_sec ul li:first-child {
        margin-bottom: 20px;
    }

    .discount_sec ul li p {
        font-size: 32px;
    }

    .discount_sec ul li span {
        font-size: 16px;
    }

    .discount_sec a {
        width: 260px;
    }

    .extra_sec h1 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .extra_sec p {
        padding: 0px 10px;
    }
    .detail-hero-banner .hero-text span.tm {
        font-size: 30px;
        top: -10px;
    }

    body main section.create-app .row .documentation-link {
        font-size: 13px;
        text-align: center;
        margin: 20px auto;
    }

    body main section.create-app .row .accordion .card .card-header h2 a.collapsed {
        color: #FFFFFF;
        padding: 10px 0;
        font-size: 14px;
    }

    body main section.create-app .row .accordion .card .card-header h2 a {
        padding: 10px 0;
    }

    body main.about_us__main section.simple-hero-banner.about-us-hero {
        height: 490px !important;
    }

    body main.about_us__main section.simple-text-video-banner .description-wrapper .title {
        font-size: 24px;
        line-height: 32px;
    }

    body main.about_us__main section.simple-text-video-banner .description-wrapper .text {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .description {
        font-size: 13px;
        line-height: 19px;
    }

    body main.about_us__main section.our-clients .title-wrapper .sub-title {
        font-size: 14px;
        line-height: 24px;
    }

    body main.about_us__main section.our-clients .title-wrapper .link {
        padding: 10px 20px;
        font-size: 14px;
    }

    body main.about_us__main section.our-clients .client-list-wrapper .client-list .list-item img {
        max-width: 100px;
    }

    body main.about_us__main section.our-clients .client-list-wrapper .client-list .list-item h5 {
        font-size: 28px;
        line-height: 36px;
    }

    body main.about_us__main section.our-clients .client-list-wrapper .client-list .list-item p {
        font-size: 12px;
        line-height: 20px;
    }

    body main section.testimonials .testimonials-owl-carousel .list-item .description-wrapper .text {
        font-size: 14px !important;
        line-height: 24px;
    }

    body main section.testimonials {
        padding-bottom: 40px;
    }

    body main.about_us__main .big-title-center .title {
        font-size: 24px !important;
        line-height: 32px !important;
    }

    body main section.app-steps-banner .steps-list-wrapper .steps-list .list-item .descritpion-wrapper .link {
        font-size: 14px;
        padding: 10px 24px;
    }

    .blue_round_no__bg {
        margin-bottom: 18px;
    }

    .blue_round_no__bg img {
        width: 60px;
    }

    body main.prince_page_main .app_listing_area .list-item.col-12.col-md-6.col-lg-4.myBox {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    body main.plans___page section.features-list-banner .list-wrapper .list-item .description-wrapper .title {
        min-height: 0;
        margin-bottom: 7px;
    }

    body main.hardware_main section.features-list-banner .list-wrapper .list-item .description-wrapper .title {
        line-height: 20px;
        min-height: 0;
    }

    body .hardware_main .big-title-center .title:before {
        margin: 3px auto 30px;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 20px !important;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .icon-wrapper {
        float: left;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .icon-wrapper br {
        float: left;
        display: none;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .icon-wrapper img {
        width: 32px;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .title {
        font-size: 20px;
        line-height: 28px;
        float: left;
        margin-left: 10px;
        width: auto;
        margin-top: -12px;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc {
        bottom: 30px !important;
    }

    body main.hardware_main section.paralax-concept-banner-desktop #multiscroll-nav {
        bottom: -100px;
    }

    body main.hardware_main section.time-line-banner .title-wrapper {
        margin: 0 20px;
    }

    body main#contentWrapper section.start-project-banner .container .row .form-wrapper {
        padding: 20px 30px 30px 30px;
    }

    .prince_page_main .tabcontent {
        padding: 22px 24px;
    }

    .prince_page_main .tab button {
        padding: 12px 16px;
        font-size: 14px;
    }

    .prince_page_main .tab button.active {
        padding: 15px 16px;
    }

    body main section.start-project-banner.pricing-page #msform .question {
        margin-bottom: 14px;
    }

    .apps-market-tabs .dropdown.clearfix {
        display: none;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills {
        display: inline-block !important;
        width: 100%;
    }

    body main section.detail-hero-banner .hero-descritpion-wrapper {
        max-width: 100%;
    }

    body main section.detail-hero-banner.app-market-hero .hero-descritpion-wrapper .wrapper::after {
        top: auto;
        bottom: -70px;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills .nav-item {
        width: 33.33%;
        float: left;
        text-align: center;
        margin: 0;
    }

    body main section.app-marketplace-listing .container {
        max-width: 100%;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills .nav-item .nav-link.active::after {
        border-radius: 0 !important;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills .nav-item:nth-child(1) a {
        color: #262626;
        background: url(../png/slide___001.png) no-repeat center center;
        font-size: 0;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills .nav-item:nth-child(2) a {
        color: #262626;
        background: url(../png/slide___002.png) no-repeat center center;
        font-size: 0;
    }

    body main section.app-marketplace-listing .container .row.apps-market-tabs .nav-pills .nav-item:nth-child(3) a {
        color: #262626;
        background: url(../png/slide___003.png) no-repeat center center;
        font-size: 0;
    }


    body main section.app-marketplace-listing .container .row .app-search-form {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    body main section.app-marketplace-listing .container .row .app-search-form input[type="search"] {
        width: 100%;
        border: 1px solid #999 !important;
        border-radius: 8px;
        background: none;
        padding: 17.5px 60px 17.5px 29px;
    }

    body main section.app-marketplace-listing .container .row.apps-market-all .filters-header h4 {
        padding-left: 0;
        font-size: 16px;
        margin-top: 20px;
    }

    body main section.app-marketplace-listing .container .row .app-market-item>a {
        padding: 0;
    }

    body main section.app-marketplace-listing .container .row .app-market-item {
        margin-bottom: 20px;
        max-width: 33.333%;
        padding: 5px;
    }

    body main section.app-marketplace-listing .container .row .app-market-item .app-description h5 {
        font-size: 11px;
        line-height: 18px;
        height: 40px;
        overflow: hidden;
    }

    body main section.app-marketplace-listing .container .row .app-market-item figure img {
        max-width: 56px;
        border-radius: 20px;
    }

    body main section.app-marketplace-listing .container .row .app-search-form button {
        left: auto;
        top: 52%;
        right: 20px;
    }

    body main section.app-marketplace-listing .container .row.apps-market-all .filters-header {
        margin-bottom: 24px;
    }


    body main.enterprise__main section.detail-hero-banner.planner .hero-text {
        font-size: 29px;
        line-height: 50px;
    }

    body main.enterprise__main section.detail-hero-banner.planner .hero-text sup {
        font-size: 30px;
        top: 0;
    }

    body main.enterprise__main section.start-project-banner .container .row .title-wrapper .title {
        line-height: 34px !important;
        font-size: 26px !important;
    }

    body main.enterprise__main section.start-project-banner {
        margin-top: 0;
        padding: 40px 0 !important;
    }


    body main section.detail-hero-banner.video-embebed {
        background-position: right;
        height:70vh;
    }

    section.enterprise__main_top_sec {
        padding: 32px 0;
        background-position: right 0;
    }

    section.enterprise__main_top_sec .title {
        line-height: 40px;
        font-size: 30px;
    }

    .enterprise__main_top_sec ul {
        margin-top: 40px;
    }

    .enterprise__main_top_sec ul li {
        padding-right: 0;
        width: 100%;
        margin-bottom: 40px;
    }

    .enterprise__main_top_sec ul li h4 {
        font-size: 20px;
        line-height: 28px;
    }

    .enterprise__main_top_sec ul li p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 14px;
    }

    body main.enterprise__main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper {
        padding: 20px !important;
    }

    body main.enterprise__main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
        float: left;
        padding: 0 20px 20px 20px !important;
    }

    .blue-circle {
        width: 50px;
        height: 50px;
        margin-bottom: 20px;
    }

    body main.enterprise__main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper .orange-circle {
        width: 50px;
        height: 50px;
    }

    body main.enterprise__main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .title {
        font-size: 18px;
    }

    body main.enterprise__main section.start-project-banner {
        width: 100%;
    }

    body main section.start-project-banner .container .row .title-wrapper .title {
        font-size: 26px !important;
    }

    body main.enterprise__main section.start-project-banner .container .row .title-wrapper a {
        margin-top: 24px;
        width: auto;
        font-size: 16px;
    }

    footer {
        text-align: center !important;
    }

    body footer .container .main-footer .footer-menu ul li {
        border: none !important;
    }

    body footer .container .main-footer .footer-menu ul li::after {
        display: none !important;
    }

    .hlf_wid {
        width: 100% !important;
    }

    .footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {
        padding-left: 0 !important;
    }

    body footer .container .main-footer .footer-newsletters {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 15px;
    }

    body footer .container .sub-footer {
        padding: 10px 15px 0 15px !important;
    }

    .tp_icon {
        float: right !important;
        margin: 0 !important;
    }

    .home_top {
        width: auto !important;
        margin-left:auto;
        margin-top:0 !important;
    }

    body footer .container .main-footer .footer-newsletters .title {
        padding: 0 !important;
        width: 100% !important;
        margin-bottom: 10px !important;
        font-size:11px;
        text-align:left;
    }

    .hm_icon {
        float: left;
    }

    body footer .container .sub-footer .terms {
        margin-bottom: 50px !important;
        margin-top: 30px;
        width: 100%;
    }

    body footer .container .sub-footer .terms ul li {
        padding: 0 !important;
        width: 100% !important;
    }

    body footer .container .sub-footer .terms ul li:first-child {
        padding: 0 !important;
        text-align: left;
    }

    body footer .container .sub-footer .terms ul li:last-child {
        padding: 0 !important;
        text-align: right;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
        display: block !important;
        margin:15px 0 !important;
        padding-top:0;
    }

    body main section.plans-content-banner .title-wrapper {
        padding: 0 25px;
    }

    body main section.plans-content-banner .title-wrapper .title {
        padding: 20px 0 0 0;
        font-size: 24px;
        line-height: 40px;
        position: relative;
    }

    body main section.plans-content-banner .title-wrapper .title::after {
        position: absolute;
        left: 0;
        top: -6px;
        width: 100px;
        border-top: 2px solid #fff;
        content: " ";
        opacity: .15;
    }

    body .big-title-left .sub-title {
        font-size: 14px;
        line-height: 24px;
        color: #BFBFBF;
        margin: 20px 0;
    }

    body main section.start-project-banner .container .row .title-wrapper .title.mobile_title {
        font-size: 24px !important;
    }

    body main section.start-project-banner .container .row .title-wrapper .title.mobile_title br {
        display: none;
    }

    body main section.app-marketplace .container .title-wrapper {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    body .big-title-center .title {
        font-size: 24px;
        line-height: 32px !important;
    }

    .row.pad-25 .col-12.col-md-6.px-0 {
        border: 1px solid #595959;
        margin-top: 8px;
        margin-bottom: 24px;
        padding: 24px !important;
    }

    body .big-title-center .title:before {
        margin: 15px auto 40px;
    }

    .app-marketplace .col-12.col-md-6.px-0 {
        width: 100%;
        padding: 24px !important;
        border: 1px solid #595959;
        margin-bottom: 20px;
    }

    .app-marketplace .col-12.col-md-6.px-0:last-child {
        margin-bottom: 64px !important;
    }

    body main section.app-marketplace .container .row h3 {
        font-size: 24px !important;
    }

    body main section.app-marketplace .container .row p {
        font-size: 14px !important;
        line-height: 24px;
    }

    body main section.app-marketplace .container .row p br {
        display: none !important;
    }

    body main section.app-marketplace .container .row a {
        font-size: 14px !important;
        float: left;
        margin-top: 18px;
        text-decoration: underline;
        margin-bottom: 12px;
    }

    body main section.looking-for-banner .container {
        padding: 0 25px !important;
    }

    body .looking-for-banner .big-title-left .title {
        font-size: 24px;
        line-height: 36px;
    }

    body main section.looking-for-banner {
        padding-top: 90px;
        background-position: right 0;
    }

    body .looking-for-banner .big-title-left .title::after {
        position: absolute;
        left: 15px;
        top: -28px;
        width: 100px;
        border-top: 2px solid #fff;
        content: " ";
        opacity: .15;
    }

    body main section.looking-for-banner .container .row .title-wrapper .link-secondary {
        margin-top: 20px !important;
    }

    body main section.pre-packed-connectors {
        padding: 44px 0;
    }

    body .big-title-center .sub-title {
        color: #BFBFBF;
        margin-top: 18px;
        font-size: 14px;
        line-height: 24px;
        padding: padding: 0 3em;
    }

    body main section.pre-packed-connectors .owl-wrapper {
        padding: 40px 60px;
    }

    section.plan-prices-banner.pricing-page.mobile {
        /*margin-top: -60px;*/
    }

    body main section.simple-hero-banner {
        height: 530px;
        background-position: right;
        background-size: 1010px;
        background-image: url(../jpg/pricing-page.jpg) !important;
    }

    body main section.simple-hero-banner .hero-descritpion-wrapper .hero-title {
        font-size: 32px !important;
    }

    body main section.simple-hero-banner .hero-descritpion-wrapper {
        top: 200px;
        padding: 0 25px;
    }

    body main section.simple-hero-banner .hero-descritpion-wrapper .hero-description {
        font-size: 14px;
        margin-top: 10px;
        line-height: 24px;
    }

    body main section.simple-hero-banner:after {
        display: none;
    }

    body main section.simple-hero-banner .hero-descritpion-wrapper:before {
        min-height: 60px;
        top: 180px;
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title {
        font-size: 32px;
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title:after {
        top: -20px
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper {
        padding: 0 20px;
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .hero-description {
        font-size: 13px;
        line-height: 22px;
    }
    
    .home_new .hero-button-wrapper .hero-play-button figure {
       position:relative;
       top:0px;
    }

    .plans___page .hero-button-wrapper .hero-play-button figure {
       position:relative;
         top:70px;
    }
    
    ._jobpage .hero-button-wrapper .hero-play-button figure {
       position:relative;
       top:70px;
    }

    .hero-button-wrapper .hero-play-button figure img {
        max-width: 60px;
    }

    body main section.product-detail-tabs .dropdown-toggle {
        padding: 18px 20px;
        float: left;
        width: 100%;
    }

    body main section.product-detail-tabs .dropdown-toggle a {
        float: left;
    }

    .stickyTabsElement .container {
        display: none;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .description-wrapper .price-wrapper span.price {
        float: left;
        width: 100%;
        margin: 0 0 10px 0;
        font-size: 28px;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .description-wrapper .price-wrapper span.description {
        float: left;
        width: 100%;
        font-size: 12px;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .description-wrapper .text-wrapper .text {
        width: 100%;
        float: left;
        margin-top: 10px;
        font-size: 13px;
        line-height: 22px;
    }

    body main.plans___page section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item {
        padding: 0;
        float: left;
        width: 50%;
        flex: auto;
        margin: 10px 0;
    }

    body main.plans___page .description-wrapper {
        margin-bottom: 10px;
    }

    body main.plans___page section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item figure img {
        max-width: 40px;
        height:40px;
        object-fit:contain;
    }

    body main.plans___page section.paralax-concept-banner-desktop .container .col figure.icon-wrapper {
        float: left;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item figure figcaption legend {
        font-size: 15px;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item figure figcaption small {
        font-size: 12px;
    }

    body main section.product-detail-tabs {
        padding-bottom: 30px;
    }

    body main.plans___page #basection {
        display: block;
        margin-bottom: 10px;
    }

    body main.plans___page section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title {
        padding: 0 10px;
    }

    body main.plans___page section.paralax-concept-banner-desktop .container .col-8 {
        min-height: 0 !important;
    }

    body main.plans___page section.paralax-concept-banner-desktop .container .col .desc {
        margin-top: 0px;
        padding-top: 20px !important;
    }

    body main.plans___page section.paralax-concept-banner-desktop .container .col .desc .icon-wrapper img {
        width: 35px;
    }

    body main.plans___page .descritpion-title {
        font-size: 20px;
        margin-top: 0;
        line-height: 28px;
/*        float: left;*/
        margin-left: 0px ;
    }

    body main.plans___page .text {
        margin-top: 0px;
        font-size: 10px;
        line-height: 16px;
    }

    body main.plans___page section.features-list-banner .list-wrapper .list-item .wrapper {
        padding: 20px 0 0;
    }

    body main.plans___page section.features-list-banner .list-wrapper .list-item .description-wrapper .text {
        margin-top: 0;
        font-size:13px;
        line-height:22px;
    }

    body main.plans___page section.features-list-banner .link-wrapper .link {
        margin: 10px;
        padding: 8px 5px;
        font-size: 14px;
        line-height: 20px;
    }
    body main section.product-includes-banner.ONE™ .includes-list .include-item:last-child{
            max-width: 100% !important;
            flex: 0 0 100% !important;
}
body main section.product-includes-banner .includes-list .include-item:last-child .add-on-box li{
    width: 30%;
}

    body main.plans___page section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper {
        padding: 30px 0 0 0;
    }

    body main.plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .title {
        float: left;
        width: 100%;
        margin-top: 10px;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    body main.plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .text {
        margin-top: 0;
        font-size:13px;
        line-height: 20px;
    }

    ul.add-on-box {
        float: left;
        width: 100%;
    }

    body main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper .orange-circle {
        width: 50px;
        height: 50px;
    }
    
    .price-conditions-list.small {
        min-height: 160px !important;
    }

    body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item figure figcaption {
        padding-left: 20px;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title {
        font-size: 18px;
        line-height: 38px;
        margin: 3px 0;
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper span.hero-pretext {
        font-size: 30px;
    }

    body main.plans___page section.detail-hero-banner .hero-text {
        font-size: 30px;
    }

    body main#contentWrapper section.hero-banner-homepage .hero-partners-wrapper .owl-carousel.owl-drag .owl-item {
        padding: 0 10px !important;
    }

    body main.hardware_main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title {
        margin-bottom: 10px;
    }

    body main.hardware_main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title:after {
        top: -15px;
        left: 1px;
        font-size: 12px;
    }

    body main.hardware_main section.menu-tabs-banner {
        float: left;
    }

    main.hardware_main .big-title-left .title {
        font-size: 30px;
        line-height: 36px;
    }

    body main.hardware_main section.tree-column-description {
        padding: 40px 0 10px 0;
        float: left;
        width: 100%;
    }

    body main.hardware_main section.tree-column-description .title-wrapper .title {
        font-size: 26px;
        line-height: 32px;
    }

    .mobile__header_clas_sec {
        position: relative;
        min-height: 155px;
        width: 100%;
    }
    
    body main section.hero-banner-homepage .hero-title::after {
        top: -25px !important;
    }

    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button figure img {
        max-width: 60px !important;
        margin-top: 6px;
        z-index: 25 !important;
    }

    body header .navbar .navbar-brand figure img {
        width: 193px !important;
    }

    body main section.hero-banner-homepage .hero-descritpion-wrapper {
        top: 275px;
        position:absolute;
    }

    .main_home_page .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper::before {
        top: 140px !important;
    }

    body main section.hero-banner-homepage .hero-partners-wrapper {
        bottom: 6px;
    }

    .brand-counter-banner {
        padding: 0px 0 0 0 !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure {
        padding-top: 10px !important;
        text-align: center !important;
        padding-bottom:0 !important;
    }
    

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend::before {
        top: 10px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend {
        padding: 5px !important;
        margin-top:10px;
        margin-bottom:0;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .about_us__main .simple-text-video-banner .description-wrapper {
        padding: 0 24px;
    }

    body main section.testimonials .owl-nav .owl-next {
        right: 0;
    }

    section.enterprise__main_top_sec {
        background: none;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item {
        margin-bottom: 5px;
        padding: 0 5px;
    }

    .plan_d-none_d-md-block {
        display: block !important;
        margin-top: 30px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .link {
        max-width: 100% !important;
        margin: 0 3% !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list {
        padding-bottom: 10px !important;
        margin: 0px !important;
        min-height: auto !important;
        z-index:0;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list.two {
        margin: 0px !important;
        min-height: auto !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper {
        padding: 0 !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend::before {
        left: 0 !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure img {
        margin: 0 auto 10px;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend {
        padding: 5px !important;
    }

    /*prduct values*/
    body main section.plan-prices-banner .container .plane-price-list .list-item.safety .wrapper {
        border-top: 5px solid #f2bb13;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item.safety .wrapper .description-wrapper .link {
        background-color: #f2bb13;
        border: 1px solid #f2bb13;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item.safety .wrapper .description-wrapper .link:hover {
        background-color: #fff;
        color: #f2bb13;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price {
        margin: 0 !important;
        float: left;
        width: 100%;
        text-align: center !important;
        padding-top: 12px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper {
        padding-left: 20px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper {
        padding-top: 15px;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper:not(.open) span::after {
        content: '\f0d7' !important;
        display:none;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper.open span::after {
        content: '\f0d8' !important;
        display:none;
    }

    body main section.plan-prices-banner .container .plane-price-list {
        padding-left: 10px;
        padding-right: 10px;
    }

    .home_new .start-project-banner {
        padding: 30px 20px !important;
    }

    body main section.start-project-banner .container .row .title-wrapper .title {
        line-height: 35px !important;
        font-size: 25px !important;
    }

    body main section.start-project-banner .container .row .form-wrapper {
        border-radius: 8px !important;
    }

    .desktop_view {
        display: none !important;
    }

    .mobile_view {
        display: block !important;
    }

    body footer .container .sub-footer .terms ul li {
        padding: 0 !important;
    }

    body footer .container .sub-footer .terms ul {
        width: 100% !important;
    }

    footer .navbar-brand img {
        max-width: 193px !important;
    }

    .hlf_wid {
        width: 40% !important;
    }

    body footer .container .main-footer .app-store-wrapper {
        width: 100%;
        border-bottom: 1px solid #5d5d5d !important;
        border-top: 1px solid #5d5d5d !important;
        padding-bottom: 10px !important;
        padding-top: 10px;
    }

    body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper, .plantitle {
        font-size: 23px;
        line-height: 44px;
    }

    body main.plans___page section.paralax-concept-banner-desktop {
        margin-top: 0 !important;
    }

    .frm_nBox h4.title {
        font-size: 20px;
        line-height: 32px;
    }

    .frm_nBox {
        padding: 20px 20px 30px 20px;
        margin-top: 0px;
    }

    .workwithus_main .news_letter_new .container {
        max-width: 100%;
        padding: 0;
    }

    .mobile__header_clas {
        background: #262626;
        position: relative;
        display: block;
    }

    body .mobile__header_clas .big-title-left .title {
        font-size: 22px;
        line-height: 28px;
        position: relative;
    }

    body .mobile__header_clas .big-title-left .title::after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 300px;
        height: 180px;
        background-image: url('../svg/pattern-dots.svg');
        background-repeat: no-repeat;
        z-index: 0;
        opacity: .2;
    }

    body .mobile__header_clas .big-title-left .title br {
        float: left;
    }

    #basection {
        text-align: left;
    }

    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title {
        font-size: 22px;
        text-align: center;
    }

    body main section.paralax-concept-banner-desktop .container {
        min-height: auto;
    }

    body header .navbar .navbar-toggler {
        margin-right: 0;
    }

    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-title {
        font-size: 32px;
        line-height: 40px;
    }

    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-description {
        font-size: 14px;
        line-height: 24px;
        margin-top: 20px;
        margin-bottom: 40px;
    }
    
      body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-description sup{
        top:-9px !important;
        font-size:7px !important;
    }

    body main section.hero-banner-homepage .hero-partners-wrapper .wrapper .title-wrapper .title {
        font-size: 16px;
        margin-top: 6px;
    }

    .main_home_page .hero-banner-homepage {
        height: 600px;
    }

    body main section.hero-banner-homepage .hero-partners-wrapper .wrapper .partners-list {
        margin-bottom: 12px;
    }

    body main section.brand-counter-banner .container .counter-list .list-item .wrapper .description-wrapper .title {
        font-size: 24px;
    }

    body main section.brand-counter-banner .container .counter-list .list-item .wrapper .description-wrapper .sub-title {
        font-size: 18px;
        padding-bottom: 0;
    }

    body main section.brand-counter-banner .container .counter-list .list-item {
        padding: 20px;
    }

    body main section.plan-prices-banner .container .title-wrapper .title {
        font-size: 24px;
        line-height: 32px;
        padding: 20px 0;
    }

    body main section.plan-prices-banner .container .title-wrapper .sub-title {
        color: #BFBFBF;
        font-size: 14px;
        line-height: 24px;
    }

    body main section.start-project-banner .container .row .title-wrapper .text {
        font-size: 14px !important;
        line-height: 24px !important;
        opacity: 0.8;
        margin-top: 20px;
        margin-bottom:20px !important;
    }

    body main section.start-project-banner .container .row .form-wrapper .title {
        font-size: 20px;
        line-height: 40px;
    }

    body footer {
        padding: 0 20px 0px;
    }

    .footer-brand.col-12.col-md-6.col-lg-2.col-xl-2 {
        padding: 0;
        text-align: left;
    }

    .main-footer .footer-menu {
        margin: 25px 0;
        text-align: left !important;
        border-top: 1px solid #ddd !important;
        padding-top: 29px !important;
        padding: 0;
    }

    footer .hlf_wid {
        width: 50% !important;
    }

    body footer .container .main-footer .footer-menu ul li a {
        font-size: 12px;
    }

    .footer-menu h4 {
        margin-bottom: 16px;
    }

    footer .main-footer .footer-menu {
        border-top: 1px solid #5d5d5d !important;
    }

    .footer-menu sup {
        top: -3px !important;
        left: 2px !important;
        font-size: 8px !important;
    }

    .footer-menu h4 {
        margin-bottom: 12px !important;
    }

    .footer-menu.col-12.col-md-6.col-lg-4.col-xl-4 {
        margin-bottom: 0;
    }

    .footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 ul {
        float: left;
        margin-top: 2px;
        margin-bottom: 10px !important;
    }

    .app-store-wrapper.d-md-none ul {
        float: left;
        width: 100%;
        display: inline-block !important;
        padding: 5px 0 !important;
    }

    .app-store-wrapper.d-md-none ul li {
        float: left !important;
    }

    .app-store-wrapper.d-md-none ul li:last-child {
        float: right !important;
    }

    body footer .container .sub-footer .terms ul li a {
        font-size: 12px !important;
    }

    body footer .container .sub-footer .copyright p {
        font-size: 12px !important;
        float: left;
        margin-top: 4px;
        margin-left: 0 !important;
    }

    body footer .container .sub-footer {
        padding: 0 !important;
    }


    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price {
        float: left;
        margin: 0 !important;
        text-align: center;
        width: 100%;
        display: none;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend::before {
        height: 52px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper {
        padding: 0 !important;
        margin: 10px 0 10px 0 !important;
        text-align: center;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper span {
        font-size: 12px;
    }

    /*body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper span::before {*/
    /*    position: absolute;*/
    /*    content: ' ';*/
    /*    width: 70px;*/
    /*    border-bottom: 1px solid #000;*/
    /*    bottom: 30px;*/
    /*}*/

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6 {
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        display: inline-block;
        font-weight: normal;
        width: auto !important;
        margin-right: 10px;
        font-size:14px !important;
 
    }


    .price_mob {
        display: block;
        font-weight: bold;
        float: left;
        width: 100%;
        font-size: 27px !important;
        text-align: center;
        margin: 0 !important;
    }

    .pr_mnth {
        display: block;
        float: left;
        width: 100%;
        font-size: 9px;
        text-align: center;
        color: #262626;
        margin-top: 0px !important;
    }

    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend::after {
        font-weight: normal;
    }

    .mobile__header_clas_sec {
        display: none;
    }
    .schedule_sec h1 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 8px;
    }

    .banner_main_org h2 {
        font-size: 40px;
    }

    .welcome_main_org_left {
        width: 100%;
        margin-bottom: 32px;
    }

    .welcome_main_org_left h3 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 12px;
    }

    .welcome_main_org_left h6 {
        font-size: 16px;
        line-height: 24px;
    }

    .welcome_main_org_left p {
        font-size: 14px;
    }

    .welcome_main_org_right {
        width: 100%;
    }

    .welcome_main_org_right h5 {
        font-size: 32px;
    }

    .fet_main_org ul li {
        width: 100%;
        padding: 20px 30px;
    }

    .fet_main_org ul li .ryt h3 {
        font-size: 20px;
        line-height: 20px;
    }
    body main.plans___page .descritpion-title {
        margin-top: 0 !important;
        line-height: 32px;
        font-size: 17px !important;
        width:100%;
    }
}

@media (max-width: 640px) {
    /*body main.plans___page .text {
        margin-top: 35px;
        font-size: 12px;
        line-height: 20px;
    }*/
    ._jobpage .jobsite_links ul {
         width: 80%; 
        margin: 0 auto;
    }
    ._jobpage .jobsite_links ul li{
        width:100%;
        margin-bottom:20px;
    }
}

@media (max-width: 500px) {
    .scrollmagic-pin-spacer{
            min-height: 540px !important;
    }
    .containe .left_01 .after {
        margin-top: 60px;
    }

    .containe .left_01 .before {
        height: 230px;
    }

    .containe {
        height: 230px !important;
    }

    body main section.paralax-concept-banner-desktop .container .col .desc {
        height: fit-content;
        bottom: 0;
    }

    body .login-wrapper .login a,
    body .login-wrapper .start-a-project a {
        padding: 8px 0;
        font-size: 12px;
    }

    .containe .left_01.showbefore .after {
        margin-top: 190px !important;
    }

    body main.hardware_main section.paralax-concept-banner-desktop .container .col .desc {
        height: 270px;
    }

    body main section.paralax-concept-banner-desktop .container {
        min-height: auto;
    }

    body main section.paralax-concept-banner-desktop .container .col-8 {
        min-height: 515px !important;
    }

    body main section.pre-packed-connectors .big-title-center #delivery_logo {
        margin: 30px 0px;
        width: 75%;
    }

    body main section.pre-packed-connectors .big-title-center .sub-title {
        padding: 0;
    }
}

@media (max-width: 480px) {

    /* start Problematic to the Core Section*/

.smartapp-procore .problematic-section {
  background-image: url('../png/smartapp-vs-procore-banner-start.png'); /* replace with correct path */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 300px; /* adjust height as needed */
  position: relative;
  color: #555;
}

.smartapp-procore .problematic-section::before {
  content: "";
  position: absolute;
  inset: 0;
/*  background: linear-gradient(180deg, #53280da6 0%, rgb(76 34 9 / 49%) 100%);*/
}
.home_new .building-banner .row .col-md-2.text-center .building-logo {
        position: relative;
        z-index: 2;
        width: 100px;
        
    }

.smartapp-procore .problematic-text {
   font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff96;
    z-index: 1;
    position: relative;

}

.smartapp-procore .text-orange {
    z-index: 1;
    color: #ffffff;
    font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}
.smartapp-procore .text-orange-core {
  z-index: 1;
    color: #ffffff;
    font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

/* end start Problematic to the Core Section*/


/*start building-banner section added on the home page*/

.home_new .building-banner {
      background: url('../png/rather-banner.png') center center/cover no-repeat;
      min-height: 420px;
      display: flex;
      align-items: center;
      position: relative;
      overflow: hidden;
    }
    .home_new .building-banner .overlay {
      background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 10%, rgba(255, 255, 255, 0.95) 90%);
      z-index: 1;
    }

    .home_new .building-banner h2 {
        font-family: Roboto Condensed;
        font-weight: 700;
        font-size: 26px;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: left;
    }

    .home_new .building-banner p {
        font-family: Poppins;
        font-weight: 400;
        font-size: 15px;
        line-height: 19px;
        color: #fff;
        text-align: left;
    }
    .home_new .building-banner p span {
        font-family: Poppins;
        font-weight: 700;
        font-size: 15px;
        line-height: 19px;
        color: #fff;
        text-align: left;
    }


/*end building-banner section added on the home page*/


    
/*   start landing page smartapp vs procore css*/

.smartapp-procore .hero-banner-homepage.video-embebed {
    height: 400px;
}

.smartapp-procore .hero-banner-homepage.video-embebed .hero-descritpion-wrapper h1.hero-title {
    font-size: 31px;
    line-height: 33px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    color: #FF6D1B;
}
.smartapp-procore .hero-banner-homepage.video-embebed .hero-descritpion-wrapper {
    text-align: center;
    top: 110px;
}
.smartapp-procore .hero-banner-homepage.video-embebed .hero-descritpion-wrapper p.hero-description {
    padding: 0px;
    color: #fff;
    margin-bottom: 0px;
    font-size: 13px;
    line-height: 19px;
    margin-top: 10px;
}
.smartapp-procore .hero-banner-homepage.video-embebed .hero-descritpion-wrapper .hero-button .right-content span {
    font-size: 13px;
}

/*   end landing page smartapp vs procore css*/


    /*awards button landing page*/
    .award-section .text-section button.first-button {
        font-size: 15px;
        line-height: 16px;
        font-weight: 600;
        background-color: #1BA9D6;
        color: #fff;
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        border-radius: 18px;
        width: 210px;
        height: 37px;
        border: none;
        margin-bottom: 20px;
    }


    .award-section .text-section .button-group {
    display: flex;
    align-items: center;
    gap: 5px; /* buttons ke beech space */
    margin-bottom: 15px;
    }

    .award-section .text-section button.twice-btn {
    font-size: 15px;
    line-height: 16px;
    font-weight: 600;
    background-color: #00000000;
    color: #fff;
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    border-radius: 18px;
    width: 70px;
    height: 37px;
    border: 1px solid #fff;
    margin-bottom: 20px;
    }

    /*awards button landing page close*/
    #product-detail-tabs .request-demo-sec {
    display: none;
}
    .partner #popupModalPartner .modal-content .partnercontent {
    font-size: 15px;
}
.partner #popupModalPartner .modal-content {
    margin: 0vw auto 0vw auto !important;
}
.partner #popupModalPartner .modal-content {
    width: 90vw !important;
}
    .dodge_market .banner .text-dodge {
    position: absolute;
/*    top: 0;*/
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100vh;
    padding-left: 25px;
    text-align: left;
}
.dodge_market .banner .text-dodge h1 {
    font-size:33px;
        line-height:40px;
        color:#fff;
        text-transform:uppercase;
        font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;
        font-weight:600;

}
    .partner .banner .banner-text h1 {
        font-size: 38px;
    }
    .news-events .banner .banner-text h1
     {
        font-size: 32px;
        line-height: 34px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
        font-weight: 700;
        text-align: center;
        margin-top: 8rem;
    }
    .org-connectors #popupModal .modal-content {
    background-color: #1c1c1c;
    margin: 8% auto;
    padding: 20px;
    width: 100%!important;
    border-radius: 5px;
    text-align: center;
    color: white;
    /* height: 37vw; */
    margin: -2vw auto 0vw auto !important;
}
    .partner .learn_more h2 {
        color: #fff;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: 600;
        font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    }
    .partner .learn_more button {
        margin-top: 10px;
        float: left!important;
        border: 1px solid #ff6d1b;
        width: 220px;
        color: #fff;
        font-size: 14px;
        font-family: Roboto, Arial, Helvetica, sans-serif;
        font-weight: 500;
        padding: 10px;
        margin-top: 20px;
    }
    .partner .banner img {
        height: 745px;
    }
    .partner .banner .banner-text {
        position: absolute;
        top: 80px;
        left: 0px;
    }
    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left {
        position: relative;
        z-index: 1;
    }
        body main section.app-marketplace-listing .container .row.apps-market-all .filters-header h4 {
        padding-left: 0;
        font-size: 16px;
        margin-top: 40px;
    }
    body main section.app-marketplace-listing .container .row.apps-market-all .filters-header .icon-filters {
    cursor: pointer;
    margin-top: 35px;
}
    body main.plans___page .descritpion-title {
        font-size: 15px !important;
    }
        body main.plans___page section.paralax-concept-banner-desktop .container .col .desc {
        margin-top: -60px;
        padding: 15px;
        /* padding-top: 0px !important; */
    }
    .plans___page.jobsite-attendance .paralax-concept-banner-desktop .container .desc {
        top: unset;
        left: 20px !important;
    }
    .sap_partners .testimonial .carousel .carousel-inner .carousel-item {
    padding: 50px;
}
    .linear .testimonial button {
    font-size: 15px;
    color: #FF6D1B;
    background: transparent;
    border: none;
    float: left;
    display: flex;
    /* padding: 10px; */
    margin-left: -7px;
    padding-top: 10px;
}
    .project section.project-prices-banner .container .project-plane-price-list .list-item .wrapper {
    background-color: #fff;
    width: 100%;
    border-top: 5px solid #29a5ff;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
    /* width: 360px; */
}
    .ai_video .brena-ai img {
    display: block;
    width: 143px;
    height: 60px;
    margin-top: -3px !important;
}
    .vertical_construction.linear .testimonial .author img {
    height: 70px;
}
    .vertical_construction .sub_heading .text-center {
    padding: 15px;
}
    main.plans___page._jobpage .product-detail-tabs .price-wrapper {
        margin-bottom: 15px;
    }
    .plans___page._jobpage .detail-hero-banner figure.play {
        top: 62px;
    }
    /*.main_org_console .detail-hero-banner .hero-descritpion-wrapper {
        top: 29vh !important;
    }*/
    .vertical_construction .shadow {
        position: absolute;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 80vh;
        background-color: rgba(0, 0, 0, 0.3);
    }
    .sap_video a button {
        background-color: #FF6D1B;
        color: #fff;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        margin: 0 0px 0 10px;
        padding-top: 0px;
    }
    .sap_video .lcard img {
        max-height: 60px;
        margin-bottom: 40px;
        margin-top: 20px;
    }
    .bridging .container .bridging-sap-image {
        margin-top: 0px;
    }
    .new_ai_brenna .card .d-flex .last-logo img{
        margin-left: -30px;
    }
    /*.ai_video .desktop-view #exampleModal12 .modal-content{
        margin: 8vw auto 0vw auto !important;
        width: 80%;
    }*/
    .ai_video .modal-dialog video {
        height: 200px !important;
    }
    .artificial_intelligence .ai_video .modal-content .description-text {
    width: 100%;
    padding: 15px;
    text-align: center;
    /* font-weight: bold; */
    min-height: 75px;
    display: flex
;
    justify-content: center;
    font-size: 12px;
    line-height: 15px;
}
        .calendly-overlay .calendly-popup-close {
        right: 15px !important;
        top: 29px !important;
    }
    .ai_banner .hero-descritpion-wrapper figure.play {
        position: relative;
        display: block;
        top: 10px;
    }
    .plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .sketch-text .column2 {
        margin-left: 15px;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .project .banner .banner-text h1 {
    font-size: 26px;
    line-height: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin-bottom: -30px;
    margin-top: 30px;
    text-align: center;
}
    .Product_home_ai .tiles-box-ai {
    border-radius: 0 0 8px 8px;
    scale: 0.9;
    padding-left: 10px;
}

/*section.product-detail-tabs #sticky-wrapper .Smartapp.SKETCH™ #sketch-tab,#time-tracking-tab,#ai-tab{
    display: none;
}
*/
/* Sirf Sketch page par menu hide karo */
section.product-detail-tabs #sticky-wrapper .Smartapp.SKETCH™ #sketch-tab,
section.product-detail-tabs #sticky-wrapper .Smartapp.SKETCH™ #time-tracking-tab,
section.product-detail-tabs #sticky-wrapper .Smartapp.SKETCH™ #ai-tab {
    display: none;
}

/* Baaki sabhi pages par default show hoga */

section.product-detail-tabs #sticky-wrapper .Smartapp.PLANNER™ #sketch-tab{
    display: none;
}
section.product-detail-tabs #sticky-wrapper .Smartapp.FINANCE™ #sketch-tab{
    display: none;
}
section.product-detail-tabs #sticky-wrapper .Smartapp.FIELD™ #sketch-tab{
    display: block;
}
section.product-detail-tabs #sticky-wrapper .Smartapp.SAFETY™ #sketch-tab{
    display: none;
}
section.product-detail-tabs #sticky-wrapper .Smartapp.ONE™ #sketch-tab{
    display: none;
}

    .plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .live-s .live-sp {
    margin-left: -13px;
}
    .Product_home_ai {
    padding-top: 70px;
    padding-bottom: 30px;
    }
        .plans___page .hero-button-wrapper .hero-play-button figure {
        position: relative;
        top: 45px;
    }
    #feature-list .photo-gallery .text-center .justify-content-center {
        display: block;
    }
    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-title span.smartapp-r sup {
    font-size: 16px;
    margin-left: 4px;
    top: -20px;
    font-weight: 300;
    position: relative;
    color: #ed7532;
    }
    /*awards button landing page*/
    .award-section .text-section button.first-button {
        font-size: 13px;
        line-height: 16px;
        font-weight: 600;
        background-color: #1BA9D6;
        color: #fff;
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        border-radius: 18px;
        width: 190px;
        height: 37px;
        border: none;
        margin-bottom: 20px;
    }

    .why-smartapp-cr .right .stats .card {
        height: 130px;
        background-color: #1b1b1b;
        margin-top: 30px;
        padding: 9px;
        width: 120px;
        margin-left: -10px;
    }

    .why-smartapp-cr .clients img {
        height: 30px ;
        width: 120px;
    }
    .why-smartapp-cr {
        padding: 25px 0 !important;
    }
    .why-smartapp-cr .left h2 {
        font-size: 22px !important;
        line-height: 40px !important;
        margin-bottom: -40px;
    }
    .why-smartapp-cr .right p {
        font-size: 14px !important;
        margin-left: 10px; 
    }
    .why-smartapp-cr .clients .image {
        padding: 16px 5px !important;
        height:90px;
    }
    .why-smartapp-cr .c1 .card {
        height: 150px !important;
        padding: 20px 5px !important;
    }
    .why-smartapp-cr .c1 .card .circle{
        height:60px !important;
        width:60px !important;
    }
    .why-smartapp-cr .c1 .card h3 {
        font-size: 12px !important;
        line-height: 20px !important;
        margin-top: 15px !important;
    }
    .why-smartapp-cr .brand-counter-banner .container .counter-list .list-item .wrapper{
        top: 55%;
        left: 50%;
    }
    .why-smartapp-cr .brand-counter-banner .container .counter-list .list-item .small-number {
        font-size: 40px;
        line-height: 25px;
    }
    .why-smartapp-cr .plan-prices-banner .container .link {
        margin: 10px auto 0;
        font-size:13px;
    }
    .why-smartapp-cr .row {
        margin-bottom: 20px;
    }
    .why-smartapp-cr .row.c2 {
        width: 100%;
        margin: 0 auto;
    }
    .why-smartapp-cr .c2 .card h3{
        font-size:15px !important;
        line-height:20px;
    }
    .why-smartapp-cr .c2 .card {
        height: 165px !important;
        padding-top:15px !important;
    }
    .why-smartapp-cr .c2 .card .img-con {
        margin: 0 auto 10px !important;
    }

    #planID.mobile.appstudio_features .features_title {
        margin-bottom: 70px!important;
        margin-top: 50px;
    }
    .app_studio .learn_more button {
        margin-top: 10px;
        float: left;
        border: 1px solid #ff6d1b;
        width: 220px;
        color: #fff;
        font-size: 14px;
        font-family: Roboto, Arial, Helvetica, sans-serif;
        font-weight: 500;
        padding: 10px;
    }
    .main_org_console .learn_more button {
    margin-top: 10px;
    float: left;
    border: 1px solid #ff6d1b;
    width: 220px;
    color: #fff;
    font-size: 14px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight: 500;
    padding: 10px;
    }
    .main_org_console .hero-descritpion-wrapper #play-video .play {
    position: relative;
    top: 5px;
    float: unset;
    justify-content: unset;
    display: unset;
    margin-left: unset;
    }
    body main section.detail-hero-banner.video-embebed .video-embebed-wrapper video#video-hero-homepage {
    height: 100%;
    }
    main.main_org_console section.detail-hero-banner.video-embebed .hero-descritpion-wrapper.container {
    top: 190px;
    }
    .main_org_console .detail-hero-banner .title-wrapper.d-flex figure img {
    /* font-size: 29px; */
    height: 30px;
    margin-right: 10px;
    }
    .main_org_console .detail-hero-banner .title-wrapper.d-flex span.hero-text.text-white {
        font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
        font-size: 30px;
        /* font-weight: 300; */
    }
    /*plans- page Sketch_field css*/
    .plans___page .Sketch_field .mobile-chat {
        position: relative;
        top: -18rem;
        left: 1rem;
        z-index: 10;
        float: right;
    }
    .Sketch_field .logo {
        margin-top: 20px;
        width: 320px!important;
    }
    .plans___page .Sketch_field .mobile-chat img {
        margin-bottom: -12rem;
    }
    .plans___page .Sketch_field .text {
        display: flex;
        align-items: center;
        margin-top: -4rem;
    }
    .plans___page .Sketch_field .text .learn-more {
        margin-bottom: 5rem;
    }
    #videoModal2 .modal-dialog {
        max-width: 100% !important;
        width: 100vw;
    }
/*    AI brena logo */
    .ai_video-live .brena-ai img {
        display: block;
        width: 143px;
        height: 60px;
        margin-top: 22px !important;
        margin-bottom: 30px;
    }
    /*    View our aec Brochure*/
    main.aec-brochure #popupModal1 .modal1-content {
        background-color: #1c1c1c;
        margin: 28% auto;
        padding: 30px;
        border: 1px solid #888;
        width: 90%;
        border-radius: 10px;
        position: relative;
        color: white;
    }
    /*    View our Utilities Brochure*/
    main.digital-brochure #popupModal1 .modal1-content {
        background-color: #1c1c1c;
        margin: 28% auto;
        padding: 30px;
        border: 1px solid #888;
        width: 90%;
        border-radius: 10px;
        position: relative;
        color: white;
    }

    
    .mobile.aboutus_features .orange-title {
        color: #E97231;
        margin-right: 24px !important;
        margin-top: -32px !important;
    }
    .request-demo {
    position: fixed;
    top: 0px;
    right: 20px;
    display: none;
    }
    .app_studio .hero-descritpion-wrapper #play-video .play {
    position: relative;
    top: 5px;
    float: unset;
    justify-content: unset;
    display: unset;
    margin-left: unset;
    }
    .app_studio .hero-descritpion-wrapper {
    top: 190px!important;
    }
    .award-section .text-section button {
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 20px;
    }
    .award-section .text-section button img {
    margin-bottom: -3px;
    margin-right: 0px;
    }
    
    .award-section .text-section h2 {
      font-weight: bold;
      color: #FF6D1B;
      font-size: 24px;
      font-weight: 600;
      line-height: 30px;
      font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
      text-transform: uppercase;
    }
    .award-section .text-section{
        margin-left: 0px;
        margin-bottom: -30px;
    }
    .award-section .award-logo img {
        width: 110px;
        margin-left: 5px;
    }

    .award-section .award-logo {
        margin-top: -30px;
        margin-left: 0px;
    }
    .award-section .text-section{
        padding-left: 0px;
    }

    
    .header-awards-logo .awards .close-btn {
        top: 5px;
        right: 5px;
        background-color: #E97231;
        color: #ffffff;
        border: none;
        padding: 2px 5px;
        cursor: pointer;
        font-size: 17px;
        border-radius: 50%;
        position: fixed;
        top: 70px;
        z-index: 9;
        right: 10px;
        border-radius: 10px;
    }
    .footer-menu .hlf_wid .awards img {
        width: 116px;
        margin-left: 0px;
        border-radius: 10px;
        margin-bottom: 10px;
    }
    /*.header-awards-logo .awards img {
        width: 80px;
        position: fixed;
        top: 11rem;
        z-index: 9;
        right: 3rem;
        border-radius: 10px;
    }*/
    .header-awards-logo .awards #awardsLatest {
    width: 80px;
    position: fixed;
    top: 8rem;
    z-index: 9;
    right: 11rem;
    border-radius: 10px;
}
.header-awards-logo .awards #awardImage {
    width: 80px;
    position: fixed;
    top: 8rem;
    z-index: 9;
    right: 2rem;
    border-radius: 10px;
}
    .prices .awards img {
        width: 136px;
        margin-top: 5px;
        margin-left: 12px;
        border-radius: 8px;
    }

    .footer-menu .hlf_wid {
        width: 40%;
        float: left;
    }
    .footer-menu .awards {
    margin-right: 20px;
    }
    /*body header{
        padding:15px 0;
    }*/
    .app__detail__page {
        padding-top: 105px;
    }
    .app__detail__page .top .row{
        margin-left:0;
    }
    .app__detail__page .top .image{
        height: 130px;
        width: 200px;
        margin:15px auto;
    }
    .app__detail__page .top .image img{
        margin-top:0%;
    }
    .app__detail__page .top h2,
    .app__detail__page .top p{
        text-align:center;
    }
    .app__detail__page p{
        font-size:14px !important;
        line-height:25px !important;
    }
    .app__detail__page .slider .carousel .carousel-inner{
        height:200px;
    }
    .app__detail__page .slider .carousel .carousel-inner img{
        height:260px;
    }
    .app__detail__page .slider .carousel .carousel-control-next, .app__detail__page .slider .carousel .carousel-control-prev {
        height: 40px;
        width: 40px;
    }
    .app__detail__page .slider .carousel .carousel-control-next {
        right: -20px;
    }
    .app__detail__page .slider .carousel .carousel-control-prev {
        left: -20px;
    }
    .home_new section.paralax-concept-banner-desktop #multiscroll-nav{
        left: calc(50% - 65px);
        top: 175px ;
        transform: rotate(-90deg) !important;
    }
    .home_new section.paralax-concept-banner-desktop .title-wrapper.big-title-left{
        z-index:1;
        /*margin:0 20px;*/
    }
    .home_new .containe .left_01.showbefore .after {
        margin-top: 160px;
    }
    .home_new .before-label {
        top: 10px;
        left:10px;
    }
    .home_new .after-label {
        top: 10px;
        left:10px;
    }
    .agile_intro {
        padding: 40px 0px;
        background-size: 330px;
        background-position: right 0em bottom;
    }
    .agile_intro .text-con h4 {
        font-size: 34px;
    }
    .agile_principles .right .track-con {
        right: 0;
        left: 0;
        width: 100%;
    }
    .agile_principles .left h4 {
        font-size: 34px;
    }
    .agile_principles .left, .agile_principles .right {
        width: 100%;
        float: left;
    }
    .agile_principles .left h4 {
        text-align: center;
        padding: 0px;
    }
    .agile_principles .right li {
        font-size: 14px;
        padding: 10px 15px;
        padding-left: 35px;
    }
    .agile_principles .right li:before{
        top: 5px;
        left: 5px;
    }
    .agile_principles .right li span{
        font-size: 12px;
        padding: 10px 15px;
        width: 203px;
    }
    .agile_principles .right li:nth-child(1) {
        bottom: -17em;
        left: 4em;
    }
    .agile_principles .right li:nth-child(2) {
        bottom: -13em;
        left: 0em;
    }
    .agile_principles .right li:nth-child(3) {
        bottom: -9em;
        left: -4.5em;
    }
    .agile_principles .right li:nth-child(4) {
        top: 2.5em;
        right: -11em;
    }
    .agile_principles .right li:nth-child(5) {
        top: -1.5em;
        right: -6em;
    }
    .agile_principles .right li span#popupBox1 {
        top: -91px;
        left: -5px;
    }
    .agile_principles .right li span#popupBox1:after{
        left: 30px;
        right: auto;
    }
    .agile_principles .right li span#popupBox2 {
        top: -111px;
        left: -30px;
    }
    .agile_principles .right li span#popupBox2:after{
        left: 60px;
        right: auto;
    }
    .agile_principles .right li span#popupBox3 {
        top: -91px;
        left: -35px;
    }
    .agile_principles .right li span#popupBox3:after{
        left: 60px;
        right: auto;
    }
    .agile_principles .right li span#popupBox4 {
        top: -111px;
        left: -115px;
    }
    .agile_principles .right li span#popupBox5 {
        top: -51px;
        left: -100px;
    }
    .agile_panel {
        padding: 30px 0px 10px;
        margin: 0px;
    }
    .agile_panel .left .video-con {
        width: 100%;
    }
    .agile_panel .left p {
        font-size: 14px;
    }
    .agile_panel .left h3 {
        font-size: 30px;
        line-height: 45px;
    }
    .agile_panel .right ul {
        width: 100%;
    }
    .agile-panel-popup {
        width: 290px !important;
    }
    .agile-panel-popup .form-wrap {
        padding: 2em 0em 1em;
    }
    .agile-panel-popup .form-wrap input {
        font-size: 14px;
    }
    .agile-panel-popup .form-wrap button.submit {
        font-size: 16px;
        margin-top: 20px;
    }
    .agile-panel-popup .thank-you p {
        font-size: 14px;
        line-height: 24px;
    }
    .agile_ready {
        padding: 40px 0px;
    }
    .agile_ready h3 {
        font-size: 34px;
        line-height: 45px;
    }
    .smart_fusion_about {
        padding: 40px 0px 15px;
    }
    .smart_fusion_about .right ul {
        padding-left: 0;
    }
    .smart_fusion_about .right ul li p {
        font-size: 18px;
        line-height: 25px;
        margin: 10px 0px;
    }
    .smart_fusion_about .list-con ul li {
        padding-left: 0em;
        margin-bottom: 25px;
    }
    .smart_fusion_about .list-con ul li img{
        width: 55px;
        margin-right: 0px;
    }
    .smart_fusion_about .list-con ul li p {
        font-size: 14px;
        margin: 6px 0px;
    }
    .smart_fusion_why h4 {
        font-size: 30px;
        line-height: 40px;
    }
    .smart_fusion_why .box_wrap .left {
        padding: 2em 0px;
    }
    .smart_fusion_why .box_wrap .left h6 {
        font-size: 22px;
        line-height: 30px;
    }
    .smart_fusion_why .box_wrap .left p {
        font-size: 14px;
        line-height: 25px;
        padding-right: 0;
    }
    .smart_fusion_why .box_wrap .right{
        padding-top: 0;
    }
    .smart_fusion_why .box_wrap .right img {
        padding-left: 0;
        display: block;
        margin: auto;
    }
    .smart_fusion_why .box_wrap .right img.animated {
        padding-left: 0;
        display: block;
        margin: auto;
    }
    .smart_fusion_why .box_wrap .logo.animated {
        width: 22em;
        right: 0;
        position: relative;
        display: block;
        margin: auto;
        text-align: center;
        float: none;
    }
    .smart_fusion_why .box_wrap .logo .img-con {
        height: 315px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(17) {
        width: 35px;
        top: 0em;
        left: 10em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(14) {
        width: 65px;
        top: 1em;
        right: 4em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(13) {
        width: 87px;
        top: 8.5em;
        right: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(12) {
        width: 90px;
        top: 4em;
        right: 9em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(2) {
        width: 38px;
        top: 3em;
        left: 3em;
    }   
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(1) {
        width: 130px;
        top: 7em;
        left: 4em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(7) {
        width: 106px;
        top: 6em;
        right: 1em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(4) {
        width: 100px;
        top: 10.8em;
        right: 7em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(9) {
        width: 110px;
        top: 14em;
        right: 1em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(6) {
        width: 80px;
        top: 12em;
        left: 1em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(11) {
        width: 93px;
        top: 12.5em;
        right: 8em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(10) {
        width: 100px;
        bottom: 7em;
        right: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(8) {
        width: 45px;
        top: 14.5em;
        left: 3em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(15) {
        width: 115px;
        top: 23em;
        right: 14em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(5) {
        width: 165px;
        top: 8em;
        left: -1em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(3) {
        width: 125px;
        bottom: 15px;
        left: 100px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(16) {
        width: 80px;
        bottom: 49px;
        right: 130px;
    }
    .smart_fusion_ready h3 {
        font-size: 20px;
        line-height: 35px;
    }
    .h100{
        height:100% !important;
    }
    footer .abc_feature{
        width: 140px;
        height: auto;
        position: absolute;
        top: 70px;
        left: 13px;
    }
    footer .enr_feature{
        width:100%;
        margin:0 auto;
    }
    .home_new .hero-button-wrapper .hero-play-button h3{
        margin-left:0px;
        margin-top:13px;
    }
    .home_new .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-button .right-content{
        width:150px;
        font-size:15px;
    }
    .home_new .hero-banner-homepage .hero-descritpion-wrapper .hero-title sup{
        margin-left: 2px;
        top: -20px;
    }
    .home_new .consolidate-connect-configure h3{
        font-size: 25px;
        margin-top: 15px;
    }
    .home_new .consolidate-connect-configure .ccc__configure{
        margin-left:0 !important;
        margin-top:20px;
    }
    .home_new .progress-load{
        padding:30px 0 !important; 
    }
    .home_new .progress-load .loader h2{
        font-size:45px;
        margin-top:15px;
    }
    .home_new .progress-load .loader p{
        font-size:12px;
    }
    .home_new .fusion-platform{
        padding: 10px 20px 0px !important;
    }
    .home_new .fusion-platform h2 {
        font-size: 28px !important;
        line-height: 40px !important;
        margin-bottom:0;
        margin-top:10px;
    }
    .home_new .fusion-platform p {
        font-size: 15px !important;
        line-height: 25px !important;
        width:100% !important;
    }
    .home_new .fusion-platform .sh .box{
        margin:20px 0px 0 !important;
        padding:12px !important;
    }
    .home_new .fusion-platform .sh{
        width:fit-content;
        padding:0;
    }
    .home_new .fusion-platform .sh .box:after{
        right:45%;
        left:45%;
    }
    .home_new .plan-prices-banner .container .plane-price-list {
        padding-top: 20px !important;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item{
        padding:5px;
    }
    .home_new .plan-prices-banner .left{
        width:100% !important;
    }
    
    .home_new .plan-prices-banner .right{
        width:100% !important;
    }
    .home_new .price-banner {
        padding-bottom: 20px !important;
        padding-top:5px;
        margin-top:-2px;
    }
    .home_new .why-smartapp .clients img {
        height: 30px ;
        width: 120px;
    }
    .home_new .why-smartapp {
        padding: 25px 0 !important;
    }
    .home_new .why-smartapp .left h2 {
        font-size: 22px !important;
        line-height: 40px !important;
        margin-bottom: -40px;
    }
    .home_new .why-smartapp .right p {
        font-size: 14px !important;
        margin-left: 10px; 
    }
    .home_new .why-smartapp .clients .image {
        padding: 16px 5px !important;
        height:90px;
    }
    .home_new .why-smartapp .c1 .card {
        height: 150px !important;
        padding: 20px 5px !important;
    }
    .home_new .why-smartapp .c1 .card .circle{
        height:60px !important;
        width:60px !important;
    }
    .home_new .why-smartapp .c1 .card h3 {
        font-size: 12px !important;
        line-height: 20px !important;
        margin-top: 15px !important;
    }
    .home_new .brand-counter-banner .container .counter-list .list-item .wrapper{
        top: 55%;
        left: 50%;
    }
    .home_new .why-smartapp .brand-counter-banner .container .counter-list .list-item .small-number {
        font-size: 40px;
        line-height: 25px;
    }
    .home_new .plan-prices-banner .container .link {
        margin: 10px auto 0;
        font-size:13px;
    }
    .home_new .why-smartapp .row {
        margin-bottom: 20px;
    }
    .home_new .why-smartapp .row.c2 {
        width: 100%;
        margin: 0 auto;
    }
    .home_new .why-smartapp .c2 .card h3{
        font-size:15px !important;
        line-height:20px;
    }
    .home_new .why-smartapp .c2 .card {
        height: 165px !important;
        padding-top:15px !important;
    }
    .home_new .why-smartapp .c2 .card .img-con {
        margin: 0 auto 10px !important;
    }
    .home_new .black-bg{
        display:none;
    }
    .home_new .testimonial {
        padding: 0px 10px 90px !important;
    }
    .home_new .testimonial .carousel .carousel-inner {
        padding: 20px 15px !important;
        height:520px !important;
        margin-top: 10px;
    }
    .home_new .testimonial .carousel .carousel-inner h6 {
        font-size: 13px !important;
        line-height: 23px !important;
        margin-top:20px;
    }
    .home_new .testimonial .carousel .carousel-inner button {
        font-size: 11px;
        position:absolute;
        left:0;
        margin-top: 75px !important;
    }
    .home_new .cta-popup .modal-content, .plans___page .cta-popup .modal-content, .workwithus_main .cta-popup .modal-content{
        width:100% !important;
        height:400px !important;
    }
    .home_new .cta-popup .modal-content h5, .plans___page .cta-popup .modal-content h5, .workwithus_main .cta-popup .modal-content h5{
        font-size: 14px !important;
    }
    .home_new .cta-popup .modal-content input, .plans___page .cta-popup .modal-content input, .workwithus_main .cta-popup .modal-content input {
        padding: 20px 15px !important;
        margin-bottom: 10px !important;
    }
    .home_new .cta-popup .modal-content .close,.plans___page .cta-popup .modal-content .close,.workwithus_main .cta-popup .modal-content .close{
        display:none !important;
    }
    .home_new .cta-popup .modal-content .submit-btn, .plans___page .cta-popup .modal-content .submit-btn, .workwithus_main .cta-popup .modal-content .submit-btn{
        margin-top: 0;
        height: 40px;
        width: 130px;
        font-size: 16px !important;
        color:#fff;
    }
    .modal .modal-content .modal-body{
        width:100% !important;
    }
    .home_new .save__money__time{
        padding-bottom:55px !important;
        background: url(../png/save-background.png) no-repeat bottom right;
        background-size: 80%;
        background-color: #212121;
    }
    .home_new .save__money__time .vertical-line{
        border-left:1px solid #fff;
       height: 480px;
        position: absolute;
        left: 36px;
        margin-top: 10px;
        z-index: 0;
    }
    .home_new .save__money__time h2{
        font-size:30px !important;
        margin-top: 15px !important;
        margin-left:0;
    }
    .home_new .save-money{
        z-index:1;
        padding-left:0;
    }
    .home_new .progress-load .black-cube{
        margin-top:-40px !important;
        left: 6.2% !important;
        z-index:10;
        height:25px;
        width:25px;
    }
    .home_new .save__money__time img{
        z-index:10;
    }
    .home_new .consolidate-connect-configure h6{
        font-size:14px;
    }
    
    .home_new .testimonial .content p {
        font-size: 15px !important;
    }
    .home_new .testimonial .content small {
        font-size: 11px;
    }
    .home_new .paralax-concept-banner-desktop #multiscroll-nav li a b{
        font-size:10px;
        margin-left:15px;
        top: -1px;
        position:absolute;
        transform:rotate(90deg);
    }
    
    .land__page .slide-text{
        top:250px !important;
    }
    .land__page .containe {
     padding-left: 0!important; 
    }
    .land__page .slide-text{
        top:255px !important;
    }
    
    .home_new .slide-text {
        padding: 20px 20px;
        height: 230px;
        right: 0px;
        top: 55px ;
        width:100%;
    }
    .home_new .slide-text h3{
        font-size:25px;
    }
    .home_new .slide-text p {
        font-size: 14px;
        line-height: 25px;
        margin-top: 10px;
        padding-right:10px;
    }
    .home_new .slide-text a .learn-btn {
        width: fit-content;
        font-size: 13px;
        margin-top: 40px;
        bottom: 20px;
    }
    .home_new .slide-text .learn-btn a{
        font-size:11px;    
        padding:8px;
    }
    .home_new .slide-text .num {
        right: 15px;
        bottom: 25px;
        font-size: 45px;
    }
    body main section.paralax-concept-banner-desktop .container{
        /*padding:0 !important;*/
    }
    .home_new .slider-container{
        margin-bottom:0px !important;
    }
    .home_new .testimonial .carousel .next-btn {
        right: -22px;
        display:none;
    }
    .home_new .testimonial .carousel .prev-btn {
        left: -22px;
        display:none;
    }
    .home_new .contact button {
        font-size: 14px !important;
        width: 150px !important;
        height: 35px !important;
    }
    .home_new .start-project-banner .container .row .title-wrapper{
        padding-bottom:0;
    }
    .home_new .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button{
        margin-left:0;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item figure{
        /*margin:10px 20px 2px;*/
    }

    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item{
        padding: 10px 0 10px 10px;
        border:none;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item-pricing{
        display:block !important;
        padding:10px 20px;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.work-with-us .dropdown-menu .sub-menu-item a{
        padding: 8px 24px;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.smartsite-hardware .dropdown-menu .hardware-wrapper .title {
        margin-top: 10px;
    }
    .home_new .consolidate-connect-configure{
        background:none;
    }
    .plans___page .home_new .testimonial {
        padding-bottom: 20px !important;
        padding-left:0;
        padding-right:0;
    }
    ._jobpage .detail-hero-banner .hero-descritpion-wrapper .wrapper:after{
        top:200%;
    }
    ._jobpage .detail-hero-banner{
        height:58vh !important;
    }
    .home_new .progress-load .loader h2 {
        font-size: 25px !important;
        top: -75px;
        position: relative;
/*        left: -5px;*/
    }
    .home_new .loader{
        display:block !important;
        text-align:center;
        background-color:#161616;
    }
    .home_new .progress-load .loader p {
        margin-top: -30px;
    }
    body main section.paralax-concept-banner-desktop .container .col-8{
        width:100% !important;
        margin-left:auto !important;
    }
    body main section.paralax-concept-banner-desktop #multiscroll-nav li{
        height:90px;
    }
    .main__pricing__page .incls_price{
        display:none;
    }
    .main__pricing__page .plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper{
        padding-top:0;
        width:100%;
    }
    .main__pricing__page .plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper{
        margin:0;
        display:none;
    }
    .main__pricing__page  .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .plan{
        padding:0;
    }
    .main__pricing__page .plan-prices-banner .container .plane-price-list .list-item .wrapper{
        width:90%;
    }
    .main__pricing__page .plans-content-banner .title-wrapper .title::after{
        display:none;
    }
    .main__pricing__page .plan-prices-banner .container .plane-price-list {
        padding: 0px 0 20px;
    }
    .main__pricing__page .plans-content-banner{
        padding-bottom:50px;
    }
    .main__pricing__page .plans-content-banner .plan-features .plan-features-list{
        margin-top:20px;
    }
    .main__pricing__page .tabcontent {
        height: fit-content;
        padding:32px 0 !important;
    }
    .main__pricing__page .start-project-banner.pricing-page #msform .action-button{
        width:100px;
        margin-top:10px;
        height:35px;
    }
    .main__pricing__page .start-project-banner .container .row .form-wrapper{
        padding:20px
    }
    .main__pricing__page .looking-for-banner {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .main__pricing__page  .app_listing_area .link{
        padding: 10px 25px;
    }
    .main__pricing__page .start-project-banner .container .row .mobile-retake-btn .link{
        padding: 5px 25px;
    }
    .main__pricing__page .looking-for-banner .container .row .title-wrapper .link-secondary{
        max-width:50%;
    }
    .main__pricing__page .simple-hero-banner .hero-descritpion-wrapper {
        top: 32vh;
    }
    .main__pricing__page .pricing-tabs .orange-drop{
        top:3px;
    }
    
    body main section.time-line-banner .title-wrapper{
        padding:25px 45px 0;
    }
     body main section.time-line-banner .container-fluid{
        padding:0;
     }
    body main section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .description-wrapper {
        min-height: 150px;
        padding-left: 50px;
    }
    body main section.time-line-banner .owl-wrapper .orange-circle-counter{
        width:50px;
    }
    body main section.time-line-banner .owl-wrapper .orange-circle-counter:after{
        left:35px;
    }
    body main section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .counter-wrapper .circle-wrapper{
        left:0px;
    }
    body main section.time-line-banner .owl-nav{
        top:57%;
    }
    
    .main__pricing__page .pricing-tabs {
        padding: 25px 0 0px !important;
    }
    .main__pricing__page .pricing-tabs .nav-pills{
        /*display:block;*/
    }
    .main__pricing__page .pricing-tabs .nav-pills .nav-link{
        width:150px;
        margin: 0 auto;
        height: 50px;
        font-size:13px;
        padding-top: 16px;
    }
    .main__pricing__page .pricing-tabs .nav-pills .nav-link.active{
        width:150px;
        height: 50px;
        margin: 0 auto;
        padding-top: 18px;
    }
    .main__pricing__page .pricing-tabs .nav-pills .nav-link .d-flex{
        margin-left:0 !important;
            justify-content: center;
    }
    .main__pricing__page section.plan-prices-banner .container .plane-price-list .list-item{
        padding:0;
    }
    .main__pricing__page section.plans-content-banner .title-wrapper {
        padding: 0 20px;
    }
    .main__pricing__page section.start-project-banner{
        padding: 30px 20px;
    }
    
    .main__pricing__page section.start-project-banner .container .row .title-wrapper {
        padding-bottom: 20px;
    }
    .main__pricing__page .app_listing_area .list-item.col-12.col-md-6.col-lg-4.myBox{
        padding:20px;
        margin-top:0;
    }
    .main__pricing__page section.looking-for-banner .container {
        padding: 0 20px !important;
    }
    .main__pricing__page section.looking-for-banner .container .row .title-wrapper .link-secondary {
        margin-top: 10px !important;
    }
    
    /*Hardware */
    
    .hardware_main .discount_sec{
        padding: 0px 0px 30px;
    }
    .hardware_main .discount_sec ul{
        padding:0;
        margin: 15px 0px 5px;
    }
    .hardware_main .discount_sec a{
        width:240px;
    }
    .hardware_main .discount_sec ul li{
        margin:0 5px;
        padding: 40px 10px;
        width: 47%;
    }
    .hardware_main .discount_sec h2 {
        font-size: 25px;
        margin-top: 20px;
    }
    .hardware_main .discount_sec ul li span{
        font-size: 14px;
        line-height: 20px;
    }
    .hardware_main .detail-hero-banner .hero-descritpion-wrapper{
        top:150px;
        left:5px;
    }
    .hardware_main .menu-tabs-banner .custom-select, body main section.menu-tabs-banner .dropdown-toggle{
        padding: 18px 20px;
    }
    .hardware_main .menu-tabs-banner .dropdown-menu li{
        width:90%;
    }
    .hardware_main .menu-tabs-banner .tabs-wrapper .content-wrapper{
            padding: 20px 20px 0 20px;
    }
    .hardware_main .menu-tabs-banner .tabs-wrapper .content-wrapper .content-item .description-wrapper .text{
        font-size:14px;
        line-height:25px;
    }
    .hardware_main section.menu-tabs-banner {
        padding-bottom: 20px;
    }
    .hardware_main .extra_sec{
        background-position: bottom 0px center;
        padding: 35px 0px;
    }
    .hardware_main .extra_sec h2{
        font-size:30px;
    }
    .hardware_main .extra_sec p {
        font-size: 14px;
        line-height: 25px;
        padding:0;
    }
    .hardware_main .extra_sec .col-md-6, .extra_sec .container {
        padding: 0px 5px;
    }
    .hardware_main section.tree-column-description {
        padding: 30px 0 0px 0;
    }
    .hardware_main .plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper{
        padding:0 0px;
            top: 380px;
            left:4px !important;
            width:98%;
    }
    .hardware_main .tab-pane .description-wrapper h2{
        font-size:11px;
        white-space: inherit;
        line-height:12px;
    }
    .hardware_main .tab-pane .description-wrapper h2 span {
        font-size: 6px;
    }
    .hardware_main .plan-prices-banner .container .plane-price-list .list-item .wrapper{
        padding:0px;
        width:100%;
    }
    body main section.plan-prices-banner .container .plane-price-list .list-item.open .wrapper .description-wrapper .detail {
        height: fit-content;
    }
    .hardware_main .schedule_sec{
        padding: 30px 5px;
    }
    .hardware_main .schedule_sec h2{
        font-size:27px;
    }
    .hardware_main .schedule_sec p {
        max-width: 100%;
        font-size: 14px;
    }
    .hardware_main .map-form-contact .title-wrapper .title {
        font-size: 26px;
        line-height:35px;
    }
    .hardware_main .map-form-contact .form-wrapper{
        padding: 30px 18px 40px;
        margin: 30px 5% 0 5%;
    }
    .hardware_main .map-form-contact .form-wrapper form.check-jobsite-form button.check-btn{
        padding:0;
    }
    .hardware_main .time-line-banner{
        padding:0 0 30px
    }
    .hardware_main .time-line-banner .owl-wrapper {
        padding-top: 20px;
    }
    .hardware_main .time-line-banner .owl-nav button{
        background:none;
    }
    .hardware_main .time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .counter-wrapper {
        margin-top: 123px;
    }
    .hardware_main .detail-hero-banner .hero-descritpion-wrapper .wrapper .hero-description{
        padding: 0 0 30px 0;
    }
    .hardware_main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title {
        font-size: 35px;
        line-height: 45px;
    }
    .hardware_main  section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .description-wrapper .title{
        font-size:15px;
    }
    .plans___page section.paralax-concept-banner-desktop .container .col {
        margin-top: 320px;
        width:90%;
    }
    .plans___page  section.paralax-concept-banner-desktop .container{
        width:90%;
        margin-top:0px;
        padding: 10px 20px 0;
    }
    .plans___page  section.paralax-concept-banner-desktop .ms-section{
        width:100%;
    }
    .plans___page section.paralax-concept-banner-desktop{
        padding-top:15px;
    }
    .plans___page .paralax-concept-banner-desktop {
        min-height: 550px;
    }
    .plans___page section.features-list-banner {
        background-color: #1E1E1E;
        position: relative;
        padding: 5px 0 20px;
    }
    .plans___page .price-wrapper .price{
        height:110px;
        margin:0;
        padding-top:10px !important;
    }
    
      ._jobpage .price-wrapper .price{
        padding-top:30px !important;
    }
    .plans___page .price-wrapper .price span{
        font-size:30px;
    }
    .plans___page .price-wrapper .price p {
        font-size: 14px;
        margin-top: 20px;
    }
    .plans___page .product-detail-tabs .image-list-wrapper {
        margin-top: 15px;
    }
    ._jobpage .jobsite_links {
        padding: 30px 0 10px;
    }
    ._jobpage .jobsite_links h2{
        font-size: 27px;
        line-height: 35px;
        margin-bottom: 30px;
    }
    .jobsite__access section.paralax-concept-banner-desktop #multiscroll-nav{
        margin-top:-20px !important;
    }
    ._jobpage section.paralax-concept-banner-desktop #multiscroll-nav{
        top:170px !important;
        left: 11em !important;
        right: unset !important;
    }
    .jobs_rtls section.paralax-concept-banner-desktop #multiscroll-nav{
        right:0 !important;
        left: 100px !important;
        top: -45px !important;
    }
    .jobs_attendance section.paralax-concept-banner-desktop #multiscroll-nav {
    left: 12em !important;
}
    .jobsite__gps section.paralax-concept-banner-desktop #multiscroll-nav{
        left:8em !important;
    }
    ._jobpage .jobsite_links ul li a{
        width:60%;
    }
    ._jobpage .schedule_sec{
        padding: 30px 5px 35px;
    }
    ._jobpage .schedule_sec p{
        width:100%;
    }
    ._jobpage .product-detail-tabs .tabs-wrapper .content-wrapper {
        padding: 30px 20px 10px;
    }
    ._jobpage .product-detail-tabs .tabs-wrapper .content-wrapper .image-list-wrapper{
        padding:0;
    }
    ._jobpage .description-wrapper {
        margin-bottom: 20px;
    }
    ._jobpage section.features-list-banner .list-wrapper{
        padding:0 5px;
    }
    .plans___page section.paralax-concept-banner-desktop #multiscroll-nav{
        top: 120px;
        left: 30%;
        right: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .plans___page section.paralax-concept-banner-desktop #multiscroll-nav li b{
        transform:rotate(90deg);
        position:absolute;
    }
    .plans___page section.detail-hero-banner {
        min-height: 490px;
    }
    .plans___page section.detail-hero-banner .hero-descritpion-wrapper {
        top: 190px;
    }
    .plans___page section.product-includes-banner .full-height{
        padding: 0 20px;
    }
    .plans___page  .description-wrapper {
        margin-bottom: 10px;
    }
    .plans___page section.product-detail-tabs .content-wrapper {
        padding: 0 20px 0 20px;
    }
    .plans___page section.product-detail-tabs .container .image-list-wrapper{
        padding-left:30px;
    }
    .plans___page .big-title-center .title:before {
        margin: 30px auto 30px;
    }
    .plans___page section.product-includes-banner .includes-list {
        padding-top: 10px;
    }
    .plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
        padding: 20px 0 25px 5px !important;
        width:100%;
    }
    .plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .link{
        padding: 10px 20px;
        font-size: 13px;
    }
    .plans___page section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .text {
        padding: 10px 0 10px 0;
    }
    .plans___page .include-item ul {
        margin-bottom: 30px;
    }
    .plans___page .product-includes-banner {
        padding: 0 0 15px 0;
    }
    .plans___page .jobsite_links {
        padding: 30px 0 20px;
    }
    .plans___page .jobsite_links h2{
        margin-bottom: 20px;
        font-size:26px;
    }
    .plans___page .jobsite_links ul {
        width: 75%;
        margin: 0 auto;
    }
    .plans___page .jobsite_links._plans_explore ul li {
        width: 100%;
        margin: 0 0 20px;
        padding: 25px;
    }
    .plans___page .schedule_sec{
        padding: 30px 5px;
    }
    .plans___page .schedule_sec p{
        max-width:100%;
    }
    .plans___page .schedule_sec h2{
        font-size:28px;
    }
    .plans___page .testimonial {
        padding: 0px 0px 60px !important;
    }
    .plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .hero-description{
            padding: 0 0 25px 0;
    }
    
    /*work with us */
    
    .workwithus_main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title{
        font-size:50px;
    }
    .workwithus_main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .hero-description{
        font-size:14px;
        line-height:25px;
        padding: 0 0 40px 0;
    }
    .workwithus_main section.detail-hero-banner .hero-descritpion-wrapper{
        top:160px;
    }
    .workwithus_main .our-clients .title-wrapper {
        padding-top: 30px;
    }
    .workwithus_main section.our-clients .title-wrapper .sub-title{
        font-size:14px;
        line-height:25px;        
    }
    .workwithus_main .our-clients .client-list-wrapper {
        padding: 30px 0;
    }
    .workwithus_main section.our-clients .client-list-wrapper .client-list .list-item h5{
        font-size:40px;
    }
    .workwithus_main section.our-clients .client-list-wrapper .client-list .list-item p{
        font-size:14px;
        line-height:20px;    
    }
    .workwithus_main section.media-content .container {
        padding: 0 20px;
    }
    .workwithus_main section.our-clients .client-list-wrapper .client-list .list-item {
        min-height: 120px;
    }
    .workwithus_main section.media-content .container .row .title-wrapper .title:before {
        margin: 10px 0 30px;
    }
    .workwithus_main section.media-content .container .row .video-wrapper{
        margin:20px 10px 0 10px;
    }
    .workwithus_main section.media-content .container .row p{
        padding:5px 0;
    }
    .workwithus_main .frm_nBox{
        padding: 20px 15px 35px 15px;
    }
    .workwithus_main .frm_nBox h4.title{
        font-size:1.8rem;
    }
    .workwithus_main .news_letter_new .btn.primary{
        height:40px;
    }
    .workwithus_main .news_letter_new input[type=text]{
        height:45px;
    }
    .workwithus_main .pre-packed-connectors {
        padding: 15px 0 0;
    }
    .workwithus_main section .delivery_partners_wrap .title {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .workwithus_main section .delivery_partners_wrap .sub-title{
        line-height:25px;
    }
    .workwithus_main section .industry_partners_wrap .image-wrapper ul li img {
        width: 200px;
        object-fit: contain;
    }
    .workwithus_main .pre-packed-connectors .owl-wrapper {
        padding: 5px 60px;
    }
    .workwithus_main .big-title-center .title:before {
        margin: 15px auto 25px;
    }
    .workwithus_main section.openings-list-banner .banner-bg-pattern-wrapper .container .title-wrapper .text{
        font-size:14px;
        line-height:25px;  
        padding:5px;
    }
    .workwithus_main .openings-list-banner .banner-bg-pattern-wrapper .container {
        padding: 15px 0;
    }
    .workwithus_main section.openings-list-banner .banner-bg-pattern-wrapper .container .openings-list {
        padding-top: 20px;
    }
    .workwithus_main section.openings-list-banner .banner-bg-pattern-wrapper .container .openings-list .list-item .wrapper{
        padding:20px;
    }
    .workwithus_main section.openings-list-banner .banner-bg-pattern-wrapper:before{
        top:5px;
    }
    
    /*About Us */
    
    .about_us__main .simple-hero-banner .hero-descritpion-wrapper {
        top: 21vh;
    }
    .about_us__main section.simple-hero-banner .hero-descritpion-wrapper:before {
        top: 210px;
    }
    .about_us__main .simple-text-video-banner {
        padding: 30px 0 0 0;
    }
    .about_us__main section.simple-text-video-banner .description-wrapper .title {
        padding-bottom: 15px;
    }
    .about_us__main section.simple-text-video-banner .video-wrapper {
        min-height: 210px;
    }
    .about_us__main section.our-values .container .row .title-wrapper .title:before {
        margin: 10px 0 25px;
    }
    .about_us__main  .big-title-center .text{
        font-size:14px;
        line-height:25px;
    }
    .about_us__main section.our-values .container {
        padding: 0 25px;
    }
    .about_us__main section.our-values .container .row .values-list {
        padding-top: 20px;
    }
    .about_us__main section.our-values .container .row .values-list .list-item .wrapper {
        padding: 10px 25px 30px;
    }
    .about_us__main section.our-values .container .row .values-list .list-item .wrapper .description-wrapper .title{
        font-size:20px;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .about_us__main .our-values {
        padding: 15px 0 20px;
    }
    .about_us__main section.testimonials .testimonials-owl-carousel .list-item .image-wrapper figure img {
        max-width: 100%;
        width:100%;
        height:300px;
        object-fit:cover;
    }
    .about_us__main section.testimonials .testimonials-owl-carousel .list-item .image-wrapper figure{
        width:100%;
    }
    .about_us__main .testimonials .testimonials-owl-carousel .list-item .description-wrapper {
        width: 100%;
    }
    .about_us__main .testimonials {
        padding: 30px 5px 25px;
    }
    .about_us__main section.testimonials .owl-nav{
        top:-333px;
    }
    .about_us__main section.testimonials .testimonials-owl-carousel .list-item .description-wrapper .name{
        padding-top:15px;
        font-size:16px;
    }
    .about_us__main section.testimonials .testimonials-owl-carousel .list-item .description-wrapper .cargo{
        padding:0px;
        font-size:13px;
    }
    .about_us__main .app-steps-banner {
        padding: 0px 0 30px 0;
    }
    .about_us__main .big-title-center .title:before {
        margin: 5px auto 30px;
    }
    .about_us__main .slick-list{
        padding:0 10px !important;
    }
    .about_us__main section.app-steps-banner .steps-list-wrapper .steps-list .slick-track .slick-slide{
        padding:30px 0 10px;
    }
    .about_us__main section.app-steps-banner .steps-list-wrapper .steps-list .list-item .icon-wrapper {
        padding: 20px 0 10px 0;
    }
    
    /*agile */
    
    .agile_construction_page section.hero-banner-homepage{
        height:500px;
    }
    .agile_construction_page section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper{
        top:3em;
    }
    .agile_construction_page section.hero-banner-homepage .hero-descritpion-wrapper{
        top:240px;
    }
    .agile_construction_page .agile_intro {
        padding: 30px 0px 0px;
    }
    .agile_construction_page .agile_intro .text-con h4{
        font-size:30px;
    }
    .agile_construction_page .agile_intro .text-con p{
        padding: 0px 1em;
        font-size:16px;
        line-height:25px;
    }
    .agile_construction_page .agile_panel .left .video-con{
        margin:20px 0;
    }
    .agile_construction_page .agile_principles .right li:nth-child(1){
        left:0em;
        bottom:-8em;
    }
    .agile_construction_page .agile_principles .right li:nth-child(2) {
        bottom: -4em;
        left: -4em;
    }
    .agile_construction_page .agile_principles .right li:nth-child(3) {
        bottom: 3em;
        left: 8em;
    }
    .agile_construction_page .agile_principles .right li:nth-child(4) {
        top: -7em;
        right: -4em;
    }
    .agile_construction_page .agile_principles .right li:nth-child(5) {
        top: -14em;
        right: -16em;
    }
    .agile_construction_page .agile_principles .right li{
        font-size:14px;
        padding: 8px 40px;
    }
     .agile_construction_page .agile_principles .right li p{
         margin-top:5px;
     }
     .agile_construction_page .agile_principles .left h4{
         padding: 0px 0px 140px 0;
     }
     .agile_construction_page .agile_panel .left{
         width:100%;
         padding-right:0;
     }
     .agile_construction_page .agile_panel .right{
         width:100%;
     }
     .agile_construction_page .agile_panel{
         padding:30px 0 20px;
     }
     .agile_construction_page .agile_panel .left h3{
         font-size:28px;
         line-height:40px;
         text-align:center;
     }
     .agile_construction_page .agile_panel .left p{
         font-size:14px;
     }
     .agile_construction_page .agile_panel .right ul li{
         width:100%;
         margin: 0px 0px 10px 0px;
     }
     .agile_construction_page .agile_ready{
         padding:35px 0;
     }
     .agile_construction_page .agile_ready h3{
         padding-right:0;
         font-size:30px;
     }
     .agile_construction_page .agile_panel .right ul li:nth-child(5){
         margin-bottom:10px;
     }
     
    /*fusion platform */
    
    .smart_fusion_page section.hero-banner-homepage{
         height:520px;
    }
    .smart_fusion_page section.hero-banner-homepage .hero-descritpion-wrapper {
        top: 10.5em;
    }
    .smart_fusion_page .smart_fusion_about {
        padding: 30px 0px 15px;
    }
    .smart_fusion_page .smart_fusion_about .left{
        margin-bottom:0;
    }
    .smart_fusion_page .smart_fusion_about .list-con ul li{
        margin-bottom:10px;
    }
    .smart_fusion_page .smart_fusion_why{
        padding: 30px 5px 0;
    }
    .smart_fusion_page .smart_fusion_why .box_wrap .left {
        padding: 1em 0px;
    }
    .smart_fusion_page .agile_ready{
        padding: 30px 5px;
    }
    
    .smart_fusion_why h6{
        color:#fff;
        font-size:18px;
        line-height:25px;
    }
    
    .smart_fusion_why p{
        color:#fff;
        font-size:14px;
        line-height:25px;
    }
    .smart_fusion_page .agile_ready h3 {
        font-size: 28px;
        line-height: 40px;
        padding-right: 0em; 
    }
    .smart_fusion_page .smart_fusion_about .list-con {
        margin-top: 5px;
    }
    
    /*app marketplace */
    
    .app_mrket section.detail-hero-banner .hero-descritpion-wrapper{
        top:250px;
    }
    .app_mrket section.detail-hero-banner.app-market-hero {
        height: 85vh;
        background-position:top;
    }
    .app_mrket section.app-marketplace-listing .container .row .app-search-form {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .app_mrket section.app-marketplace-listing .container .row.apps-market-all .filters-header {
        margin-bottom: 5px;
        height:unset;
    }
    .app_mrket section.app-marketplace-listing .container .row .app-search-form input[type="search"]{
        padding: 10.5px 50px 10.5px 15px;
    }
    .app_mrket section.app-marketplace-listing .container .row .app-market-item {
        margin-bottom: 0px;
        padding:0;
    }
    .app_mrket section.app-marketplace-listing{
        padding-bottom:15px;
    }
    .app_mrket .double-list-banner .container .double-list{
        padding:30px 5px;
    }
    .app_mrket section.double-list-banner .container .double-list .list-item {
        padding-top: 0px;
    }
    .app_mrket section.double-list-banner .container .double-list .list-item .list-wrapper ul {
        padding-top: 0px;
    }
    .app_mrket section.double-list-banner .container .double-list .list-item .list-wrapper ul li{
        padding:0;
    }
    .app_mrket section.double-list-banner {
        padding-bottom: 0px;
    }
    .app_mrket section.double-list-banner .container .double-list .list-item .list-wrapper ul li p{
        font-size:14px;
        line-height:25px;
    }
    .app_mrket section.start-project-banner{
        padding: 20px 5px;
    }
    .app_mrket section.start-project-banner .container .row .title-wrapper {
        text-align: left;
        padding-bottom:0px;
    }
    .app_mrket section.start-project-banner .container .row .form-wrapper{
        padding: 15px;
    }
    .app_mrket section.start-project-banner .container .row .form-wrapper form input{
        height: 40px;
        margin-top: 5px;
    }
    .app_mrket section.start-project-banner .container .row .form-wrapper form textarea{
        margin-top: 15px;
        padding: 10px 0;
    }
    .app_mrket .apps-market-tabs {
        padding-top: 0px;
    }
    .app_mrket section.app-marketplace-listing .container .row .app-search-form button {
        top: 62%;
        right: 10px;
    }
    #appDetailsModal .owl-carousel {
        margin-top: 60px !important;
    }
    #appDetailsModal .owl-carousel .owl-item img{
        height:200px;
    }
    .app_mrket .main_box_right{
        height:300px;
    }
    .box_text_scroller{
        margin: 10px 0 0 !important;
    }
    
    /*Org Console */
    
    .main_org_console .banner_main_org{
        min-height: 80vh;
        padding-top: 50vh;
    }
    .main_org_console .banner_main_org h1{
        font-size:50px;
    }
    .main_org_console .welcome_main_org{
        padding: 30px 5px;
    }
    .main_org_console .welcome_main_org_left {
        width: 100%;
        margin-bottom:15px;
    }
    .main_org_console .welcome_main_org_right {
        width: 100%;
            padding: 25px 0 25px;
    margin-top: 20px;

    }
    .main_org_console .welcome_main_org_left h3{
        margin-bottom:10px;
        font-size: 31px;
        line-height: 38px;
    }
    .main_org_console .welcome_main_org_left h6 {
        font-size: 18px;
        line-height: 27px;
    }
    .main_org_console .welcome_main_org_left p {
        font-size: 14px;
        line-height: 23px;
        margin-top: 10px;
    }
    .main_org_console .welcome_main_org_right h3 {
        margin: 20px 0;
        font-size: 22px;
        padding: 10px 0;
    }
    .main_org_console .welcome_main_org_right h5 {
        margin: 0px 0 25px;
        font-size: 30px;
        line-height: 35px;
    }
    .main_org_console .fet_main_org{
        padding: 10px 0 20px;
    }
    .main_org_console .fet_main_org ul{
        margin-top:20px;
    }
    .main_org_console .fet_main_org ul li {
        padding: 20px 15px 10px;
        height: 265px;    
    }
    .main_org_console .fet_main_org ul li .lft{
        width:100%;
    }
    .main_org_console .fet_main_org ul li .ryt{
        width:100%;
    }
    .main_org_console .fet_main_org ul li .ryt h3{
        font-size:18px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .main_org_console .fet_main_org ul li .ryt p {
        color: #fff;
        font-size: 13px;
        float: left;
        line-height: 20px;
        width: 100%;
    }
    .main_org_console .schedule_sec{
        padding: 30px 5px;
    }
    .main_org_console .schedule_sec p {
        max-width: 100%;
        font-size: 14px;
        line-height: 20px;
    }
    
    /* Enterprise */
    
    .main__enterprise section.enterprise__main_top_sec {
        padding: 30px 5px 5px;
    }
    .main__enterprise .enterprise__main_top_sec ul {
        margin-top: 20px;
    }
    .main__enterprise .blue_round_no__bg {
        margin-bottom: 10px;
    }
    .main__enterprise .enterprise__main_top_sec ul li h4 {
        font-size: 18px;
        line-height: 25px;
    }
    .main__enterprise .enterprise__main_top_sec ul li p {
        font-size: 14px;
        line-height: 23px;
        margin-top: 10px;
    }
    .main__enterprise .enterprise__main_top_sec ul li {
        margin-bottom: 15px;
    }
    
    .main__enterprise .big-title-center .title:before {
        margin: 30px auto 25px;
    }
    .main__enterprise section.product-includes-banner .full-height{
        padding:5px;
        align-items:center !important; 
        text-align:center;
    }
    .main__enterprise section.product-includes-banner .includes-list .include-item {
        padding: 5px;
    }
    .main__enterprise .product-includes-banner {
        padding: 0 10px 15px 10px;
    }
    .main__enterprise  section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper {
        padding: 15px 0 0 0 !important;
    }
    .main__enterprise section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
        padding: 10px 0 0px 5px !important;
    }
    .main__enterprise section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .title{
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .main__enterprise .blue_round {
        padding: 12px 10px;
        height: 60px;
        width: 60px;
    }
    .main__enterprise section.start-project-banner{
        padding:30px 5px;
    }
    .main__enterprise section.start-project-banner .container .row .title-wrapper{
        padding-bottom:20px;
    }
    .main__enterprise .schedule_btn a{
        padding: 10px 20px;
        font-size: 14px;
    }
    
    /* Industries - Responsive CSS */
    
    .industries_main .hero-banner-homepage {
        height: 430px;
    }
    
    .industries_main .hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper::before {
        top: -25px;
        min-height: 50px;
    }
    
    .industries_main .tab-info-con .nav-pills{
        top:-2vh;   
        left:15px;
    }
    
    .industries_main .tab-info-con .nav-pills li a {
        padding: 10px 15px;
        font-size: 12px;
    }
    
    .industries_main .tab-info-con .nav-pills li {
        width: 115px;
    }

    .industries_main .industry_ab .left .text {
        padding: 25px 20px 15px;
        height: fit-content;
    }
    
    .industries_main .industry_ab .left p {
        font-size: 14px;
        line-height: 25px;
    }
    
    .industries_main .industry_ab {
        margin-bottom: 0px;
        padding-bottom:0;
    }
    
    .industries_main .industry_ab h2 {
        font-size: 30px;
        line-height: 45px;
        margin-bottom: 35px;
        margin-top: 0px;
    }
    
    .industries_main .industry_ab h3{
        font-size: 35px;
        margin-top: 50px;
        margin-bottom:10px;
    }
    
    .industries_main .industry_ab .left button{
        font-size: 14px;
        width: 135px;
        height: 40px;
        margin-bottom: 15px;
    }
    
    .industries_main .industry_testimony .logo-tabs{
        top:-20px;
        left:15px;
    }
    .industries_main .industry_testimony .logo-tabs .nav-link{
        width:130px;
        height:50px;
    }
    
    .industries_main .industry_testimony .logo-tabs .nav-link img {
        width: 90px;
    }
    
    .industries_main .industry_ab .ab_list .card{
        margin-right:10px;
        padding:15px;
    }
    
    .industries_main .industry_ab .ab_list .card:nth-child(3n+3) {
        margin-right: 10px;
    }
    
    .industries_main .industry_ab .ab_list .card:nth-child(2n+2){
         margin-right: 0px;
    }
    
    .industries_main .industry_ab .ab_list .card p {
        font-size: 13px;
        line-height: 20px;
    }
    
    .industries_main .industry_stats {
        padding: 30px 0;
    }

    .industries_main .industry_stats p {
        font-size: 12px;
        margin-top: 0px;
    }
    
    .industries_main .industry_stats h2 {
        font-size: 20px;
        line-height: 10px;
    }
    .industries_main .industry_testimony .right p {
        font-size: 13px;
        line-height: 23px;
    }
    .industries_main .industry_testimony .right .author h3 {
        font-size: 18px;
        line-height: 23px;
    }
    .industries_main .industry_testimony .right .author button {
        font-size: 14px;
        width: 175px;
        height: 40px;
        margin-top: 10px;
        margin-bottom: 25px;
    }
    .industries_main .industry_ab .right img {
        height: 250px;
    }
    .industries_main .industry_stats {
        padding: 25px 0 65px;
    }
    .industries_main .industry_ab .ab_list{
        width:92% !important;
    }
    .industries_main .industry_stats img {
        height: 30px;
    }
    .industries_main .industry_stats h2 span {
        font-size: 12px;
        top: 0px;
        left: 95px;
        position: absolute;
    }
    .industries_main .industry_stats p {
        font-size: 12px;
        margin-top: 15px;
        position: absolute;
        left: 25px;
    }
    .industries__flipcard {
        padding: 35px 0 25px;
    }
    .industries__flipcard .head h2 {
        font-size: 25px;
        margin-bottom: 30px;
    }
    .industries__flipcard .head hr {
        margin-bottom: 35px;
    }
    .industries__flipcard .tail p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0px;
    }
    .industries_main .industries__schedule {
        padding: 0px;
    }
    .industries_main .industries__schedule .row {
        padding: 30px 15px;
    }
    .industries_main .industries__schedule h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .industries_main .industries__schedule #schedule_popup {
        font-size: 14px;
        width: 205px;
        height: 40px;
        margin-top: 15px;
    }
    .industries_main .tab-info-con .nav-pills{
        width:auto;
    }
    .main__pricing__page .pricing-heading {
        padding: 20px;
    }
    .main__pricing__page .pricing-heading h2 {
        font-size: 23px;
    }
    .main__pricing__page .pricing-heading p {
        font-size: 14px;
    }
    .home_new .save__money__time p{
        font-size:13px;
    }
    .workwithus_main .cta_button a button{
        position:relative;
    }
    .workwithus_main .cta_button{
        width:100%;
    }
    
    /*Blog */
    
    .blog__page .blog__banner img{
        height:400px;
        object-fit:cover;
    }
    .blog__banner .text{
        top:-220px;
    }
    .blog__banner .text h1{
        font-size:30px;
    }
    .blog__banner .text p {
        font-size: 12px;
        line-height: 20px;
        margin-top: 0px;
    }
    .blog__banner .text button{
        width: 100px;
        height: 30px;
        font-size: 13px;
        margin-top: 15px;
    }
    .blog__card h2 {
        margin-bottom: 20px;
        margin-top: 15px;
        margin-left: 15px;
    }
    .blog__card .card img {
        height: 190px;
    }
    .blog__card .card .text {
        padding: 15px;
        height: 145px;
    }
    .blog__card .card .text a {
        bottom: 13px;
        font-size: 12px;
    }
    .blog__card .card .text p {
        font-size: 11px;
        line-height: 20px;
        margin: 10px 0;
    }
    .blog__card .card .text h3 {
        font-size: 20px;
        line-height: 25px;
    }
    .blog__card .card {
        margin-bottom: 20px;
    }
    .blog__card .second-card {
        height: 135px;
    }
    .blog__subscribe .container {
        padding: 20px 0 0px;
    }
     .blog__page .start-project-banner .container .row .title-wrapper .text{
        margin-top:10px;
    }
     .blog__page .start-project-banner .container .row .title-wrapper {
        padding-bottom: 25px;
    }
    .blog__subscribe button{
        width:140px;
        font-size:13px;
        height:35px;
        padding: 5px 15px;
    }
    .blog__subscribe input::placeholder{
        font-size:13px;
    }
    .blog__subscribe input{
        height:35px;
    }
    .blog__details .blog-content {
        padding: 15px;
    }
    .blog__details .blog-content h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .blog__details .blog-content small{
        font-size:9px;
    }
    .blog__details .blog-content .blog-image img {
        height: 200px;
    }
    .blog__details .blog-content p {
        line-height: 20px;
        font-size: 13px;
    }
    .blog__details .blog-content h2{
        font-size:20px;
    }
    .blog__details .blog-content ul li {
        line-height: 25px;
        font-size: 13px;
    }
    .blog__details .blog-slider img {
        height: 200px;
    }
    .blog__details .blog-search-articles{
        position:relative;
        padding: 25px 0px 30px 0px;
    }
    .blog__details .blog-search-articles .articles img {
        width: 80px;
    }
    .blog__details .blog-search-articles .search {
        margin-bottom: 20px;
    }
    .land__page section.paralax-concept-banner-desktop #multiscroll-nav{
        top:150px !important;
    }
    .land__page .containe .left_01 .before {
        margin-top: 0px;
    }
    .land__page .containe .left_01 video{
        width:100% !important;
    }
    body footer .container .main-footer .footer-newsletters .sub-items{
        display:flex;
        width:100%;
    }
    body footer .container .main-footer .footer-newsletters input{
        width:160px;
        height:35px;
        margin:0 0 20px 0;
    }
    body footer .container .main-footer .footer-newsletters .btn{
        margin-top:0;
        width: 100px;
    height: 35px;
        font-size:14px;
    }
    footer .second-footer{
        padding-top:15px;
    }
    footer .abc_feature{
        position:relative;
        top:0;
        left:0;
    }
    .enr_feature a img {
        width: 100px !important;
        height: 35px !important;
    }
    footer .second-footer .clio img{
        width: 100px;
        height: 35px;
        object-fit:contain;
    }
    .app__configure #searchform {
        margin: 0px 0 20px;
    }
    .app_mrket .create-app{
        padding-top:1px;
    }
    .time-line-banner .controls:after{
        border-left: 2px solid #ed7532;
        border-bottom: 2px solid #ed7532;
    }
    .app_mrket #searchform{
        justify-content:left!important;
    }
    .app_mrket .big-title-center .title:before {
        margin: 15px auto 25px;
    }
    .app_mrket .create-app .row {
        margin-top: 30px;
    }
    .app_mrket .create-app .row .documentation-link{
            max-width: 270px;
            padding:15px;
            justify-content:center;
    }
   .app_mrket .create-app .row .accordion{
        max-width:inherit ;
            padding-bottom: 35px;
    }
    .app_mrket section.double-list-banner .container .double-list .list-item .list-wrapper ul{
        padding:10px 20px;
    }
    .app__connector .head {
    padding: 25px 0 0px;
    }
    .app__connector .head p{
        padding-bottom:30px;
        font-size: 12px;
        line-height:18px;
    }
    .app__connector .head h2 {
    font-size: 30px;
    }
    .app__connector .apps-market-all .filters-header h4{
        font-size:15px !important;
    }
    .app__connector .apps-market-all .app-search-form {
        padding-top: 0px !important;
        padding-bottom: 15px !important;
    }
    .app__connector .apps-market-all .app-search-form button {
        top: 35% !important;
    }
    .app__connector .container .row.apps-market-all .card .image img {
    width: 125px;
    height:70px;
    }
    .wide90{
        width:90%;
    }
    .app__connector .container .row.apps-market-all .card .text h2{
        font-size:13px;
    }
    .app__connector .container .row.apps-market-all .card .image{
        height:90px;
        border-radius: 10px 10px 0 0px;
        border-left:none !important;
    }
    .app__connector .container .row.apps-market-all .card.planner .image{
        border-top: 6px solid #29A5FF;
    }
    .app__connector .container .row.apps-market-all .card.safety .image{
        border-top: 6px solid #F2BB13;
    }
    .app__connector .container .row.apps-market-all .card.pro .image{
        border-top: 6px solid #FF6D1B;
    }
    .app__connector .container .row.apps-market-all .card .text p{
        font-size: 13px;
        line-height: 20px;
    }
    .app_mrket .join_marketplace{
        height:135px;
        margin-top:0;
    }
    .app_mrket .join_marketplace h2 {
    font-size: 28px;
    padding:0 0 15px;
    text-align:center;
    }
    .app_mrket .join_marketplace button{
        width: 180px;
        height:35px;
        font-size: 15px;
        margin:0 auto;
    }
    .app__connector .app-search-form input[type="search"] {
        padding: 4.5px 25px 4.5px 5px !important;
    }
    .app__connector .app-search-form input::placeholder{
        font-size:10px;
    }
    .app__connector .container .row.apps-market-all .card .text i {
        font-size: 11px;
    }
    .app__detail__lp .hero-banner-homepage .hero-descritpion-wrapper .hero-title {
        font-size: 24px;
        line-height: 35px;
    }
    .app__detail__lp .top__slider .head h2 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .app__detail__lp .top__slider .head p {
        font-size: 13px;
        line-height: 25px;
    }
    .app__detail__lp .top__slider .carousel img {
        height: 225px;
    }
    .app__detail__lp .top__slider .carousel .text{
        height: 205px;
     padding-left: 0px;
    }
    .app__detail__lp .top__slider .carousel h2 {
    font-size: 24px;
    }
    .app__detail__lp .top__slider hr{
        margin-top:10px;
    }
    .app__detail__lp .top__slider .carousel-indicators{
        margin:0;
            bottom: -30px;
    }
    .app__detail__lp .top__slider .carousel-indicators button{
        margin:0 5px;
    }
    .app__detail__lp .top__slider{
        padding: 100px 0 55px;
        top:-20px;
    }
    .app__detail__lp .card__group h2 {
        font-size: 20px;
        line-height: 30px;
        padding:0;
    }
    .app__detail__lp .card__group p {
        font-size: 14px;
        line-height: 24px;
        width: 100%;
        /*margin-top:10px;*/
    }
    .app__detail__lp .card__group .card p {
        font-size: 13px;
        line-height: 20px;
        width: 85%;
    }
    .app__detail__lp .card__group .card {
        height: 60px;
        margin-bottom: 10px;
        padding: 0 10px;
    }
    .app__detail__lp .card__group .card img {
        height: 25px;
        width:25px;
    }
    .app__detail__lp .paralax-concept-banner-desktop .container .col-8{
        min-height:auto !important;
    }
    .app__detail__lp .slide-text {
        padding: 25px 20px;
        width: 100%;
        height: 300px;
        left:0;
        margin-top: 60px;
    }
    .app__detail__lp .slide-text h3 {
        font-size: 25px;
    }
    .app__detail__lp .slide-text p {
        font-size: 14px;
        line-height: 25px;
        margin-top: 15px;
    }
    .app__detail__lp .click_here .text{
        display:block;
    }
    .app__detail__lp .click_here .text h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .app__detail__lp .click_here .text button {
        margin-top: 20px;
        width: 110px;
        height: 35px;
        font-size: 14px;
    }
    .app__detail__lp .click_here {
        height: 150px;
        padding: 15px 0px;
        margin:10px 0 20px;
    }
    .app__detail__lp .integration__summary {
        padding: 30px 0;
    }
    .app__detail__lp .integration__summary .text {
        height: fit-content;
        margin-bottom: 5px;
    }
    .app__detail__lp .integration__summary img {
        height: 200px;
        margin-bottom:15px;
    }
    .app__detail__lp .integration__summary .text h2 {
        font-size: 22px;
        margin-bottom:10px;
    }
    .app__detail__lp .integration__summary .text p {
        line-height:25px;
        font-size:14px;
    }
    .app__detail__lp .hardware__integration {
        padding: 30px 0 10px;
    }
    .app__detail__lp .hardware__integration .card h2 {
        font-size: 16px;
        margin: 10px 0;
        text-align:center;
    }
    .app__detail__lp .hardware__integration .card img {
        height: 40px;
    }
    .app__detail__lp .hardware__integration .card{
        height:160px;
    }
    .app__detail__lp .hardware__integration .card button {
        width: 130px;
        height: 30px;
        font-size:13px;
    }
    .app__detail__lp .integration__summary .head h2, .app__detail__lp .hardware__integration .head h2 {
        font-size: 28px;
    }
    .app__detail__lp .hardware__integration .card.talk_card h2 {
        font-size: 14px;
        line-height: 19px;
        margin:10px 0 0;
    }
    .app__detail__lp .hardware__integration .card.talk_card button {
        font-size: 10px;
    }
    .row-reverse{
         flex-direction: column-reverse;  
    }
    .app__detail__lp .paralax-concept-banner-desktop #multiscroll-nav {
        top: 74.5%;
        left: 115px;
    }
    .app__detail__lp .paralax-concept-banner-desktop #multiscroll-nav li a b{
        transform:rotate(90deg);
        position:absolute;
        right:0;
    }
    .app__detail__lp.contact{
        padding:20px;
        margin-top:20px;
    }
    
    .app__detail__lp .how-to-install {
    margin: 40px 0 0px 0;
    }
    .app__detail__lp .how-to-install h2 {
        font-size: 21px;
        line-height: 31px;
        margin-top: 17px;
    }
    
    .abc_feature img {
        width: 120px !important;
        height: 35px !important;
    }
    footer .second-footer .abcf{
        border:none;
    }
    footer .second-footer .abcf .d-flex{
        justify-content:center !important;
    }
    body main section.app__connector{
        margin-top:30px;
    }
    body .sticky-wrapper{
        padding:0;
    }
    .app__connector .container .row.apps-market-all .card .text{
        padding:20px 15px;
        height: fit-content;
        border-radius: 0 0px 10px 10px;
        border-left:none;
        border-top: 1px solid #d3d3d3;
    }
    .app__connector .container .row.apps-market-all .card .text button{
        padding-bottom:0;
    }
    .app__connector .container .row .app_ad img {
        height: 85px;
        object-fit: cover;
    }
    .app__connector .container .row .add_ons .card .text h2 {
        font-size: 12px !important;
    }
    .app__connector .container .row .add_ons .card .text{
        padding:15px;
        height: 50px;
    align-items: center;
    }

    .app__connector .container .row.apps-market-all .card .text button{
        font-size:13px;
    }
    .app_mrket .join_marketplace {
        height: 160px;
    }
    .app_mrket .join_marketplace .row{
        margin-left:0;
    }
    .app__connector .container .row.apps-market-all .card {
        margin-bottom: 10px;
    }
    body main section.app-marketplace-listing .container .row .app-search-form button:before{
        font-size:13px;
    }
    .app_mrket section.app-marketplace-listing .container .row .app-search-form button{
        right:0px;
    }
    .app__detail__lp .before-label,
    .app__detail__lp .after-label{
        left:0;
    }
    .app__detail__lp .top__slider .head {
        height: fit-content;
        padding: 25px 0;
    }
    .app__detail__lp .software_ed h2 {
        font-size: 23px;
        line-height: 30px;
    }
    .app__detail__lp .software_ed .card{
        height:fit-content;
    }
    .app__detail__lp .hardware__integration .card.talk_card button i {
        top: 6px;
        left: -45px;
    }
    .app__detail__page .contact .card{
        margin-bottom:20px;
            height: fit-content;
    }
    .app__detail__page .contact .card button{
        margin-top:20px;
    }
    .time-line-banner .contorl-container{
        top:80px;
    }
    .time-line-banner .controls.am-prev{
        left:15px;
    }
    .time-line-banner .controls.next{
        right:15px;
    }
    .screenshot_slider .date.event-card {
        width: 100% !important;
    }
    .time-line .date .date-content > div{
        height:110px !important;
    }
    .time-line .date-content{
        height:220px !important;
    }
    .time-line{
        height: 410px !important;
    }
    body main section.app-marketplace-listing .container .row.apps-market-all .filters .filter-wrapper{
        padding:0;
    }
    body main section.app-marketplace-listing .container .row.apps-market-all .filters .close-filters{
        display:none;
    }
    .personas__journey .section_two p{
        width:100%;
    }
    .personas__journey .section_two h2,
    .personas__journey .persona_card h2{
        font-size: 30px;
    }
    .personas__journey .section_two{
        height:220px;
        background-position: bottom;
    }
    .personas__journey .client_logo img {
        margin-bottom: 20px;
    }
    .personas__journey .testimonial {
        padding: 10px 10px 60px !important;
    }
    .personas__journey .hero-banner-homepage .hero-descritpion-wrapper .hero-description {
        font-size: 15px;
        width: 100%;
        line-height: 25px;
    }
    .personas__journey .hero-banner-homepage {
        background-position: right;
        height: 550px;
    }
    .auto_popup .modal .modal-content{
    width : auto !important;
    height:530px;
    }
    .auto_popup .circle-checkmark{
       left: 25px !important;
        margin-top: 10px !important;
    }
    .time-line-banner .date-content h2{
        width:225px;
    }
    .time-line-owl-carousel .center .date{
        font-size: 18px !important;
    }
    .time-line-banner .owl-item .item {
        margin: 60px 0 50px 0;
    }

    .time-line-banner .title-wrapper.covid{
        padding-top:0;
    }
    .industries_main .industry_testimony .testimonial_arrow{
        justify-content:center !important;
    }
    .industries_main .industry_testimony .testimonial_arrow button{
        margin-top:10px;
    }
    .auto_popup .mainContent {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .auto_popup .border-check{
        left: 25px;
    margin-top: 20px;
    }
    .auto_popup .column1_div p {
    line-height: 20px;
    }
    .app__detail__page .mid-head{
        height:auto;
        padding:10px 20px 20px;
    }
    .app__detail__page .mid-head h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .app__detail__page .jobsite__opt h2 {
        font-size: 25px;
        line-height: normal;
    }
    .app__detail__page .jobsite__opt p{
        width:90% !important;
    }
    .app__connector .container .row.apps-market-all .filters .filter-content .filter{
        padding:10px 5px !important;
    }
    body main section.app-marketplace-listing .container .row.apps-market-all .filters .filter-content .clear-filters{
        margin: 0px 0 0px auto;
    }
    body main section.app-marketplace-listing .container .row.apps-market-all .filters {
        padding: 5px 15px;
    }
    .app__detail__lp .top__slider .head button{
        font-size:13px;
    }
    .app__detail__lp .software_ed .card button{
        position: relative;
        margin: 20px auto 10px;
        font-size: 14px;
        width:50%;
        height: 40px;
    }
    .app__detail__lp .software_ed .card ul li {
        font-size: 13px;
    }
    body main section.detail-hero-banner .hero-descritpion-wrapper .wrapper .hero-description{
        font-size: 1.4rem;
        line-height: 25px;
        padding: 10px 0 0px 0;
    }
    .app__detail__page .jobsite__opt button{
        font-size: 15px;
        line-height: 35px;
        width: 150px;
    }
    .app__detail__page .mid__section{
        padding-top: 30px !important;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.smartsite-hardware .dropdown-menu .hardware-wrapper .hardware-item{
        padding: 10px 0 5px 20px;
    }
    .app__detail__lp .install__buy .text h2 {
        font-size: 19px;
    }
    .app__detail__lp .install__buy .text button {
        width: 90px;
        height: 30px;
        font-size: 12px;
        margin-top: 10px;
    }
    .app__detail__lp .install__buy .video-section button {
        position: absolute;
        top: 35%;
        height: 30px;
        width: 30px;
        border-radius: 50px;
    }
    .app__detail__lp .install__buy .btn-primary i {
        font-size: 15px;
        top: -3px;
        left: 0px;
    }
    .app__detail__lp .modal .modal-dialog{
        display:flex;
        justify-content:center;
        align-items:center;
        height: 700px;
    }
    .home_new .software__hardware .sub-head .title{
        display:block !important;
        padding-left: 20px;
    }
    .home_new .software__hardware .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home_new .software__hardware .head {
        background: #0a0a0a80;
        margin-top: -15px;
        padding: 30px;
    }
    .home_new .software__hardware .sub-head .title a{
        float:left;
        font-size:13px;
    }
    .home_new .software__hardware .head h2 {
        font-size: 26px;
    }
    .home_new .software__hardware .head p {
        font-size: 14px;
        line-height: 25px;
        width: 80%;
        margin: 0 auto;
    }
    .home_new .software__hardware .sub-head h2 {
        font-size: 22px;
    }
    .home_new .software__hardware .sub-head small {
        font-size: 13px;
        white-space:normal;
    }
    .home_new .software__hardware .sw-cards .card {
        height: 200px;
    }
    .home_new .software__hardware .sw-cards .card img{
        width:60%;
        height:50px;
        padding:0;
    }
    .home_new .software__hardware .sw-cards .card .talk_wrap img {
    height: 30px;
    }
     .home_new .software__hardware .sw-cards .card .talk_wrap a{
        font-size:10px;
    }
    .home_new .software__hardware .sw-cards .card h2, .home_new .software__hardware .hw-cards .card h2{
        height:40px;
    }
    .home_new .software__hardware .sw-cards .card h2, 
    .home_new .software__hardware .hw-cards .card h2{
        font-size:14px;
    }
    .home_new .software__hardware .sw-cards .card h3, 
    .home_new .software__hardware .hw-cards .card h3 {
        font-size: 18px;
    }
    .home_new .software__hardware .sw-cards .card small, 
    .home_new .software__hardware .hw-cards .card small {
        font-size: 10px;
    }
    .home_new .software__hardware .sw-cards .card h6 {
        font-size: 8px;
        margin: 5px auto;
        width: 160px;
    }
    .home_new .software__hardware .hw-cards .card h6{
        font-size:8px;
        margin: 10px auto;
    }
    .home_new .software__hardware .hw-cards .card img {
        height: 25px;
    }
    .home_new .software__hardware .hw-cards .card {
        height: 175px;
    }
    .home_new .software__hardware .hw-cards .card h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .home_new .software__hardware .hw-cards .card p {
        font-size: 10px;
        line-height: 14px;
    }
    .home_new .software__hardware .hw-cards .card a {
        font-size: 9px;
    }
    body header{
        z-index:9000 !important;
    }
    .plans___page .plandetail_clients h2 {
        font-size: 30px;
    }
    .plans___page .plandetail_clients p {
        font-size: 13px;
        line-height: 20px;
    }
    .plans___page .pland_click{
        background-image: url('../jpg/mobile.jpg');
        height: 470px;
        padding: 20px 20px;
    }
    .plans___page .pland_click h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .plans___page .pland_click p {
        font-size: 16px;
        line-height: 25px;
        margin: 20px 0;
    }
    body header .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item .coming_soon{
        top:12px;
    }
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list{
        column-count:2 !important;
        padding:0 7px !important;
    }
    .pricing-page #standalone li .pricing_sw_card .description-wrapper {
        top: 410px !important;
    }
    .rfi_form h2 {
        font-size: 19px;
        line-height:25px;
    }
    .rfi_form .check label {
        font-size: 13px;
    }
    .rfi_form hr {
        width: 90%;
        margin: 25px auto;
    }
    .rfi_form {
        padding: 100px 0 30px;
    }
    .rfi_form .contact h3 {
        margin: 25px 15px;
    }
    .safety_rfi .w-75{
        width:100% !important;
    }
    .safety_rfi h2{
        width:100% !important;
    }
    .safety_rfi hr{
        width:100% !important;
    }
    .safety_rfi .contact h3{
        width:100% !important;
    }
    .procore_thank_you{
        padding: 90px 15px 15px !important;
    }
    .procore_thank_you .card{
        height:250px !important;
    }
    .procore_thank_you .card h2 {
    font-size: 13px !important;
    }
    .procore_thank_you .card p {
    font-size: 10px !important;
    }
    .procore_thank_you .card img {
        width: 50px !important;
        height: 50px !important;
    }
    .home_new .why-smartapp .right h3 {
        font-size: 20px;
        margin-top: 20px;
    }
    .home_new .why-smartapp .right .stats .card {
    height: 130px;
        background-color: #1b1b1b;
        margin-top: 30px;
        padding: 15px 10px 15px 10px;
        width: 110px;
        margin-left: -12px;
    }
    .home_new .why-smartapp .right .stats .card img{
        height:75px;
    }
    .plans___page .high-security h2 {
        font-size: 27px;
        line-height: 33px;
        margin-top: 20px;
    }
    .plans___page .high-security p {
        font-size: 15px;
        line-height: 25px;
    }
    .plans___page .high-security button {
        height: 40px;
        width: 135px;
        font-size: 14px;
    }
    .plans___page .high-security {
        padding: 30px 0;
    }
    .plans___page .high-security .card {
        height: 255px;
        padding: 20px 15px;
        margin-bottom: 10px;
    }
        .customer_benefits .card {
        padding: 10px;
        height: fit-content;
        margin-bottom: 10px;
    }
    .customer_benefits .card h2 {
        font-size: 18px;
        margin: 10px 0;
        line-height: 25px;
    }
    .customer_benefits .card p {
        font-size: 12px;
        line-height: 18px;
    }
    .sap_pricing h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .sap_pricing .row {
        padding:0;
        margin-bottom: 10px;
        background-color:#fff;
    }
    .sap_pricing h2 {
        font-size: 18px;
        line-height: 23px;
        /*margin-bottom:10px;*/
        padding: 20px 0px;
    }
    .sap_pricing p{
        font-size:12px;
    }
    .sap_pricing h2 span {
        font-size: 15px;
        line-height: normal;
    }
    .sap_pricing h3 {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .sap_pricing h3 img{
        position: relative;
        top: 3px;
    }
    .sap_pricing .row .top h5 span {
        font-size: 23px;
    }
    .sap_pricing .row .col-md-6 {
        background-color: unset;
    }
    .sap_pricing .row .top h5{
        font-size:15px;
            padding: 15px 10px 15px;
    }
    .sap_pricing .tick {
        padding: 0px 0px 15px;
    }
    .home_new .software__hardware .sw-cards .card label {
        font-size: 11px;
        margin: 5px 0;
    }
    .home_new .software__hardware .sw-cards .card .talk_wrap h4 {
        font-size: 12px;
        line-height: 15px;
    }
    .home_new .software__hardware .sw-cards .card .talk_wrap p {
        font-size: 10px;
        line-height: 13px;
        padding: 0 5px;
    }
    .home_new .software__hardware .hw-cards .card .talk_wrap h4 {
        font-size: 13px;
        line-height: 16px;
    }
    .pricing-page li .pricing_sw_card .description-wrapper {
        top: 302px !important;
    }
    .pricing-page li .pricing_sw_card .header-wrapper p{
        padding:0 0 15px 0 !important;
    }
     .plans___page .pland_click h2, .main__pricing__page .pland_click h2 {
        font-size: 27px;
        line-height: 35px;
    }
    .plans___page .pland_click p, .main__pricing__page .pland_click p {
        font-size: 15px;
        line-height: 22px;
        padding: 15px 0 0;
    }
    .plans___page .pland_click button, .main__pricing__page .pland_click button {
        font-size: 15px;
        width: 120px;
        height: 40px;
    }
    .plan-prices-banner .coming_soon{
        left:5px;
    }
    /*.plans___page .detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper figure img {
        height: 30px;
        margin-right: 10px;
    }*/
    .plans___page .or{
        margin-top:0;
        top:180px;
    }
    .plans___page .or.FINANCE™ {
        margin-top:0;
        top:180px;
    }
    .plans___page .include-item .description-wrapper .option-btn {
        display: none;
    }
    .plans___page .include-item ul li {
        font-size: 10px;
        margin: 2px 0;
    }
    .plans___page .include-item .add-on-box li{
        width:45%;
        align-items: center;
    }
    .plans___page  ul.add-on-box li img {
        max-width: 65px;
        margin:0 auto;
            height: 45px;
        object-fit: contain;
    }
    .plans___page ul.add-on-box li h4 {
        font-size: 11px;
        margin: 0px auto 0;
        width: 100%;
        white-space: nowrap;
    }
    .plans___page .option.include-item .description-wrapper .add-on-price{
            width: 100%;
            font-size:11px;
    }
    ._plans_explore img{
        width:auto !important;
    }
    ._plans_explore .coming_soon {
        left: 16px;
        top: 25px;
    }
    .jobsite_links ul li h3{
        font-size:18px;
    }
    .plans___page .paralax-concept-banner-desktop.ONE™ .container .desc figure img{
        width:30px !important;
        margin:10px 0 5px 0;
    }
    body main section.features-list-banner .list-wrapper .list-item .wrapper .icon-wrapper img{
        height:50px;
    }
    .plans___page .high-security .lets_talk button {
        font-size: 13px;
        line-height: 17px;
        height:40px;
        padding:8px;
    }
    .plans___page .high-security .show_more button {
        height: 40px;
        width: 120px;;
        font-size: 14px;
    }
    .tab-pane .description-wrapper ul li {
        line-height: 22px;
        font-size: 11px;
    }
    .home_new .software__hardware .sw-cards .card .coming_soon{
        top:10px;
    }
    .home_new .software__hardware .sw-cards .card .coming_soon img {
        width: 65px;
    }
    .plans___page .product-includes-banner.ONE™ .include-item .add-on-box li{
        height: 160px;
    }
    .hardware_main .pricing-page .btn.desktop {
        width: 40%;
        padding: 5px 0;
        font-size:11px;
    }
    .sap_partners .banner .text {
        top: 0%;
            height: 80vh;
    }
    .sap_partners .banner .text h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .sap_partners .smartapp-sap h2 {
        font-size: 23px;
        line-height: 30px;
        margin-top:0;
    }
    .sap_partners .smartapp-sap img {
        height: 240px;
        object-fit: contain;
    }
    .sap_partners .sneak-peak{
        display:block;
        background-size: 100% 100%;
        height: 220px;
        padding:25px 20px;
    }
    .sap_partners .request-demo .container{
        display:block;
        height: 165px;
        padding: 30px;
    }
    .sap_partners .sap_idei img{
          width:100%;
          height:fit-content;
          object-fit:contain;
      }
      .sap_partners .sap_idei .text h2 {
        font-size: 20px;
        line-height: 27px;
        margin-top:10px;
      }
      .sap_partners .sap_idei .text p {
        font-size: 12px;
        line-height: 20px;
        color: #BFBFBF;
        font-family: 'Poppins',Arial,Helvetica,sans-serif;
        margin-top: 10px;
    }
    .sap_partners .sap_idei .text a {
    font-size: 12px;
    }
    .sap_partners .sap_idei .text a span {
        font-size: 15px;
        height: 14px !important;
        width: 14px;
        margin-left: 10px;
        margin-top: 1px;
        padding: 0px 0 0 4px;
    }
    
    .sap_partners .sap_idei .card{
        width:100% !important;
    }
    .sap_partners .sap_idei .card .d-flex{
        display:block !important;
    }
    
    .sap_partners .sap_idei .card h3 {
    font-size: 14px;
    line-height: 20px;
  margin:10px 0;
    }
    .sap_partners .sap_idei .card a {
    font-size: 12px;
      margin-left:0;
    }
    .sap_partners .sap_idei .card a i {
    margin-left: 2px;
    font-size: 9px;
}
    .sap_partners .sap_idei .card {
        padding: 5px 5px 15px;
        height: 100px;
        border-radius: 15px;
        margin-top: 20px;
    }
    .sap_partners .smartapp-sap p {
        font-size: 14px;
        line-height: 23px;
    }
    .sap_partners .streamline h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .sap_partners .streamline ul li {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .sap_partners .streamline ul li img {
        width:15px;
    }
    .sap_partners .learn-more h2 {
        font-size: 22px;
    }
    .sap_partners .sneak-peak h2 {
    font-size: 22px;
    line-height: 30px;
    }
    .sap_partners .sneak-peak a button {
        font-size: 12px;
        width: 175px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 0 !important;
    }
    .sap_partners .request-demo {
        background-size:100% 100%;
    }
    .sap_partners .request-demo h2 {
        font-size: 22px;
    }
    .sap_partners .request-demo a button {
        font-size: 12px;
        width: 175px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 0 !important;
    }
    .home_sap_partner h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .home_sap_partner p {
        font-size: 13px;
        line-height: 20px;
    }
    .home_sap_partner a {
        font-size: 13px;
    }
    .home_sap_partner .logo{
        width:150px;
        object-fit:contain;
    }
    .sap_partners .banner .text p {
        font-size: 14px;
        line-height: 22px;
        width: 100%;
    }
    .sap_partners .banner img {
        height: 80vh;
    }
    .sap_partners .banner .text img {
        height: 50px;
    }
    .home_sap_partner .image {
        width: 110%;
        height: auto;
        margin-top:20px;
    }
    .sap_partners .banner .text .sap-logo{
        height:70px;
        margin-top:20px;
    }
    .sap_partners .testimonial{
        padding:0;
    }
    .sap_partners .black-bg .right,
    .sap_partners .black-bg .left{
        display:none;
    }
    .sap_partners .testimonial .carousel .carousel-inner {
/*        padding: 50px;*/
        margin: 15px auto 10px;
    }
    .sap_partners .testimonial .carousel .carousel-inner h6 {
    font-size: 13px;
    line-height: 22px;
    }
    .sap_partners .testimonial .content p {
    font-size: 15px;
    }
    .sap_partners .testimonial .content small {
    font-size: 12px;
    }
    .market_research h2 {
    font-size: 22px;
    line-height: 30px;
    }
    .market_research p {
    font-size: 13px;
    line-height: 20px;
    width:70%;
    }
    .market_research a {
        font-size: 12px;
        margin-left: 0px;
            margin-top: 3px;
            padding-bottom:20px;
    }
    .market_research a span{
        font-size:21px;
        margin-left:6px;
    }
    .market_research img{
        height:30px;
        object-fit:contain;
    }
    .market_research{
        /*top:145px;*/
        /*margin-bottom: 150px;*/
        background-size: auto 400px;
        padding:0px;
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .market_research .text {
        /*top: -75px;*/
    }
    .dodge_market .study_shows h2 {
    font-size: 30px;
    padding: 0px 50px 10px;
    }
    .dodge_market .study_shows .card {
        padding: 20px;
        height: 300px;
       
    }
     .dodge_market .study_shows .card img {
        margin: 0 auto !important;
        display:flex;
    }
    .dodge_market .study_shows .card .d-flex{
        display:block !important;
    }
    .dodge_market .study_shows .card p {
        padding-right: 0;
        margin-top: 15px;
    }
    .sap_partners .testimonial .carousel .next-btn {
        right: 0;
    }
    .sap_partners .testimonial .carousel .prev-btn {
        left: 0;
    }
    .dodge_market .dodge_form .card {
    padding: 20px;
     width: 90% !important;
    }
    .dodge_market .dodge_form .btn {
        font-size: 15px;
        margin: 5px auto 0;
        width: 40%;
    }
    .dodge_market .dodge_form input {
    margin-bottom: 10px;
    }
     .dodge_market .dodge_form input::placeholder{
         font-size:13px;
     }
     .dodge_market .banner img {
        height: 80vh !important;
    }
    .dodge_market .smartapp-sap .text {
        padding: 30px 20px 0;
    }
    .fusion_platform_hw_sw .left .card.l2,
    .fusion_platform_hw_sw .left .card.l3,
    .fusion_platform_hw_sw .right .card.r2,
    .fusion_platform_hw_sw .right .card.r3{
        margin-left:0px;
    }
    .fusion_platform_hw_sw h2 {
    padding-top: 0px;
    font-size: 30px;
    }
    .fusion_platform_hw_sw .mid {
        margin-top: 40px;
    }
    .fusion_platform_hw_sw .mid .logo {
        height: 55px;
        width: 95px;
        margin: -10px 10px;
    }
    .fusion_platform_hw_sw .mid .logo img {
    height: 40px;
    width: 40px;
    }
   .fusion_platform_hw_sw .left{
        justify-content: center;
        display: flex;
        margin-top: 30px;
    }
      .fusion_platform_hw_sw .right{
        justify-content: center;
        display: flex;
        margin-top: 30px;
    }
    
    .fusion_platform_hw_sw .right .card img{
        width: 27px;
        height: 27px;
    }
    
    .fusion_platform_hw_sw .l-line {
        position: absolute;
        left: 14px;
        margin-top: 23px;
        right: 0;
        width: 100%;
    }
    .fusion_platform_hw_sw .r-line {
        position: absolute;
        right: 14px;
        margin-top: -78px;
    }
    .fusion_platform_hw_sw .card {
        height: 52px;
        margin-bottom: 15px;
    }
    .fusion_platform_hw_sw .mid .card h4 {
        font-size: 17px;
    }
    .fusion_platform_hw_sw .mid .card {
        height: 40px;
        z-index: 9!important;
    }
    .home_ai h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .home_ai p {
        font-size: 14px;
    }
    .home_ai a {
        font-size: 13px;
    }
    .home_ai {
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: 600px;
    }
    .home_ai .text{
        height:fit-content;
         margin-top:20px;
    }
    .home_ai h3 {
        margin-top: 30px;
    }
    .ai_contact .d-flex{
        display:block !important;
    }
    .artificial_intelligence .ai_partners .scard h2{
        font-size:18px !important;
        line-height:22px;
    }
     .artificial_intelligence .ai_video .carousel-control-prev {
        margin-left: 17px;
    }
    .artificial_intelligence .ai_video .carousel-control-next {
        margin-right: 17px;
}
    .artificial_intelligence .ai_contact button {
        font-size: 14px;
        height: 40px;
        width: 180px;
    }
    .artificial_intelligence h2{
        font-size:25px !important;
    }
    .artificial_intelligence .ai_contact {
        height: 170px;
    }
    .artificial_intelligence .ai_banner .text h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .artificial_intelligence .ai_banner .banner-img img {
        object-fit: cover;
        height: 100vh;
        object-position: right;
    }
    .artificial_intelligence p {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .artificial_intelligence .ai_ceo img {
        width: 100%;
        height: fit-content;
        object-fit: contain;
    }
    .artificial_intelligence .ai_ceo .text {
        height: fit-content;
    }
    .artificial_intelligence .ai_ceo h3 {
        font-size: 18px;
        line-height: 27px;
    }
    .artificial_intelligence .ai_ceo h5 {
        font-size: 15px;
    }
    .artificial_intelligence .ai_ceo h6 {
        font-size: 11px;
    }
    .artificial_intelligence .ai_one h2 {
        line-height: 35px;
    }
    .artificial_intelligence .ai_one ul li {
        font-size: 13px;
        line-height: 20px;
    }
    .artificial_intelligence .ai_one p {
        font-size: 10px !important;
        line-height: 15px !important;
        color: #858585;
        margin: 25px 0;
    }
    .artificial_intelligence .ai_one img {
        height: fit-content;
    }
    .ai_brenna img,
    .ai_partners img{
        width:100%;
    }
     /* .cloud_deploy .banner .banner-text {
        top: 160px;
        left: 0px;
    }*/
    .cloud_deploy .banner .banner-text h1 {
        font-size: 40px;
        line-height: 45px;
    }
    .cloud_deploy .public-private .card {
        height: fit-content;
        padding: 30px 20px;
        margin-bottom: 10px;
    }
    .cloud_deploy .public-private .card h2 {
        font-size: 28px;
        margin: 15px 0;
    }
    .cloud_deploy .public-private .card p {
        font-size: 14px;
        line-height: 23px;
    }
    .cloud_deploy .schedule .d-flex{
        display:block !important;
    }
    .cloud_deploy .schedule h2 {
    font-size: 25px;
    }
    .cloud_deploy .schedule a button {
        margin: 15px 0 0;
        width: 185px;
        height: 40px;
        font-size: 15px;
    }
    .cloud_deploy .schedule {
        height: 190px;
    }
     .agile_construction_page .five_principle .d-flex{
        display:block !important;
    }
    .agile_construction_page .five_principle h2 {
    font-size: 25px;
    }
    .agile_construction_page .five_principle .card .arrow{
        display:none;
    }
    .agile_construction_page .five_principle .card{
        margin:0 auto;
        height: 250px;
        width: 250px;
        padding: 30px 25px 0;
    }
    body header.open .navbar .navbar-collapse .navbar-nav .nav-item.smartsite-hardware .dropdown-menu .hardware-wrapper figure img{
             width: 40px;
    object-fit: contain;
    height: 35px;
    }
    .app_mrket .tag{
        position:relative;
            right: unset;
    bottom: unset;
    }
    .hardware_main .plan-prices-banner .container .plane-price-list .list-item#attendance .wrapper .description-wrapper{
        left:unset !important;
    }
    .hardware_main .detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper .hero-title sup{
        top:14% !important;
        position:absolute;
    }
     .fusion_platform_hw_sw .card img{
            position: absolute;
    left: 10px;
    top: 10px;
    }
    .fusion_platform_hw_sw .card h3 {
        position: absolute;
        left: 40px;
        width: 100%;
    }
    .app_studio .banner img{
        height:500px;
        object-fit:cover;
    }
    .app_studio .banner h1 {
        top:3%;
        font-size: 35px;
    }
    .app_studio .about h2 {
        font-size: 28px;
        margin-top: 10px;
    }
    .app_studio .about p {
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 23px;
        margin-top: 10px;
    }
    .app_studio .about .card{
        height:280px;
    }
    .appstudio_features h2 {
        font-size: 30px;
        margin-bottom: 10px;
        line-height: 35px;
    }
    .appstudio_features img,
    .pland_features img{
        height: 300px;
    }
    .appstudio_features .text,
    .pland_features .text{
        height: fit-content;
        padding: 10px 0;
    }
    .appstudio_features .text h3,
    .pland_features .text h3{
        font-size: 28px;
    }
    .appstudio_features .text p,
    .pland_features .text p{
        font-size: 14px;
        line-height: 21px;
    }
    .appstudio_features .row,
    .pland_features .row{
        margin-bottom:20px;
    }
    .spotlight_features h2 {
        font-size: 32px;
    }
    .app_studio .learn_more h2{
        font-size:18px;
    }
    .app_studio .detail-hero-banner{
        height:65vh !important;
    }
    .app_studio .hero-button-wrapper .hero-play-button figure{
        top:20px;
    }
    .app_studio .detail-hero-banner .hero-descritpion-wrapper {
        top: 200px;
    }
    .vertical_construction .hero-banner-homepage{
        height:530px;
    }
    .vertical_construction .hero-banner-homepage .hero-descritpion-wrapper .hero-title{
        line-height:37px;
        margin-left: 20px;
    }
    .vertical_construction .hero-banner-homepage .hero-descritpion-wrapper .hero-description {
        font-size: 14px;
        padding-top: 0px;
    }
    .vertical_construction .sub_heading h2 {
        font-size: 20px;
    }
    .vertical_construction .sub_heading p {
        font-size: 15px;
        line-height: 23px;
        width: 90%;
    }
    .vertical_construction .create_with_us h2 {
    font-size: 19px;
    margin-bottom:20px;
    height:unset;
    }
    .vertical_construction .create_with_us .d-flex {
        display: block !important;
        margin: 20px auto 0;
        text-align: center;
    }
    .vertical_construction .create_with_us img {
        margin-bottom: 15px;
    }
    .vertical_construction .testimonial p {
        font-size: 14px;
        line-height: 22px;
        margin-top: 20px;
    }
    .vertical_construction .testimonial .author h3 {
        font-size: 17px;
    }
    .vertical_construction .testimonial .author small {
        font-size: 11px;
        line-height: 30px;
    }
    .vertical_construction .benefits h3{
        font-size:25px;
    }
    .vertical_construction .accordion-button{
        font-size:15px;
    }
    .vertical_construction .learn_more h2 {
        font-size: 25px;
        text-align:center;
    }
    .vertical_construction .learn_more button {
        font-size: 14px;
        height: 40px;
        width: 130px;
        margin:15px auto;
    }
      body header .navbar .navbar-collapse .navbar-nav .industries .dropdown-menu .plans-wrapper .plans-item h2{
        font-size:18px !important;
    }
    body header .navbar .navbar-collapse .navbar-nav .nav-item.plans-pricing .dropdown-menu .plans-wrapper .plans-item label{
        margin-bottom:5px;
        font-size: 14px;
        display:none;
    }
    body header .navbar .navbar-collapse .navbar-nav .industries .dropdown-menu .plans-wrapper .plans-item a button {
        bottom: 0px;
        left: 0px;
        position:relative;
        display:none;
    }
    body header .navbar .navbar-collapse .navbar-nav .industries .dropdown-menu .plans-wrapper .plans-item {
        height: fit-content;
    }
    .sap_video .lcard{
        height: 300px;
        padding: 20px
    }
    .sap_video .rcard{
        padding:20px;
    }
    .sap_video h2 {
        font-size: 25px;
    }
    .live_support{
        width:100%;
    }
    body main section.product-includes-banner.ONE™ ul.add-on-box li h4{
        margin: 70px auto 0;
        width: 15%;
        font-size:8px;
    }
    .csr_page .banner h1{
        position:absolute;
        font-size: 37px;
        text-align: center;
        top: 330px;
        width: 90%;
        right: 0;
        margin: 0 auto;
    }
    .csr_page .csr_about .text {
        height: fit-content;
        padding: 30px 0px;
        display: block;
    }
    .csr_page .csr_about h2 {
        font-size: 30px;
        line-height: 35px;
        margin-top: 20px;
    }
    .csr_page .csr_about p {
        font-size: 14px;
        line-height: 23px;
    }
    .csr_page .csr_about img,
    .csr_page .csr_video img,
    .csr_page .csr_testimonial img{
        height:350px;
        margin-top: 20px;
    }
    .live_support .orange-circle{
        height:50px;
        width:50px;
    }
    .ai_video-live .desktop-view {
        display: none;
    }
    
    #mobile-view .card-header {
    background-color: rgb(255 255 255);
    }
    #mobile-view .card {
    height: auto;
    padding: 0px;
    box-shadow: 10px 10px 10px -4px grey;
    border-radius: 0 0 8px 8px;
    scale: 0.9;
    }
    #mobile-view .card h5 {
    padding: 0 !important;
    font-weight: bold;
    color: #312f2f;
    border-radius: unset;
    cursor: pointer;
    padding: 0px 50px;
    text-align: left !important;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: -2px;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 65px;
    }
    #mobile-view button {
    text-decoration: none;
    }
    #mobile-view .chevron {
    top: 45px;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
    cursor: pointer;
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-size: 20px;
    color: #000;
    right: 10px;
    }
    #mobile-view .card .gallery-item video {
/*    border-radius: 8px 8px 0 0;*/
    height: 220px;
    width: 100%;
    object-fit: cover;
    }
    #mobile-view .card .tile-footer-mobile {
    background-color: white;
    padding: 20px;
    text-align: center;
    font-weight: bold;
    color: #464646;
    }
    #mobile-view .fa-chevron-up {
    transform: translateY(-50%) rotate(0deg);
    /* top: 11%; */
    left: unset;
    }
    #mobile-view .btn {
    background-color: white;
    }
    #mobile-view .card-body {
    padding: 0rem;
    }
    .social-brand svg {
        margin-top: -2rem !important;
        display: inline;
    }
}

@media (max-width: 380px) {
    .app__detail__lp .click_here .text h2 {
        font-size: 16px !important;
    }
    .app__detail__lp .hardware__integration .card.talk_card button i {
        left: -20px;
    }

    .home_new .save__money__time .vertical-line{
        left:35px;
    }
    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper {
        display: block !important;
    }
    .industries_main .tab-info-con .nav-pills{
        width:240px;
    }

    .app-store-wrapper.d-md-none ul li {
        float: left !important;
        width: 48%;
    }

    .app-store-wrapper.d-md-none ul li img {
        max-width: 100%;
    }

    body footer .container .main-footer .footer-newsletters form input {
        margin-left: 0 !important
    }

    body header .navbar .navbar-brand figure img {
        width: 200px !important;
    }

    body main section.paralax-concept-banner-desktop .container .col-8 {
        min-height: 530px !important;
    }

    .containe .left_01 .after {
        margin-top: 30px;
    }

    .containe .left_01.showbefore .after {
        margin-top: 160px !important;
    }

    .containe {
        height: 200px !important;
    }

    body main section.paralax-concept-banner-desktop .container .col .desc {
        height: 220px;
    }
    body main section.paralax-concept-banner-desktop #multiscroll-nav{
        top:150px;
    }
    .smart_fusion_why .box_wrap .logo.animated {
        width: 19em;
    }
    .smart_fusion_why .box_wrap .logo .img-con {
        height: 280px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(17) {
        width: 35px;
        top: 0em;
        left: 8em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(14) {
        width: 65px;
        top: 1em;
        right: 3em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(13) {
        width: 70px;
        top: 11em;
        right: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(12) {
        width: 75px;
        top: 4em;
        right: 7.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(2) {
        width: 38px;
        top: 2em;
        left: 3em;
    }   
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(1) {
        width: 118px;
        top: 6.5em;
        left: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(7) {
        width: 106px;
        top: 6em;
        right: 1em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(4) {
        width: 83px;
        top: 10.5em;
        right: 6em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(9) {
        width: 95px;
        top: 201px;
        right: 21px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(6) {
        width: 68px;
        top: 11.5em;
        left: 2em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(11) {
        width: 93px;
        top: 11.5em;
        right: 6em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(10) {
        width: 100px;
        bottom: 8.5em;
        right: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(8) {
        width: 28px;
        top: 9.5em;
        left: 0.5em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(15) {
        width: 115px;
        top: 23em;
        right: 14em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(5) {
        width: 140px;
        top: 7.5em;
        left: 2em;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(3) {
        width: 112px;
        bottom: 9px;
        left: 87px;
    }
    .smart_fusion_why .box_wrap .logo .img-con img:nth-child(16) {
        width: 80px;
        bottom: 38px;
        right: 162px;
    }
       
    /* Neww */ 
    
    .land__page .slide-text{
        top:255px !important;
    }
    
    .home_new .slide-text {
        padding: 15px 15px ;
        height: 230px;
        top: 0px;
    }
    .home_new .containe .left_01 .after {
        margin-top: 70px;
    }

    footer .abc_feature {
        /*width: 70px;*/
        /*height: auto;*/
        /*position: absolute;*/
        /*top: 100px;*/
        /*left: 8px;*/
    }
    
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6{
        font-size:12px;
    }
    .home_new .price-banner .right .wrapper .header-wrapper .price_mob {
        margin: 0px !important;
    }
    .home_new .why-smartapp .clients img {
        height: 20px;
        width: 75px;
    }
    
    .home_new .why-smartapp .c1 .card h3 {
        font-size: 12px;
    }
    .home_new .slide-text .num {
        right: 30px;
        bottom: 60px;
    }
    /*Hardware */
    
    .hardware_main .time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .counter-wrapper{
        padding-top:17px;
    }
    
    .hardware_main .discount_sec ul li{
        width:46%;
    }
    .hardware_main .discount_sec ul li p {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .hardware_main section.detail-hero-banner {
        height: 80vh;
    }
    .hardware_main  section.time-line-banner .owl-wrapper .orange-circle-counter{
        bottom:43px;
    }
    .main__pricing__page .pricing-heading {
        padding: 30px !important;
    }
    .main__pricing__page .pricing-heading h2 {
        font-size: 30px !important;
    }
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6{
        font-size:10px !important;
    }
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6 sup{
        font-size:7px !important;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
        font-size: 25px !important;
    }
    .home_new section.paralax-concept-banner-desktop .title-wrapper.big-title-left{
        margin:0;
    }
    .home_new section.paralax-concept-banner-desktop #multiscroll-nav {
        top: 80px !important;
    }
    .land__page section.paralax-concept-banner-desktop #multiscroll-nav{
        top:140px !important;
    }
    .land__page .slider-container {
        padding-bottom: 0px !important;
    }
    .land__page .containe .left_01 .before {
        margin-top: 0px;
    }
    .home_new .testimonial .carousel .carousel-inner{
        height:560px !important;
    }
}

@media (max-width: 320px) {
    .main__pricing__page .pricing-tabs .nav-pills .nav-link {
        width:120px;
    }
    .main__pricing__page .pricing-tabs .nav-pills .nav-link.active{
        width:120px;
    }
    .land__page section.paralax-concept-banner-desktop #multiscroll-nav{
        top:110px !important;
    }
    .home_new .save__money__time .vertical-line{
        height:580px;
        left:33px;
    }
    .home_new section.paralax-concept-banner-desktop .container .col .desc {
        height: 245px;
    }

    .home_new section.paralax-concept-banner-desktop #multiscroll-nav {
        left: calc(58% - 80px);
        top: 125px !important;
    }
    .home_new section.paralax-concept-banner-desktop #multiscroll-nav {
        top: 130px;
    }
    .home_new .paralax-concept-banner-desktop #multiscroll-nav li a b{
        margin-left: -15px;
        top: -1px;
    }

    .containe .left_01 .after {
        height: 160px !important;
    }

    .containe {
        height: 210px !important;
    }

    .containe .left_01.showbefore .after {
        margin-top: 155px !important;
    }
    
    /*Home Newww */
    
    .home_new .fusion-platform .sh{
        padding:0 0 0px;
        width:fit-content;
    }
    
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6 {
        font-size: 10px;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend {
        padding:0 !important;
        margin-top:10px;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob{
        font-size:25px;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .pr_mnth {
        font-size: 10px;
    }
    .home_new .plan-prices-banner .container .plane-price-list .list-item {
        margin-bottom: 5px;
    }
    .home_new .plan-prices-banner .container .link {
        font-size: 11px;
        margin: 5px auto;
    }
    .home_new .plan-prices-banner .container .plane-price-list {
        padding-top: 10px;
    }
    .home_new .fusion-platform .sh h3 {
        font-size: 19px;
    }
    .home_new .fusion-platform .sh p {
        font-size: 14px;
        line-height:20px;
    }
    .home_new .why-smartapp .c1 .card h3 {
        font-size: 9px;
        line-height:15px;
    }
    .home_new .why-smartapp .c1 .card {
        height: 145px;
    }
    .home_new .why-smartapp .c2 .card h3 {
        font-size: 17px;
    }
    .home_new .why-smartapp .row.c2 {
        width: 100%;
    }
    .home_new .paralax-concept-banner-desktop #multiscroll-nav li a span {
        left: 1px;
    }
    .home_new .slide-text {
        height: 260px;
        top:45px;
    }
    .home_new .slide-text a .learn-btn {
        width: fit-content;
        font-size: 12px;
        bottom: 40px;
    }
    .home_new .slide-text .num{
        font-size:40px;
    }
    .abc_feature {
         width: 80px;
    }
    .enr_feature p{
        font-size:10px !important;
    }
    .home_new .slide-text .num {
        right: 30px;
        bottom: 65px;
    }
   .hardware_main .time-line-banner .description-wrapper {
        padding: 0 20px 0 50px !important;
    }
    ._jobpage section.paralax-concept-banner-desktop #multiscroll-nav{
        left:9em;
    }
    .jobsite__gps section.paralax-concept-banner-desktop #multiscroll-nav{
        left:6em;
    }
}