@media only screen and (max-width: 1799px) {
    body{
        font-size: 16px;
    }
    
    .container-fluid{
        max-width: 1460px;
    }
    
    .block5{
        width: 120px;
        font-size: 14px;
        margin-left: -25px;
    }
    .TopBannerText{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .TopBannerText h2{
        font: normal normal 600 46px/66px Open Sans;
        margin-bottom: 0px;
    }
    
    .VideoSectionContainer h2{
        font: normal normal 600 50px/69px Open Sans;
        width: 1100px;
    }
    
    .OurProductSectionLeftText{
        font:normal normal normal 18px/34px Open Sans;
    }
    .our_history_content .card-sidetitle{
        font:normal normal 600 15px/16px Open Sans;
    }
    
    .htext{
        font: normal normal 600 13px/18px Open Sans;
    }
    
    .our_history_content .card.Coveragedateyeaer{
        font:normal normal bold 26px/30px Open Sans;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer{
        font:normal normal bold 26px/30px Open Sans;
    }
    .table .thead-light th{
        font:normal normal 600 14px/20px Open Sans;
    }
    
    .CorporateRoomTable{
        font:normal normal normal 14px/22px Open Sans;
    }
    
    .ProductFetures ul li{
        font: normal normal 600 16px/20px Open Sans;
    }
    
/*
    .our_coverage_new_year ul li img{
        max-width: 90%;
    }
*/
    
    .CoverageContainer .our_coverage_new{
        width: 100%;
        overflow-x: auto;
    }
    
    
    .header_nav .header{
        margin-bottom: 15px;
    }
    .header_nav{
        padding-bottom: 0px;
    }
/*
    .userhdblockmobile{
        padding-left: 85px;
    }
    .dropbtn {
        margin-right: 65px;
    }
*/
    
    
    ul.slimmenu li a{
        font-size: 14px;
    }
    .header_nav .nav_menu .Navlink{
        margin-right: 15px;
    }
    
    .OrigamiProductsCont {
        padding-top: 50px;
        padding-bottom: 70px;
    }

/**insight page**/
.BlogListContent {
    padding-top: 100px;
    padding-bottom: 60px;
}
.blogtitle h2 {
    font-size: 30px;
}
.blogtitle {
    font-size: 30px;
    margin-bottom: 45px;
}
.sidebarcont {
    padding-left: 35px;
}
.BlogListItem {
    margin-bottom: 55px;
}
.BlogListItem:last-child{
    margin-bottom: 30px;
}
.BlogListCont {
    margin-bottom: 40px;
}


    .userhdblock{
        display: none;
    }



    
    
    
}





@media handheld, only screen and (max-width: 1599px) {
     .container-fluid{
        max-width: 1340px;
    }
    
    


    
    
    
    
    
    
    
}

@media handheld, only screen and (max-width: 1499px) {
     .container-fluid,.container {
        max-width: 1300px;
    }
    .block5{
        width: 120px;
        font-size: 14px;
        margin-left: 0px;
    }
    .OurVisionContent .row{
        align-items: flex-start !important;
    }
    .our_vision_container .card-body{
        padding: 0px;
    }
    .Logoaido{
        width: 180px;
    }
    
    .OurProductSectionLeftText{
        font:normal normal normal 16px/34px Open Sans;
    }
    
    
    .VisitWebsiteBtn .btn{
        width: 158px;
        height: 45px;
        line-height: 42px;
        font-size: 16px;
    }
    
    .DynamixContent .card-body .card-icon{
        width: 50px;
        height: 50px;
    }
    
    .DynamixContent .card-body{
        padding-left: 70px;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 50px;
        max-height: 50px;
    }
    
    .OurProduct3rdrow .Aido-product img{
        max-width: 380px;
    }
    
    .CoverageContainerContent .card-sidetitle{
        width: 100px;
        font:normal normal 600 13px/20px Open Sans;
    }
    
    .VideoSectionContainer{
        height: 550px;
    }
    
    .ContactUsContainer h2{
        font: normal normal bold 48px/55px Open Sans;
    }
    
    #profile-description .show-more-height{
        height: 130px;
    }
    
    .our_media_logos .logocol img{
        max-width: 130px;
        max-height: 130px;
    }
    
    

/**insight page**/
.BlogFirstCont .BlogFirstPhoto {
    height: 370px;
}
.BlogListContent {
    padding-top: 80px;
    padding-bottom: 45px;
}
.BlogFirstCont {
    margin-bottom: 60px;
}
.BloglistPhoto {
    margin-right: 40px;
}
.BlogListText h3 {
    margin-bottom: 25px;
}
.sidebarcont {
    padding-left: 20px;
}
.blogtitle {
    margin-bottom: 30px;
}
.BlogListContent a.btn-dark {
    width: 150px;
    height: 45px;
    line-height: 40px;
}



    
    
}


@media handheld, only screen and (max-width: 1360px) {
    body{
        font-size: 14px;
    }
     .container-fluid,{
        max-width: 1140px;
    }
    
    .TopBannerText{
        max-width: 630px;
    }
    .TopBannerText h2 {
        font: normal normal 600 26px/36px Open Sans;
    }
    .OurTeamContainer .container-fluid{
        max-width: 900px;
    }
    
    .VideoSectionContainer h2{
        max-width: 900px;
        width: 90%;
    }
    .our_vision_container .card-body{
        line-height: 26px;
        font-size: 16px;
    }
    .our_vision_container{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .our_vision_logo{
        width: 120px;
        height: auto;
    }
/*
    .our_media_logos .logocol{
        width: 25%;
    }
*/
    
    
    .our_history_container{
        padding-top: 60px;
    }
    
    .htext{
        font: normal normal 600 12px/15px Open Sans;
        margin-bottom: 10px;
    }
    .logo-item img{
        height: 25px;
    }
    .ProductFetures ul li{
        font: normal normal 600 14px/18px Open Sans;
        width: 33%;
    }
    .VideoSectionContainer h2{
        font: normal normal 600 45px/55px Open Sans;
    }
    .OurProductSectionLeftText{
        font: normal normal normal 14px/26px Open Sans;
    }
    .Aido-product img{
        max-width: 210px;
    }
    .VisitWebsiteBtn .btn{
        width: 130px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
    .small-photo{
        width: 45px;
        height: 45px;
    }
    .ProfileDesc h3.ProfileName{
        font-size: 24px;
        margin-bottom: 0px;
    }
    .ProfileDesc{
        font: normal normal 300 14px/24px Open Sans;
    }
    .contactsection{
        font: normal normal normal 14px/30px Open Sans;
    }
    .navbar-expand-lg .navbar-nav .nav-item{
        margin-left: 15px;
        margin-right: 15px;
    }
    
/*
    .our_history_new_year ul li img{
        display: none;
    }
*/
    
    .clogo {
        margin-left: 0px!important;
    }
    
    .clogo img{
        height: 16px;
    }
    .our_coverage_new_content{
        padding-left: 10px;
    }
    .logoicon{
        max-height: 20px;
    }
/*
    .our_coverage_content_logo_cont img{
        max-width: 60px;
    }
*/
    .our_history_content_flug_cont .flug_fc{
        padding: 10px;
    }
    .our_history_new_content p{
        font-size: 12px;
        line-height: 14px;
    }
    .flug_fc_one{
        font-size: 11px;
    }
    .our_history_content_flug_cont img{
        max-width: 30px;
    }
    .flugicon{
        width: 30px;
    }


/**insight page**/
.BlogListContent {
    padding-top: 60px;
    padding-bottom: 40px;
}
.blogtitle h2 {
    font-size: 26px;
}
.blogtitle {
    margin-bottom: 25px;
    font-size: 26px;
}
.sidebarcont {
    padding-left: 10px;
}
.BloglistPhoto {
    height: 220px;
}
.BlogFirstCont .BlogFirstPhoto {
    height: 330px;
}
.BloglistPhoto {
    margin-right: 35px;
}





}


@media handheld, only screen and (max-width: 1199px) {
    
    .container-fluid {
    max-width: 1024px;
}
    .block5 {
    width: 100px;
    font-size: 13px;
    margin-left: -20px;
}
    #navigation-menu{
        
    }
    #navigation-menu .container-fluid {
       max-width: 960px; 
    }
    
/*
    .our_media_Content{
        padding-top: 30px;
        padding-bottom: 30px;
    }
*/
    .our_media_logos img{
        max-width: 100px;
        max-height: 100px;
    }
    
    .our_media_button .btn{
         width: 130px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
    .our_history_content{
        padding-top: 30px;
    }
    .htext{
        font: normal normal 600 10px/9px Open Sans;
    }
    
    .our_history_content .card-sidetitle{
        font: normal normal 600 11px/16px Open Sans;
        left: 0px;
        margin-top: -20px;
        width: 80px;
    }
    .CoverageContainerContent{
         padding-top: 30px;
    }
    .DynamixContainer h2{
        font-size: 27px;
    }
    .OurTeamContainer .container-fluid{
        max-width: 800px;
    }
    
    .logoitems .logoitem{
        width: 48%;
    }
    
    section#our-solution {
        padding-top: 50px;
    }
/**insight page**/
.sidebarcont .sitebartitle {
    margin-bottom: 35px;
}
.sidebarctlinks ul li a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
}
.BlogListContent {
    padding-top: 120px;
}
/* .BlogFirstCont .BlogFirstPhoto {
    height: 300px;
} */




    
    
}

