/* Source and licensing information for the line(s) below can be found at https://solmani.sindev.ch/themes/solmani/css/responsive.css. */
@media only screen and (min-width:991px){
.ultimenu--hover li:hover > .ultimenu__flyout{display:block;}
html.is-ultimenu--active .is-ultimenu__canvas-off,html.is-ultimobile .is-ultimenu__canvas-off{max-width:940px!important;padding:0 15px;background:transparent!important;}
}
@media only screen and (min-width:1200px){
html.is-ultimenu--active .is-ultimenu__canvas-off,html.is-ultimobile .is-ultimenu__canvas-off{max-width:1140px!important;}
}
@media only screen and (max-width:1800px){
body.page-node-36 .full-content-bottom{background-position:-55px -70px;}
}
@media only screen and (max-width:1438px){
.about-us-block-link{height:209px;}
}
@media only screen and (max-width:1300px){
.slider-static-block-section{bottom:35px;}
}
@media only screen and (max-width:1199px){
.navbar-nav > li > a,.navbar-nav > li > span{margin:0 12px;font-size:13px;}
.ultimenu .ultimenu__link{margin:0 10px;font-size:13px;}
body.path-frontpage .navbar .logo{height:auto;}
.navbar .logo{width:160px;height:30px;}
.navbar .logo img{width:160px;}
.slider-static-block-section .slider-static-block{min-height:205px;padding:12px 22px;}
.slider-static-block-section .slider-static-block .slider-static-block-title{font-size:20px;}
.slider-static-block-section .slider-static-block .slider-static-block-description{font-size:18px;}
.custom-btn,.pager__item a.button{min-height:40px;font-size:12px;}
h2,.associated-services .block-title,.associated-product .block-title{font-size:35px;margin-bottom:22px;}
.nos-segments-block .nos-segments .segments-icon img,.nos-segments-block .nos-segments .segments-title:before{width:60px!important;}
.nos-segments-block .nos-segments .segments-title,.nos-segments-block .nos-segments .segments-subtitle{font-size:16px;margin-bottom:12px;}
.nos-segments-block .nos-segments .segments-description{margin-bottom:20px;}
.nos-segments-block{min-height:400px;}
.nos-segments-block .nos-segments{width:312px;padding:0 15px;}
.nos-expertises-section{padding:38px 0;background-position:center -395px;background-size:660px auto;}
.view-id-nos_expertises.view-display-id-block_1 .view-content .views-row{width:165px;}
.view-id-nos_expertises.view-display-id-block_1 .views-row .views-field-title span{font-size:15px;}
.cas-wrapper .cas-title{font-size:19px;background-size:22px auto;padding-left:36px;}
.cas-wrapper .cas-description{font-size:15px;}
.news-wrapper .news-title{font-size:20px;}
.full-content-bottom{padding-top:35px;background-size:290px auto;background-position:-35px -95px;}
.homepage-contact-section .field--name-body{font-size:18px;}
.cas-section .view-footer a{font-size:14px;}
.footer{padding:40px 0 17px;}
.footer-logo img{width:150px;}
.footer .block .field{font-size:14px;}
.social-links a{width:30px;height:30px;}
.footer-menu .menu li > a,.footer-menu .menu li > span{font-size:14px;}
.footer .block .field .phone-block a,.footer .block .field .email-block a{font-size:14px;}
.footer-menu .menu li{margin-bottom:15px;}
.page-header{margin:25px 0 35px;}
.page-header span{font-size:35px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row{margin-bottom:80px;}
.case-studies-section{padding:45px 0 30px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper{padding:15px 0;display:flex;align-items:center;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block .news-description{font-size:14px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-title{padding-bottom:10px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-published-date{padding-bottom:10px;}
.about-us-section .field--name-field-section-with-image-text .block-description .field--name-field-description{font-size:14px;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border{font-size:18px;margin-bottom:10px;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border:after{margin:6px 0 0;}
.figures-and-benefits{padding:30px 0;}
.figures-and-benefits .section-title{font-size:25px;margin-bottom:40px;}
.figures-and-benefits .figures-and-benefits-block span{font-size:35px;}
.figures-and-benefits .figures-and-benefits-block .title{font-size:17px;}
.about-us-block-link{height:175px;}
.about-us-block-link a{font-size:22px;}
.about-us-block-link a img{width:20px;}
body.page-node-36 .full-content-bottom{background-position:-55px -70px;}
body.page-node-36 .full-content-bottom > .container{background-size:530px auto;background-position:-52px -40px;}
.block .ultimenu__flyout .ultimenu__region{width:940px;padding:20px 0;}
.contact-form .flex-container .captcha{transform:scale(0.9) translateX(-5%);}
.footer .block.newsletter-block h2.block-title{margin-top:12px;font-size:16px;}
#mc_embed_signup .mc-field-group input{height:40px;}
body.domain-solmani .ultimenu__flyout .ultimenu__region:before{left:42%;}
/* INNO DISPLAY RESPONSIVE */
.solutions-detail-wrapper{padding:34px 0 55px;background-size:400px auto;background-position:113.8% -32px;}
.solutions-detail-wrapper .solution-title-block{margin-bottom:45px;}
.nos-modeles{padding:35px 0 40px;}
.nos-modeles .block-title{margin-bottom:50px;}
.product-wrapper{padding:22px 30px;}
.associated-services .nos-expertises .view-content .views-row{width:150px;}
.product-wrapper .product-description-block .product-title{font-size:20px;}
.product-wrapper .product-description-block{margin-bottom:20px;}
.product-detail-wrapper .product-title-block{margin-bottom:45px;}
.product-detail-wrapper .product-images-block{margin-bottom:55px;}
.product-detail-wrapper .fonctionnalites,.product-detail-wrapper .options,.product-detail-wrapper .specifications-techniques{padding:24px 0 20px;}
.product-detail-wrapper .field--type-entity-reference-revisions .field--label{font-size:24px;}
.product-detail-wrapper .field--type-entity-reference-revisions .product-section-block .prodcut-section-title{font-size:18px;}
.associated-product{padding:35px 0 45px;background-size:590px auto;background-position:center -232px;}
.product-view-block .view-header{top:-100px;}
.product-view-block.view-id-nos_modeles.view-display-id-block_2 .view-header{top:-76px;}
.nos-solution-slider-block .slick__arrow button{width:40px;height:40px;}
.nos-solution-slider-block .slick__arrow{bottom:12px;left:22px;}
.slider-static-block-section{bottom:20px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
/* lightbox implement*/
.popup-modal-custom .modal-dialog{max-width:725px;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{width:300px;height:450px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{max-width:420px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec h2{font-size:31px;line-height:normal;}
.popup-modal-custom .modal-main-wrap .modal-right-sec .modal-right-inner{padding-right:30px;}
.popup-modal-custom .modal-main-wrap{column-gap:23px;}
.popup-modal-custom .popup-btn{padding-top:8px;}
.popup-modal-custom .modal-right-inner{padding-right:20px;}
/*slider */
/*slider */
.views_slideshow_cycle_teaser_section{height:300px!important;}
/* cta block*/
.solutions-detail-wrapper .solution-description{width:350px!important;}
.view-solution-video-image-slider .youtube-para,.view-solution-video-image-slider .video,.view-solution-video-image-slider .slide__description img{height:186px;}
}
@media only screen and (max-width:991px){
.navbar-toggle{display:block;}
.button.button--ultimenu{display:none;}
.header-wrapper .navbar-default{display:block;}
.navbar-default .navbar-toggle{margin:0;padding:0;border:0;}
.container > .navbar-header{margin:0;display:flex;align-items:center;justify-content:space-between;width:100%;}
.container > .navbar-header .region-navigation{width:100%;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fddb2d;}
body.domain-inno-display .navbar-default .navbar-toggle .icon-bar{background-color:#42b8eb;}
body.domain-smartroad .navbar-default .navbar-toggle .icon-bar{background-color:#e52526;}
body.domain-techcity .navbar-default .navbar-toggle .icon-bar{background-color:#69b75f;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbarcollapse{background-color:#fff;}
.header-wrapper .navbar-default{width:100%;display:block;padding-top:18px;max-width:100%;}
.navbar-default .navbar-nav{float:none;margin:0;padding:10px;}
.navbar-nav > li{float:none;}
.navbarcollapse{clear:both;}
.navbar-nav > li > a,.navbar-nav > li > span{margin:0 7px;font-size:12px;display:inline-block;}
.navbarcollapse .navbar-nav > li{margin-bottom:10px;}
body.path-frontpage .navbar-nav > li > a,body.path-frontpage .navbar-nav > li > span,body.path-frontpage .navbar-nav > li > a:hover,body.path-frontpage .navbar-nav > li > span:hover,body.path-frontpage .navbar-nav > li > a:focus,body.path-frontpage .navbar-nav > li > span:focus,body.path-frontpage .navbar-default .navbar-nav > li > a,body.path-frontpage .navbar-nav > li > a.is-active{color:#7f8897!important;}
body.path-frontpage .header-wrapper .navbar-default{padding:18px 15px 0;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{border-color:transparent;background-color:transparent;}
.dropdown-menu{position:static;border-radius:0;box-shadow:none;border:0;float:none;}
.navbarcollapse .navbar-nav > li > .dropdown-menu > li > a{font-weight:bold;}
.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu{display:block;padding-left:35px;}
.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a,.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > span{color:#7f8897;transition:all 0.2s ease;padding:0;white-space: normal;}
.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li{margin-bottom:8px;}
.navbarcollapse .navbar-nav > li.expanded.dropdown > a.is-active{border-color:transparent;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#7f8897;}
.navbar-default .navbar-nav > li > a{display:inline-block;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#232f45;white-space: normal;}
.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:hover,.navbarcollapse .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > span:hover{border-left:5px solid #fddb2d;font-weight:900;padding-left:8px;}
.slider-static-block-section .slider-static-block{min-height:205px;padding:12px 22px;width:100%;}
.slider-static-block-section .slider-static-block .slider-static-block-title{font-size:20px;}
.slider-static-block-section .slider-static-block .slider-static-block-description{font-size:18px;}
.custom-btn,.pager__item a.button{min-height:40px;font-size:12px;}
h2,.associated-services .block-title,.associated-product .block-title{font-size:30px;margin-bottom:22px;}
.nos-segments-block .nos-segments .segments-icon img,.nos-segments-block .nos-segments .segments-title:before{width:60px!important;}
.nos-segments-block .nos-segments .segments-title,.nos-segments-block .nos-segments .segments-subtitle{font-size:16px;margin-bottom:12px;}
.nos-segments-block .nos-segments .segments-description{margin-bottom:20px;}
.nos-segments-block{min-height:380px;}
.nos-expertises-section{background-size:440px auto;background-position:center -258px;padding:28px 0;}
.view-id-nos_expertises.view-display-id-block_1 .views-row .views-field-field-nos-expertise-icon{margin-bottom:5px;}
.view-id-nos_expertises.view-display-id-block_1 .views-row .views-field-title span{font-size:15px;}
.view-id-nos_expertises.view-display-id-block_1 .view-content .views-row{width:50%;margin:0 auto 30px;}
.view-id-nos_expertises.view-display-id-block_1 .view-content{margin-bottom:0;}
.homepage-cas-section{padding:28px 0 90px;}
.cas-wrapper .cas-title{font-size:18px;background-size:20px auto;padding-left:35px;}
.cas-wrapper .cas-description{font-size:14px;}
.cas-wrapper{min-height:300px;padding:20px 15px 35px;}
.cas-section .views-slideshow-controls-bottom .views_slideshow_controls_text span{width:40px;height:40px;}
.cas-section .view-footer{font-size:14px;padding:20px 22px;width:290px;right:55px;}
.cas-section .view-footer a{font-size:13px;background-size:20px auto;padding-right:22px;}
.cas-section .views-slideshow-controls-bottom{top:280px;left:260px;}
.news-wrapper .news-title{font-size:18px;}
.nos-clients .nos-clients-header .field--name-body{font-size:19px;}
.full-content-bottom{padding-top:40px;background-size:280px auto;background-position:-35px -90px;}
.homepage-contact-section .field--name-body{font-size:16px;}
.contact-left-section,.contact-form-block{margin-bottom:0;}
.contact-form-block{padding-top:72px;}
.footer-logo img{width:150px;}
.footer .block .field{font-size:14px;}
.social-links a{width:30px;height:30px;}
.footer-menu .menu li > a,.footer-menu .menu li > span{font-size:14px;}
.footer .block .field .phone-block a,.footer .block .field .email-block a{font-size:14px;}
.footer-menu .menu li{margin-bottom:15px;}
.page-header{margin:25px 0 35px;}
.page-header span{font-size:30px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .nos-expertise-wrapper{align-items:center;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .nos-expertise-wrapper .expertise-image{margin-bottom:20px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .views-field-field-nos-expertise-icon img{max-height:38px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .views-field-field-nos-expertise-icon{margin-bottom:5px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .views-field-title{font-size:19px;}
.nos-expertises-detail-block{padding-bottom:20px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row{margin-bottom:30px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper{position:static;width:100%;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row{margin-bottom:40px;}
.view-filters .views-exposed-form .form-item label{font-size:10px;}
.case-studies-section{padding:25px 0 30px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper{padding:15px 0;display:flex;align-items:center;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block .news-description{font-size:14px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-title{padding-bottom:10px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-published-date{padding-bottom:10px;}
.about-us-section .field--name-field-section-with-image-text .block-description .field--name-field-description{font-size:14px;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border{font-size:18px;margin-bottom:10px;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border:after{margin:6px 0 0;}
.figures-and-benefits{padding:30px 0;}
.figures-and-benefits .section-title{font-size:25px;margin-bottom:40px;}
.figures-and-benefits .figures-and-benefits-block span{font-size:35px;}
.figures-and-benefits .figures-and-benefits-block .title{font-size:17px;}
.about-us-block-link{height:130px;}
.about-us-block-link a{font-size:22px;}
.about-us-block-link a img{width:20px;}
h3{font-size:25px;}
body.page-node-36 .full-content-bottom > .container{background-size:460px auto;background-position:-52px -40px;}
.case-detail-wrapper .case-slider{margin-bottom:20px;}
.slick-next:before{width:7px;height:12px;}
.slick-prev:before{width:18px;height:22px;}
.case-detail-wrapper .case-description-block .case-description-title{font-size:20px;}
.case-detail-wrapper .case-description-block .case-description-title:after{margin:10px 0 0;}
.case-detail-wrapper .case-description-block .field--type-text-long{font-size:15px;}
body.page-node-type-cas .main-container{padding:20px 0 32px;}
.back-link{margin-bottom:20px;}
.back-link a{font-size:12px;background-size:18px auto;padding-left:20px;}
.cas-detail-page-static-title .field--name-body{font-size:18px;}
.news-detail-wrapper .news-title{font-size:25px;}
.news-detail-wrapper .field--name-body,.news-detail-wrapper .field--name-field-description-2{font-size:15px;}
body.page-node-type-actualite .main-container{width:100%;}
.contact-form .flex-container.form-group{display:block;}
.contact-form .flex-container .captcha{transform:scale(0.8) translateX(-12%);margin-bottom:15px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .view-more{bottom:5px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block:hover .cas-wrapper .view-more{right:0;}
.about-us-section .field--name-field-section-with-image-text .block-description{padding:20px;}
.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content .paragraph-block-image .field--name-field-section-image{height:100%;}
.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content .paragraph-block-image .field--name-field-section-image img{height:100%;object-fit:cover;}
.footer .block.newsletter-block h2.block-title{margin-top:12px;font-size:14px;}
#mc_embed_signup .mc-field-group input{height:40px;padding:8px 18px!important;font-size:14px;}
/* INNO DISPLAY RESPONSIVE */
.solutions-detail-wrapper{padding:34px 0 55px;background-size:310px auto;background-position:114.8% -22px;}
.solutions-detail-wrapper .solution-title-block{margin-bottom:45px;}
.nos-modeles{padding:35px 0 40px;}
.nos-modeles .block-title{margin-bottom:50px;}
.product-wrapper{padding:22px 30px;}
.associated-services .nos-expertises .view-content .views-row{width:150px;}
.product-wrapper .product-description-block .product-title{font-size:20px;}
.product-wrapper .product-description-block{margin-bottom:20px;}
.product-detail-wrapper .product-title-block{margin-bottom:45px;}
.product-detail-wrapper .product-images-block{margin-bottom:55px;}
.product-detail-wrapper .fonctionnalites,.product-detail-wrapper .options,.product-detail-wrapper .specifications-techniques{padding:24px 0 20px;}
.product-detail-wrapper .field--type-entity-reference-revisions .field--label{font-size:24px;}
.product-detail-wrapper .field--type-entity-reference-revisions .product-section-block .prodcut-section-title{font-size:18px;}
.associated-product{padding:40px 0 45px;background-size:590px auto;background-position:center -232px;}
.product-view-block .view-header{position:static;padding:0 15px;margin-bottom:20px;}
.product-view-block.view-id-nos_modeles.view-display-id-block_2 .view-header{padding:0 25px;}
.is-ultimenu-canvas .is-ultimenu-canvas-off{z-index:0;}
.nos-expertises-detail .views-row .views-field-title{font-size:19px;}
.nos-expertises-detail .views-row,.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content{margin-bottom:30px;}
.nos-expertises-detail .views-row .nos-expertise-wrapper .expertise-image .nos-expertise-image{margin-bottom:20px;}
.nos-expertises-detail .views-row .views-field-field-nos-expertise-icon img{max-height:38px;}
.nos-solution-slider-block .slick__arrow button{width:38px;height:38px;}
.nos-solution-slider-block .slick__arrow{bottom:6px;left:13px;}
.slider-static-block-section{position:static;padding:0;margin-bottom:0;bottom:0;left:0;z-index:9;margin:0;width:100%;}
}
@media only screen and (max-width:767px){
body.path-frontpage .header-wrapper .navbar-default{padding:18px 15px 0;}
.cas-section .views-field-nothing{position:static;}
.cas-section .view-footer{position:static;width:100%;}
.slider-static-block-section{position:relative;padding:0;margin-bottom:0;bottom:0;left:0;z-index:9;}
body.path-frontpage .navbar .logo{padding:0;height:auto;}
.navbar .logo{width:150px;height:28px;}
.navbar .logo img{width:150px;}
.slider-static-block-section .slider-static-block{z-index:1;min-height:235px;padding:12px 22px;width:100%;}
h2,.associated-services .block-title,.associated-product .block-title{font-size:24px;margin-bottom:20px;}
.nos-expertises-section{background-size:310px auto;background-position:center -182px;padding:28px 0;}
body{font-size:14px;}
.homepage-cas-section{padding:28px 0 60px;}
.cas-wrapper{width:100%;}
.cas-section .views-slideshow-controls-bottom{top:auto;left:auto;bottom:156px;right:30px;}
.news-section{padding:30px 0 45px;}
.view-id-homepage_news.view-display-id-block_1 .views-row{margin-bottom:30px;}
.news-wrapper .news-title{font-size:17px;padding-bottom:14px;}
.news-wrapper .view-more-block{justify-content:space-between;}
.view-id-homepage_news.view-display-id-block_1 .view-content{margin-bottom:40px;}
.nos-clients .nos-clients-header .field--name-body{font-size:18px;padding:0 15px;}
.nos-clients .nos-clients-header{margin-bottom:40px;}
.nos-clients{padding:28px 0 20px;}
.full-content-bottom{background-position:-35px -35px;background-size:200px auto;padding-top:30px;}
.homepage-contact-section .field--name-body{font-size:16px;}
.contact-left-section,.contact-form-block{padding:20px 0 0;margin-bottom:0;}
.footer{padding:32px 0 17px;}
.footer-logo img{width:150px;}
.footer .first-row{margin-bottom:20px;}
.footer .block .field{font-size:14px;}
.social-links-block,.footer .footer-logo{margin-bottom:35px;}
.footer .footer-menu{margin-bottom:20px;}
.footer-menu .menu li{margin-bottom:15px;}
.footer-menu .menu li > a,.footer-menu .menu li > span{font-size:14px;}
.footer .block .field .phone-block{margin-bottom:8px;}
.footer .block .field .phone-block a,.footer .block .field .email-block a{font-size:14px;}
.footer .last-row{margin-bottom:5px;}
.cas-section .view-content{margin-bottom:30px;}
.page-header{margin:25px 0 35px;line-height:1;}
.page-header span{font-size:25px;}
.page-header:after{margin:12px auto 0;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .nos-expertise-wrapper{display:block;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row{margin-bottom:20px;}
.nos-expertises-detail-block{padding-bottom:30px;}
.view-id-nos_expertises_detail.view-display-id-block_1 .views-row .nos-expertise-wrapper .expertise-description .description{width:100%;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper{position:static;width:100%;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row{margin-bottom:40px;}
.view-filters .views-exposed-form .form-radios{display:block;}
.case-studies-section{padding:25px 0 30px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper{padding:18px 0 20px 0px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-image{padding-bottom:15px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper .news-description-block .news-description{font-size:14px;}
.view-id-latest_news.view-display-id-block_1 > .view-content > .views-row > .views-field-nothing > .news-wrapper{width:260px;margin:0 auto 30px;display:block;}
.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content{display:block;}
.about-us-section .field--name-field-section-with-image-text .block-description{padding:30px 15px;}
.about-us-section .field--name-field-section-with-image-text .block-description .section-title-border{font-size:19px;}
.figures-and-benefits .section-title{font-size:25px;margin-bottom:25px;}
.figures-and-benefits{padding:20px 0 40px;}
.figures-and-benefits .figures-and-benefits-block span{font-size:35px;}
.figures-and-benefits .figures-and-benefits-block{margin-bottom:20px;}
.figures-and-benefits .figures-and-benefits-block .title{font-size:18px;}
.about-us-block-link{height:auto;display:block;}
.about-us-block-link a{width:100%;height:110px;font-size:20px;}
.about-us-block-link a img{width:18px;}
h3{font-size:22px;}
body.page-node-36 .full-content-bottom{padding-top:20px;}
body.page-node-36 .full-content-bottom > .container{padding:0;background:none;}
body.page-node-36 .full-content-bottom .contact-left-section{padding:20px 15px;}
#map{height:275px!important;}
.contact-left-section .contact-address,.contact-left-section .contact-email a{font-size:14px;}
.case-detail-wrapper .case-slider{margin-bottom:20px;}
.slick-next:before{width:7px;height:12px;}
.slick-prev:before{width:18px;height:22px;}
.case-detail-wrapper .case-description-block .case-description-title{font-size:16px;}
.case-detail-wrapper .case-description-block .case-description-title:after{margin:10px 0 0;}
.case-detail-wrapper .case-description-block .field--type-text-long{font-size:13px;}
body.page-node-type-cas .main-container{padding:20px 0 32px;}
.back-link{margin-bottom:20px;}
.back-link a{font-size:12px;background-size:18px auto;padding-left:20px;}
.cas-detail-page-static-title .field--name-body{font-size:18px;}
.news-detail-wrapper .news-title{font-size:20px;}
body.page-node-type-actualite .main-container > .row > .col-sm-12{padding:0;}
.actualite .content > .container{padding:0;}
.news-detail-wrapper .field--name-body,.news-detail-wrapper .field--name-field-description-2{font-size:13px;}
.news-description-block .news-wrapper .social-links{justify-content:flex-start;margin-bottom:20px;}
.contact-form .flex-container.form-group{display:block;}
.contact-form .flex-container .captcha{transform:scale(0.8) translateX(-12%);margin-bottom:15px;}
.view-filters .views-exposed-form .form-item{float:left;margin-top:0;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-wrapper .view-more{bottom:5px;}
.view-id-etudes_de_cas.view-display-id-block_1 .views-row .cas-block:hover .cas-wrapper .view-more{right:0;}
.view-id-homepage_slider.view-display-id-block_1 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{height:230px;object-fit:cover;}
.newsletter-block,#mc_embed_signup .mc-field-block{display:block;}
#mc_embed_signup .mc-field-group{margin-bottom:15px;}
.footer .block.newsletter-block h2.block-title{margin-top:0;}
#mc_embed_signup .mc-field-group input{height:48px;}
#mc_embed_signup div.response{width:100%!important;}
.footer .block.newsletter-block .field.field--name-body{padding-left:0;}
body.domain-inno-display .footer .first-row .region-first-row,body.domain-smartroad .footer .first-row .region-first-row,body.domain-techcity .footer .first-row .region-first-row{display:block;}
.nos-solution-slider-block .slick__arrow button{width:38px;height:38px;}
.nos-solution-slider-block .slick__arrow{bottom:6px;left:13px;}
.view-id-nos_modeles.view-display-id-block_1 .download-file{justify-content:center;}
.product-view-block .views-infinite-scroll-content-wrapper{justify-content:center;}
/* INNO DISPLAY RESPONSIVE */
.solutions-detail-wrapper{padding:34px 0 38px;background-size:170px auto;background-position:123.8% -8px;}
.solutions-detail-wrapper > .container{display:block;}
.solutions-detail-wrapper .solutions-images-block{margin-bottom:20px;}
.solutions-detail-wrapper .solutions-description-block{display:block;}
.solutions-detail-wrapper .solution-title-block{margin-bottom:35px;}
.nos-modeles{padding:30px 0;}
.product-wrapper{padding:25px 20px 25px 20px;}
.nos-modeles .block-title{margin-bottom:35px;}
.solutions-detail-wrapper .title,.product-detail-wrapper .title{font-size:20px;}
.product-wrapper .product-description-block .product-title{font-size:18px;}
.product-wrapper .product-description-block{margin-bottom:20px;}
.solutions-detail-wrapper .solution-description{width:100%;margin:0;}
.product-detail-wrapper .product-title-block{margin-bottom:40px;}
.product-detail-wrapper .product-images-block{margin-bottom:40px;}
.product-detail-wrapper .fonctionnalites,.product-detail-wrapper .options,.product-detail-wrapper .specifications-techniques{padding:20px 0 25px;}
.product-detail-wrapper .field--type-entity-reference-revisions .field--label{font-size:22px;}
.product-detail-wrapper .field--type-entity-reference-revisions .product-section-block .prodcut-section-title{font-size:18px;margin-bottom:15px;}
.associated-services{padding:38px 0 0;}
.product-view-block .js-pager__items.pager{margin-top:12px;}
.associated-product{padding:32px 0 45px;background-size:390px auto;background-position:center -152px;}
.download-file .custom-btn:after{width:16px;height:16px;}
.product-view-block .view-header{position:static;padding:0 15px;margin-bottom:20px;}
.product-view-block.view-id-nos_modeles.view-display-id-block_2 .view-header{padding:0 15px;}
.nos-expertises-detail .views-row .nos-expertise-wrapper{display:block;}
.nos-expertises-detail .views-row .views-field-title{font-size:19px;}
.nos-expertises-detail .views-row,.about-us-section .field--name-field-section-with-image-text .field--item .paragraph--type--section-with-image-text .content{margin-bottom:20px;}
.nos-expertises-detail .views-row .nos-expertise-wrapper .expertise-image{margin-bottom:20px;}
.nos-expertises-detail .views-row .nos-expertise-wrapper .expertise-description .description{width:100%;}
.nos-expertises-detail .views-row .views-field-field-nos-expertise-icon img{max-height:38px;}
/*light box*/
.popup-modal-custom .modal-dialog{max-width:90%;max-height:90%;}
.popup-modal-custom .modal-dialog .modal-content{padding-bottom:40px;}
.popup-modal-custom .popup-btn{padding-top:8px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec h2{font-size:31px;line-height:normal;margin-bottom:15px;}
.popup-modal-custom .modal-main-wrap .modal-right-sec{max-width:90%;margin:auto;}
.popup-modal-custom .modal-main-wrap .modal-left-sec{width:100%;height:300px;margin-bottom:20px;}
.popup-modal-custom .modal-main-wrap{flex-direction:column;}
/*slider */
.views_slideshow_cycle_teaser_section{height:230px!important;}
/*cta block*/
.view-solution-video-image-slider .youtube-para,.view-solution-video-image-slider .video,.view-solution-video-image-slider .slide__description img{height:186px;}
}

/* Source and licensing information for the above line(s) can be found at https://solmani.sindev.ch/themes/solmani/css/responsive.css. */