@media(min-width:1025px){
  .header-menu .top-menu{display:block !important}
}
@media(max-width:1430px){
  .logiciel-section:after{ height: 300px;}
}
@media(max-width:1400px){
  .testimonial-slider .owl-next, .testimonial-slider .owl-prev {width: 20.333333%;}
  .con-one:before, .con-two:before, .con-three:before{left: 7.5%;}
  .con-four:after, .con-five:after, .con-six:after{right: 7.5%;}
}
@media(max-width:1240px){
  .testimonial-section .owl-nav{right: 3%;}
  .video-right{margin: 12px 0 0 0;}
  .logiciel-text{width: 48%;}
}
@media(max-width:1201px){
  .container{ padding:0 20px;}
  .header-menu .top-menu{width: 68.309392%;}
  .top-menu ul li {margin-right: 35px;}
  .header-menu .header-right{width:201px;}
  .footer-menu .footer-weig{/*width:25%;*/width:33.33%;}
  .footer-menu .footer-four {padding-left: 0;}
  .banner-section:before{display:none;}
  .body-section:before{height: 100%;top: 30px;bottom: initial;}
  .feature-content {margin-left: 0;padding-left: 20px;}
  .feature-image {width: 50%;}
  .logiciel-image{margin-top: 0;}
  .inner-logiciel-part { align-items: center;}
  .con-one:before, .con-two:before, .con-three:before,.con-four:after, .con-five:after, .con-six:after,.logiciel-line .borderLine:before,.logiciel-line .borderLine:after,.video--section .borderLine .line--4:last-child,.history-top-line .borderLine .line--4:last-child {display:none}
  .solution-vid-div {width:50%;}
  .logo-part-main { margin-left: -20px; margin-right: -20px; }
  .logo-part { width: calc(33.33% - 40px); margin: 0px 20px; margin-top: 31px; margin-bottom: 43px; }
}
@media(max-width:1140px){

  .banner-box {
    justify-content: center;
    z-index: 2;
    max-width: 100%;
    margin: -138px auto 0;
    width: 100%;
    padding: 0 20px;
  }
  .inner-banner-boxn.banner-box-1 {
    margin-left: 0;
  }
  .inner-banner-boxn h3 {display: inline-block;}
  .inner-banner-boxn h3 span:after {right: -29px;padding-right: 15px;}
}
@media(max-width:1100px){
  .body-section:before,.body-section:after{display:none;}
}
@media(min-width:1025px){
  .menu .hs-menu-wrapper{display:block !important;}
}
@media(max-width:1024px){
  h1 {font-size: 40px;}
  h2 { font-size: 32px;}
  .top-menu ul li.hs-menu-depth-1{margin-right:0px;}
  .top-menu ul li.hs-menu-depth-1 a{padding-bottom:8px;}
  .inner-pages .top-menu ul li.hs-menu-depth-1 a{color:#fff !important;}
  /*   .header-menu .top-menu{display:none;} */
  .toggle-menu{display:block;margin-left: 20px;}
  .header-menu .header-right {width: 100%;float: right; padding-right: 58px;}
  .header-right > div{display: flex;justify-content: flex-end;}
  .header-menu{z-index: 3;position: relative;}
  .header-menu .top-menu {position: absolute; width: 100%; right: 20px;top: 14px;padding: 0 0; }
  .top-menu ul,.inner-pages .top-menu ul { border-right: 0 none; padding: 0; margin: 0; flex-direction: column; }
  .eader-menu{ z-index: 3;}
  .top-menu ul {
    padding: 0;
    margin: 0;
  }
  .top-menu ul li ul.hs-menu-children-wrapper{width:100%; box-shadow:unset;}
  .top-menu ul li a {
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    display: block;
    padding: 7px 76px;
    border-bottom: 1px solid #cccccc78;
  }
  .top-menu ul li:last-child a {
    border-bottom: 0 none;
  }
  .top-menu ul li {
    margin-right: 0;
  }
  .inner-testimonial {flex-direction: column;}
  .testimonial-image{margin: 0 auto;padding-right: 20px;}
  .inner-test-text { margin-top: -50px; padding: 125px 80px 100px 80px; width: 100%; }
  .inner-test-text:after,.testimonial-text,.inner--text--div{width:100%;max-width:100%;}
  .testimonial-slider-section { margin: 100px 0 100px; }
  .ebook-section{padding: 31px 20px;}
  .footer-menu {padding: 50px 20px 50px;}
  .chiffres-description {padding: 0 20px;}
  .logiciel-section:after,.inner-inter-section{display:none;}
  .logiciel-text{width:100%;padding-left: 20px;}
  .testimonial-slider .owl-next, .testimonial-slider .owl-prev {width: 50px;}
  .testimonial-slider .owl-nav .owl-prev .arrow {left: 5px;}
  .testimonial-slider .owl-nav .owl-next .arrow { right: 5px;}
  .inner-inter-loop{ height: auto;flex-wrap: wrap;}
  .Intervention-part {margin-bottom: 30px;}
  .blank_div {display: none;}
  .intervention-name img {display: block;margin: 0 auto 15px;max-height: 70px;}
  .intervention-desc p {max-width: 100%;}
  .inter-loop{margin-bottom: 15px;}
  .intervention-desc{background-image:none;background-color:#f19c37;padding: 30px 10px 30px;}
  .intervention-name {border-bottom: 0 none;background-color: #fcf0e1;}
  .logiciel-line .borderLine .line--4 {height: 70px;}
  .breadcrumbs-menu {padding: 0 0 15px;}
  .top-menu ul li a:hover, .inner-pages .top-menu ul li a:hover{color: #fff;border-bottom: 1px solid #cccccc78;padding-bottom: 7px;}
  #toggle {width: 21px; height: 21px; margin: 8px auto; padding-top: 1px; }
  .solution-logo-slider {margin: 50px 0 100px;}
}
@media(max-width:991px){
  .ebook-btn {
    margin-top: 20px;
  }
  .ebook-section {
    padding: 50px 20px 70px;
  }
  .ebook--text {
    max-width: 100%;
    padding: 0;
    margin: 25px 0;
    text-align: center;
  }
  .footer-menu > div > div{font-size:0;}
  .footer-menu .footer-weig {
    /*width: 50%;*/
    width:33.33%;
    float: left;
  }
  .footer-four .f-social-mobile{display:block;}
  .footer-one .footer-social-icon{display:none;}
  .footer-second-row {margin-top: 0;}
  .footer-head-title {margin-top: 40px;}
  .reference-logo-section {margin-bottom: 54px;}
  .inner-video-section {flex-wrap: wrap;}
  .max-video{margin: auto;}
  .video-left-text{order: 2; margin: 50px 0 0 0; padding-left: 0;}
  .single-team-text {max-width: 82%;}
  .inner-sigle-text { max-width: 58%;}
  .inner-three-team {padding: 50px 20px 65px;}
}
@media(max-width:880px){
  h3{ font-size: 26px;}
  .inner-banner-boxn {
    padding: 30px 30px;
  } 
  .inner-page-orange-box .orange-box-text h5{font-size:25px;}
  .reference-logo-section {margin-bottom: 54px;}
  .logo-part {margin-top: 23px; margin-bottom: 22px;}
}
@media(max-width:840px){
  .inner-chiffres {width: 50%;}
  .inner-chiffres:nth-child(2n) .chiffres-description{border-right: 0 none;}
  .single-team-text {max-width: 100%;}
  .single-team .team-image { position: relative; border: 0; text-align: center; margin-top: -150px; }
  .inner-sigle-text {max-width: 100%;padding: 0 20px;margin: 0;}
  .team-box .team-modual{width: 47.8%;}
  .team-box .team-modual:nth-child(3n) {margin-right: 4.4%;}
  .team-box .team-modual:nth-child(2n) {margin-right: 0 !important;}	  
  .chiffres-section-part {padding: 70px 0 50px;}    
  .inner-team {margin: 70px auto 30px !important;}
  .team-bottom-section {padding: 90px 0 70px;}
  .event-part { width: 100%; text-align: center; padding: 20px 0; }
  .history-text {max-width: 100%;padding: 0 20px;}
  .max-timeline>div:nth-child(even) .event-part {order: 1;text-align: center;}
  .time {width: 100%;padding-left: 0;margin:0 20px;}
  .history-image {margin: auto;text-align:center}
  .time-line-event:before {display:none;}
  .event-part:after{right: calc(50% - 15px);top: -40px;}
  .max-timeline>div:nth-child(even) .event-part:before{top: -40px;left: calc(50% - 15px);}
  .max-timeline>div:nth-child(even) .event-part {padding-left: 0;padding-right: 0;}
  .max-timeline>div:nth-child(even) .time{padding-right: 0;}
  .max-timeline {margin-bottom: 70px;}
  .history-top-line .borderLine .line--4 {height: 40px;}
  .inner-feature {flex-wrap: wrap;}
  .feature-content {max-width: 100%;padding: 0;}
  .feature-image {width: 100%;}
  .inner-feature-image img{height: 45vw;margin: auto;width:100%;}
  .solution-container {margin-bottom: 70px;}
  .feature-content {order: 2;}
  .feature-image {order: 1;margin-bottom: 40px;}
  .bg-gray-color{display:none}
  .inner-orangee-box{flex-wrap: wrap;padding: 40px 0;}
  .orange-box-text h5 {text-align: center;margin-bottom:25px;}
  .inner-orangee-box .hs-cta-wrapper a{margin-top:10px;}
  .solution-container:nth-child(odd) :after{display:none;}
  .orange-box-text {width: 100%;}
  .solution-vid-div {width:100%;margin-bottom:30px;}
  .reference-logo img { max-width: 145px; }
  .solution-container.even .soution-inner-icon {    column-count: 1;}
}
@media(max-width:767px){
  h1 {font-size: 36px;}
  h2 { font-size: 30px;}
  h5 {font-size: 24px;}
  h6 {font-size: 20px;}
  .banner-box {
    flex-direction: column;
  }
  .inner-banner-boxn {
    margin: 0 0 6px 0;
    width: 100%;    
  }
  .header-menu .logo {
    width: 154px;
    float: left;
  }
  .header-menu .headerr {
    width: calc(100% - 154px);
    float: right;
  }
  .business-right {
    margin-top: 50px;
  }
  .testimonial-image {
    padding-right: 50px;
    padding-left: 30px;
  }
  .inner-test-text {
    padding: 125px 30px 100px 30px;
  }
  .testimonial-section .owl-nav{bottom: 25px;}
  .banner-text {max-width: 730px;padding: 50px 0 230px;}
  .second-line .borderLine .line--4 {height: 70px;}
  .borderLine .line--4 {height: 50px;}
  /*   .logo-part:nth-child(2n){margin-right: 0 !important;}
  .logo-part{width: 46.75%; float: left; margin-right: 6.5%;}
  .logo-part:nth-child(3n){margin-right:6.5%;} */
  .inner-page-orange-box h5{padding-right:0px;}
  .video-left-text ul {grid-template-columns: auto;}

  .video-top-line .borderLine .line--4,.team-line .borderLine .line--4 {height: 50px;margin: 20px 0 20px;}
  .single-team .team-image {margin-top: -30px;}
  .inner-logiciel-part {flex-wrap: wrap;}
  .logiciel-image {margin: auto;padding-top: 40px;text-align: center;}
  .logiciel-text {padding-left: 0;}
  .logiciel-part{padding:0;}
  .solution-whatsapp-image-inner{flex-wrap: wrap;}
  .whatsapp-image {margin: 0 auto 30px;}
  .solution-whatsapp-image-section {padding: 45px 20px 35px 40px;}
  .language-switcher > li a {padding: 2px 23px 3px 9px;font-size: 14px;}
  .language-switcher > li a:after{font-size:21px;}
  .laguage-select{height: 30px;}
  .whatsapp-list {width: 100%;}
  .inner-banner-boxn h3 span:after {top:5px;}
  .logo-part { width: calc(50% - 30px); margin: 0px 15px; margin-top: 3px; margin-bottom: 42px; }
  .logo-part-main { margin-left: -15px; margin-right: -15px; }
  .logiciel-image img { max-width: 250px; }

}
@media(max-width:640px){
  h1 {font-size: 32px;}
  .footer-menu .footer-weig {
    width: 100%;
    float: left;
  }
  .footer-bottom-text .copy-footer-text span {padding-right: 10px;}
  /*   .logo-part{width: 100%; float:none; margin-right: 0;} */
  .logo-part { width: 100%; margin: 0 0 50px;}
  .logo-part-main { margin-left: 0px; margin-right: 0px; }
  .iremos-reference-client-section{padding:0 20px;}
  .team-box .team-modual {width: 100%;margin-right: 0;}
  .history-image img{height: 220px;}
  .logo-part.cta-added { margin: 0 0 50px; }
  .logo-part { width: 100%; margin: 0 0 25px; }
}
@media(max-width:600px){
  .testimonial-slider .owl-nav{display:none;}
}
@media(max-width:560px){
  .inner-chiffres {width: 100%;}
  .chiffres-description {border-right: 0 none;}
  .phone-num{ padding: 0 4px 0 6px;}
  .phone-num p a{font-size:15px;}
  .header-menu .header-right{padding-right: 49px;}
}
@media(max-width:480px){
  h5 {font-size: 22px;}
  .phone-num{display:none;}
  .phone-icon {padding-right: 10px;}
  .logo img {width: 115px !important;}
  .team-image img {max-width: 60%;}
}



/* Mobile Trigger */
@media(max-width:1024px){
  .mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 20px; right: 0; width: 30px; height: 25px; z-index: 99999999999; cursor: pointer; } 
  .mobile-trigger .line { display: block; background: #000; width: 30px; height: 3px; position: absolute; left: 0; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s } 
  .header.sticky .mobile-trigger .line { background:#000; } 
  .mobile-trigger .line.line-1 { top: 0 } 
  .mobile-trigger .line.line-2 { top: 36% } 
  .mobile-trigger .line.line-3 { top: 71% } 

  .mobile-trigger.active-re .line-1 { transform: translateY(11px) translateX(0) rotate(45deg); -webkit-transform: translateY(11px) translateX(0) rotate(45deg); -moz-transform: translateY(11px) translateX(0) rotate(45deg); background-color: #000; } 
  .mobile-trigger.active-re .line-2 { opacity: 0 } 
  .mobile-trigger.active-re .line-3 { transform: translateY(-7px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-7px) translateX(0) rotate(-45deg); -moz-transform: translateY(-7px) translateX(0) rotate(-45deg); background-color: #000; } 

  .menu ul li{padding:0;}
  .child-trigger { display: block !important; cursor: pointer; position: absolute; top: 0; right: 0; width: 55px !important; min-width: 55px !important; height: 45px !important; padding: 0 !important; border-left: 1px dotted rgba(255,255,255,.20) } 
  .child-trigger:hover { text-decoration: none } 
  .child-trigger i { position: relative; top: 50%; margin: 0 auto !important } 
  .child-trigger i:after { position: absolute; content: '' } 
  .child-trigger i,.child-trigger i:after { width: 10px; height: 1px; background-color: #fff ; display: block } 
  .child-trigger i:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg) } 
  .child-trigger.child-open i:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg) } 
  .child-trigger.child-open i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } 
  .custom-menu-primary ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important;margin: 0;padding-left: 21px !important; } 
  .custom-menu-primary.js-enabled .hs-menu-wrapper {position: absolute;right: 0px;width: calc(100% + 40px);top: 70px;transform: translate(0, 0px);overflow-y: auto;overflow-x: hidden;z-index: 9999999999999;background-color: rgb(255, 255, 255);transition: transform 0.25s ease-out 0s;display: none;margin: 0 -20px;} 
  .mobile-open .custom-menu-primary.js-enabled .hs-menu-wrapper { transform: translate(0px, 0px); } 
  .custom-menu-primary.js-enabled .hs-menu-wrapper > ul {padding: 0; background-color: rgba(281,87,31,1); margin-top: 25px;} 
  .mobile-open .custom-menu-primary.js-enabled .hs-menu-wrapper ul li { transform: scale(1) translate(0px, 0px); transition: 0.8s cubic-bezier(0.19, 1, 0.155, 1.01) transform; visibility: visible; display:block; } 
  .custom-menu-primary.js-enabled .hs-menu-wrapper ul li { transform: translate(100%, 0px) scale(0.2); transition: transform 0s ease-out 0s; visibility: hidden; display:none; }
  .top-menu ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper{padding:0px; background-color: transparent;}
  p , a , body {font-size: 18px;}

}