@media handheld, only screen and (max-width: 960px) {
.Orgamiiconssec ul {
    margin-bottom: 30px;
}
    .container-fluid{
        max-width: 720px;
    }
    .OurVisionContentPicture{
        width: 100%;
        margin-bottom: 30px;
    }
    
    .our_history_content .d-flex{
        flex-wrap: wrap;
    }
    .our_history_content .card.Coveragedateyeaer{
        font: normal normal bold 20px/22px Open Sans;
    }
    
    .CoverageContainerContent .card-body .d-flex{
        flex-wrap: wrap;
    }
    .CoverageContainerContent .card.Coveragedateyeaer{
        font: normal normal bold 16px/20px Open Sans;
    }
    .VideoSectionContainer h2{
        font: normal normal 600 25px/35px Open Sans;
    }
    .ProductFetures ul li{
        font: normal normal 600 12px/18px Open Sans;
    }
    
    .ProductsAwards .d-flex img{
        width: 80px;
    }
    .OurTeamContainer .container-fluid{
        max-width: 570px;
    }
    .carousel-indicators{
        display: none;
    }
/*
    .big-profile-photo{
        width: 300px;
        height: 300px;
        overflow: hidden;
        margin-bottom: 30px;
        border-radius: 50%;
        margin-left: auto;
        margin-right: auto;
    }
*/
    .ProfileDesc{
        background-color: transparent;
        color: #000;
        text-align: center;
    }
    .big-profile-photo{
        margin-bottom: 30px;
    }
    .OurTeamContent{
        padding-top: 0px;
    }
    .OurProduct3rdrow .Aido-product img{
        max-width: 100%;
    }
     .navbar-toggler{
        display: none;
    }
       .MobileNavigationPanel{
        display: block;
    }

    .navbar-brand img{
        width: 120px;
        height: auto;
    }
    .our_media_logos .logocol{
        width: 22%;
    }
    
    .our_media_logos .logocol img{
        max-width: 90px;
        max-height: 90px;
    }
    #profile-description .show-more-height{
        height: 90px;
    }
    
    .HomePageVideo{
        height: 400px;
    }
    .TopBanner{
        height: 400px;
    }
    .our_vision_container .card-body p{
        margin-bottom: 15px;
    }
    .our_vision_container .card-body{
        font-size: 14px;
        line-height: 22px;
    }
    .our_media_Content .morearrowicon{
        bottom: -50px;
        font-size: 3rem;
    }
    
    .logo-item img{
        height: 20px;
    }
    .logo-item{
        margin-bottom: 5px;
    }
    .our_history_content .card-body{
        padding-left: 80px;
    }
    .our_history_content{
        padding-bottom: 0px;
    }
    .CorporateRoomContainer{
        padding-top: 70px;
    }
    .CorporateRoomContainer .block5{
        width: 110px;
    }
   .table-bordered td, .table-bordered th{
        font: normal normal 600 12px/14px Open Sans;
       padding: .25rem;
    }
    .table .thead-light th{
        font: normal normal 600 12px/14px Open Sans;
    }
    
    .VideoSectionContainer{
        height: 370px;
    }
    
    .OurProductContainer{
        padding-top: 30px;
    }
    .Logoaido{
        width: 150px;
        margin-bottom: 10px;
    }
    .CoverageContainerContent .card-body{
        padding-left: 60px;
    }
    .Aido-product.fari-product img{
        max-width: 100%;
    }
    .OurProduct2ndrow{
        padding-top: 0px;
    }
    .Logoaido.Logofari{
        width: 150px;
    }
    
    .DynamixContent .card-body .card-text{
        font:normal normal normal 16px/24px Open Sans;
        padding-right: 25px;
    }
    .DynamixContainer{
        padding-bottom: 30px;
    }
    .DynamixContent .card-body .card-icon{
        width: 40px;
        height: 40px;
        text-align: center;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 40px;
        max-height: 40px;
    }
    .DynamixContent .card-body{
        padding-left: 60px;
    }
    .ProfileDesc h3.ProfileName{
        display: none;
    }
    .ProfileDesignation{
        display: none;
    }
    .OurTeamContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .team-social a{
        color: #333;
    }
    .OrganogramContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .OrganogramContainer h2{
        margin-bottom: 0px;
    }
    .FooterContainer{
        padding-top: 50px;
        padding-bottom: 50px;
    }
     .our_history_content .card.Coveragedateyeaer{
        display: none;
    }
    .MobileCoveragedateyeaer{
    display: block;
}
       .htext{
        display: block !important;
    }
    .hlogo{
        width: 100%;
    }
      
    .logo-item{
       text-align: center !important;
    }
    .logo-item img{
        margin: auto;
    }
    
    .HomePageVideo{
        display: none;
    }
   
/*
    .Bannerslider iframe{
        height: 640px;
        display: block;
    }
    
*/
    .vimeo-wrapper{
        display: block;
    }
     .TopBanner{
         height: 430px;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
        height: 430px;
    }
    
    .CoverageContainerContent .card-body{
        min-height: 400px;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer{
        display: none;
    }
    
    .clogo{
        width: 100%;
    }
    
    .clogo2020{
        margin-left: 0px;
    }
    
    .MobileCoveragedateyeaer.pressdateyeaer .datecont{
        width: 990px;
    }
    
    
    .MobileCoveragedateyeaer.presstvreadio .datecont{
      width: 640px;  
    }
    
    
   .MobileCoveragedateyeaer.presstvreadio .datecont{
      width: 640px;  
    }
  .MobileCoveragedateyeaer.presseventyears .datecont{
      width: 800px;  
    }
    
    .MobileCoveragedateyeaer.presspaperdateyears .datecont{
       width: 500px;   
    }
    
    .PhotoGallery .PhotoItem{
        width: 47%;
    }
    
  
    .our_history_new{
        overflow: auto;
    }
    
    .our_history_new_content{
        width: 1080px;
    }
    
    .our_coverage_new{
        overflow: auto;
    }
    
    .our_coverage_new_year ul{
        justify-content: flex-start;
    }
    
    .contactbottom{
        margin-top: 0px;
    }
    
    .our_coverage_new_year ul li img{
        max-width: 150px;
    }
    .our_coverage_content_logo_cont .logo_fc{
        min-width: 90px;
    }
    .our_coverage_content_logo{
        width: 1020px;
    }
    .our_coverage_new_year{
        width: 1020px;
    }
    .Orgamiiconssec {
    padding-top: 30px;
    padding-bottom: 0px;
}
.Logoaido.LogoSentinel {
    width: 180px;
}
.OrigamiBundleCont .col-sm-12.sec_heading {
    margin-bottom: 15px;
}
.OrigamiBundleCont .col-sm-12.sec_heading h2{
    font-size: 27px;
}
.OrigamiBundleCont .lead {
    font-size: 20px;
}
.OurProductSectionLeftText .lead {
    font-size: 20px;
}
.content.origami {
    text-align: center;
}
    


/**insight page**/
.pt-100 {
    padding-top: 50px;
}
.sidebarcont .sitebartitle {
    margin-bottom: 25px;
}
.BlogListContent {
    padding-bottom: 55px;
}
.BloglistPhoto {
    height: 200px;
    width: 260px;
    flex: 0 0 260px;
    margin-right: 25px;
}
.BlogListText p {
    margin-bottom: 22px;
}
.BlogListItem {
    margin-bottom: 30px;
}

.sidebarcont {
    padding-left: 0px;
}
.sidebaritem .sidebaritempicture {
    width: 200px;
}


    
    
    
    
}

@media handheld, only screen and (max-width: 750px) {
img.hardwareproducts_images {
    height: 325px !important;
}
.OurProductSectionLeftText .product_video {
    margin: 30px auto 30px 0;
}


    .container-fluid{
        max-width: 540px;
    }
    .our_vision_container h2, .our_media_container h2, .our_history_container h2, .CoverageContainer h2, .CorporateRoomContainer h2, .ContactUsContainer h2{
        font-size: 24px;
    }
    .our_media_Content{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #profile-description .show-more-height{
        height: 90px;
    }
    .TopBannerText{
        padding-left: 25px;
        max-width: 410px;
    }
    .our_media_logos .logocol{
        width: 47%;
        margin-bottom: 0px;
    }
    .our_media_logos .logocol img{
        max-width: 90px;
        max-height: 90px;
    }
    .our_media_logos img{
      max-width: 100px;
    max-height: 100px;
}
    .our_history_content .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
    }
    .our_history_content .card.Coveragedateyeaer{
        font: normal normal bold 11px/15px Open Sans;
    }
    .carousel-control-next, .carousel-control-prev{
/*        display: none;*/
    }
    .carousel-control-prev{
        left: -60px;
    }
    .carousel-control-next{
        right: -60px;
    }
    .OurTeamContainer .container-fluid{
        max-width: 270px;
    }
    .team-social{
        font-size: 14px;
    }
    
    
    .big-profile-photo{
        width: 220px;
        height: 220px;
        margin-bottom: 0px;
    }
    .ProfileDesc h3.ProfileName{
        color: #000;
        text-align: center
    }
    .ProfileDesc{
        padding: 0px;
        text-align: center;
        color: #000;
        background-color: transparent;
        padding-top: 10px;
    }
    .ProductFetures ul li{
        width: 100%;
    }
    .ProductsAwards{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .ProductsAwards .d-flex{
        justify-content: center;
    }
    .ProductsAwards .d-flex img{
        margin-bottom: 30px;
    }
    .Logoaido, .OurProduct2ndrow .Logoaido.Logofari{
        width: 120px;
        margin-bottom: 30px;
    }

    .Aido-product.fari-product{
        padding-top: 0px;
    }
    .Aido-product.fari-product img{
        max-width: 140px;
    }
    .VisitWebsiteBtn .btn{
        margin-left: auto;
        margin-right: auto;
    }
    .DynamixContent .card-body .card-icon img{
        max-width: 30px;
        max-height: 30px;
    }
    .DynamixContent .card-body{
        padding-left: 58px;
    }
    .DynamixContent .card-body .card-text{
        font: normal normal normal 13px/23px Open Sans;
    }
    .DynamixContent .card-body .card-icon{
        top: 10px;
    }
    .footerlogo{
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-navigation{
        margin: 0px;
        justify-content: center;
        padding: 0px;
        padding-top: 30px;
    }
    .FooterContainer{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .footer-navigation li{
        margin-left: 25px;
        margin-right: 25px;
    }
    .copyright-section{
        font-size: 12px;
        text-align: center;
    }
    .copyright-section .f-social-media{
        text-align: center;
    }
    .CoverageContainerContent .card-body{
        padding-left: 40px;
    }
    .CoverageContainerContent .card-sidetitle{
        margin-left: -50px;
        width: 180px;
    }
    
    .our_history_content .card-sidetitle{
        width: 220px;
        margin-left: -90px;
    }
    
    .our_history_content .card-body{
        padding-left: 40px;
    }

    
    .our_history_content .card.Coveragedateyeaer{
        
    }
    .our_history_content .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .our_history_content .card.Coveragedateyeaer .card-body .col{
         padding-left: 5px;
        padding-right: 5px;
    }
    .clogo{
        width: 100%;
    }
    
    .CoverageContainerContent .card.Coveragedateyeaer .card-body{
        padding-left: 10px;
        padding-right: 10px; 
    }
      .CoverageContainerContent .card.Coveragedateyeaer .card-body .col{
         padding-left: 5px;
        padding-right: 5px;
    }
    .CoverageContainerContent .card.Coveragedateyeaer{
        font:normal normal bold 11px/15px Open Sans;
    }
    .ProductsAwards .d-flex img{
        margin-bottom: 10px;
        width: 70px;
        margin-left: 5px;
        margin-right: 5px;
    }
    
    .ProfileDesc h3.ProfileName{
        display: none;
    }
    .ProfileDesignation{
        display: none;
    }
    .big-profile-photo{
        width: 120px;
        height: 120px;
        margin-bottom: 15px;
    }
    .contact-location-content{
        padding: 0px;
        margin-top: 30px;
    }
    .contact-form .btn-warning{
        height: 50px;
    }
     .HomePageVideo{
        height: 220px;
    }
    .TopBanner{
        height: 400px;
    }
    .TopBannerText h2{
        font: normal normal 600 15px/16px Open Sans;
    }
    .TopBannerText{
            padding-top: 10px;
        padding-bottom: 10px;
        max-width: 300px;
    }
/*
    .VisitWebsiteBtn {
        text-align: center !important;
    }
*/
    .Aido-product{
        padding-top: 20px;
    }
    .Aido-product.fari-product img{
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
    .block5{
        font-size: 15px;
    }
    .DynamixContent .card{
        margin-bottom: 15px;
    }
    .ContactUsContainer{
        background-size: cover;
        background-position: -1000px;
    }
   
  .TopBanner{
         height: 360px;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
        height: 480px;
    }
       .clogo img {
    height: 20px;
}
    
    .MediaPageContent{
        padding: 40px 0;
    }
    .MediaPageContent h1{
        font-size: 27px;
    }
    .logoitems p a{
        font-size: 14px;
    }
    .PhotoGallery{
        padding-top: 0px;
    }
    .Productphotos{
        padding-top: 50px;
    }
    
    
    
.OHMCBlock .fa-angle-down:before{
    display: none;
}
.container-fluid.origamiproduct {
    max-width: 100%;
}    
    
}

@media handheld, only screen and (max-width: 639px) {
 .TopBanner{
/*         height: 250px;*/
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
/*        height: 250px;*/
        width: 100%;
    }
    .our_coverage_new{
        margin-left: 15px;
    }
    .DynamixContainer h2 span{
        display: block;
    }
    .DynamixContainer h2{
        font-size: 20px;
        line-height: 22px;
    }
    
    .ContactUsContainer{
        padding-top: 0px;
    }
    
    .contact-location-map img{
        width: 100%;
        margin-left: 0px;
        max-width: 480px;
    }


/**insight page**/
/* .BlogFirstCont .BlogFirstPhoto {
    height: 240px;
} */
.BlogListText h3 {
    margin-bottom: 20px;
}
.BlogListText p {
    font-size: 15px;
}

@media handheld, only screen and (max-width: 500px){
.BlogListItem {
    display: block;
    margin-bottom: 35px;
}
.BloglistPhoto {
    width: 100%;
    max-width: 100%;
    margin-bottom: 25px;
}
.BlogFirstCont .BlogFirstPhoto {
    height: 260px;
}
.blogtitle h2 {
    font-size: 23px;
}
.blogtitle {
    margin-bottom: 20px;
    font-size: 23px;
}
.BlogFirstCont {
    margin-bottom: 50px;
}


/**founders corner**/
.sidebaritem {
    display: block;
    margin-bottom: 35px;
}
.sidebaritem .sidebaritempicture {
    width: 100%;
    max-width: 100%;
    height: 200px;
    margin-bottom: 18px;
}


}
.CoverageContainerMobileContainer .OHMCBlock .our_history_content_flug_cont {
    width: 260px;
}



    
}
@media handheld, only screen and (max-width: 440px) {

    .container-fluid{
        max-width: 440px;
    }
    .block5{
        margin-left: -10px;
		display: none;
    }
    
    .DynamixContent .col-6{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
     .TopBanner{
         height: 250px !important;
    }
    .vimeo-wrapper iframe{
        min-width: 100%;
/*        height: 220px;*/
        width: 100%;
    }
	
	
	
	.our_media_container .container-fluid{
		max-width: 360px;
	}
	.our_media_logos .logocol{
		width: 20%;
		margin: 0px 8px;
	}
	.our_media_logos .logocol img{
		max-width: 70px;
		height: 86px;
	}
	.our_media_container .LeftSticky{
		display: none;
	}
	.our_media_Content .morearrowicon img{
		width: 18px;
	}
	.our_media_Content .morearrowicon{
		bottom: 7px;
	}
	.our_media_button{
		padding-top: 35px;
	}
	
	
	
	
	.our_history_container .LeftSticky{
		display: none;
	}
	.our_history_container .container-fluid{
		max-width: 350px;
	}
	
/*	.table-responsive{
		display: none;
	} */
	.table .thead-light th{
		background-color: #e9ecef;
		padding: 11px;
		text-align: center;
	}
	.table-bordered td, .table-bordered th{
		background-color: #fff;
		padding: 10px;
		text-align: center;
	}
	.table-mobile>.table-bordered{
		width: 1010px;
		max-width: 1010px;
	}
	.Piecharttable{
		display: none;
	}
	
	
	.CoverageContainer .LeftSticky{
		display: none;
	}
	.CoverageContainer .container-fluid{
		max-width: 350px;
	}
	
	
	
	.CorporateRoomContainer{
		padding-bottom: 70px;
	}
	.CorporateRoomContainer .LeftSticky{
		display: none;
	}
	.CorporateRoomContainer .container-fluid{
		max-width: 360px;
	}
	.CorporateRoomContent .card-body{
		padding: 15px 0px 0px 0px;
	}
	.table-responsive>.table-bordered{
		width: 1010px;
		max-width: 1010px;
	}
	
	
	
	.OurProductContainer .LeftSticky{
		display: none;
	}
	.OurProductContainer .container-fluid{
		max-width: 375px;
		margin: 0px;
	}
	.Aido-product{
		height: auto;
	}
	.Aido-product img {
    	max-width: 110px;
		height: auto;
		padding-top: 55px;
	}
	.OurProductSectionLeftText, .OurProduct2ndrow .OurProductSectionLeftText{
        text-align: left;
    }
	.OurProductSectionLeftText.even{
		text-align: right;
	}
	.VisitWebsiteBtn{
		text-align: left !important;
	}
	.OurProductContainer{
		padding-top: 60px;
	}
	.OrigamiProductsCont{
		padding-bottom: 25px;
	}
	.OrigamiProductsCont .realisationsslide{
		display: block;
	}
	.OrigamiProductsCont .realisationsslide .pictur .hardwareproducts_images{
		width: 40%;
	}
	.OrigamiBundleCont h2{
		margin-bottom: 65px;
	}
	
	
	
	.Aido-product.fari-product img {
    	margin-top: 85px;
		max-width: 135px;
	}
	.Logoaido, .OurProduct2ndrow .Logoaido.Logofari{
		margin: 0px 0px 25px 0px;
	}
	.Logoaido, .OurProduct2ndrow .Logoaido.Logofari{
		width: 80px;
	}
	.Logoaido.Logofari{
		margin-right: 0px;
		margin-left: auto;
	}
	.Logoaido.LogoSenpai{
		margin-right: 0px;
	}
	.VisitWebsiteBtn.text-left{
		text-align: right !important;
	}
	.OurProduct3rdrow {
    	padding-top: 0px;
	}
	.Logoaido.logokaiser {
    	margin-right: 0px;
    	margin-left: auto;
	}
	.OurProductSectionLeftText.even h2 {
    	margin-bottom: 25px;
	}
	.Aido-product.Kaiser-product {
    	margin-top: 15px;
	}
	.Aido-product.senpai-product {
    	margin-top: 20px;
	}
	.Aido-product.Kobe-product {
		margin-top: 5px;
	}
	.OrigamiProductsContainer .row{
		display: none;
	}
	.OrigamiProductsContainer .container-fluid{
		max-width: 360px;
	}
	.OrigamiProductsContainer img.hardwareproducts_images{
		display: block;
		width: 40%;
		margin: 0 auto;
	}
	.OrigamiProductsContainer .carousel-wrap .owl-carousel a{
		text-decoration: none;
		color: #000;
	}
	.owl-carousel .owl-item img{
		display: block;
		width: 80%;
	}
	.OrigamiProductsContainer .carousel-wrap .owl-carousel .content{
		padding-top: 25px;
	}
	.OrigamiProductsContainer .carousel-wrap .owl-carousel .content p{
		font-size: 14px;
		font-weight: 400;
	}
	.OrigamiProductsCont h4{
		font-size: 22px;
		font-weight: 600;
		text-align: center;
		margin-bottom: 15px;
	}
	.OrigamiProductsCont h2{
		margin-bottom: 55px;
	}
	.OrigamiProductsContainer .carousel-wrap .owl-carousel .item{
		padding: 10px;
	}
	
	
	
	.OrigamiBundleContainer .container-fluid{
		max-width: 366px;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .row{
		display: none;
	}
	.OrigamiBundleCont .LeftSticky{
		display: none;
	}
	.OrigamiBundleCont .OrigamiBundleContainer{
		display: flex;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .top_sec{
		display: flex;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .top_sec .OrigamiBundle_images{
		float: right;
		padding-left: 15px;
		width: 40%;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .top_sec .OrigamiBundle_images img{
		width: 100%;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .title{
		width: 60%;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .title h4{
		font-size: 22px;
		font-weight: 600;
		color: #000;
		padding-bottom: 15px;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .title ul{
		padding-left: 0px;
		padding-top: 15px;
		list-style: none;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .title ul li{
		margin-bottom: 10px;
/*		list-style-type: disc; */
		background-color: #efefef;
		font-size: 14px;
		font-weight: 400;
		padding: 8px 12px;
		color: #000;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .title .Origami_icon{
		float: left;
		width: 25%;
		padding-right: 6px;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .content{
		margin-top: 25px;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .content p{
		font-size: 14px;
		font-weight: 400;
		color: #000;
		margin-bottom: 6px;
	}
	.OrigamiBundleCont .OrigamiBundleContainer .vst_web{
		margin: 20px 0px 15px 0px;
		float: left;
		padding: 0px;
	}
	
	
	
	.OurTeamContainer .LeftSticky{
		display: none;
	}
	.OurTeamContent{
		background-color: #fff;
		padding-top: 25px;
		margin-top: 20px;
	}
	.OurTeamContainer {
    	padding-top: 35px;
    	padding-bottom: 50px;
    	margin-top: 60px;
	}
	.OrganogramContainer {
    	padding-top: 45px;
    	padding-bottom: 45px;
	}
	.OurProduct2ndrow .Logoaido.Logofari{
		margin-left: auto;
	}


	
	
	
	.owl-theme .owl-dots .owl-dot{
		border: 2px solid #F27E20;
		margin-right: 6px;
		border-radius: 100%;
	}
	.owl-theme .owl-dots .owl-dot span{
		background: none;
		width: 5px;
		height: 6px;
		margin: 3px 4px;
	}
	.OrigamiBundleCont{
		padding-bottom: 25px;
	}
	.owl-carousel .owl-item{
		padding-bottom: 20px;
	}
	
	.OrigamiProductsCont .OrigamiProductsContainer .realisationsslide{
		display: block;
	}
	
/*
.TopBanner{
        height: 300px;
    }
*/


/**insight page**/
.blogtitle {
    margin-bottom: 12px;
}
.BlogFirstCont .BlogFirstPhoto {
    height: 230px;
}
.BloglistPhoto {
    height: 180px;
    margin-bottom: 18px;
}










}























@media only screen and (max-width: 1919px){
    .header_nav .nav_menu {
        margin-right: 330px;
    }
    .our_vision_container {
        padding-bottom: 40px;
        padding-top: 45px;
    }
    ul.slimmenu li a{
        padding-left: 15px;
        padding-right: 15px;
    }
    .TopBannerText {
        max-width: 1000px;
    }
    .our_vision_container h2{
        font-size: 30px;
        line-height: 35px;
    }

    .map_sec .menu h5 {
        font-size: 22px;
    }
    
.our_plan_container h2 {
    font-size: 32px;
    margin-bottom: 20px;
}
.our_plan_container {
    padding-bottom: 40px;
}    
    
    .our_founder_sec {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    #founder{
        padding-top: 100px;
    }
    
    .login_sec {
        padding-top: 75px;
        padding-bottom: 120px;
    }
    .heading h1 {
        font-size: 32px;
    }

    .OrigamiBundleCont {
        padding-top: 55px;
    }

    .our_vision_container#founder{
        padding-top: 25px;
    }
    
    
    
    #accordion .btn-link::after {
        top: 24px;
    }
    .faq_Sec .heading h2 {
        font-size: 32px;
    }




    
    
}


@media only screen and (max-width: 1599px){
    .header_nav .header .logo img {
        width: 180px;
    }
    ul.slimmenu li a {
        padding: 12px 15px 12px 15px;
        font-size: 15PX;
    }
    .header_nav .nav_menu .Navlink {
        margin-right: 20px;
    }
    .ContactUsContainer {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .copyright-section {
        padding: 20px 0px;
    }
    .navlogin_btn a {
        font-size: 15px;
        padding: 7px 25px 10px 25px;
    }

    .invest-btn{
        right: 160px;
    }

    .invest-btn a{
        font-size: 15px;
    }

    .header_nav .nav_menu {
        margin-right: 280px;
    }
    .our_vision_container .card-body p {
        margin-bottom: 25px;
    }

.OurPlanContainer {
    padding-top: 70px;
    padding-bottom: 35px;
}
.OurPlanContainer .col-md-8.col-lg-9.order-1{
    width: 72%;
    max-width: 72%;
    flex: 0 0 72%;
}    
.OurPlanContainer .col-md-4.col-lg-3.order-2 {
    width: 28%;
    max-width: 28%;
    flex: 0 0 28%;
} 
.our_plan_container .card-body {
    padding-right: 40px !important;
}
.anchor-menu ul a {
    font-size: 17px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.our_plan_container {
    padding-bottom: 15px;
}




.our_plan_container h2 {
    font-size: 28px;
    margin-bottom: 15px;
}



    .our_founder_sec .sec_heading h2 {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 40px;
    }
    .OurTeamContainer h2 {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 25px;
    }
    .our_founder_sec .profile_description .details h3 {
        font: normal normal normal 28px/38px Open Sans;
        margin-bottom: 25px;
    }
    .ProfileDesc h3.ProfileName {
        font: normal normal normal 28px/38px Open Sans;
        margin-bottom: 25px;
    }
    .our_founder_sec {
        padding-bottom: 20px;
    }
    .OurTeamContainer {
        padding-top: 65px;
        padding-bottom: 70px;
    }


    .OrganogramContainer h2 {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 25px;
    }
    .OrganogramContainer {
        padding-top: 60px;
        padding-bottom: 40px;
    }


    .userhdblockmobile{
        padding-left: 165px;
    }
    

    .our_vision_container .card-body{
        min-height: 200px !important;
    }
/*
    .our_vision_container .card-body {
        height: 200px !important;
    }
*/

    .login_sec {
        padding-top: 60px;
        padding-bottom: 90px;
    }
    button.submit_btn{
        width: 220px;
    }
    #products {
        padding-top: 150px;
    }
    .card-body.products {
        height: auto !important;
    }
    .OrigamiProductsCont {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .OrigamiProductsCont .card-heading .card-title {
        font-size: 24px;
    }
    .Orgamiiconssec {
        padding-top: 45px;
        padding-bottom: 20px;
    }
    .Orgamiiconssec ul li {
        margin-bottom: 30px;
    }
    .Aido-product.Kaiser-product img {
        width: 90%;
    }
    .OrigamiBundleCont {
        padding-top: 40px;
    }



    .OrigamiProductsCont.client {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .OrigamiProductsCont {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    #top {
        padding-top: 75px;
    }
    #corporate {
        margin-top: 0px;
    }
    .LeftSticky.team{
        left: -20px;
    }
    .LeftSticky.team .block5 {
        width: 140px;
    }
    .our_solution_container h2 {
        margin-bottom: 20px;
    }
    .Logotitlenewpro {
        margin-bottom: 20px;
    }
    .OurProductSectionLeftText p{
        line-height: 27px;
    }
    .Logoaido {
        margin-bottom: 45px;
    }
    

    .OrigamiProductsContainer.home .card-body{
        font-size: 12px;
    }
    .OrigamiProductsCont .card-heading .card-title {
    font-size: 16px;
}
   
    .OrigamiProductsContainer.home .card-body p{
        font-size: 14px;
    }

    .Businessclientslider.owl-carousel .owl-stage .owl-item{
        padding-bottom: 20px;
    }
section.expert_opinion_sec .Logoaido {
    margin-bottom: 25px;
}
section.expert_opinion_sec .Logotitlenewpro img{
    max-width: 200px;    
}
section.expert_opinion_sec .Logoaido img{
    width: 200px;    
}    
#future-insights .our_vision_container {
    padding-top: 50px;
}


    
    
    
    
    
}
@media only screen and (max-width: 1439px){
    .our_vision_container {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .ContactUsContainer {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .map_sec .menu h5 {
        font-size: 20px;
        line-height: 32px;
    }
    .Logoaido {
        width: 150px;
        margin-bottom: 30px;
    }
    .OurProduct2ndrow .Logoaido.Logofari {
        margin-left: auto;
        width: 90px;
    }
    .Logotitlenewpro {
        margin-bottom: 15px;
        font-size: 30px;
    }
    .OurSolutionContent h3 {
        font-size: 24px;
    }
    .Solutioncont .Solution_box h4 {
        font-size: 20px;
    }
    .Solutioncont .Solution_box p {
        font-size: 16px;
    }
    .OurProductSectionLeftText .lead {
        font-size: 20px;
    }
    
    
    
    
    

    .our_vision_container{
        padding-left: 40px;
    }
    .block5{
        width: 45px;
    }
    .our_vision_container#founder {
        padding-top: 15px;
    }
    .LeftSticky.team {
        left: -40px;
    }


    .login_info_sec .picture_sec {
        width: 30%;
    }
    .userwelcomemsg {
        font-size: 20px;
        padding-bottom: 15px;
    }
    h5.compantinvest {
        font-size: 17px;
    }
    .faqnote {
        padding-bottom: 70px;
        padding-top: 35px;
    }
    .login_info_sec .picture_sec .circle {
        width: 100px;
        height: 100px;
    }
    .OriginalAmount span {
        font-size: 16px;
    }
    .CurrentAmount span {
        font-size: 16px;
    }
    .login_info_sec .text_sec {
        padding-top: 0px;
        padding-left: 30px;
    }
    .Solutioncont {
        padding-top: 30px;
    }
    
    
    .founder_corner_container h2{
        font-size: 26px;
        line-height: 32px;
    }
.anchor-menu {
    top: 120px !important;
}
.anchor-menu ul a {
    font-size: 17px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}


    
    

}
@media only screen and (max-width: 1359px){
    .header_nav .header .logo img {
        width: 150px;
    }
    .dropbtn {
        padding: 12px 15px;
        font-size: 15px;
    }
    ul.slimmenu li a {
        font-size: 14PX;
    }
/*
    .header_nav .nav_menu {
        margin-right: 145px;
    }
*/
    .our_vision_container {
        padding-bottom: 40px;
    }
    .ContactUsContainer {
        padding-bottom: 40px;
    }
    .our_vision_container h2{
        font-size: 26px;
        line-height: 30px;
    }
    .our_vision_container .card-body p {
        margin-bottom: 20px;
    }
    .map_sec .right_sec {
        padding-left: 25px;
    }



    .our_founder_sec .sec_heading h2 {
        font-size: 30px;
        line-height: 32px;
        margin-bottom: 35px;
    }
    .OurTeamContainer h2 {
        font-size: 30px;
        line-height: 32px;
    }
    .our_founder_sec .profile_description .details h3 {
        font: normal normal normal 26px/35px Open Sans;
        margin-bottom: 20px;
    }
    .ProfileDesc h3.ProfileName {
        font: normal normal normal 26px/35px Open Sans;
        margin-bottom: 20px;
    }
    .OurTeamContainer {
        padding-top: 55px;
        padding-bottom: 65px;
    }   

    .OurTeamContent {
        padding-top: 195px;
    }
    .OrganogramContainer h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .our_media_Content .morearrowicon img {
        width: 25px;
    }

    .carousel-control-next {
        right: 0px;
    }
    .carousel-control-prev {
        left: 0px;
    }
    .formcontainer {
        width: 470px;
    }
    .login_sec {
        width: 470px;
        padding-top: 50px;
        padding-bottom: 70px;
    }
    .heading h1 {
        font-size: 28px;
    }
    .inp-items {
        margin: 25px 0;
    }
    #products {
        padding-top: 140px;
    }
    .OrigamiProductsCont .card-heading .card-title {
        font-size: 20px;
    }
    .OrigamiProductsCont {
        padding-top: 70px;
        padding-bottom: 40px;
    }

    .Aido-product.fari-product img {
        max-width: 350px;
    }
    .OurProduct3rdrow .Aido-product img {
        max-width: 350px;
    }
    .Aido-product.Kaiser-product img {
        width: 85%;
    }


    
    .OrigamiProductsCont.client {
        padding-top: 50px;
        padding-bottom: 40px;
    }
/*
    .OrigamiProductsContainer.home .card-body .products_pic{
        height: 180px;
    }

    .OrigamiProductsContainer.home .card-body img{
        height: 180px;
    }
*/
    .LeftSticky.team {
        left: -50px;
    }
    .OurTeamContent{
        padding-left: 50px;
    }



    .login_info_sec .container{
        max-width: 1120px;
    }
    .notification_sec .container{
        max-width: 1120px;
    }
    .faqnote .container{
        max-width: 1120px;
    }
    .faq_Sec .container{
        max-width: 1120px;
    }
    .DisclaimerText .container{
        max-width: 1120px;
    }
    .faq_Sec .heading h2 {
        font-size: 28px;
    }
    .login_info_sec .picture_sec .details h4 {
        font-size: 24px;
    }
    .Solutioncont {
        padding-top: 20px;
    }
    .our_solution_container h2 {
        margin-bottom: 10px;
    }
    .OurProductSectionLeftText p {
        line-height: 25px;
    }
    
    
    .founder_corner_container{
        padding-left: 40px;
    }
    
.anchor-menu {
    top: 130px !important;
    max-width: 285px;
}
.OurPlanContainer {
    padding-top: 45px;
}
.our_plan_container .card-body {
    padding-left: 0px;
}    
.anchor-menu ul a {
    font-size: 16px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}    
.our_plan_container h2 {
    font-size: 25px;
    margin-bottom: 12px;
}    
.future-insights-photosection .col-sm-6.col-md-4.col-lg-3{
    width: 33.33%;
    max-width: 33.33%;
    flex: 0 0 33.33%;
}    
    

}

@media only screen and (max-width: 1199px){
    .our_vision_container {
        padding-bottom: 30px;
    }
    .our_vision_container .card-body p {
        margin-bottom: 15px;
    }
    .map_sec .menu ul li a {
        font-size: 17px;
        line-height: 25px;
    }

    .userhdblockmobile{
        padding-left: 45px;
    }
    .dropbtn {
        margin-right: 35px;
    }
    .header_nav .header .logo img {
        width: 135px;
    }
    .profeature h3 {
        font-size: 22px;
    }
    
    
    .dropbtn {
        margin-right: 0px;
    }
    .userhdblock{
        font-size: 17px;
    }

/*
     .userhdblockmobile{
        padding-left: 130px;
    }
    .dropbtn {
        margin-right: 110px;
    }
*/
    
     .userhdblock{
        display: none;
    }
    .header_nav .nav_menu .Navlink{
        display: none;
    }
    
    .mobile-navbottom{
        display: flex;
    }

    #top {
        padding-top: 110px;
    }

    #founder {
        padding-top: 140px;
    }

    button.submit_btn {
        width: 200px;
        height: 53px;
        line-height: 52px;
    }
    #corporate{
        padding-top: 100px;
    }
    
    #casestudy{
        padding-top: 110px;
    }
    #products {
        padding-top: 180px;
    }
    .Orgamiiconssec ul li .or-text {
        padding-left: 20px;
        font-size: 14px;
    }
    .Orgamiiconssec ul li {
        margin-bottom: 25px;
    }
    .Orgamiiconssec ul li .or-icon img {
        height: 40px;
        width: auto;
    }
    .Aido-product.fari-product img {
        max-width: 300px;
    }
    .OurProduct3rdrow .Aido-product img {
        max-width: 300px;
    }
    .OurProduct3rdrow {
        padding-top: 45px;
    }
    .block5 {
        margin-top: 35px;
    }
.OurPlanContainer {
    padding-top: 85px;
}   
.anchor-menu li {
    width: 95% !impprtant;
}    
.anchor-menu li a{
    width: auto !important;
    
} 
.OurPlanContainer {
    max-width: 86%;
}
.anchor-menu {
    max-width: 220px !important;
}
.anchor-menu {
    top: 170px !important;
}
.anchor-menu ul a {
    font-size: 14px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    line-height: 23px;
}
.insight_menus {
    margin-top: 55px;
}
section.expert_opinion_sec .our_vision_container{
    padding-top: 10px;  
}
section.expert_opinion_sec .container.OurProduct2ndrow {
    padding-top: 40px;
}

    .our_vision_container .LeftSticky{
        left: 20px;
    }
    .OrigamiProductsContainer.home .card-body {
        padding: 20px 30px;
    }
    .OrigamiProductsContainer.home .card {
        margin: 10px;
    }
    .OrigamiProductsContainer.home .card-body .products_pic{
        margin-top: 0px;
    }
    .OrigamiProductsContainer.home .card-body {
        padding: 20px 20px;
    }
    .our_vision_container#founder {
        padding-top: 60px;
    }

    .LeftSticky.team {
        left: -25px;
    }
section.expert_opinion_sec .Logotitlenewpro img {
    max-width: 160px;
}
section.expert_opinion_sec .Logoaido {
    margin-bottom: 20px;
}





    
    .login_info_sec .container{
        max-width: 970px;
    }
    .notification_sec .container{
        max-width: 970px;
    }
    .faqnote .container{
        max-width: 970px;
    }
    .faq_Sec .container{
        max-width: 970px;
    }
    .DisclaimerText .container{
        max-width: 970px;
    }
    .login_info_sec {
        padding-top: 50px;
    }
    .faq_Sec {
        padding-bottom: 40px;
    }
    .OrigamiProductsCont .card-heading .card-title {
        font-size: 18px;
    }
    .Logotitlenewpro {
        font-size: 26px;
    }
    .OurProductSectionLeftText .lead {
        font-size: 18px;
    }
    
 .OurVisionContent.case_studies_stories h5 {
    font-size: 19px;
    margin-bottom: 15px;
    padding-top: 15px;
}   
    .col-lg-6.product_video .full_width iframe{
        height: 180px;
    }    
.product_video .sm_video iframe{
    height: 180px;
}  
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    background-size: 30px;
    width: 30px;
    height: 30px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::after {
    background-size: 18px;
    width: 18px;
    height: 18px;
    right: -8px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p {
    padding: 25px 20px 0px 40px;
}
.InGenCountingSection {
    margin-bottom: 70px;
}


.SubscriptionCont .aido-pic img{
    max-height: 310px;    
}    
.hlfcir svg {
    width: 430px;
}    
.SubscriptionCont .aido-pic {
    margin-top: -10px;
}
.subscription-box-content {
    margin-left: auto;
    margin-right: auto;
}
.subscription-box-content .es-email {
    height: 40px;
}

    
    

    
    
}

@media only screen and (max-width: 1023px){

.invest-btn {
    right: 200px;
    top: 23px;
}
.invest-btn a{
    padding-top: 9px;
    padding-bottom: 10px;
}

.OurProductSectionLeftText .product_video {
    height: 230px;
    margin: 35px auto 25px 0;
}
.OurProductSectionLeftText .product_video.full_width {
    height: 230px;
}
.product_video.sm_video iframe {
    width: 100%;
    height: 200px;
    margin-bottom: 10px;
}
.block5 {
    width: 160px;
    font-size: 13px;
    margin-left: -68px;
    margin-top: 0px;
}
.profeature h3 {
    font-size: 20px;
}
.product_video .sm_video {
    margin-bottom: 15px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p {
    padding: 15px 12px 0px 15px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    top: -5px;
    left: -20px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    background-size: 27px;
    width: 27px;
    height: 27px;
}
.our_vision_container#founder{
    padding-left: 10px;
    padding-right: 10px;
}
.OurTeamContent{
    padding-left: 15px;
    padding-right: 15px;
}
.ProfileDesc{
    padding: 20px 25px;    
}   
div#carousel-thumb {
    padding-top: 30px;
}
#top {
    padding-top: 50px;
}


    
    
    #corporate {
        margin-top: 10px;
    }
    .our_solution_container h2 {
        font-size: 30px;
    }
    .OurSolutionContent h3 {
        font-size: 21px;
    }
    .Solutioncont .Solution_box h4 {
        font-size: 18px;
    }
    .Solutioncont .Solution_box p {
        font-size: 15px;
    }
    .Logoaido {
        width: 120px;
        margin-bottom: 25px;
    }
    .OurProductSectionLeftText p {
        line-height: 24px;
    }
    
.OurPlanContainer {
    max-width: 96% !important;
}
.our_plan_container .card-body p{
    line-height: 21px;    
} 
.our_plan_container h2 {
    font-size: 21px;
    line-height: 31px;
}
.insight_menus ul {
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.insight_menus ul li a {
    margin-bottom: 15px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.insight_menus ul li:first-child a{
    margin-left: 0px;   
}
.insight_menus ul li:last-child a{
    margin-right: 0px;   
}
.insight_menus {
    margin-top: -15px;
}
.future-insights-photosection .col-sm-6.col-md-4.col-lg-3 {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
}
.hlfcir {
    width: 90%;
}   
.hlfcir svg {
    width: 100%;
}    
.SubscriptionCont .card-body.welcome-box-body{
    padding: 0px;   
}    
.subscription-box-content {
    padding-right: 0px;
    padding-left: 0px;
    max-width: 100%;
}    
.subscription-box-content .es-email {
    font-size: 14px;
}    
.subscription-box-content .es-form-field-container .gjs-cell input[type=submit] {
    height: 40px;
}


    .OrigamiProductsContainer.home.about .card-body {
        padding: 20px 10px;
    }
    .OrigamiProductsContainer.home .card{
        margin: 0px;
    }
    .owl-carousel .owl-item img{
        height: auto;
    }
    .OrigamiProductsContainer.about .carousel-wrap .owl-carousel .item .origamihardware_card{
        height: auto !important;
    }
    .header_nav .header .logo {
        padding-left: 0px;
    }
    .TopBannerText {
        padding: 30px 30px 30px 40px;
        max-width: 75%;
        top: 66%;
    }
    .dropbtn {
        padding: 0px;
        padding-right: 20px;
    }
    .menu-collapser {
        height: 40px;
        padding: 0px 42px 0px 10px;
        font-size: 15px;
        line-height: 40px;
        display: none !important;
    }
    .collapse-button {
        right: 0px;
        background-color: transparent !important;
    }

    .OurVisionContentPicture{
        max-width: 100%;
        width: 100%;
    }
/*
    .block5 {
        margin-left: -30px;
    }
*/
    .TopBannerText h2 {
        font: normal normal 600 22px/30px Open Sans;
    }

    .ContactUsContainer .contact-location-map{
        margin-bottom: 25px;
    }
    .map_sec .right_sec {
        padding-left: 15px;
    }
    .ContactUsContainer .menu {
    }
    .our_vision_container h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .headerspacer {
        height: 75px;
    }
    .ContactUsContainer {
        padding-bottom: 35px;
    }

    .map_sec .menu h5 {
        font-size: 19px;
    }
    .map_sec .menu ul li a {
        font-size: 16px;
    }
    .copyright-section .footer_logo img {
        max-width: 150px;
    }

    
    
    .smenu{
        display: block;
    }
    .navlogin_btn {
        right: 85px;
        top: 23px;
    }
    .header_nav .nav_menu {
        margin-right: 170px;
    }


/*
    .smenu.active span:before {
        background-color: #000;
    }
    .smenu.active span:after {
        background-color: #000;
    }
*/
    
   
    .header_nav .header {
        margin-bottom: 20px;
    }
    .Navlink {
        padding-right: 10px;
    }
    .userhdblockmobile{
        font-size: 15px;
        line-height: 26px;
        padding-left: 25px;
    }
    .userhdblockmobile a{
        font-size: 20px;
    }
    .header_nav{
        padding-bottom: 0px;
    }
    
    .dropdown-content {
        min-width: 300px;
    }
    .dropbtn {
        margin-right: 0px;
    }
    
    
    
    
    .our_founder_sec .sec_heading h2 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 25px;
    }
    .OurTeamContainer h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .our_founder_sec .profile_description .profile_pic {
        width: 140px;
        height: 140px;
    }
    .big-profile-photo {
        width: 140px;
        height: 140px;
        margin-bottom: 10px;
        
    }
    .our_founder_sec .profile_description .details h3 {
        font: normal normal normal 23px/30px Open Sans;
    }
    .ProfileDesc h3.ProfileName {
        font: normal normal normal 23px/30px Open Sans;
    }
    .carousel-control-prev {
        left: 0px;
    }
    .carousel-control-next {
        right: 0px;
    }
    .OurTeamContainer {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .OurTeamContent {
        padding-top: 35px;
    }
    .our_vision_container{
        padding-top: 160px;
    }

    .OrganogramContainer h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .OrganogramContainer {
        padding-top: 45px;
        padding-bottom: 30px;
    }



    .our_vision_container {
        padding-top: 50px;
    }
    .our_vision_container .card-body {
        min-height: 180px !important;
    }
/*
    .our_vision_container .card-body {
        height: 180px !important;
    }
*/


    .login_sec {
        width: 400px;
        padding-bottom: 60px;
    }
    .formcontainer {
        width: 400px;
    }
    .heading h1 {
        font-size: 24px;
    }

    h5.text-center {
        font-size: 16px;
    }


    .our_vision_container .card-body.products{
        height: auto !important;
    }
    .Orgamiiconssec ul li {
        width: 33%;
        flex: 0 0 33%;
        max-width: 33%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .OrigamiProductsCont {
        padding-bottom: 60px;
    }
    .Aido-product img {
        max-width: 190px;
    }
    .Aido-product.fari-product img {
        max-width: 260px;
    }
    .OurProduct3rdrow .Aido-product img {
        max-width: 270px;
    }
    .container.OurProduct2ndrow.kobe {
        padding-top: 45px;
    }
    .OrigamiBundleCont {
        padding-top: 20px;
    }



    .OrigamiProductsCont.client {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .OrigamiProductsContainer.home .card-body .products_pic{
        width: 35%;
    }


    .OrigamiProductsContainer.home.about .card-body .products_pic {
        height: 70px;
        margin-top: 0px;
    }
    .OrigamiProductsContainer.home.about .card-body img {
        height: 70px;
    }



    .login_info_sec .container{
        max-width: 720px;
    }
    .notification_sec .container{
        max-width: 710px;
    }
    .faqnote .container{
        max-width: 720px;
    }
    .faq_Sec .container{
        max-width: 720px;
    }
    .DisclaimerText .container{
        max-width: 720px;
    }
    .login_info_sec .picture_sec {
        width: 100%;
        margin-bottom: 35px;
        max-width: 100%;
        
    }
    .login_info_sec .picture_sec .circle {
        width: 85px;
        height: 85px;
    }
    .login_info_sec .text_sec {
        width: 100%;
        display: block;
        max-width: 100%;
    }
    .login_info_sec {
        padding-top: 40px;
        
    }
    .login_info_sec .info{
        display: block;
    }
    .userwelcomemsg {
        font-size: 19px;
        padding-bottom: 10px;
    }
    h5.compantinvest {
        font-size: 15px;
    }
    .OriginalAmount span {
        font-size: 15px;
    }
    .CurrentAmount span {
        font-size: 15px;
    }
    .text_sec_two {
        padding-top: 35px;
    }
    .faqnote {
        padding-bottom: 60px;
        padding-top: 15px;
    }
    .faq_Sec .heading h2 {
        font-size: 25px;
    }
    .card-body p {
        font-size: 14px;
    }
    #accordion .btn-link {
        font-size: 16px;
    }
    .card-body{
        padding: 15px 20px;
    }
    #accordion .btn-link::after {
        top: 21px;
    }
    .login_info_sec .text_sec span.divider{
        display: none;
    }
    .login_info_sec .text_sec {
        padding-left: 0px;
    }
    .page-template-page-dashboard .navlogin_btn {
        right: 15px;
    }

.mobile-navbottom {
    display: none;
}
.InGenCountingSection .boxitem h2 {
    font-size: 42px;
    margin-bottom: 15px;
}
.BlogListContent {
    padding-top: 80px;
}
#corporate {
    padding-top: 55px;
}
.our_founder_sec {
    padding-top: 0px;
}
section.expert_opinion_sec .sec_heading h2 {
    font-size: 28px;
    line-height: 33px;
}




    
}
@media only screen and (max-width: 767px){

.invest-btn {
    right:160px;
    top: 21px;
}
.invest-btn a{
    font-size: 14px;
    padding: 8px 20px 9px 20px;
}


    .OrigamiProductsContainer.home .card {
    margin: 5px;
}
.OurProduct3rdrow .Aido-product.mobility-product img {
    margin-top: 0px;
}    
section.expert_opinion_sec .OurProductSectionLeftText .txt p {
    padding: 15px 12px 0px 25px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    left: -7px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    background-size: 25px;
    width: 25px;
    height: 25px;
}
.SubscriptionCont .col-lg-6.col-md-6.p-relative {
    display: none;
}
.subscription-box-content {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

    
    
.InGenCountingSection .boxitem {
    width: 50%;
    max-width: 50%;
}
    .navlogin_btn a {
        font-size: 14px;
        padding: 7px 20px 10px 20px;
    }
    .dropbtn {
        padding: 0px;
        font-size: 15px;
        padding-right: 22px;
    }
/*
    .userhdblock{
        display: block;
        margin-top: 25px; 
        font-size: 18px;
    }
*/
    .header_nav{
        padding: 15px 0px 0px 0px;
    }
    .our_vision_container#founder {
        padding-top: 80px;
    }
    .profeature h3 {
        font-size: 18px;
    }
    section#our-solution {
        padding-top: 40px;
    }
.OurPlanContainer .col-md-4.col-lg-3.order-2 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
.OurPlanContainer .col-md-8.col-lg-9.order-1 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}    
.anchor-menu {
    top: 72px !important;
    width: 100%;
    background: #FFF !important;
    z-index: 9;
    left: 0;
    max-width: 100% !important;
}
.anchor-menu ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 35px !important;
    padding-right: 35px !important;
}   
.anchor-menu ul a {
    margin-left: 8px !important;
    margin-right: 8px;
}   
.OurPlanContainer {
    padding-top: 205px;
}
.our_plan_container .card-body {
    padding-right: 0px !important;
}
.our_plan_container {
    padding-bottom: 0px;
}



    
    
    
    
    
    
    
    .header_nav .nav_menu .Navlink {
        margin-right: 10px;
    }
    .header_nav .header .logo img {
        width: 120px;
    }
    .header_nav .nav_menu {
        margin-right: 135px;
    }
    .TopBannerText {
        padding: 30px 30px 30px 65px;
    }
    .our_vision_container h2 {
        margin-bottom: 20px;
    }
    .our_vision_container {
        padding-bottom: 28px;
    }
    .copyright-section p {
        font-size: 14px;
    }
    .copyright-section .footer_logo img {
        max-width: 120px;
    }
    .navlogin_btn {
        right: 60px;
        top: 21px;
    }
    .userhdblockmobile {
        padding-left: 50px;
    }
    .userhdblockmobile a {
        font-size: 18px;
        line-height: 26px;
    }


    .headerspacer {
        height: 56px;
    }



    .our_vision_container {
    }
    .OurTeamContent{
        margin: 20px 0px 0px 0px;
    }
    .picprofile-name {
        padding-top: 20px;
    }




    #casestudy {
        padding-top: 125px;
    }

    img.hardwareproducts_images {
        height: 310px;
    }
    .OrigamiProductsContainer .carousel-wrap .owl-carousel .item .origamihardware_card{
        height: 735px;
    }
    .OrigamiProductsCont h4{
        font-size: 19px;
    }
    .OurProduct3rdrow .Aido-product img {
        max-width: 100%;
    }
    .VisitWebsiteBtn.text-left {
        text-align: left !important; 
    }
    
    
    
    .our_vision_container {
        padding-left: 0px;
    }

    #corporate {
        margin-top: 0px;
    }

/*
    .OrigamiProductsContainer.home .card-body img {
        height: 160px;
    }
    .OrigamiProductsContainer.home .card-body .products_pic{
        height: 160px;
    }
*/
    .OrigamiProductsContainer.home .card-body {
        padding: 20px 16px;
    }


    .OrigamiProductsContainer.home.about .origamihardware_card .numbering{
        display: none;
    }
    .OrigamiProductsContainer.home.about .origamihardware_card .picture{
        width: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .OrigamiProductsContainer.home.about .origamihardware_card .picture img{
        width: 100%;
    }
    .OrigamiProductsCont {
        padding-bottom: 30px;
    }
    .OurTeamContent {
        padding-left: 15px;
    }


    .login_info_sec .container{
        max-width: 600px;
    }
    .notification_sec .container{
        max-width: 600px;
    }
    .faqnote .container{
        max-width: 600px;
    }
    .faq_Sec .container{
        max-width: 600px;
    }
    .DisclaimerText .container{
        max-width: 600px;
    }
    .OrigamiBundleCont .col-sm-12.sec_heading {
    margin-bottom: 15px;
}
.our_media_logos .logocol {
    width: 29%;
}
section#our-solution {
    padding-top: 20px;
}

    
    .founder_corner_container{
        padding-left: 0px;
    }
    
    .founder_corner_container .card-body{
        padding: 0px;
    }
.CoverageContainer {
    padding-top: 40px;
}

}

@media only screen and (max-width: 575px){


.invest-btn{
    right: 180px;
}
.invest-btn a{
    padding-left: 10px;
    padding-right: 10px;
}

.OurProductSectionLeftText .product_video {
    height: 300px;
}
.product_video.sm_video iframe {
    height: 230px;
}
section.expert_opinion_sec .OurProduct3rdrow .Aido-product img{
    max-width: 100%;    
}
section.expert_opinion_sec .OurProductSectionLeft{
    padding-top: 25px;    
}
section.expert_opinion_sec .Logoaido {
    width: auto;
    text-align: center;
}
    
#future-insights .our_vision_container {
    padding-top: 35px;
}
.BlogListContent {
    padding-top: 60px;
}
.our_solution_container {
    padding-top: 40px;
}
.carousel-control-next {
    right: -5px;
}
.carousel-control-prev {
    left: -6px;
}





    
    
.Logoaido.LogoKobe {
    margin-right: auto;
    margin-left: auto;
}
    .OrigamiProductsCont .card-heading .card-title {
        font-size: 19px;
    }

.VisitWebsiteBtn {
    text-align: center!important;
}
.Logoaido {
    margin-left: auto;
    margin-right: auto;
}
.OurProductSectionLeftText {
    text-align: center;
}
img.hardwareproducts_images {
    height: 300px !important;
}
.Logotitlenewpro {
    font-size: 21px;
    margin-top: 20px;
    text-align: center;
}
.OurProductSectionLeftText .lead {
    font-size: 17px;
}
.OurSolutionContent h3 {
    font-size: 19px;
}
.Solutioncont .Solution_box h4 {
    font-size: 17px;
}
.Solutioncont .Solution_box p {
    font-size: 14px;
}
.insight_menus ul li a {
    margin-bottom: 12px;
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 15px;
    padding: 8px 15px;
}
.OurVisionContent.case_studies_stories h5 {
    font-size: 17px;
}






    .TopBannerText h2 {
        font: normal normal 600 19px/26px Open Sans;
    }
    .smenu {
        right: 25px;
        height: 74px;
        width: 50px;
    }
    .navlogin_btn {
        right: 75px;
    }
    .menu-listing li a {
        font-size: 1rem;
    }
    .TopBannerText {
        padding: 25px 25px 25px 35px;
    }

    .our_vision_container h2 {
        font-size: 19px;
        line-height: 26px;
    }

    .header_nav .nav_menu .Navlink {
        margin-right: 12px;
    }

    .userhdblockmobile {
        padding-left: 20px;
    }
    .dropbtn {
        padding-right: 4px;
    }
    .userhdblockmobile a {
        font-size: 16px;
        line-height: 25px;
    }
    .userhdblockmobile {
        font-size: 14px;
        line-height: 24px;
    }

    .headerspacer {
        height: 38px;
    }


    
    .our_founder_sec .sec_heading h2 {
        font-size: 23px;
        line-height: 26px;
    }
    .OurTeamContainer h2 {
        font-size: 23px;
        line-height: 26px;
    }
    .our_founder_sec .profile_description .details h3 {
        font: normal normal normal 21px/26px Open Sans;
    }
    .our_founder_sec .profile_description .profile_pic {
        width: 130px;
        height: 130px;
    }
    .big-profile-photo {
        width: 130px;
        height: 130px;
        margin-bottom: 10px;
    }
    .OurTeamContent {
        margin: 0px 0px 0px 0px;
    }


    #casestudy {
        padding-top: 150px;
    }
    .OurProduct3rdrow .col-lg-6.col-md-7.col-7{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .OurProduct3rdrow .col-lg-6.col-md-5.col-5{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .OurProduct2ndrow .col-lg-6.col-md-7.col-7{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .OurProduct2ndrow .col-lg-6.col-md-5.col-5{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    
    .OurProduct2ndrow .col-lg-6.col-md-5.col-5.order-md-1{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .OurProduct2ndrow .col-lg-6 col-md-7 col-7 order-md-2{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    
    .OrigamiProductsContainer .carousel-wrap .owl-carousel .item .origamihardware_card{
        padding: 12px;
        box-shadow: 0px 3px 11px 0px rgb(0 0 0 / 16%);
        margin: 10px;
    }


    .mobileoddeven .mobileoddeventext{
        order: 2;
    }

    .mobileoddeven .mobileoddevenimage{
        order: 1;
    }
    .Aido-product.Kaiser-product img {
        width: 45%;
        margin-bottom: 30px;
    }
    .OurProduct3rdrow .Aido-product img {
        max-width: 45%;
        margin-left: auto;
        margin-right: auto;
    }
    .Aido-product.Kaiser-product {
        margin-top: 0px;
        padding-top: 0px;
    }
    .Aido-product {
        padding-top: 0px;
    }
    .Aido-product.senpai-product {
        margin-top: 0px;
    }
    .Aido-product.fari-product img {
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
    }
.OurProduct2ndrow .Logoaido.Logofari {
    margin-left: auto;
    margin-right: auto;
}

    .login_info_sec .picture_sec .details h4 {
        font-size: 21px;
    }
    .userwelcomemsg {
        font-size: 17px;
        padding-bottom: 8px;
        margin-bottom: 15px;
    }
    h5.compantinvest {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .login_info_sec {
        padding-top: 35px;
    }
    #accordion .btn-link {
        font-size: 15px;
        padding-top: 4px;
        padding-bottom: 4px;

    }
    #accordion .btn-link::after {
        top: 17px;
    }
    .card-body p {
        font-size: 13px;
    }
    .notification_sec {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .text_secnote span {
        display: block;
    }
    .headerspacer {
        height: 76px !important;
    }
.OurProductSectionLeftText.even {
    text-align: center;
}
.OurProduct3rdrow .LogoSenpai {
    margin-left: auto;
    margin-right: auto;
}
.VisitWebsiteBtn.text-left {
    text-align: center!important;
}
.Logoaido.logokaiser {
    margin-right: auto;
}
section#kaiser-haus .our_vision_container{
    padding-top: 0px;
}   
.OrigamiBundleCont .lead {
    font-size: 18px;
}   
.OurProductSectionLeftText .lead {
    font-size: 18px;
} 
.VisitWebsiteBtn .btn {
    width: 150px;
}    
.anchor-menu ul a {
    font-size: 13px !important;
}   
#future-insights .our_vision_container h2 {
    font-size: 23px;
    font-weight: 700;
}
.vimeo-wrapper {
    height: 350px;
}    
.vimeo-wrapper iframe {
    height: 350px;
}   
section.expert_opinion_sec .VisitWebsiteBtn.text-right {
    margin-right: 0px;
    margin-left: 0;
}
section.expert_opinion_sec .VisitWebsiteBtn.text-left {
    margin-left: 0px;
    margin-right: 0;
}
    
    
    
    
}

@media only screen and (max-width: 480px){
div#getaidomodels {
    padding-top: 55px;
}
.VisitWebsiteBtn .btn {
    width: 180px;
}
.owl-theme .owl-dots .owl-dot:last-child span {
    width: 10px !important;
    height: 10px !important;
    margin-bottom: 5px !important;
}
section#our-solution .card-body {
    padding: 15px 6px;
}
.OurPlanContainer {
    max-width: 100% !important;
}
.anchor-menu ul {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.anchor-menu ul a {
    font-size: 12px !important;
}
.InGenCountingSection .boxitem h2 {
    font-size: 32px;
}
.welcome-box {
    max-width: 400px;
    margin-right: 0%;
}
.welcome-box-content {
    padding-right: 18px;
    padding-left: 18px;
}


    .OrigamiProductsCont {
        padding-top: 100px;
    }

.OrigamiBundleCont .col-sm-12.sec_heading {
    margin-bottom: 10px;
}



    .header_nav .nav_menu {
        margin-right: 18px;
    }
    .navlogin_btn {
        right: 85px;
    }
    .copyright-section p {
        font-size: 13px;
    }
    .TopBannerText {
        padding: 20px 20px 20px 17px;
        top: 65%;
        
    }
    .ContactUsContainer {
        padding-top: 20px;
        padding-bottom: 25px;
    }
    .dropdown-content{
        min-width: 350px;
    }
    .smenu{
        right: 15px;
    }
    .dropbtn {
        padding: 0px;
        font-size: 14px;
    }
    .Navlink {
        padding-right: 4px;
    }
    .navlogin_btn {
        top: 20px;
    }
    .userhdblockmobile {
        padding-left: 0px;
    }



    .headerspacer {
        height: 10px;
    }
    .headerspacer {
        height: 74px !important;
    }



    
    .OurTeamContainer {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .OurTeamContent {
        padding-top: 30px;
    }

    #founder {
        padding-top: 130px;
    }

    .heading h1 {
        font-size: 22px;
    }

    .login_sec{
        padding-top: 40px;
        padding-bottom: 40px;
    }


    h5.text-center {
        font-size: 13px;
    }
    #casestudy {
        padding-top: 170px;
    }


    .owl-carousel .owl-item img {
        display: block;
        width: 50%;
    }
    .Orgamiiconssec ul li {
        width: 50%;
        flex: 0 0 50%;
        max-width: 50%;
        
    }
    
    .OrigamiBundleCont {
        padding-top: 0px;
    }

    
    .OrigamiProductsContainer .carousel-wrap .owl-carousel .item .origamihardware_card {
        height: 595px;
    }
    .Logoaido {
        width: 115px;
        margin-bottom: 25px;
    }
.OurProduct2ndrow .Logoaido.Logofari {
        margin-bottom: 25px;
        width: 75px;
    }

    .Aido-product img {
        max-width: 150px;
    }


    #corporate {
        margin-top: 10px;
    }
.Logoaido.LogoKobe {
    margin-right: auto;
    margin-left: auto;
}
.Logoaido.LogoSentinel {
    width: 125px;
}
.our_vision_container#founder {
    padding-top: 60px;
}
.our_founder_sec .profile_description {
    padding: 30px 25px;
}
.our_founder_sec .profile_description .details p {
    font: normal normal 300 15px/23px Open Sans;
}
.OrigamiProductsContainer.home .card-body p {
    text-align: justify;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p {
    padding: 28px 10px 0px 10px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::before {
    left: 12px;
}
section.expert_opinion_sec .OurProductSectionLeftText .txt p::after {
    right: 10px;
}
.our_vision_container .card-body p {
    text-align: justify;
}
.card-body p {
    text-align: justify;
}
.founder_corner_container {
    padding-top: 45px;
    padding-bottom: 40px;
}



    
    
    

}
@media only screen and (max-width: 440px){
.OurProductSectionLeftText .product_video {
    height: 260px;
}
.OrigamiBundleCont .product_video iframe {
    height: 240px;
}
.welcome-box {
    max-width: 390px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: 50%;
    transform: translateX(-50%);
}
.welcome-box-content {
    padding-right: 18px !important;
    padding-left: 18px !important;
}
.es-form-field-container .gjs-cell {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-top: 6px !important;
    padding-right: 5px !important;
}
.es-email {
    height: 42px !important;
    padding-left: 17px !important;
    font-size: 15px !important;
}
.vimeo-wrapper {
    height: 290px;
}    
.vimeo-wrapper iframe {
    height: 290px;
} 
.our_vision_container#founder {
    padding-left: 0px;
    padding-right: 0px;
}



    .OrigamiProductsContainer .carousel-wrap .owl-carousel .item {
        padding: 5px;
    }
    .TopBannerText h2 {
        font: normal normal 600 15px/26px Open Sans;
    }
    .our_vision_container {
        padding-bottom: 20px;
    }
    .our_vision_container h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .smenu {
        right: 15px;
        height: 67px;
        width: 40px;
    }
    .navlogin_btn {
        top: 18px;
    }
    .Navlink {
        padding-right: 0px;
    }

    .OurTeamContainer{
        margin-top: 0px;
    }
section.expert_opinion_sec .Logotitlenewpro img {
    max-width: 140px;
}

    .header_nav .header .logo img {
        width: 100px;
    }
    .header_nav .nav_menu {
        margin-right: 5px;
    }
    .navlogin_btn {
        right: 70px;
    }

    .invest-btn {
    right: 170px;
    }

    .invest-btn{
        top: 18px;
    }

    .invest-btn a {
        font-size: 13px;
        padding: 7px 10px 7px 10px;
    }
    .navlogin_btn a {
    font-size: 13px;
    padding: 7px 20px 7px 20px;
}



    .map_sec .menu h5 {
        font-size: 18px;
    }
    .map_sec .menu ul li a {
        font-size: 14px;
        line-height: 22px;
    }
    .copyright-section .col-sm-8.col-8{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .copyright-section .col-sm-4.col-4{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .copyright-section p{
        float: none;
    }
    .copyright-section .footer_logo{
        margin-bottom: 12px;
    }

    .userhdblock{
        font-size: 17px;
    }
    .dropbtn{
        font-size: 13px;
    }
    .TopBannerText {
        top: 66%;
        
    }
    .userhdblockmobile a {
        font-size: 15px;
    }
.OurPlanContent {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.anchor-menu ul {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.anchor-menu {
    top: 67px !important;
}
.future-insights-photosection .col-sm-6.col-md-4.col-lg-3 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

    .our_founder_sec .sec_heading h2 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .our_founder_sec .profile_description .details h3 {
        font: normal normal normal 19px/25px Open Sans;
    }
    .our_founder_sec .profile_description .details p {
        font: normal normal 300 14px/24px Open Sans;
        color: #fff;
    }
    .OurTeamContainer h2 {
        font-size: 20px;
    }

    button.submit_btn {
        width: 100%;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 55%;
    }
    .Aido-product img {
        padding-top: 0px;
    }
    .Orgamiiconssec ul li .or-text {
        padding-left: 15px;
        font-size: 13px;
    }
    .Orgamiiconssec ul li .or-icon img {
        height: 35px;
        width: auto;
    }



    #corporate {
        margin-top: 0px;
    }
    .login_info_sec .picture_sec .circle {
        width: 75px;
        height: 75px;
        margin-right: 15px;
    }
    .login_info_sec .picture_sec .details h4 {
        font-size: 19px;
    }
    .login_info_sec .picture_sec {
        margin-bottom: 25px;
    }
    .userwelcomemsg {
        font-size: 16px;
    }
    .OriginalAmount span {
        font-size: 14px;
    }
    .CurrentAmount span {
        font-size: 14px;
    }
    .text_sec_two {
        padding-top: 25px;
    }
    .text_sec_two p{
        font-size: 13px;
    }
    .notification_sec .text_sec {
        padding: 12px 5px 12px 5px;
    }
    .notification_sec .text_sec p {
        font-size: 13px;
    }
    .notification_sec {
        padding-bottom: 15px;
    }
    .faqnote p{
        font-size: 13px;
    }
    .notification_sec .container .notification_bell {
        top: -18px;
        left: -8px;
    }
    .notification_sec .container .notification_bell .circle {
        width: 28px;
        height: 28px;
    }
    .faqnote {
        padding-bottom: 45px;
    }
    .faq_Sec .heading h2 {
        font-size: 22px;
    }
    #accordion .btn-link {
        font-size: 13px;
        padding-right: 25px;
    }
    .login_info_sec {
        padding-top: 30px;
    }
    .headerspacer {
        height: 70px !important;
    }


 .login_sec {
        width: 340px;
        padding-bottom: 50px;
    
    }
    .formcontainer {
        width: 340px;
    }
    .OrigamiProductsCont {
        padding-top: 130px;
    }
.owl-theme .owl-dots .owl-dot:last-child span {
    width: 5px !important;
    height: 6px !important;
    margin-bottom: 4px !important;
}

    
    
    
    
    

}

@media only screen and (max-width: 390px){
    .OurPlanContainer {
    padding-top: 265px !important;
}


}


@media only screen and (max-width: 375px){
    .header_nav .header{
        position: relative;
    }
    
    .dropdown-content{
        right: -5px;
    }
    
    .our_founder_sec .profile_description {
        padding: 30px 20px;
    }
    .our_founder_sec .profile_description .profile_pic {
        width: 120px;
        height: 120px;
    }
    .big-profile-photo {
        width: 120px;
        height: 120px;
    }

    .our_media_logos .logocol {
        width: 28%;
        margin: 0px 8px;
    }

    
   




}





















