/* ************************************************   
Theme Name: Elbrus-child
Author: Templines
Version: 1.0
Description: In 2016, a theme for Wordpress 4.2+
Theme URI:  http://templines.com/product/elbrus-wordpress/
Author URI: templines.com
License: See on zip package
License URI: See on zip package
Template: elbrus
Tags: portfolio, two-columns
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap');
@import "../elbrus/style.css";
@font-face{font-family:"Raleway-black";src:url(fonts/RALEWAY-BLACK.TTF) format("truetype")}
@font-face{font-family:"Raleway-semibold";src:url(fonts/RALEWAY-SEMIBOLD.TTF) format("truetype")}
@font-face{font-family:"Raleway-bold";src:url(fonts/RALEWAY-BOLD.TTF) format("truetype")}
@font-face{font-family:"Raleway-medium";src:url(fonts/RALEWAY-MEDIUM.TTF) format("truetype")}
@font-face{font-family:"Raleway-light";src:url(fonts/RALEWAY-LIGHT.TTF) format("truetype")}
@font-face{font-family:"Raleway-regular";src:url(fonts/RALEWAY-REGULAR.TTF) format("truetype")}
.text-initial{text-transform:initial!important}
.social-follow{padding:0;text-align:center}
.social-follow a{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:50px;width:50px;border-radius:50%;display:block}
.social-follow li{border-radius:50%;height:60px;width:60px;padding:4px}
.social-follow li:hover{border:1px dotted #fff;border-radius:50%}
.btn-fb{background-image:url(img/005-facebook.png)}
.btn-tw{background-image:url(img/004-twitter.png)}
.btn-in{background-image:url(img/003-linkedin.png)}
.btn-leaf{background-image:url(img/leaf.png)}
.btn-yt{background-image:url(img/001-youtube.png)}
.newsletter .form-control{border:0;background:#fff;border-radius:100px;height:71px;padding-left:19px;color:#0291d4;border-bottom:0!important;font-size:18px}
.actualite_block .item .news-item p{font-size:15px}
.actualite_block .item .news-item h5{margin-bottom:0;text-transform:none}
.actualite_block .item .news-item .meta{padding:5px 0 30px}
.actualite_block .item .news-item .meta div{text-transform:none}
.newsletter .btn{border:0;border-radius:100px!important;margin-left:-50%!important;height:71px}
.mega-service .wpb_wrapper{background-repeat:no-repeat;background-size:contain;height:230px;width:100%;line-height:25px;padding:100px 25px}
.mega-service .violet .wpb_wrapper{background-image:url(img/violet.png)}
.mega-service .orange .wpb_wrapper{background-image:url(img/orange.png)}
.mega-service .vert .wpb_wrapper{background-image:url(img/vert.png)}
.mega-service .bleu .wpb_wrapper{background-image:url(img/blue.png)}
.mega-service .violet .btn.btn-info{color:#bd6fd7}
.mega-service .orange .btn.btn-info{color:#e08b72}
.mega-service .vert .btn.btn-info{color:#9eba6c}
.mega-service .bleu .btn.btn-info{color:#15adf4}
.mega-service .btn.btn-info{background:transparent;border:0;white-space:initial;font-size:19px;font-family:"Raleway";line-height:1.5;text-align:center;font-weight:600;padding:15px 0;position:relative;right:10px}
.mega-service .btn.btn-info:hover,.mega-service .btn.btn-info:focus,.mega-service .btn.btn-info:active:focus{background:transparent;border:0}
.mega-service .violet:hover,.mega-service .orange:hover,.mega-service .vert:hover,.mega-service .bleu:hover{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(img/mega-hover.png)}
.mega-service .violet:hover{background:url(img/violet-hover-img.png) no-repeat 50% 50%}
.mega-service .orange:hover{background:url(img/orange-hover-img.png) no-repeat 50% 50%}
.mega-service .vert:hover{background:url(img/green-hover-img.png) no-repeat 50% 50%}
.mega-service .bleu:hover{background:url(img/blue-hover-img.png) no-repeat 50% 50%}
.mega-service .violet:hover .wpb_wrapper{background-image:url(img/violet-hover.png)}
.mega-service .orange:hover .wpb_wrapper{background-image:url(img/orange-hover.png)}
.mega-service .vert:hover .wpb_wrapper{background-image:url(img/green-hover.png)}
.mega-service .bleu:hover .wpb_wrapper{background-image:url(img/blue-hover.png)}
.mega-service .violet:hover .btn.btn-info,.mega-service .orange:hover .btn.btn-info,.mega-service .vert:hover .btn.btn-info,.mega-service .bleu:hover .btn.btn-info,.home_box_wrap_icon .feature-item .wrap-feature-icon .feature-icon span,.home-posts .feature-item .wrap-feature-icon .feature-icon span{color:#fff}
.gestion:hover .feature-item .wrap-feature-icon .feature-icon span{color:#e62c06}
.optimisation:hover .feature-item .wrap-feature-icon .feature-icon span{color:#da892d}
.capture:hover .feature-item .wrap-feature-icon .feature-icon span{color:#809038}
.creation:hover .feature-item .wrap-feature-icon .feature-icon span{color:#10948f}
.securite:hover .feature-item .wrap-feature-icon .feature-icon span{color:#68138b}
.capture .feature-item .wrap-feature-icon .feature-icon span{transform:rotate(45deg)}
.home_box_wrap_icon .feature-item .wrap-feature-icon,.home-posts .feature-item .wrap-feature-icon,.service-navigation .navigation-item .navigation-icon{background-image:url(img/icon-shad.png);background-position:50% -15%;background-repeat:no-repeat;background-size:contain}
.feature-item .wrap-feature-icon:after,.service-navigation .navigation-item .navigation-icon:after{content:url(img/bottom-shad.png);bottom:-10px;left:50%;transform:translateX(-50%)}
.gestion .feature-item .wrap-feature-icon{background-color:#e62c06}
.optimisation .feature-item .wrap-feature-icon{background-color:#da892d}
.capture .feature-item .wrap-feature-icon{background-color:#809038}
.creation .feature-item .wrap-feature-icon{background-color:#10948f}
.securite .feature-item .wrap-feature-icon{background-color:#68138b}
.capture .feature-item .wrap-feature-icon .feature-icon span{transform:rotate(45deg)}
.home_box_wrap_icon .wpb_column:hover .wrap-feature-icon,.home_box_wrap_icon .feature-item.active .wrap-feature-icon,.home-posts .feature-item:hover .wrap-feature-icon,.feature-item.active .wrap-feature-icon,.home-posts .feature-item:hover .wrap-feature-icon .feature-icon,.feature-item.active .wrap-feature-icon .feature-icon{background-color:#fff;border-color:#fff}
.home_box_wrap_icon .wpb_column:hover .wrap-feature-icon .feature-icon,.home_box_wrap_icon .wpb_column.active .wrap-feature-icon .feature-icon{background-color:#fff;border-color:#e9f2f9}
.gestion:hover,.optimisation:hover,.capture:hover,.creation:hover,.securite:hover{background-color:#f2f8fc}
.home-posts .feature-item .wrap-feature-icon{background-color:#009acd;border-color:#009acd}
.home-posts .feature-item .wrap-feature-icon .feature-icon{border:1px dotted #f4f8fc;line-height:100px}
.home-posts .wpb_column:hover .feature-item .wrap-feature-icon .feature-icon{border-color:#009acd}
.home-posts .feature-item:hover .wrap-feature-icon .feature-icon span,.home-posts .feature-item.active .wrap-feature-icon .feature-icon span{color:#009acd}
.home-posts .text a{color:#000;text-decoration:none}
.home-posts .feature-item{background-color:#fff;padding:10px 20px;position:relative}
.home-posts .feature-item:hover{background-color:#f4f8fc}
.home-posts .wrap-feature-icon{position:absolute;top:-50%}
.Gamme_KPAX_{font-size:20px;font-family:"Raleway";line-height:.9;text-align:center}
.white_bann{position:fixed;top:0;z-index:99;left:50%;margin-left:auto;margin-right:auto;transform:translateX(-50%);width:80%;padding-top:5px;padding-bottom:5px;background:#fff}
.home-posts .blue-icons .feature-item{position:relative;padding-top:30%}
.home-posts .blue-icons .feature-item:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,154,205,1);-moz-box-shadow:0 0 2px 0 rgba(0,154,205,1);box-shadow:0 0 2px 0 rgba(0,154,205,1)}
.home-posts .blue-icons .feature-item:hover .title{color:#0d4456}
.home-posts .blue-icons .feature-item:hover a{color:#009acd}
.blue-icons{margin-top:5%}
.home-posts .blue-icons .feature-item .wrap-feature-icon{position:absolute;margin:0;left:50%;top:0;transform:translate3d(-50%,-50%,0px)}
.besoin.with-bottom-effect .bottom-effect{bottom:-130px!important;-moz-transform:rotate(3deg)!important;-ms-transform:rotate(3deg)!important;-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}
.vc_row-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background:#4CAF50;background:-moz-linear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);background:-webkit-linear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);background:linear-gradientlinear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4CAF50',endColorstr='#fefcea',GradientType=0.5)}
.besoin .section-heading .section-title{font-size:36px;color:#fff;font-family:'Raleway';font-weight:600}
.text-white,.besoin .wrap-timeline .time-item .title{color:#fff!important}
.besoin .wrap-timeline .row > .round-ico.little:after,.besoin .wrap-timeline .row > .round-ico.little:before,.besoin .wrap-timeline .row > .round-ico.big:after,.besoin .wrap-timeline .row > .round-ico.big:before{background:transparent}
.besoin .wrap-timeline .row > .round-ico.little,.besoin .wrap-timeline .row > .round-ico.big{width:45px;height:45px;border:6px solid #80cde6;-webkit-box-shadow:inset 0 0 0 6px #34917f;-moz-box-shadow:inset 0 0 0 6px #34917f;box-shadow:inset 0 0 0 6px #34917f;margin-left:-23px}
.select_list_product{background:#fff url(img/list.png) no-repeat center right 4%;vertical-align:middle;margin:0;padding:4px 10px;min-width:195px;display:inline-block;overflow:hidden!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;border:none;box-shadow:2px 2px 2px 1px #ababab inset}
.col1 textarea{width:95%;height:110px}
.time-image{margin:5px 30px;border:15px solid #e9f2f9;display:grid}
.histoire .time-image{margin:5px 30px;border:0!important;display:grid}
.right-row .time-image{text-align:right!important;float:right}
.titre-tel .wpb_wrapper{padding:0}
.besoin .wrap-timeline:after{background:transparent;border:1px dotted rgba(255,255,255,0.25)}
.besoin .wrap-timeline .time-item .date{font-family:'Raleway';font-weight:600}
.besoin .section-heading .section-subtitle,.besoin .wrap-timeline .time-item .title{font-family:'Raleway',sans-serif;font-style:initial;font-size:20px;margin-bottom:0}
.besoin .wrap-timeline .time-item .title{font-style:italic;font-weight:100;margin-bottom:19px}
.besoin span.plus{display:none}
.besoin .btn-left,.besoin .btn-right{padding:10px 19px;position:relative;border-bottom-right-radius:30px;border:1px solid #fff;margin-top: 20px;color:#fff;}
.besoin .btn-left{border-top-left-radius:30px;border-bottom-left-radius:30px;}
.besoin .btn-left:hover,.besoin .btn-right:hover{border-color:#55c9ef;background:#009acd;color:#fff!important}
.besoin .btn-right{border-top-right-radius:30px;border-bottom-left-radius:30px}
.besoin .btn-left:before,.besoin .btn-right:before{content:'';position:absolute;height:10px;width:9px;border:1px solid;border-radius:50%;top:-18px}
.besoin .btn-left:after,.besoin .btn-right:after{content:'';position:absolute;top:-8px;background:#fff;height:8px;width:1px}
.besoin .btn-left:before{right:-4px}
.besoin .btn-left:after{right:0}
.besoin .btn-right:before{left:-4px}
.besoin .btn-right:after{left:0}
.newsletter_block_insc .wpb_wrapper{padding:0 2px}
.besoin .btn-left:hover:after,.besoin .btn-right:hover:after{background:#55c9ef}
.besoin .btn-left:hover:before,.besoin .btn-right:hover:before{border-color:#55c9ef;background:#009acd}
.news-item .image{height:200px;border-bottom:5px solid #009acd}
.img-styled .vc_figure > div.vc_box_border_grey > img{border-bottom:5px solid #009acd}
.no_border_image img,.no_border_image .news-item .image{border-bottom:0!important}
.news-item .image img{height:100%;width:100%}
.news-item .post-title{font-size:18px;font-family:"Montserrat";color:#000!important;font-weight:100;min-height:40px}
.news-item .meta .meta-tag a{color:#009acd!important}
.actualite_block .news-item .meta .meta-item a{color:#009acd!important}
.more > p{font-size:15px;font-family:"Raleway";color:#444}
.title_deco_center .title-deco:after{content:none;position:relative;display:block;text-align:center;width:100%}
.title_deco_center .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper{margin-bottom:0!important}
.title_deco_center h3{margin-bottom:0!important;text-transform:none!important}
.title_deco_center img{margin:0!important;padding:0!important}
.impr_delegue .service-item{padding:0;max-width:300px;margin:0 auto}
.more,.more:hover{text-decoration:none}
.more:hover > p{color:#0a6a8a}
.blue-form > div{position:absolute;background-size:contain;top:-30px;z-index:999}
.blue-form .fobox h5, .blue-form .fobox h4{text-transform:none;margin:30px 0 50px !important;font-family:"Raleway"}
.blue-form .fobox h5:after, .blue-form .fobox h4:after{background-color:#fff!important;width:40px}
#support .fobox h5.fobox-title, #support .fobox h4.fobox-title{color:#fff!important}
.contact-bp .fobox-title, .contact-bp h4.fobox-title{font-size:36px;font-family:"Raleway";color:#fff;font-weight:700;text-transform:initial!important}
.mega-service div a.btn.btn-info:hover{color:#fff!important}
.feature-item{margin-bottom:25px!important}
.contact-bp .fobox h5:after, .contact-bp .fobox h2:after{background:#fff}
.wpb_wrapper h4.fobox-title{font-size:36px;}
.list-info{font-size:17px;font-family:"Raleway";line-height:1.4;display:block}
.contact-bp form span.cont{font-size:15px;font-family:"Raleway";color:#152024;font-weight:700;text-transform:uppercase;display:block;margin-bottom:10px}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;padding:19px 15px;border-radius:5px;height:auto}
textarea{width:100%;border-radius:5px}
.btn-form-bottom input{padding:19px;border-radius:30px;height:50px!important}
.btn-form-bottom input:hover{background:#9b9c9e}
.text-white .twitter-feed .twitter .slider-title i{color:#fff;text-shadow:none;font-size:70px}
.text-white .twitter-feed .twitter .slider-title a{display:none}
.text-white .twitter-feed .twitter .slider-title{color:#fff;border:2px dashed;display:inline-block;margin-bottom:35px;border-radius:50%;padding:19px}
.tabulation_pages{border-right:1px solid #d3d3d3!important;border-radius:0!important;top:0;padding:7px}
.tabulation_pages.current a:hover{color:#fff!important}
.tabulation_pages a span.ult_tab_main{display:inline-grid!important;padding:0 10px!important;height:0}
.tabs_page{margin-bottom:0!important}
.tabs_page ul.ult_tabmenu{border-bottom:2px solid #044752!important;width:85%}
.tab_img_mint ul.ult_tabmenu{border-bottom:2px solid #044752!important;width:85%}
.tabs_page_paper ul.ult_tabmenu{border-bottom:2px solid #00bc38!important;width:85%}
.tabulation_pages:before{box-shadow:0 0 0 rgba(0,0,0,0)!important}
.first_tab_des{border-top-left-radius:25px!important;border-left:0!important}
.last_tab_des{border-top-right-radius:25px!important;border-right:0!important}
.text-white .twitter-feed *{text-align:center}
.twitter-feed .twitter .wrap-section-slider .slide-item .large{font-size:25px;font-family:"Montserrat";font-weight:700;text-transform:capitalize;margin:14px 0}
.foot-menu div{font-size:15px;line-height:2.2}
.foot-menu .rubrique .fobox .fobox-title{font-size:15px;font-family:"Raleway";font-weight:700}
.foot-menu .rubrique .fobox h5:after, .foot-menu .rubrique .fobox h2:after{background:transparent;margin-top:0}
.foot-menu .rubrique .wpb_wrapper{padding:0!important}
.foot-menu .rubrique .wpb_wrapper .fobox{padding:0!important}
.foot-menu .rubrique .wpb_wrapper .fobox ul{line-height:22px}
.footer_social.wpb_text_column :last-child,.footer_social.wpb_text_column p:last-child{margin-bottom:0}
.footer_social{text-align:right}
.copyright{display:block;margin-top:5px;font-family:"Raleway";font-weight:100!important;text-transform:initial!important}
.info-contact{line-height:22px}
.info-contact li{position:relative;padding-left:25px}
.info-contact li:before{position:absolute;top:5px;left:0}
.info-contact li.tel:before{content:url(/wp-content/uploads/2017/07/tel.png);padding-right:23px}
.info-contact li.fax:before{content:url(/wp-content/uploads/2017/07/fax.png)}
.info-contact li.mail:before{content:url(/wp-content/uploads/2017/07/Untitled-6.png)}
.foot-menu .focontent a:hover{color:#288cf0}
.has-feedback .form-control{background:#e0e0e0;border-radius:30px}
.mc4wp-form-fields .elbrus-mc4wp input[type="submit"]{width:auto;background:#0c8ccc;height:50px;border-radius:30px;padding:5px 25px;color:#fff;top:0;right:-25px;text-transform:uppercase}
.focontent ul li:before{content:"\f1db";font-family:FontAwesome;font-size:9px;color:#0c8ccc;position:absolute;left:-9px;top:50%;transform:translateY(-50%)}
.focontent ul li{padding-left:16px;position:relative}
.title h1{font-size:44px;font-family:"Montserrat";color:#fff;font-weight:700;text-transform:none}
footer .vc_row[data-vc-full-width]{overflow:visible}
.colored_green{color:#71c017!important}
.tabulation_number_static .stats-top .stats-number{color:#71c017!important;font-weight:700}
.tabulation_number_static_blue .stats-top .stats-number{color:#00abee!important}
.title_green_stl{font-size:25px!important;font-family:"Raleway"!important;color:#71c017!important;position:relative;padding-left:25px;text-transform:unset!important;margin-bottom:0!important}
.title_green_stl:before,.title_green_stl:after{content:"";position:absolute;border:2px solid #71c017;top:50%;transform:translateY(-50%)}
.title_green_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_green_stl:after{width:8px;left:11px;border-width:1px}
.title_green_stl_dbl{font-size:25px!important;font-family:"Raleway"!important;color:#71c017!important;position:relative;padding-left:25px;text-transform:unset!important;margin-bottom:0!important}
.title_green_stl_dbl:before,.title_green_stl_dbl:after{content:"";position:absolute;border:2px solid #71c017;top:25%;transform:translateY(-50%)}
.title_green_stl_dbl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_green_stl_dbl:after{width:8px;left:11px;border-width:1px}
.img_no-margin{margin:5px!important}
.title_specbard_stl{font-size:25px!important;font-family:"Raleway"!important;color:#368d3e!important;position:relative;padding-left:25px;text-transform:unset!important}
.title_specbard_stl:before,.title_specbard_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_specbard_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_specbard_stl:after{width:8px;left:11px;border-width:1px}
.title_blk_stl{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin:10px 0!important;text-transform:unset!important}
.title_blk_stl:before,.title_blk_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_blk_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl:after{width:8px;left:11px;border-width:1px}
.title_blk_stl_double{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_blk_stl_double:before,.title_blk_stl_double:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_stl_double:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl_double:after{width:8px;left:11px;border-width:1px}
.title_blk_stl_tri{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_blk_stl_tri:before,.title_blk_stl_tri:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_stl_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl_tri:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim_tri{font-size:25px!important;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim_tri:before,.title_blk_bardim_tri:after{content:"";position:absolute;border:2px solid #000;top:15%;transform:translateY(-50%)}
.title_blk_bardim_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim_tri:after{width:8px;left:11px;border-width:1px}
.title_blk_pdf_tri{font-size:25px!important;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_pdf_tri:before,.title_blk_pdf_tri:after{content:"";position:absolute;border:2px solid #019cd0;top:15%;transform:translateY(-50%)}
.title_blk_pdf_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_pdf_tri:after{width:8px;left:11px;border-width:1px}
.title_viol{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol:before,.title_viol:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_viol:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol:after{width:8px;left:11px;border-width:1px}
.title_viol_dbl{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol_dbl:before,.title_viol_dbl:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_viol_dbl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol_dbl:after{width:8px;left:11px;border-width:1px}
.title_viol_trp{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol_trp:before,.title_viol_trp:after{content:"";position:absolute;border:2px solid #000;top:17%;transform:translateY(-50%)}
.title_viol_trp:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol_trp:after{width:8px;left:11px;border-width:1px}
.title_ciel{font-size:25px!important;font-family:"Raleway";color:#59c3e1!important;position:relative;padding-left:25px;margin-bottom:10px!important;text-transform:capitalize!important;margin-bottom:20px;text-transform:unset!important}
.title_ciel:before,.title_ciel:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.mobile_link_btn:hover{color:#fff!important}
.title_ciel:before{left:0;height:12px;width:12px;border-radius:50%}
.title_ciel:after{width:8px;left:11px;border-width:1px}
.title_bl_pdff{font-size:25px!important;font-family:"Raleway";color:#004990!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_bl_pdff:before,.title_bl_pdff:after{content:"";position:absolute;border:2px solid #019cd0;top:50%;transform:translateY(-50%)}
.title_bl_pdff:before{left:0;height:12px;width:12px;border-radius:50%}
.title_bl_pdff:after{width:8px;left:11px;border-width:1px}
.header_popup_text{display:inline-flex}
.header_popup_text .image_popup_famille img{border-radius:100px}
.header_popup_text .title_description_family{font-size:17px;margin-top:26px;margin-left: 26px;}
.header_popup_text .title_description_family strong{font-weight:700}
.header_popup_text .image_popup_famille {max-width: 200px;width: 100%;margin-top: 20px;}
.close_btn_popup img{width:unset!important;height:unset!important;position:unset!important;cursor:pointer}
.block_text_pop{background-color:#fff;padding:10px;border-radius:5px}
.all_blocks_popup .ult_modal-content{border:0!important;border-radius:5px!important;border-color:unset!important}
.list_distr_papercut ul li a{color:#5b8e6a;font-weight:100}
.list_distr_papercut ul li a:hover{color:#5b8e6a!important}
.title_black{font-size:25px!important;font-family:"Raleway";color:#616d6f!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_black:before,.title_black:after{content:"";position:absolute;border:2px solid #616d6f;top:50%;transform:translateY(-50%)}
.title_black:before{left:0;height:12px;width:12px;border-radius:50%}
.title_black:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim{font-size:50px;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim:before,.title_blk_bardim:after{content:"";position:absolute;border:2px solid #000;top:15%;transform:translateY(-50%)}
.title_blk_bardim:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim_double{font-size:25px;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim_double:before,.title_blk_bardim_double:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_bardim_double:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim_double:after{width:8px;left:11px;border-width:1px}
.title_org_stl{font-size:25px!important;font-family:"Raleway"!important;color:#ef8026!important;position:relative;padding-left:25px;text-transform:capitalize!important}
.title_org_stl:before,.title_org_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_org_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_org_stl:after{width:8px;left:11px;border-width:1px}
.section-heading{padding-bottom:0;line-height:1.1;font-family:'Montserrat',sans-serif}
.section-heading .section-abovetitle{font-family:"Montserrat";color:#878787;font-weight:600}
.section-heading .section-title{font-size:30px;font-family:"Montserrat";color:#152024}
.section-heading .section-subtitle{font-size:17px;font-family:"Raleway";color:#9E9E9E;margin-bottom:15px;padding-bottom:15px}
.section-heading .section-content{font-size:15px;line-height:22px;font-family:"Raleway";color:#444}
.section-heading .section-content:first-child{font-size:15px}
.section-heading .section-content p{margin-bottom:12px;font-size:12px}
.section-heading .section-content p:last-child{margin-bottom:0}
.section-heading .design-arrow{width:1px;height:50px;background:#ddd;position:relative;margin:10px auto}
.bold_width_no_height{display:inline-block;height:0;margin-bottom:0!important}
.section-heading .design-arrow.inline-arrow{display:inline-block;vertical-align:middle;float:none}
.section-heading .design-arrow:after{content:"";display:block;position:absolute;width:11px;height:11px;border:2px solid #288cf0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:100%;left:-5px}
.section-heading.text-left .design-arrow{margin-left:0;margin-right:auto}
.section-heading.text-right .design-arrow{margin-right:0;margin-left:auto}
.text-white .section-heading .section-abovetitle{color:#fff}
.text-white .section-heading .section-title{color:#fff}
.text-white .section-heading .section-subtitle{color:#fff}
.text-white .section-heading .section-content{color:#fff}
.service-navigation{margin-bottom:30px;text-align:center}
.service-navigation ul{padding-left:0;list-style:none}
.service-navigation ul li{margin:0;background-color:#288cf0}
.service-navigation ul li:nth-child(1) .navigation-icon{background-color:#009acd}
.service-navigation ul li:nth-child(2) .navigation-icon{background-color:#f6961a}
.service-navigation ul li:nth-child(3) .navigation-icon{background-color:#859f0a}
.service-navigation ul li:nth-child(4) .navigation-icon{background-color:#e54014}
.service-navigation ul li:nth-child(1).active .navigation-icon span,.service-navigation ul li:nth-child(1):hover .navigation-icon span{color:#009acd;border-color:#009acd}
.service-navigation ul li:nth-child(2).active .navigation-icon span,.service-navigation ul li:nth-child(2):hover .navigation-icon span{color:#f6961a;border-color:#f6961a}
.service-navigation ul li:nth-child(3).active .navigation-icon span,.service-navigation ul li:nth-child(3):hover .navigation-icon span{color:#859f0a;border-color:#859f0a}
.service-navigation ul li:nth-child(4).active .navigation-icon span,.service-navigation ul li:nth-child(4):hover .navigation-icon span{color:#e54014;border-color:#e54014}
.service-navigation ul li:nth-child(1).active .navigation-icon,.service-navigation ul li:nth-child(1):hover .navigation-icon,.service-navigation ul li:nth-child(2).active .navigation-icon,.service-navigation ul li:nth-child(2):hover .navigation-icon,.service-navigation ul li:nth-child(3).active .navigation-icon,.service-navigation ul li:nth-child(3):hover .navigation-icon,.service-navigation ul li:nth-child(4).active .navigation-icon,.service-navigation ul li:nth-child(4):hover .navigation-icon{background:#fff}
.service-navigation ul li.active .navigation-item,.service-navigation .navigation-item:hover{background:#e9f2f9}
.service-navigation ul li.active .navigation-icon span,.service-navigation ul li:hover .navigation-icon span{background:#fff!important}
.elbrus-tabs .tab-content h3{font-size:25px;font-family:"Raleway";color:#009acd!important;position:relative;padding-left:25px;margin-bottom:10px!important}
.elbrus-tabs .tab-content h3:before,.elbrus-tabs .tab-content h3:after{content:"";position:absolute;border:2px solid #009acd;top:50%;transform:translateY(-50%)}
.elbrus-tabs .tab-content h3:before{left:0;height:12px;width:12px;border-radius:50%}
.elbrus-tabs .tab-content h3:after{width:8px;left:11px;border-width:1px}
.service-navigation .navigation-item{margin:0;width:100%;max-width:100%;background:transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:25px 0;text-align:center;position:relative;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:1px dotted #009acd}
.service-navigation .navigation-item .navigation-icon{margin:0 auto 55px;width:120px;max-width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:10px;text-align:center;position:relative;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:120px}
.service-navigation .navigation-item .navigation-icon span{display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;font-size:32px;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:5px solid transparent}
.service-navigation .navigation-item .navigation-icon span:before{margin:0;font-size:32px}
.service-navigation .navigation-item h5{font-size:15px;font-family:"Raleway";color:#152024!important;font-weight:600;text-transform:uppercase}
.text-white .besoin .service-item .wrap-service-icon .service-icon span{color:#fff}
.text-white .besoin .service-item .wrap-service-icon{width:120px;height:120px;line-height:82px;background:none;border:2px dashed rgba(255,255,255,0.22);padding:3px;margin-right:5px}
.text-white .besoin .service-item .wrap-service-icon .service-icon{background:none;width:110px;height:110px;border:none;line-height:130px;background-color:rgba(255,255,255,0.22)}
.text-white .besoin .service-item:hover .wrap-service-icon .service-icon{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.22)!important}
.text-white .besoin .service-item h5, .text-white .besoin .service-item h3,.text-white .besoin .service-item-text{font-size:15px;font-family:"Raleway";color:#fff}
.text-white .besoin .service-item h5, .text-white .besoin .service-item h3{font-weight:700}
.text-white .besoin .media-body{padding:20px 0}
.rtd ul{list-style-type:none}
.special_block_mega_form .wpb_wrapper{padding-bottom:5px}
.list-radio_ciel{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473;margin-bottom:20px!important}
.list-radio_ciel li{position:relative;padding-left:25px}
.list-radio_ciel li:before{content:"\f192";position:absolute;left:0;top:3px;color:#59c3e1;font-family:"FontAwesome"}
.list-radio{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473;margin-bottom:0!important;text-align:justify}
.list-radio li{position:relative;padding-left:25px}
.list-radio li:before{content:"\f192";position:absolute;left:0;top:3px;color:#76a408;font-family:"FontAwesome"}
.list-radio_viol{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_viol li{position:relative;padding-left:25px}
.list-radio_viol li:before{content:"\f192";position:absolute;left:0;top:3px;color:#c5125d;font-family:"FontAwesome"}
.list-radio_org{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_org li{position:relative;padding-left:25px}
.list-radio_org li:before{content:"\f192";position:absolute;left:0;top:3px;color:#ef8026;font-family:"FontAwesome"}
.green_list{font-size:15px;line-height:22px;font-family:"Raleway";color:#22a9d6;position:relative;left:40px}
.green_list li{position:relative;padding-left:25px}
.green_list li:before{content:"\f111";position:absolute;left:0;top:0;color:#68a007;font-family:"FontAwesome";font-size:8px}
.black_list{font-size:15px;line-height:22px;font-family:"Raleway";color:#616d6f;position:relative;left:40px;margin-bottom:0!important}
.black_list li{position:relative;padding-left:25px}
.black_list li:before{content:"\f111";position:absolute;left:0;top:0;color:#000;font-family:"FontAwesome";font-size:8px}
.img_list_blk{padding:0}
.img_list_blk li{padding:0;display:inline-block}
.list-radio_blue{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_blue li{position:relative;padding-left:25px}
.list-radio_blue li:before{content:"\f192";position:absolute;left:0;top:3px;color:#069dd0;font-family:"FontAwesome"}
.list-radio_black{font-size:15px;line-height:22px;font-family:"Raleway";color:#000;margin-bottom:0!important}
.list-radio_black li{position:relative;padding-left:25px}
.list-radio_black li:before{content:"\f192";position:absolute;left:0;top:3px;color:#616d6f;font-family:"FontAwesome"}
.blue_circle_img img{position:absolute;top:24%;left:25%}
span.ult_tab_section{display:inline-grid!important}
.tab-content>.tab-pane a.see-more,.see-more,.wpb_wrapper .btn.btn-primary{background-color:#009acd!important;padding:26px 34px;color:#fff!important;border:1px solid #ececec!important;border-radius:35.5px;text-transform:uppercase;font-family:"Raleway";font-weight:600;display:inline-block;margin:20px auto;font-size:18px}
.tab-content>.tab-pane a.see-more:hover,.see-more:hover,.wpb_wrapper .btn.btn-primary:hover{background-color:#009acd!important;border-color:#009acd!important;color:#fff!important}
.text-white .besoin .offers-section .text-item:after{background:#fff}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#e4eff2!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover{border-color:#019acd!important;background-color:#019acd!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#019acd!important;font-weight:100!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel:hover .vc_tta-panel-title>a{color:#fff!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before{border-color:#019acd!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern:hover .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern:hover .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:#fff!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f1f5f8!important}
.plan-item{background:rgba(255,255,255,0.95)!important}
.centre-support{position:fixed;right:-250px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;top:38%;transform:translateY(-50%);padding-left:48px;height:250px;z-index:999999;width:300px}
.centre-support .support-content p{display:inline-block;color:#009acd;background:#fff;padding:10px;font-size:19px;border-radius:25px;margin-bottom:10px!important;position:relative;top:40%}
.centre-support .support-content p a{display:inline-block;color:#009acd;font-size:15px}
.border_img_content_intern img{border-bottom:5px solid #009acd}
.centre-support:hover{right:0}
.left-rs-menu{position:fixed;right:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;z-index:40;width:240px}
.phone_numb_block{font-size:16px !important;position:relative;top:0;left:0;color:#000;text-decoration:none;text-transform:none;margin-bottom: 0;}
.phone_numb_block span.slogon{margin-right:15px !important;position:relative;bottom:10px}
.phone_numb_block a{color:#000}
.phone_numb_block a:hover{text-decoration:none;text-transform:none}
.block_info_line_right a{color:#000;font-size:13px;margin:0 22px 0 8px;position:relative;bottom:4px}
.block_info_line_right a:hover{color:#009acd;text-decoration:underline}
.left-fixed-menu{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;z-index:999999;background-color:#f1f1f1}
.block_info_line_right{position:absolute;right:22px;top:20%}
.left-fixed-menu .block_float_top_info{position:absolute;z-index:999999;background-color:#f1f1f1;padding:4px 22px}
.block_float_top_info div:first-child{display:inline-flex}
.mobile_top_bar_tel div:first-child{display:inline-flex}
.mobile_top_bar_tel .phone_numb_block .slogon{position:relative;bottom:10px}
.left-fixed-menu ul{display:inline-flex;background-color:#f1f1f1}
.left-rs-menu{top:65%;width:50px;right:0}
.modal-header{text-align:center;border:0!important}
.modal-footer{border:0!important}
.letterblock img{position:relative;top:70px}
.letterblock{height:260px;background-color:#f1f1f1;border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0}
.modal-content{height:auto;display:inline-block;padding-bottom:0;width:100%;border-radius:25px!important;position:relative;top:120px}
.body_content{text-align:center;border-left:1px solid #a1a1a1}
.modal-body .close{padding:15px!important;margin:0!important}
.input-mail_popup{border:1px solid #d6cece!important;border-radius:15px!important;background-color:#f1f1f1!important;box-shadow:2px 2px 7px -2px #888 inset!important;width:100%;height:50px;padding:0 17px;margin:17px 0}
.modal-body{text-align:center;padding:0!important}
.send_btn_popup{background-color:#009acd!important;color:#fff!important}
.reset_btn_popup{background-color:#dad9da!important;color:#818181!important}
.modal-dialog .modal-content .modal-body button{margin:0 4px;border-radius:100px;padding:12px 35px}
.modal-content input[type='radio']{-webkit-appearance:none;width:13px;height:13px;border:1px solid #a9a9a9;border-radius:50%;outline:none;box-shadow:0 0 5px 0 gray inset;margin-left:9px}
.modal-content input[type='radio']:hover{box-shadow:0 0 5px 0 orange inset}
.modal-content input[type='radio']:before{content:'';display:block;width:100%;height:100%;border-radius:62%;border:2px solid #fff}
.modal-content input[type='radio']:checked:before{background:#009ccd}
.left-rs-menu ul li{background:#f1f1f1;margin-bottom:1px;padding:10px;position:relative;border-radius:3px;transition:all .2s ease-in-out .2s;font-size:14px;padding:10px 10px 10px 17px}
.left-fixed-menu ul li{font-size:14px;padding:5px 0 5px 20px}
.left-rs-menu ul li{font-size:20px}
.left-fixed-menu ul li:after{font-family:"FontAwesome";height:38px;width:50px;background-color:#009acd;display:block;position:absolute;left:0;top:0;color:#fff;font-size:20px;text-align:center;padding:9px 0;border-radius:3px}
.left-fixed-menu ul a{text-decoration:none;text-transform:none;color:#000}
.left-rs-menu ul li a > .fa{font-size:20px;color:#a0a0a0;transition:all .2s ease-in-out .2s}
.left-fixed-menu ul li:hover:after{background-color:#009acd}
.left-rs-menu ul li :hover > .fa{color:#fff;transition:all .2s ease-in-out .2s}
.left-rs-menu ul li.fb:hover{background-color:#3b5999}
.left-rs-menu ul li.tw:hover{background-color:#27a6d1}
.left-rs-menu ul li.in:hover{background-color:#04538b}
.left-rs-menu ul li.yt:hover{background-color:#c4302c}
.left-rs-menu .new-tweet-icon img {position: relative;margin-left: -3px;filter: opacity(0.5);}
.left-rs-menu .new-tweet-icon:hover {background: #100f0fde !important;}
.left-rs-menu .new-tweet-icon:hover img {filter: contrast(0.2);}
.left-rs-menu .new-tweet-icon a:hover img {filter: invert(1);}
.support-content{border:1px solid #f1f1f1;background-image:url(./img/bgbg.png);height:100%;width:100%;text-align:center}
.centre-support:before{content:url(img/bg_support.png);height:100%;position:absolute;left:0;top:0}
.centre-support:hover:before{content:url(img/bg_support.png)}
.form_output_pages{border:1px dashed #88d0e8;margin:40px 0}
.form_output_pages legend{font-size:50px;text-align:center;width:auto;padding:35px 40px;text-transform:uppercase}
.wrap-inside-nav{left:50%!important;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.wrap-inside-nav > .inside-col > .inside-nav li{width:32%;position:relative;left:4%}
.wrap-inside-nav .inside-col .inside-nav li a{display:block;line-height:25px;min-height:45px;padding:10px 0 10px 20px;color:#fff;font-size:14px;text-decoration:none;border-bottom:0}
.wrap-inside-nav .inside-col .inside-nav li a:hover{color:#fff!important}
.wrap-inside-nav .inside-col .inside-nav li.active > a{color:#fff!important;background:#005b95;border-top-left-radius:20px;border-bottom-right-radius:20px}
.wrap-inside-nav{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.navbar-with-inside.nav>li{position:static}
#navbar-collapse{position:relative}
.event_block img{min-height:250px}
.text-center .title-deco:after{left:50%;transform:translateX(-50%)}
.text-white .besoin .service-item-text *{color:#fff}
.text-white .besoin .list-radio li:before{color:#fff}
.page-section{padding:25px 0 0!important}
.header-overlay{background-color:rgba(21,32,36,0.3)!important}
.histoire .wrap-timeline .time-item .date{font:90px Montserrat;color:#000;position:relative}
.histoire .wrap-timeline .time-item .date:before{content:'';position:absolute;bottom:0;height:5px;width:50px;background-color:#76a408;display:block}
.histoire .wrap-timeline .left-row .time-item .date:before{right:2px}
.histoire .wrap-timeline .right-row .time-item .date:before{left:2px}
.histoire .wrap-timeline .row > .round-ico.little:before,.histoire .wrap-timeline .row > .round-ico.little:after,.histoire .wrap-timeline .row > .round-ico.big:before,.histoire .wrap-timeline .row > .round-ico.big:after{content:none}
.histoire .wrap-timeline .row > .round-ico.little,.histoire .wrap-timeline .row > .round-ico.big{background:#058ebc;width:35px;height:35px;border:5px solid #eeeef2;box-shadow:inset 0 0 0 5px #fff;-webkit-box-shadow:inset 0 0 0 5px #fff;-moz-box-shadow:inset 0 0 0 5px #fff;margin-left:-17px;top:100px}
.fontstyle0{line-height:22px;margin-bottom:35px!important}
.histoire .wrap-timeline .plus .plus-ico.inactive{display:none}
.histoire .wrap-timeline:after{background:transparent;border:1px dashed #eee}
.offres-support .vc_column-inner > .wpb_wrapper{padding:20px;background:#fff;border:1px dashed #058ebc;border-radius:30px}
.offres-support .support h3{background-color:transparent;padding:0;color:#000!important;font-size:20px;position:relative;padding-right:10px}
.offres-support .support img{margin-bottom:10px!important}
.offres-support .support h3 > strong.big{font-size:32px}
.offres-support .support h3 > strong.nbr{font-size:65px;position:absolute;right:-35px;top:-7px}
.support_cnt p{font-size:25px!important;margin:0!important;line-height:27px!important}
.support_cnt p strong{font-size:43px!important}
.support_cnt p span.jr_cnt{font-size:27px!important}
.wrap-inside-nav .inside-col .inside-nav li:hover{background:#0385b8;border-top-left-radius:20px;border-bottom-right-radius:20px}
.green_block_title .wpb_wrapper{margin-bottom:22px!important}
.green_block_title .wpb_wrapper h3{margin-bottom:22px!important}
.parag_in_block{font-size:15px!important;line-height:22px!important;margin:0!important;font-style:initial}
.parag_in_block_bottom_btn, .rtd h3.parag_in_block_bottom_btn{font-size:18px!important;line-height:22px!important;margin:0!important;padding-top:19px;padding-bottom:19px;font-weight: 100;text-transform: initial;color: #000;}
.green_line_separator{background-color:#00bc38;height:3px;width:100%;margin-bottom:20px!important}
.btn_green_block a{color:#fff;text-transform:none;text-decoration:none}
.btn_green_block{background-color:#00bc38;display:inline-block;padding:15px 35px;border-radius:100px;font-size:25px!important;float:left;margin-bottom:17px!important;font-weight:100;cursor:pointer;margin-top:30px!important}
.btn_green_block:hover{background-color:#fff}
.btn_green_block:hover > .btn_green_block_link{color:#000!important;text-transform:none;text-decoration:none;font-weight:400}
.link_gray_btn{font-size:20px;font-weight:400;background-color:#e9e9e9;padding:15px 25px;border-radius:100px;margin-right:20px;color:#000}
.link_gray_btn_white{background-color:#fff;color:#5c5959!important;font-size:30px;padding:8px 45px;border-radius:50px;border:1px solid #bfbfbf;margin-right:20px;font-family:"Raleway-light"}
.link_gray_btn_white:hover{background-color:#232423;color:#fff!important;text-transform:none!important;text-decoration:none!important}
.link_gray_btn:hover{background-color:#00bc38;color:#fff!important;text-decoration:none;text-transform:none;margin-right:20px;padding:15px 25px}
.papercut_icon_block .service-item .wrap-service-icon .service-icon{background-color:#00bc38;border:0}
.papercut_icon_block .service-item .wrap-service-icon{background-color:#fff;border:0}
.papercut_icon_block .service-item .media-body h5{color:#00bc38!important;font-size:30px!important;text-transform:none;font-weight:100}
.papercut_icon_block .service-item .wrap-service-icon .service-icon:hover{background-color:#00bc38}
.papercut_icon_block .service-item .wrap-service-icon .service-icon span{color:#fff}
.papercut_icon_block .service-item:hover .wrap-service-icon .service-icon{background-color:#00bc38!important;border:0}
.max-height_block_text_1 .wpb_content_element{height:150px!important}
.max-height_block_text_2 .wpb_content_element{height:120px!important}
.max-height_block_text_3 .wpb_content_element{height:146px!important}
.tabulation_number_static{background:url(img/line_count.png) bottom right no-repeat;background-repeat:no-repeat;background-position-x:94%;background-position-y:66%;height:175px}
.tabulation_number_static_last{background-image:none!important}
.parag_bg_pad_adj .wpb_text_column .wpb_wrapper{margin-bottom:20px!important}
.parag_bg_pad_adj .vc_column-inner{padding-top:20px!important}
.parag_bg_pad_adj_last .wpb_text_column .wpb_wrapper{margin-bottom:0!important}
.parag_bg_pad_adj_last .vc_column-inner{padding-top:0!important}
.list_margin_none{margin-bottom:0!important}
.tabulation_number_static .stats-block .aio-icon-top{height:60px}
.green_line_block .wpb_text_column{margin-bottom:25px!important}
.green_line_block .wpb_text_column .wpb_wrapper{margin-bottom:25px!important}
.green_line_block{margin-bottom:0!important}
.title_element_cnt .wpb_text_column{margin-bottom:25px!important}
.title_element_cnt .wpb_text_column .wpb_wrapper{margin-bottom:25px!important}
.link_green_btn{font-size:20px;font-weight:400;background-color:#00bc38;padding:15px 25px;border-radius:100px;margin-right:20px;color:#fff}
.link_green_btn:hover{background-color:#232423;color:#fff!important;text-decoration:none;text-transform:none;margin-right:20px;padding:15px 25px}
.top_title_content .wpb_wrapper{margin-bottom:20px!important}
.top_title_content h3{margin-bottom:30px!important}
.tabulation_number_static .stats-desc .stats-text{font-weight:700}
.green_link{color:#00bc38}
.green_link:hover{color:#058a2d!important}
.green_link:focus{color:#058a2d!important}
.green_link:active{color:#058a2d!important}
.block_border_top_green{border-top:1px solid #00bc38}
.block_border_top_green .wpb_wrapper{margin-bottom:0!important}
.papercut_icon_block h3{margin-bottom:0!important}
.papercut_icon_block .service-item{padding:10px 0 5px!important}
.papercut_icon_block .vc_column-inner{padding:0!important}
.subtitle_title{font-size:18px;display:block;margin-top:9px;margin-bottom:6px!important;font-weight:100}
.blue_line_block{height:2px;background:#0197c9}
.blue_btn_sav{background:#0197c9;padding:13px 20px;font-size:25px;color:#fff;border-radius:100px;text-decoration:none;text-transform:none}
.btn_blue_link{background:#00aeef;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.btn_blue_link_youtube{background:#f10404;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.btn_blue_link_youtube:hover{text-decoration:underline!important;color:#fff!important}
.btn_blue_link_kpax_disc{background:#f18d3c;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.all_component{display:inline-flex!important}
.adresse{padding:0!important}
.btn_blue_link:hover{background:#919191;color:#fff!important}
.no_padding_block .vc_column-inner{padding:0!important}
a:hover{text-decoration:underline;color:#039bce!important}
.no_pad_block .wpb_wrapper{padding:0;margin-bottom:0!important}
.bardimm_prod.current{background-color:#1a1b1c!important}
.spec_bardimm.current{background-color:#05722d!important}
.first_title_block .wpb_wrapper{margin-bottom:25px!important}
.first_title_block h3{margin-bottom:8px!important}
.first_title_block_o .wpb_wrapper{margin-bottom:0!important}
.first_title_block_o h3{margin-bottom:0!important}
.nomargin_title_block .wpb_wrapper{margin-bottom:0!important}
.nomargin_title_block h3,h2,p{margin:0 }
.inline_block_icon_image_list .wpb_content_element .wpb_wrapper{display:inline-flex!important}
.number_in_block{background:#fff;padding:7px 17px;color:#014289;border-radius:100px;border:1px dashed #3fb3db;font-size:30px;font-weight:700}
.border_icon_text .vc_column-inner{margin-top:0!important;padding-top:0!important}
.border_icon_text .vc_column-inner > :first-child{border:1px dashed #fff;border-radius:12px}
.image_megaform{height:120px}
.btn_blue_block{color:#fff;background-color:#0098ce;border-radius:50px;padding:20px 40px;display:inline-block;font-size:24px!important;cursor:pointer;margin:25px 15px!important;border-radius:50px!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block:hover{background-color:#9b9c9e;color:#fff!important;text-transform:none;text-decoration:none;border-radius:50px!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block_search{color:#fff;background-color:#0098ce;border-radius:50px;padding:20px 40px;display:inline-block;font-size:24px!important;cursor:pointer;margin:25px 15px!important;border-radius:0!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block_search:hover{background-color:#9b9c9e;color:#fff;text-transform:none;text-decoration:none;border-radius:0!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.dark_blue:hover{color:#067ca4!important;cursor:pointer}
.btn_support{background-color:#fefefe;color:#009acd!important;font-size:25px;font-weight:700;padding:13px 20px 16px 9px;border-radius:38px;border:1px dashed #009acd;text-decoration:none!important;box-shadow:0 0 2px #000;display:inline-block;margin:0!important;width:73%}
.get_btn_right_block{float:right;position:relative;right:30px;top:15px}
/*31-05-2023*/
.page-id-980 #post-grid-11489 .item .layer-media > a {
    height: 140px;
    display: block;
    margin: 0 0 15px;
}
.page-id-980 #post-grid-11489 .item .layer-media > a > img {
    height: 100% !important;
    width: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: contain;
    margin: auto;
}

@media screen and (max-width: 1600px) {
.left-rs-menu{top:50%;width:50px;left:0}
.left-fixed-menu{top:84%!important}
}
.btn_show_hide_block{color:#fff;background-color:#0098ce;border-radius:50px;padding:15px 35px;display:inline-block;font-size:24px!important;cursor:pointer}
.display_hidden_block{display:none}
.vc_grid-pagination{position:absolute;top:5px;right:6%}
.vc_btn3-container.vc_btn3-left{text-align:left;position:absolute;bottom:0}
.vc_gitem-zone,.vc_gitem_row .vc_gitem-col{height:100%}
.vc_gitem_row{height:350px}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#9b9c9e!important;font-size:15px!important;border-bottom:0!important}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#f7f7f7!important;background-color:#2da7d3!important}
.blog-content-section .left-column .wrap-blog-post .post-body-content{display:inline-flex!important}
.vc_grid-filter-dropdown{background-color:#e9f2f9;padding:22px 32px}
.vc_grid-filter-dropdown .vc_grid-styled-select select{background:#FFC url(img/list.png) no-repeat center right 45px!important;vertical-align:middle;padding:4px 10px!important;min-width:195px;display:inline-block!important;overflow:hidden!important;background-color:#fff!important;-webkit-appearance:none}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a{background-color:#fff!important;border-color:#5AA1E3!important;color:#0081c4!important;font-size:14px;border-top:0;border-bottom:0;background-color:#0081c4!important}
.vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone a.vc_gitem-link{border-bottom:4px solid #0081c4}
.prev_btn_block_single{display:block;background-color:#9b9c9e;color:#fff;position:relative;top:60px;float:right;right:35px;padding:12px 21px;border:0;font-size:16px;font-weight:700;letter-spacing:3px;border-radius:5px}
.prev_btn_block_single:hover{background-color:#009acd}
.wrap_img_single_block-blog{border-bottom:3px solid #009acd}
.time_block_on_single_page{font-size:14px;letter-spacing:0;color:#009acd;position:relative;top:9px;margin-bottom:15px}
.section-content p em{font-size:16px}
#search-open{z-index:9999999!important}
.navbar-search{background-color:rgba(12,14,16,0.74);top:49px}
.blog-content-section .left-column .wrap-blog-post .post-body-excerpt{display:block!important;margin-top:12px}
.blog-content-section .left-column .wrap-blog-post .post-body-title{display:inline-block}
.phrase-eq{height:90px}
.timeline_border_bottom .wrap-timeline .container-timeline .left-row,.timeline_border_bottom .wrap-timeline .container-timeline .right-row{border-bottom:1px solid #009de0;padding:30px 0}
.timeline_border_bottom .wrap-timeline .container-timeline .right-row:last-of-type{border-bottom:0;padding:30px 0}
body.fixed-header .scrolling-header .navbar .navbar-nav > li > a{color:#333!important}
.nav>li>a{padding:15px 12px!important}
.partner_img .news-item .image{height:auto!important;background-color:unset!important}
.casclient_block{border:2px dashed #e9f2f9}
.casclient_block .owl-pagination{text-align:center!important}
.casclient_block .owl-item .slide-item .description-block .review{-webkit-box-shadow:unset;box-shadow:unset}
.casclient_block .owl-item .slide-item .description-block .review:before{color:#009bce}
.navbar-search .input-group{top:30px!important}
.blog-content-section .wrap-blog-post .wrap_img_single_block-blog{border:0}
.wrap-post-description .meta{border:0!important}
.scanner_virtuel_block .vc_column-inner{padding-top:5px!important}
.scanner_virtuel_block_2 .vc_column-inner{padding-top:30px!important}
.btn_blue_block_search{background-color:#9b9c9e;color:#fff;font-weight:100;padding:15px 20px!important;border-radius:4px;font-family:"Raleway"}
.btn_blue_block_search:hover{background-color:#2da7d3;color:#fff!important;text-decoration:none;text-transform:none}
.mintdoc_metier_block{padding:0!important}
.mintdoc_metier_block .vc_column-inner{padding:0!important}
.blk_tgl_rm{padding:0!important;margin:0!important}
.open_close_btn img{padding:0!important;margin:0!important}
.mintdoc_metier_parag img{padding:0!important;margin-bottom:0!important;margin-right:20px!important;margin-top:0!important}
.mintdoc_metier_parag h4{margin-top:0!important}
.solution_center_block{text-align:center!important}
.solution_block_link{background-color:#eee;border-radius:74px;padding:20px 30px;display:inline-block;font-size:15px!important;width:70%;font-family:"Raleway";margin-bottom:40px!important;line-height:30px!important;font-weight:600}
.solution_block_link a{font-size:35px;margin:0 10px!important;color:#333!important;font-weight:700}
.key_word_solution{font-size:32px!important;color:#009acd;font-weight:100!important}
.big-font-bm .section-subtitle{font-size:14px}
.kpaxmanage_casclient blockquote{box-shadow:0!important;padding:20px}
.review_papercut_temoignage blockquote{box-shadow:0!important;padding:20px;margin:0!important}
blockquote p{color:#000;font-size:15px;line-height:22px;text-decoration:unset!important;text-transform:unset!important;padding:0!important;margin:0!important;font-style:unset;font-family:"Raleway"!important}
blockquote,.blockquote{border:1px solid #eee;-webkit-box-shadow:0 0 0 0 #000!important;-moz-box-shadow:0 0 0 0 #000!important;box-shadow:0 0 0 0 #000!important;font-style:unset;margin:0;font-family:"Raleway"!important}
.envoyer .wpcf7-form-control-wrap{position:unset!important}
.kpaxmanage_casclient .slide-item .media-left{display:none}
.kpaxmanage_casclient .slide-item .media-body .review{margin-left:0!important;padding:25px!important}
.kpaxmanage_casclient .slide-item .media-body .name{display:none!important}
.kpaxmanage_casclient .slide-item .description-block .review:before{display:none!important}
.review_papercut_temoignage .slide-item .media-left{display:none}
.review_papercut_temoignage .slide-item .media-body .review{margin-left:0!important;padding:20px!important}
.review_papercut_temoignage .slide-item .media-body .name{display:none!important}
.review_papercut_temoignage .slide-item .description-block .review:before{display:none!important}
.btn:focus{color:#fff!important;text-decoration:none}
.ult_tab_li a:hover{color:unset!important}
@media (max-width: 767px) {
.display_hidden_block{display:block}
.btn_show_hide_block{display:none}
.block_float_top_info{display:none}
.header .navbar .navbar-brand{width:100%!important;position:relative!important;top:-15px!important;left:10%!important}
.nav > li > a{padding:10px 9px;font-size:15px!important}
.relative-nav-container .toggle-button .fa-navicon{font-size:30px}
.newsletter .form-control{height:40px!important;font-size:14px!important;border-radius:100px!important;width:auto!important}
.newsletter .btn{margin-left:-60%!important;height:40px!important;font-size:14px!important}
.navbar-fixed-top .navbar-collapse{max-height:100%!important}
.header .navbar{padding-top:20px!important;padding-bottom:20px}
.wrap-inside-nav > .inside-col > .inside-nav li{width:100%}
.wrap-inside-nav{position:relative!important;padding:0!important;margin:0 0 50px!important;top:0!important}
.title h1{font-size:25px}
.top-header{min-height:218px!important}
.top-header .header-container .header-title{padding-top:45px!important;padding-left:10px;padding-right:10px}
.top-header .header-container .header-title .title{line-height:38px!important}
.section-heading .section-title{font-size:28px!important}
.rtd .title-deco{font-size:28px!important}
#tawkchat-minified-wrapper{display:none!important}
.feature-item .text{height:unset!important}
.vc_grid-pagination{position:absolute;top:50px;right:17%;z-index:99999999}
.vc_gitem_row{height:400px!important}
.ult-ac-slidedown{max-height:100%!important}
.btn_green_block{font-size:19px!important;text-align:center!important}
.back_to_line{display:block!important}
.link_gray_btn{font-size:13px;display:block}
}
.MintDoc .carousel-caption h1,.tp-splitted.tp-linesplit div,.MintDoc .rev_slider .tp-caption,.MintDoc .list-radio{text-transform:initial!important;color:#004351!important}
.MintDoc .carousel-caption h1,.tp-splitted.tp-linesplit div{font-size:25px!important}
.MintDoc .rev_slider .tp-caption{font-size:15px!important}
.btn-plus{display:inline-block;height:20px;width:30px;border-bottom-left-radius:5px;border-top-right-radius:5px;float:right;position:relative;cursor:pointer;margin-bottom:0!important}
.btn-gray{background:#616d6f}
.btn-ciel{background:#019cd0}
.btn-green_collapse{background:#00bc38}
.btn-green{background:#368d3e}
.btn-plus:before{content:"\f067";font-family:"FontAwesome";position:absolute;top:50%;left:50%;color:#fff;transform:translate3d(-50%,-50%,0);font-size:8px}
.btn-plus .collapsed:before{content:"\f068"}
p.parag_in_block{padding-top:19px;padding-bottom:5px}
.parag_bg_pad_adj .parag_in_block{padding-top:0}
.style_demonst_1{text-transform:capitalize;font-family:"Raleway-semibold";font-size:40px;color:#4b575d}
.papercut_parag_block{font-size:20px!important;color:#4b575d}
.style_demonst_2{text-transform:lowercase;font-family:"Raleway-medium";font-size:40px;color:#00bc38;font-weight:700;display:block;margin-top:20px;margin-bottom:0!important}
.style_demonst_3{text-transform:lowercase;font-family:"Raleway-black";font-size:65px;color:#3c3b3b;font-weight:700}
.border_top_bottom_up{border-top:1px solid #676767}
.border_top_bottom_down{border-bottom:1px solid #676767}
.block_bordored_sec p{padding:0!important}
.block_bordored_sec{border:8px solid #ededed;padding:12px 15px;display:inline-flex;width:100%;margin-bottom:10px}
.block_bordored_sec div{display:inline-block;margin:0!important}
.tlch_guide{float:right;display:inline-block;margin:0!important;background-color:#eaeaea;color:#000!important;padding:10px 40px 10px 20px;border-bottom-left-radius:37px;border-bottom-right-radius:40px;border-top-right-radius:40px;font-size:18px;background-image:url(img/downl_icon.png);background-repeat:no-repeat;background-position:97%;font-weight:700}
#blc5{width:100%}
.tlch_guide:hover{background-color:#00bc38;text-transform:none!important;text-decoration:none!important;color:#fff!important}
.paper_cut_white_block{font-size:22px!important}
.tlch_green_guide{display:inline-block;margin:0!important;background-color:#47a82d;color:#fff!important;padding:20px 60px 20px 25px;border-bottom-left-radius:37px;border-bottom-right-radius:40px;border-top-right-radius:40px;font-size:18px;background-image:url(img/downl_icon.png);background-repeat:no-repeat;background-position:97%;font-weight:700;margin-top:15px!important}
.tlch_green_guide:hover{background-color:#5c665f;text-transform:none!important;text-decoration:none!important;color:#fff!important}
.no-width-for-review .media-left{display:none}
.no-width-for-review .name{display:none}
.no-width-for-review .review{padding:22px!important}
.review:before{font-family:'FontAwesome';display:block;font-style:normal;position:absolute;right:50px;top:-20px;color:#288cf0;width:40px;height:34px;padding:0;text-align:center;font-size:35px;line-height:40px;cursor:pointer;content:"\f10e"}
.papercut_list_truc_cool ul li a{color:#435a2a!important}
.link_mintdoc_green{color:#69b356!important}
.link_mintdoc_green:hover{color:#69b356!important;text-decoration:underline!important;text-transform:none!important}
#fonct img{margin:0!important}
#econ img{margin:0!important}
.title_reseau_partner h5.post-title_block_partner{text-align:center;font-size:20px;font-family:"Montserrat";color:#009acd!important;font-weight:100;min-height:40px;text-align:center;line-height:27px;text-transform:initial;margin-bottom:0}
.s1{text-align:center;padding:15px 0}
.size_18{font-size:18px!important;line-height:22px!important}
.size_25{font-size:25px}
.size_30{font-size:30px!important}
.size_45{font-size:45px!important;line-height:120%}
.deco_italic{font-style:italic}
ul.list-unstyled li:last-child{margin:0}
ul.list-unstyled{margin-bottom:20px!important}
.bold_video_block_title{margin-top:14px!important;font-size:40px!important;color:#fff!important;line-height:1!important;text-align:justify!important;margin-bottom:30px!important;font-weight:700!important}
#list4{margin-bottom:0!important}
ul.black_list li:last-child{margin-bottom:0!important}
.bold_video_block_desc{font-size:18px;font-weight:100;display:block;line-height:27px;margin:0;margin-top:37px!important;text-align:justify}
.bold_title_gray{margin-top:15px!important;margin-bottom:25px!important;font-size:20px!important;font-weight:700}
.blue_gray_line{height:3px;background:#91adb1;width:100%;margin-bottom:35px}
.on_bottom_nulber{margin-bottom:30px!important}
.on_bottom_nulber .number_in_block{color:#014289!important}
.title_contact_inf{text-align:center;font-size:30px!important;line-height:22px!important;color:#009acd!important;text-transform:initial!important;margin-right:-11px!important;margin-bottom:10px!important}
.title_full_width_page{font-size:25px!important;line-height:33px!important;text-align:center!important}
.parag_full_width_page{font-size:18px!important;line-height:28px!important;margin-top:20px!important;text-align:center!important}
.dark_green_link{color:#435a2a!important}
.dark_green_link:hover{color:#435a2a!important;text-decoration:underline;text-transform:none}
@media screen and (max-width: 610px) {
.ult-tabto-actitle:hover,.ult-tabto-actitleActive{color:#fff!important}
.btn-form-bottom{text-align:center;display:inline-block}
.btn-form-bottom input{width:100%}
}
#cookie-notice{max-width: 85%;border-top-right-radius: 10px;min-width: 80%;}
.home .top-header{display:none;}
.wrap-blog-post img {
    width: auto !important;
    height: auto;
    max-width: inherit!important;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}

.left-rs-menu ul {list-style-type: none !important;}

.formulaire-webinar1 input {
    font-size: 12px;
    border: none !important;
    width: 70% !important;
    height: 39px;
    color: #000;
    float: right;
	padding-left:10px;
}

.formulaire-webinar input[type='checkbox'] {
    font-size: 12px;
    border: none !important;
    width: 21px !important;
    height: 18px !important;
    float: left;
}

.formulaire-webinar #sib_captcha {float: right;}
.bg_webinar .container-webinar{
    background: url(img/container-mintdoc1.png) top left no-repeat !important;;
  
    
}
.bg_webinar .right-bloc {
    
    min-height: 654px;
 
}

.bg_webinar .left-footer {
 
    margin-bottom: 20px;
}

.rgpd { color:#fff}
.rgpd input[type=checkbox] {
    display: inline-block;
    margin-left: -15px;
}
.single-post .rtd ul {
    padding-left: 55px;}
.post-body{text-align:justify;}

#webinar-1 {}
#webinar-1 h3,
#webinars-archive h3 {
    text-transform: uppercase !important;
    margin-bottom: 0;
    color: #444444;
}
#webinar-1 h4,
#webinars-archive h4 {
    color: #444444;
    font-weight: 300;
    font-size: 15px;
    margin-top: 7px;
}
#webinar-1 .wdate,
#webinars-archive .wdate {
    background: #444444;
    color: #fff;
    padding: 5px;
    margin: 10px 0;
    margin-top: 29px;
    font-size: 18px;
}
#webinar-1 .wmin,
#webinars-archive .wmin {
    color: #0089b7;
    font-size: 18px;
    font-weight: 400;
}
#webinar-1 .winscrire,
#webinars-archive .winscrire {
    position: absolute;
    bottom: 12px;
    width: 75%;
    margin: 0 auto;
}
 

#webinar-1 .winscrire a,
#webinars-archive .winscrire a {
    width: 100%;
    display: inline-block;
    border-radius: 0;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    font-size: 17px !important;
    font-weight: 700;
}
.webinarinfo { position: relative;}

.bg_webinar .img-responsive {
      padding-bottom: 20px !important;;
}

#wpcf7-f11381-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    height: 50px;
    border-radius: 0;
}

.post-grid .item .layer-media img {
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
    max-height: 220px;
}

.formulaire input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    height: 50px!important;
	border-radius: 0;
    box-shadow: none!important;
}

#logos img {
    width: 156px !important;
    height: auto;
    max-width: inherit!important;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}
.blog-header {
    background-image: url(https://www.bluemega.com/wp-content/uploads/2020/11/actualites.jpg);
}

.bold_title_noir {
    color: #000;
    font-size: 21px !important;
    font-weight: bold;
}
.intuitive_video > div {
    background: #ffffff url(https://www.bluemega.com/wp-content/uploads/2020/12/bgvideo.png?id=12089) bottom center no-repeat !important;
    background-size: contain !important;
}

.btn_intuitive{
    background: #222020;
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 28px;
}
#bloks .wpb_wrapper {
    padding: 0px !important;
}

.testi_desc_wrapper {
    height: 80vh;
    padding-bottom: 100px;
    overflow: hidden;
    margin-top: -70px;
}
.temoignagehover .text {
    color: #fff;
    padding: 0 50px 50px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    font-weight: 100;
    max-width: 656px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden auto;
}

@media screen and (max-width: 992px) {
	#bloks .vc_col-sm-3 {
       width: 50%;
}
.testi_desc_wrapper {
    height: 60vh;
    padding-bottom: 150px;}
	
	.temoignagehover .text {
    padding: 0 100px 50px;
}

}

.vc_custom_1582033717128 {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
    background-color: #dce2e3 !important;
    display: block;
    text-align: center;
}

.page-id-12288 .wpb_text_column{
    display: inline-block;
    text-align: center;
    width: 100%;
}

#webinar-1 .wmin,
#webinars-archive .wmin {
    color: #0089b7;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}

#webinar-1 h4,
#webinars-archive h4 {
    color: #444444;
    font-weight: 300;
    font-size: 15px;
    margin-top: 7px;
    margin-bottom: 57px;
}

.rev-btn {
    font-size: 25px!important;
    font-family: "Raleway"!important;
    color: #fff!important;
    font-weight: 100!important;
    display: inline-block;
    margin-top: 20px!important;
    padding: 20px 50px!important;
    background: rgba(0,154,205,0.9)!important;
    border-radius: 30px!important;
    border: 0!important;
}

.bg-phone {
    width: 40px;
    height: 37px;
    background: url('css_sprites.png') -10px -10px;
    display: inline-block;
}

 
.bg-letter {
    width: 20px; height: 18px;
    background: url('css_sprites.png') -49px -67px;
	 display: inline-block;
}

 
.bg-write {
    width: 19px; height: 21px;
    background: url('css_sprites.png') -10px -67px;
	 display: inline-block;
}

 
.bg-dist {
    width: 22px; height: 19px;
    background: url('css_sprites.png') -70px -10px;
	 display: inline-block;
}

 
.bg-list {
    width: 18px; height: 12px;
    background: url('css_sprites.png') -112px -10px;
}
  /* responsive update  */
.navbar-fixed-bottom, .navbar-fixed-top {
    /* position: fixed; */
    right: 0;
    left: 0;
    z-index: 1030;
}

/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Boostrap 3 patch for for bootstrap-modal. Include BEFORE bootstrap-modal.css!
 */

body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

.modal {
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 1050;
  padding: 0;
  width: 500px;
  margin-left: -250px;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal.container {
  max-width: none;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}

.home-slider { display:block !important;    text-align: center;}
.home-slider .fontent {
  position: absolute;
  top: 50%; /* poussé de la moitié de hauteur du référent */
  transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
  text-align: center;
      width: 100%;
}
.home-slider h2 {
    z-index: 5;
    font-family: Montserrat;
    text-align: left;
    line-height: 50px;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 44px;
    border-color: rgb(51, 51, 51);
    border-style: none;
    margin: 0px;
    border-radius: 0px;
    padding: 0px;
    color: rgb(255, 255, 255) !important;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: auto;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    transform-origin: 50% 50% 0px;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    text-align: center;
   
    margin: 0 auto;
 
    display: inline-block;
}
.home-slider .fontmed {
    z-index: 7;
     
    visibility: visible;
    text-align: left;
    line-height: 22px;
    letter-spacing: 0px;
    font-weight: 300;
    font-size: 30px;
    border-color: rgb(255, 255, 255);
    border-style: none;
    margin: 0px;
    border-radius: 0px;
    padding: 0px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: auto;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
    display: inline-block;
    text-align: center;
    margin-top: 29px;
}
.rev-btn {
    font-size: 25px!important;
    font-family: "Raleway"!important;
    color: #fff!important;
    font-weight: 100!important;
    display: inline-block;
    margin-top: 50px!important;
    padding: 20px 50px!important;
    background: rgba(0,154,205,0.9)!important;
    border-radius: 30px!important;
    border: 0!important;
    margin: 0 auto;
}
.rev-btn:hover {
    
    color: #fff!important;
  
}
#homeslider .wpb_wrapper { padding:0 !important}

.page-id-12598 .top-header {
    background-size: cover;
    min-height: 475px;
	display:none
}


/* ************************************************   
Theme Name: Elbrus-child
Author: Templines
Version: 1.0
Description: In 2016, a theme for Wordpress 4.2+
Theme URI:  http://templines.com/product/elbrus-wordpress/
Author URI: templines.com
License: See on zip package
License URI: See on zip package
Template: elbrus
Tags: portfolio, two-columns
*/

@import "../elbrus/style.css";
@font-face{font-family:"Raleway-black";src:url(fonts/RALEWAY-BLACK.TTF) format("truetype")}
@font-face{font-family:"Raleway-semibold";src:url(fonts/RALEWAY-SEMIBOLD.TTF) format("truetype")}
@font-face{font-family:"Raleway-bold";src:url(fonts/RALEWAY-BOLD.TTF) format("truetype")}
@font-face{font-family:"Raleway-medium";src:url(fonts/RALEWAY-MEDIUM.TTF) format("truetype")}
@font-face{font-family:"Raleway-light";src:url(fonts/RALEWAY-LIGHT.TTF) format("truetype")}
@font-face{font-family:"Raleway-regular";src:url(fonts/RALEWAY-REGULAR.TTF) format("truetype")}
.text-initial{text-transform:initial!important}
.social-follow{padding:0;text-align:center}
.social-follow a{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:50px;width:50px;border-radius:50%;display:block}
.social-follow li{border-radius:50%;height:60px;width:60px;padding:4px}
.social-follow li:hover{border:1px dotted #fff;border-radius:50%}
.btn-fb{background-image:url(img/005-facebook.png)}
.btn-tw{background-image:url(img/004-twitter.png)}
.btn-in{background-image:url(img/003-linkedin.png)}
.btn-leaf{background-image:url(img/leaf.png)}
.btn-yt{background-image:url(img/001-youtube.png)}
.newsletter .form-control{border:0;background:#fff;border-radius:100px;height:71px;padding-left:19px;color:#0291d4;border-bottom:0!important;font-size:18px}
.actualite_block .item .news-item p{font-size:15px}
.actualite_block .item .news-item h5{margin-bottom:0;text-transform:none}
.actualite_block .item .news-item .meta{padding:5px 0 30px}
.actualite_block .item .news-item .meta div{text-transform:none}
.newsletter .btn{border:0;border-radius:100px!important;margin-left:-50%!important;height:71px}
.mega-service .wpb_wrapper{background-repeat:no-repeat;background-size:contain;height:230px;width:100%;line-height:25px;padding:100px 25px}
.mega-service .violet .wpb_wrapper{background-image:url(img/violet.png)}
.mega-service .orange .wpb_wrapper{background-image:url(img/orange.png)}
.mega-service .vert .wpb_wrapper{background-image:url(img/vert.png)}
.mega-service .bleu .wpb_wrapper{background-image:url(img/blue.png)}
.mega-service .violet .btn.btn-info{color:#bd6fd7}
.mega-service .orange .btn.btn-info{color:#e08b72}
.mega-service .vert .btn.btn-info{color:#9eba6c}
.mega-service .bleu .btn.btn-info{color:#15adf4}
.mega-service .btn.btn-info{background:transparent;border:0;white-space:initial;font-size:19px;font-family:"Raleway";line-height:1.5;text-align:center;font-weight:600;padding:15px 0;position:relative;right:10px}
.mega-service .btn.btn-info:hover,.mega-service .btn.btn-info:focus,.mega-service .btn.btn-info:active:focus{background:transparent;border:0}
.mega-service .violet:hover,.mega-service .orange:hover,.mega-service .vert:hover,.mega-service .bleu:hover{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(img/mega-hover.png)}
.mega-service .violet:hover{background:url(img/violet-hover-img.png) no-repeat 50% 50%}
.mega-service .orange:hover{background:url(img/orange-hover-img.png) no-repeat 50% 50%}
.mega-service .vert:hover{background:url(img/green-hover-img.png) no-repeat 50% 50%}
.mega-service .bleu:hover{background:url(img/blue-hover-img.png) no-repeat 50% 50%}
.mega-service .violet:hover .wpb_wrapper{background-image:url(img/violet-hover.png)}
.mega-service .orange:hover .wpb_wrapper{background-image:url(img/orange-hover.png)}
.mega-service .vert:hover .wpb_wrapper{background-image:url(img/green-hover.png)}
.mega-service .bleu:hover .wpb_wrapper{background-image:url(img/blue-hover.png)}
.mega-service .violet:hover .btn.btn-info,.mega-service .orange:hover .btn.btn-info,.mega-service .vert:hover .btn.btn-info,.mega-service .bleu:hover .btn.btn-info,.home_box_wrap_icon .feature-item .wrap-feature-icon .feature-icon span,.home-posts .feature-item .wrap-feature-icon .feature-icon span{color:#fff}
.gestion:hover .feature-item .wrap-feature-icon .feature-icon span{color:#e62c06}
.optimisation:hover .feature-item .wrap-feature-icon .feature-icon span{color:#da892d}
.capture:hover .feature-item .wrap-feature-icon .feature-icon span{color:#809038}
.creation:hover .feature-item .wrap-feature-icon .feature-icon span{color:#10948f}
.securite:hover .feature-item .wrap-feature-icon .feature-icon span{color:#68138b}
.capture .feature-item .wrap-feature-icon .feature-icon span{transform:rotate(45deg)}
.home_box_wrap_icon .feature-item .wrap-feature-icon,.home-posts .feature-item .wrap-feature-icon,.service-navigation .navigation-item .navigation-icon{background-image:url(img/icon-shad.png);background-position:50% -15%;background-repeat:no-repeat;background-size:contain}
.feature-item .wrap-feature-icon:after,.service-navigation .navigation-item .navigation-icon:after{content:url(img/bottom-shad.png);bottom:-10px;left:50%;transform:translateX(-50%)}
.gestion .feature-item .wrap-feature-icon{background-color:#e62c06}
.optimisation .feature-item .wrap-feature-icon{background-color:#da892d}
.capture .feature-item .wrap-feature-icon{background-color:#809038}
.creation .feature-item .wrap-feature-icon{background-color:#10948f}
.securite .feature-item .wrap-feature-icon{background-color:#68138b}
.capture .feature-item .wrap-feature-icon .feature-icon span{transform:rotate(45deg)}
.home_box_wrap_icon .wpb_column:hover .wrap-feature-icon,.home_box_wrap_icon .feature-item.active .wrap-feature-icon,.home-posts .feature-item:hover .wrap-feature-icon,.feature-item.active .wrap-feature-icon,.home-posts .feature-item:hover .wrap-feature-icon .feature-icon,.feature-item.active .wrap-feature-icon .feature-icon{background-color:#fff;border-color:#fff}
.home_box_wrap_icon .wpb_column:hover .wrap-feature-icon .feature-icon,.home_box_wrap_icon .wpb_column.active .wrap-feature-icon .feature-icon{background-color:#fff;border-color:#e9f2f9}
.gestion:hover,.optimisation:hover,.capture:hover,.creation:hover,.securite:hover{background-color:#f2f8fc}
.home-posts .feature-item .wrap-feature-icon{background-color:#009acd;border-color:#009acd}
.home-posts .feature-item .wrap-feature-icon .feature-icon{border:1px dotted #f4f8fc;line-height:100px}
.home-posts .wpb_column:hover .feature-item .wrap-feature-icon .feature-icon{border-color:#009acd}
.home-posts .feature-item:hover .wrap-feature-icon .feature-icon span,.home-posts .feature-item.active .wrap-feature-icon .feature-icon span{color:#009acd}
.home-posts .text a{color:#000;text-decoration:none}
.home-posts .feature-item{background-color:#fff;padding:10px 20px;position:relative}
.home-posts .feature-item:hover{background-color:#f4f8fc}
.home-posts .wrap-feature-icon{position:absolute;top:-50%}
.Gamme_KPAX_{font-size:20px;font-family:"Raleway";line-height:.9;text-align:center}
.white_bann{position:fixed;top:0;z-index:99;left:50%;margin-left:auto;margin-right:auto;transform:translateX(-50%);width:80%;padding-top:5px;padding-bottom:5px;background:#fff}
.home-posts .blue-icons .feature-item{position:relative;padding-top:30%}
.home-posts .blue-icons .feature-item:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,154,205,1);-moz-box-shadow:0 0 2px 0 rgba(0,154,205,1);box-shadow:0 0 2px 0 rgba(0,154,205,1)}
.home-posts .blue-icons .feature-item:hover .title{color:#0d4456}
.home-posts .blue-icons .feature-item:hover a{color:#009acd}
.blue-icons{margin-top:5%}
.home-posts .blue-icons .feature-item .wrap-feature-icon{position:absolute;margin:0;left:50%;top:0;transform:translate3d(-50%,-50%,0px)}
.besoin.with-bottom-effect .bottom-effect{bottom:-130px!important;-moz-transform:rotate(3deg)!important;-ms-transform:rotate(3deg)!important;-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}
.vc_row-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background:#4CAF50;background:-moz-linear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);background:-webkit-linear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);background:linear-gradientlinear-gradient(45deg,rgba(76,175,80,0.85) 0%,rgba(0,154,205,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4CAF50',endColorstr='#fefcea',GradientType=0.5)}
.besoin .section-heading .section-title{font-size:36px;color:#fff;font-family:'Raleway';font-weight:600}
.text-white,.besoin .wrap-timeline .time-item .title{color:#fff!important}
.besoin .wrap-timeline .row > .round-ico.little:after,.besoin .wrap-timeline .row > .round-ico.little:before,.besoin .wrap-timeline .row > .round-ico.big:after,.besoin .wrap-timeline .row > .round-ico.big:before{background:transparent}
.besoin .wrap-timeline .row > .round-ico.little,.besoin .wrap-timeline .row > .round-ico.big{width:45px;height:45px;border:6px solid #80cde6;-webkit-box-shadow:inset 0 0 0 6px #34917f;-moz-box-shadow:inset 0 0 0 6px #34917f;box-shadow:inset 0 0 0 6px #34917f;margin-left:-23px}
.select_list_product{background:#fff url(img/list.png) no-repeat center right 4%;vertical-align:middle;margin:0;padding:4px 10px;min-width:195px;display:inline-block;overflow:hidden!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;border:none;box-shadow:2px 2px 2px 1px #ababab inset}
.col1 textarea{width:95%;height:110px}
.time-image{margin:5px 30px;border:15px solid #e9f2f9;display:grid}
.histoire .time-image{margin:5px 30px;border:0!important;display:grid}
.right-row .time-image{text-align:right!important;float:right}
.titre-tel .wpb_wrapper{padding:0}
.besoin .wrap-timeline:after{background:transparent;border:1px dotted rgba(255,255,255,0.25)}
.besoin .wrap-timeline .time-item .date{font-family:'Raleway';font-weight:600}
.besoin .section-heading .section-subtitle,.besoin .wrap-timeline .time-item .title{font-family:'Raleway',sans-serif;font-style:initial;font-size:20px;margin-bottom:0}
.besoin .wrap-timeline .time-item .title{font-style:italic;font-weight:100;margin-bottom:19px}
.besoin span.plus{display:none}
.besoin .btn-left,.besoin .btn-right{padding:10px 19px;position:relative;border-bottom-right-radius:30px;border:1px solid #fff;margin-top: 20px;color:#fff;}
.besoin .btn-left{border-top-left-radius:30px;border-bottom-left-radius:30px;}
.besoin .btn-left:hover,.besoin .btn-right:hover{border-color:#55c9ef;background:#009acd;color:#fff!important}
.besoin .btn-right{border-top-right-radius:30px;border-bottom-left-radius:30px}
.besoin .btn-left:before,.besoin .btn-right:before{content:'';position:absolute;height:10px;width:9px;border:1px solid;border-radius:50%;top:-18px}
.besoin .btn-left:after,.besoin .btn-right:after{content:'';position:absolute;top:-8px;background:#fff;height:8px;width:1px}
.besoin .btn-left:before{right:-4px}
.besoin .btn-left:after{right:0}
.besoin .btn-right:before{left:-4px}
.besoin .btn-right:after{left:0}
.newsletter_block_insc .wpb_wrapper{padding:0 2px}
.besoin .btn-left:hover:after,.besoin .btn-right:hover:after{background:#55c9ef}
.besoin .btn-left:hover:before,.besoin .btn-right:hover:before{border-color:#55c9ef;background:#009acd}
.news-item .image{height:200px;border-bottom:5px solid #009acd}
.img-styled .vc_figure > div.vc_box_border_grey > img{border-bottom:5px solid #009acd}
.no_border_image img,.no_border_image .news-item .image{border-bottom:0!important}
.news-item .image img{height:100%;width:100%}
.news-item .post-title{font-size:18px;font-family:"Montserrat";color:#000!important;font-weight:100;min-height:40px}
.news-item .meta .meta-tag a{color:#009acd!important}
.actualite_block .news-item .meta .meta-item a{color:#009acd!important}
.more > p{font-size:15px;font-family:"Raleway";color:#444}
.title_deco_center .title-deco:after{content:none;position:relative;display:block;text-align:center;width:100%}
.title_deco_center .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper{margin-bottom:0!important}
.title_deco_center h3{margin-bottom:0!important;text-transform:none!important}
.title_deco_center img{margin:0!important;padding:0!important}
.impr_delegue .service-item{padding:0;max-width:300px;margin:0 auto}
.more,.more:hover{text-decoration:none}
.more:hover > p{color:#0a6a8a}
.blue-form > div{position:absolute;background-size:contain;top:-30px;z-index:999}
.blue-form .fobox h5, .blue-form .fobox h4{text-transform:none;margin:30px 0 50px !important;font-family:"Raleway"}
.blue-form .fobox h5:after, .blue-form .fobox h4:after{background-color:#fff!important;width:40px}
#support .fobox h5.fobox-title, #support .fobox h4.fobox-title{color:#fff!important}
.contact-bp .fobox-title, .contact-bp h4.fobox-title{font-size:36px;font-family:"Raleway";color:#fff;font-weight:700;text-transform:initial!important}
.mega-service div a.btn.btn-info:hover{color:#fff!important}
.feature-item{margin-bottom:25px!important}
.contact-bp .fobox h5:after, .contact-bp .fobox h2:after{background:#fff}
.wpb_wrapper h4.fobox-title{font-size:36px;}
.list-info{font-size:17px;font-family:"Raleway";line-height:1.4;display:block}
.contact-bp form span.cont{font-size:15px;font-family:"Raleway";color:#152024;font-weight:700;text-transform:uppercase;display:block;margin-bottom:10px}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;padding:19px 15px;border-radius:5px;height:auto}
textarea{width:100%;border-radius:5px}
.btn-form-bottom input{padding:19px;border-radius:30px;height:50px!important}
.btn-form-bottom input:hover{background:#9b9c9e}
.text-white .twitter-feed .twitter .slider-title i{color:#fff;text-shadow:none;font-size:70px}
.text-white .twitter-feed .twitter .slider-title a{display:none}
.text-white .twitter-feed .twitter .slider-title{color:#fff;border:2px dashed;display:inline-block;margin-bottom:35px;border-radius:50%;padding:19px}
.tabulation_pages{border-right:1px solid #d3d3d3!important;border-radius:0!important;top:0;padding:7px}
.tabulation_pages.current a:hover{color:#fff!important}
.tabulation_pages a span.ult_tab_main{display:inline-grid!important;padding:0 10px!important;height:0}
.tabs_page{margin-bottom:0!important}
.tabs_page ul.ult_tabmenu{border-bottom:2px solid #044752!important;width:85%}
.tab_img_mint ul.ult_tabmenu{border-bottom:2px solid #044752!important;width:85%}
.tabs_page_paper ul.ult_tabmenu{border-bottom:2px solid #00bc38!important;width:85%}
.tabulation_pages:before{box-shadow:0 0 0 rgba(0,0,0,0)!important}
.first_tab_des{border-top-left-radius:25px!important;border-left:0!important}
.last_tab_des{border-top-right-radius:25px!important;border-right:0!important}
.text-white .twitter-feed *{text-align:center}
.twitter-feed .twitter .wrap-section-slider .slide-item .large{font-size:25px;font-family:"Montserrat";font-weight:700;text-transform:capitalize;margin:14px 0}
.foot-menu div{font-size:15px;line-height:2.2}
.foot-menu .rubrique .fobox .fobox-title{font-size:15px;font-family:"Raleway";font-weight:700}
.foot-menu .rubrique .fobox h5:after, .foot-menu .rubrique .fobox h2:after{background:transparent;margin-top:0}
.foot-menu .rubrique .wpb_wrapper{padding:0!important}
.foot-menu .rubrique .wpb_wrapper .fobox{padding:0!important}
.foot-menu .rubrique .wpb_wrapper .fobox ul{line-height:22px}
.footer_social.wpb_text_column :last-child,.footer_social.wpb_text_column p:last-child{margin-bottom:0}
.footer_social{text-align:right}
.copyright{display:block;margin-top:5px;font-family:"Raleway";font-weight:100!important;text-transform:initial!important}
.info-contact{line-height:22px}
.info-contact li{position:relative;padding-left:25px}
.info-contact li:before{position:absolute;top:5px;left:0}
.info-contact li.tel:before{content:url(/wp-content/uploads/2017/07/tel.png);padding-right:23px}
.info-contact li.fax:before{content:url(/wp-content/uploads/2017/07/fax.png)}
.info-contact li.mail:before{content:url(/wp-content/uploads/2017/07/Untitled-6.png)}
.foot-menu .focontent a:hover{color:#288cf0}
.has-feedback .form-control{background:#e0e0e0;border-radius:30px}
.mc4wp-form-fields .elbrus-mc4wp input[type="submit"]{width:auto;background:#0c8ccc;height:50px;border-radius:30px;padding:5px 25px;color:#fff;top:0;right:-25px;text-transform:uppercase}
.focontent ul li:before{content:"\f1db";font-family:FontAwesome;font-size:9px;color:#0c8ccc;position:absolute;left:-9px;top:50%;transform:translateY(-50%)}
.focontent ul li{padding-left:16px;position:relative}
.title h1{font-size:44px;font-family:"Montserrat";color:#fff;font-weight:700;text-transform:none}
footer .vc_row[data-vc-full-width]{overflow:visible}
.colored_green{color:#71c017!important}
.tabulation_number_static .stats-top .stats-number{color:#71c017!important;font-weight:700}
.tabulation_number_static_blue .stats-top .stats-number{color:#00abee!important}
.title_green_stl{font-size:25px!important;font-family:"Raleway"!important;color:#71c017!important;position:relative;padding-left:25px;text-transform:unset!important;margin-bottom:0!important}
.title_green_stl:before,.title_green_stl:after{content:"";position:absolute;border:2px solid #71c017;top:50%;transform:translateY(-50%)}
.title_green_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_green_stl:after{width:8px;left:11px;border-width:1px}
.title_green_stl_dbl{font-size:25px!important;font-family:"Raleway"!important;color:#71c017!important;position:relative;padding-left:25px;text-transform:unset!important;margin-bottom:0!important}
.title_green_stl_dbl:before,.title_green_stl_dbl:after{content:"";position:absolute;border:2px solid #71c017;top:25%;transform:translateY(-50%)}
.title_green_stl_dbl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_green_stl_dbl:after{width:8px;left:11px;border-width:1px}
.img_no-margin{margin:5px!important}
.title_specbard_stl{font-size:25px!important;font-family:"Raleway"!important;color:#368d3e!important;position:relative;padding-left:25px;text-transform:unset!important}
.title_specbard_stl:before,.title_specbard_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_specbard_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_specbard_stl:after{width:8px;left:11px;border-width:1px}
.title_blk_stl{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin:10px 0!important;text-transform:unset!important}
.title_blk_stl:before,.title_blk_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_blk_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl:after{width:8px;left:11px;border-width:1px}
.title_blk_stl_double{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_blk_stl_double:before,.title_blk_stl_double:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_stl_double:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl_double:after{width:8px;left:11px;border-width:1px}
.title_blk_stl_tri{font-size:25px;font-family:"Raleway";color:#00bc38!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_blk_stl_tri:before,.title_blk_stl_tri:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_stl_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_stl_tri:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim_tri{font-size:25px!important;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim_tri:before,.title_blk_bardim_tri:after{content:"";position:absolute;border:2px solid #000;top:15%;transform:translateY(-50%)}
.title_blk_bardim_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim_tri:after{width:8px;left:11px;border-width:1px}
.title_blk_pdf_tri{font-size:25px!important;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_pdf_tri:before,.title_blk_pdf_tri:after{content:"";position:absolute;border:2px solid #019cd0;top:15%;transform:translateY(-50%)}
.title_blk_pdf_tri:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_pdf_tri:after{width:8px;left:11px;border-width:1px}
.title_viol{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol:before,.title_viol:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_viol:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol:after{width:8px;left:11px;border-width:1px}
.title_viol_dbl{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol_dbl:before,.title_viol_dbl:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_viol_dbl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol_dbl:after{width:8px;left:11px;border-width:1px}
.title_viol_trp{font-size:25px!important;font-family:"Raleway";color:#c10051!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_viol_trp:before,.title_viol_trp:after{content:"";position:absolute;border:2px solid #000;top:17%;transform:translateY(-50%)}
.title_viol_trp:before{left:0;height:12px;width:12px;border-radius:50%}
.title_viol_trp:after{width:8px;left:11px;border-width:1px}
.title_ciel{font-size:25px!important;font-family:"Raleway";color:#59c3e1!important;position:relative;padding-left:25px;margin-bottom:10px!important;text-transform:capitalize!important;margin-bottom:20px;text-transform:unset!important}
.title_ciel:before,.title_ciel:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.mobile_link_btn:hover{color:#fff!important}
.title_ciel:before{left:0;height:12px;width:12px;border-radius:50%}
.title_ciel:after{width:8px;left:11px;border-width:1px}
.title_bl_pdff{font-size:25px!important;font-family:"Raleway";color:#004990!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:unset!important}
.title_bl_pdff:before,.title_bl_pdff:after{content:"";position:absolute;border:2px solid #019cd0;top:50%;transform:translateY(-50%)}
.title_bl_pdff:before{left:0;height:12px;width:12px;border-radius:50%}
.title_bl_pdff:after{width:8px;left:11px;border-width:1px}
.header_popup_text{display:inline-flex}
.header_popup_text .image_popup_famille img{border-radius:100px}
.header_popup_text .title_description_family{font-size:17px;margin-top:26px}
.header_popup_text .title_description_family strong{font-weight:700}
.close_btn_popup img{width:unset!important;height:unset!important;position:unset!important;cursor:pointer}
.block_text_pop{background-color:#fff;padding:10px;border-radius:5px}
.all_blocks_popup .ult_modal-content{border:0!important;border-radius:5px!important;border-color:unset!important}
.list_distr_papercut ul li a{color:#5b8e6a;font-weight:100}
.list_distr_papercut ul li a:hover{color:#5b8e6a!important}
.title_black{font-size:25px!important;font-family:"Raleway";color:#616d6f!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_black:before,.title_black:after{content:"";position:absolute;border:2px solid #616d6f;top:50%;transform:translateY(-50%)}
.title_black:before{left:0;height:12px;width:12px;border-radius:50%}
.title_black:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim{font-size:50px;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim:before,.title_blk_bardim:after{content:"";position:absolute;border:2px solid #000;top:15%;transform:translateY(-50%)}
.title_blk_bardim:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim:after{width:8px;left:11px;border-width:1px}
.title_blk_bardim_double{font-size:25px;font-family:"Raleway";color:#019cd0!important;position:relative;padding-left:25px;margin-bottom:0!important;text-transform:capitalize!important}
.title_blk_bardim_double:before,.title_blk_bardim_double:after{content:"";position:absolute;border:2px solid #000;top:25%;transform:translateY(-50%)}
.title_blk_bardim_double:before{left:0;height:12px;width:12px;border-radius:50%}
.title_blk_bardim_double:after{width:8px;left:11px;border-width:1px}
.title_org_stl{font-size:25px!important;font-family:"Raleway"!important;color:#ef8026!important;position:relative;padding-left:25px;text-transform:capitalize!important}
.title_org_stl:before,.title_org_stl:after{content:"";position:absolute;border:2px solid #000;top:50%;transform:translateY(-50%)}
.title_org_stl:before{left:0;height:12px;width:12px;border-radius:50%}
.title_org_stl:after{width:8px;left:11px;border-width:1px}
.section-heading{padding-bottom:0;line-height:1.1;font-family:'Montserrat',sans-serif}
.section-heading .section-abovetitle{font-family:"Montserrat";color:#878787;font-weight:600}
.section-heading .section-title{font-size:30px;font-family:"Montserrat";color:#152024}
.section-heading .section-subtitle{font-size:17px;font-family:"Raleway";color:#9E9E9E;margin-bottom:15px;padding-bottom:15px}
.section-heading .section-content{font-size:15px;line-height:22px;font-family:"Raleway";color:#444}
.section-heading .section-content:first-child{font-size:15px}
.section-heading .section-content p{margin-bottom:12px;font-size:12px}
.section-heading .section-content p:last-child{margin-bottom:0}
.section-heading .design-arrow{width:1px;height:50px;background:#ddd;position:relative;margin:10px auto}
.bold_width_no_height{display:inline-block;height:0;margin-bottom:0!important}
.section-heading .design-arrow.inline-arrow{display:inline-block;vertical-align:middle;float:none}
.section-heading .design-arrow:after{content:"";display:block;position:absolute;width:11px;height:11px;border:2px solid #288cf0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:100%;left:-5px}
.section-heading.text-left .design-arrow{margin-left:0;margin-right:auto}
.section-heading.text-right .design-arrow{margin-right:0;margin-left:auto}
.text-white .section-heading .section-abovetitle{color:#fff}
.text-white .section-heading .section-title{color:#fff}
.text-white .section-heading .section-subtitle{color:#fff}
.text-white .section-heading .section-content{color:#fff}
.service-navigation{margin-bottom:30px;text-align:center}
.service-navigation ul{padding-left:0;list-style:none}
.service-navigation ul li{margin:0;background-color:#288cf0}
.service-navigation ul li:nth-child(1) .navigation-icon{background-color:#009acd}
.service-navigation ul li:nth-child(2) .navigation-icon{background-color:#f6961a}
.service-navigation ul li:nth-child(3) .navigation-icon{background-color:#859f0a}
.service-navigation ul li:nth-child(4) .navigation-icon{background-color:#e54014}
.service-navigation ul li:nth-child(1).active .navigation-icon span,.service-navigation ul li:nth-child(1):hover .navigation-icon span{color:#009acd;border-color:#009acd}
.service-navigation ul li:nth-child(2).active .navigation-icon span,.service-navigation ul li:nth-child(2):hover .navigation-icon span{color:#f6961a;border-color:#f6961a}
.service-navigation ul li:nth-child(3).active .navigation-icon span,.service-navigation ul li:nth-child(3):hover .navigation-icon span{color:#859f0a;border-color:#859f0a}
.service-navigation ul li:nth-child(4).active .navigation-icon span,.service-navigation ul li:nth-child(4):hover .navigation-icon span{color:#e54014;border-color:#e54014}
.service-navigation ul li:nth-child(1).active .navigation-icon,.service-navigation ul li:nth-child(1):hover .navigation-icon,.service-navigation ul li:nth-child(2).active .navigation-icon,.service-navigation ul li:nth-child(2):hover .navigation-icon,.service-navigation ul li:nth-child(3).active .navigation-icon,.service-navigation ul li:nth-child(3):hover .navigation-icon,.service-navigation ul li:nth-child(4).active .navigation-icon,.service-navigation ul li:nth-child(4):hover .navigation-icon{background:#fff}
.service-navigation ul li.active .navigation-item,.service-navigation .navigation-item:hover{background:#e9f2f9}
.service-navigation ul li.active .navigation-icon span,.service-navigation ul li:hover .navigation-icon span{background:#fff!important}
.elbrus-tabs .tab-content h3{font-size:25px;font-family:"Raleway";color:#009acd!important;position:relative;padding-left:25px;margin-bottom:10px!important}
.elbrus-tabs .tab-content h3:before,.elbrus-tabs .tab-content h3:after{content:"";position:absolute;border:2px solid #009acd;top:50%;transform:translateY(-50%)}
.elbrus-tabs .tab-content h3:before{left:0;height:12px;width:12px;border-radius:50%}
.elbrus-tabs .tab-content h3:after{width:8px;left:11px;border-width:1px}
.service-navigation .navigation-item{margin:0;width:100%;max-width:100%;background:transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:25px 0;text-align:center;position:relative;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:1px dotted #009acd}
.service-navigation .navigation-item .navigation-icon{margin:0 auto 55px;width:120px;max-width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:10px;text-align:center;position:relative;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:120px}
.service-navigation .navigation-item .navigation-icon span{display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;font-size:32px;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:5px solid transparent}
.service-navigation .navigation-item .navigation-icon span:before{margin:0;font-size:32px}
.service-navigation .navigation-item h5{font-size:15px;font-family:"Raleway";color:#152024!important;font-weight:600;text-transform:uppercase}
.text-white .besoin .service-item .wrap-service-icon .service-icon span{color:#fff}
.text-white .besoin .service-item .wrap-service-icon{width:120px;height:120px;line-height:82px;background:none;border:2px dashed rgba(255,255,255,0.22);padding:3px;margin-right:5px}
.text-white .besoin .service-item .wrap-service-icon .service-icon{background:none;width:110px;height:110px;border:none;line-height:130px;background-color:rgba(255,255,255,0.22)}
.text-white .besoin .service-item:hover .wrap-service-icon .service-icon{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.22)!important}
.text-white .besoin .service-item h5, .text-white .besoin .service-item h3,.text-white .besoin .service-item-text{font-size:15px;font-family:"Raleway";color:#fff}
.text-white .besoin .service-item h5, .text-white .besoin .service-item h3{font-weight:700}
.text-white .besoin .media-body{padding:20px 0}
.rtd ul{list-style-type:none}
.special_block_mega_form .wpb_wrapper{padding-bottom:5px}
.list-radio_ciel{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473;margin-bottom:20px!important}
.list-radio_ciel li{position:relative;padding-left:25px}
.list-radio_ciel li:before{content:"\f192";position:absolute;left:0;top:3px;color:#59c3e1;font-family:"FontAwesome"}
.list-radio{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473;margin-bottom:0!important;text-align:justify}
.list-radio li{position:relative;padding-left:25px}
.list-radio li:before{content:"\f192";position:absolute;left:0;top:3px;color:#76a408;font-family:"FontAwesome"}
.list-radio_viol{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_viol li{position:relative;padding-left:25px}
.list-radio_viol li:before{content:"\f192";position:absolute;left:0;top:3px;color:#c5125d;font-family:"FontAwesome"}
.list-radio_org{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_org li{position:relative;padding-left:25px}
.list-radio_org li:before{content:"\f192";position:absolute;left:0;top:3px;color:#ef8026;font-family:"FontAwesome"}
.green_list{font-size:15px;line-height:22px;font-family:"Raleway";color:#22a9d6;position:relative;left:40px}
.green_list li{position:relative;padding-left:25px}
.green_list li:before{content:"\f111";position:absolute;left:0;top:0;color:#68a007;font-family:"FontAwesome";font-size:8px}
.black_list{font-size:15px;line-height:22px;font-family:"Raleway";color:#616d6f;position:relative;left:40px;margin-bottom:0!important}
.black_list li{position:relative;padding-left:25px}
.black_list li:before{content:"\f111";position:absolute;left:0;top:0;color:#000;font-family:"FontAwesome";font-size:8px}
.img_list_blk{padding:0}
.img_list_blk li{padding:0;display:inline-block}
.list-radio_blue{font-size:15px;line-height:22px;font-family:"Raleway";color:#386473}
.list-radio_blue li{position:relative;padding-left:25px}
.list-radio_blue li:before{content:"\f192";position:absolute;left:0;top:3px;color:#069dd0;font-family:"FontAwesome"}
.list-radio_black{font-size:15px;line-height:22px;font-family:"Raleway";color:#000;margin-bottom:0!important}
.list-radio_black li{position:relative;padding-left:25px}
.list-radio_black li:before{content:"\f192";position:absolute;left:0;top:3px;color:#616d6f;font-family:"FontAwesome"}
.blue_circle_img img{position:absolute;top:24%;left:25%}
span.ult_tab_section{display:inline-grid!important}
.tab-content>.tab-pane a.see-more,.see-more,.wpb_wrapper .btn.btn-primary{background-color:#009acd!important;padding:26px 34px;color:#fff!important;border:1px solid #ececec!important;border-radius:35.5px;text-transform:uppercase;font-family:"Raleway";font-weight:600;display:inline-block;margin:20px auto;font-size:18px}
.tab-content>.tab-pane a.see-more:hover,.see-more:hover,.wpb_wrapper .btn.btn-primary:hover{background-color:#009acd!important;border-color:#009acd!important;color:#fff!important}
.text-white .besoin .offers-section .text-item:after{background:#fff}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#e4eff2!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover{border-color:#019acd!important;background-color:#019acd!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#019acd!important;font-weight:100!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel:hover .vc_tta-panel-title>a{color:#fff!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before{border-color:#019acd!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern:hover .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern:hover .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:#fff!important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f1f5f8!important}
.plan-item{background:rgba(255,255,255,0.95)!important}
.centre-support{position:fixed;right:-250px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;top:38%;transform:translateY(-50%);padding-left:48px;height:250px;z-index:999999;width:300px}
.centre-support .support-content p{display:inline-block;color:#009acd;background:#fff;padding:10px;font-size:19px;border-radius:25px;margin-bottom:10px!important;position:relative;top:40%}
.centre-support .support-content p a{display:inline-block;color:#009acd;font-size:15px}
.border_img_content_intern img{border-bottom:5px solid #009acd}
.centre-support:hover{right:0}
.left-rs-menu{position:fixed;right:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;z-index:40;width:240px}
.phone_numb_block{font-size:15px !important;position:relative;top:0;left:0;color:#000;text-decoration:none;text-transform:none;margin-bottom: 0;}
.phone_numb_block span.slogon{margin-right:15px !important;position:relative;bottom:13px}
.phone_numb_block a{color:#000}
.phone_numb_block a:hover{text-decoration:none;text-transform:none}
.block_info_line_right a{color:#000;font-size:13px;margin:0 22px 0 8px;position:relative;bottom:4px}
.block_info_line_right a:hover{color:#009acd;text-decoration:underline}
.left-fixed-menu{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;z-index:999999;background-color:#f1f1f1}
.block_info_line_right{position:absolute;right:0;top:23%}
.left-fixed-menu .block_float_top_info{position:absolute;z-index:999999;background-color:#f1f1f1;padding:6px 22px 4px 22px}
.block_float_top_info div:first-child{display:inline-flex}
.mobile_top_bar_tel div:first-child{display:inline-flex}
.mobile_top_bar_tel .phone_numb_block .slogon{position:relative;bottom:10px}
.left-fixed-menu ul{display:inline-flex;background-color:#f1f1f1}
.left-rs-menu{top:65%;width:50px;right:0}
.modal-header{text-align:center;border:0!important}
.modal-footer{border:0!important}
.letterblock img{position:relative;top:70px}
.letterblock{height:260px;background-color:#f1f1f1;border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0}
.modal-content{height:auto;display:inline-block;padding-bottom:0;width:100%;border-radius:25px!important;position:relative;top:120px}
.body_content{text-align:center;border-left:1px solid #a1a1a1}
.modal-body .close{padding:15px!important;margin:0!important}
.input-mail_popup{border:1px solid #d6cece!important;border-radius:15px!important;background-color:#f1f1f1!important;box-shadow:2px 2px 7px -2px #888 inset!important;width:100%;height:50px;padding:0 17px;margin:17px 0}
.modal-body{text-align:center;padding:0!important}
.send_btn_popup{background-color:#009acd!important;color:#fff!important}
.reset_btn_popup{background-color:#dad9da!important;color:#818181!important}
.modal-dialog .modal-content .modal-body button{margin:0 4px;border-radius:100px;padding:12px 35px}
.modal-content input[type='radio']{-webkit-appearance:none;width:13px;height:13px;border:1px solid #a9a9a9;border-radius:50%;outline:none;box-shadow:0 0 5px 0 gray inset;margin-left:9px}
.modal-content input[type='radio']:hover{box-shadow:0 0 5px 0 orange inset}
.modal-content input[type='radio']:before{content:'';display:block;width:100%;height:100%;border-radius:62%;border:2px solid #fff}
.modal-content input[type='radio']:checked:before{background:#009ccd}
.left-rs-menu ul li{background:#f1f1f1;margin-bottom:1px;padding:10px;position:relative;border-radius:3px;transition:all .2s ease-in-out .2s;font-size:14px;padding:10px 10px 10px 17px}
.left-fixed-menu ul li{font-size:14px;padding:5px 0 5px 20px}
.left-rs-menu ul li{font-size:20px}
.left-fixed-menu ul li:after{font-family:"FontAwesome";height:38px;width:50px;background-color:#009acd;display:block;position:absolute;left:0;top:0;color:#fff;font-size:20px;text-align:center;padding:9px 0;border-radius:3px}
.left-fixed-menu ul a{text-decoration:none;text-transform:none;color:#000}
.left-rs-menu ul li a > .fa{font-size:20px;color:#a0a0a0;transition:all .2s ease-in-out .2s}
.left-fixed-menu ul li:hover:after{background-color:#009acd}
.left-rs-menu ul li :hover > .fa{color:#fff;transition:all .2s ease-in-out .2s}
.left-rs-menu ul li.fb:hover{background-color:#3b5999}
.left-rs-menu ul li.tw:hover{background-color:#27a6d1}
.left-rs-menu ul li.in:hover{background-color:#04538b}
.left-rs-menu ul li.yt:hover{background-color:#c4302c}
.support-content{border:1px solid #f1f1f1;background-image:url(./img/supports.jpg);height:100%;width:100%;text-align:center;background-size: cover;}
.centre-support:before{content:url(img/bg_support.png);height:100%;position:absolute;left:0;top:0}
.centre-support:hover:before{content:url(img/bg_support.png)}
.form_output_pages{border:1px dashed #88d0e8;margin:40px 0}
.form_output_pages legend{font-size:50px;text-align:center;width:auto;padding:35px 40px;text-transform:uppercase}
.wrap-inside-nav{left:50%!important;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.wrap-inside-nav > .inside-col > .inside-nav li{width:32%;position:relative;left:4%}
.wrap-inside-nav .inside-col .inside-nav li a{display:block;line-height:25px;min-height:45px;padding:10px 0 10px 20px;color:#fff;font-size:14px;text-decoration:none;border-bottom:0}
.wrap-inside-nav .inside-col .inside-nav li a:hover{color:#fff!important}
.wrap-inside-nav .inside-col .inside-nav li.active > a{color:#fff!important;background:#005b95;border-top-left-radius:20px;border-bottom-right-radius:20px}
.wrap-inside-nav{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.navbar-with-inside.nav>li{position:static}
#navbar-collapse{position:relative}
.event_block img{min-height:250px}
.text-center .title-deco:after{left:50%;transform:translateX(-50%)}
.text-white .besoin .service-item-text *{color:#fff}
.text-white .besoin .list-radio li:before{color:#fff}
.page-section{padding:25px 0 0!important}
.header-overlay{background-color:rgba(21,32,36,0.3)!important}
.histoire .wrap-timeline .time-item .date{font:90px Montserrat;color:#000;position:relative}
.histoire .wrap-timeline .time-item .date:before{content:'';position:absolute;bottom:0;height:5px;width:50px;background-color:#76a408;display:block}
.histoire .wrap-timeline .left-row .time-item .date:before{right:2px}
.histoire .wrap-timeline .right-row .time-item .date:before{left:2px}
.histoire .wrap-timeline .row > .round-ico.little:before,.histoire .wrap-timeline .row > .round-ico.little:after,.histoire .wrap-timeline .row > .round-ico.big:before,.histoire .wrap-timeline .row > .round-ico.big:after{content:none}
.histoire .wrap-timeline .row > .round-ico.little,.histoire .wrap-timeline .row > .round-ico.big{background:#058ebc;width:35px;height:35px;border:5px solid #eeeef2;box-shadow:inset 0 0 0 5px #fff;-webkit-box-shadow:inset 0 0 0 5px #fff;-moz-box-shadow:inset 0 0 0 5px #fff;margin-left:-17px;top:100px}
.fontstyle0{line-height:22px;margin-bottom:35px!important}
.histoire .wrap-timeline .plus .plus-ico.inactive{display:none}
.histoire .wrap-timeline:after{background:transparent;border:1px dashed #eee}
.offres-support .vc_column-inner > .wpb_wrapper{padding:20px;background:#fff;border:1px dashed #058ebc;border-radius:30px}
.offres-support .support h3{background-color:transparent;padding:0;color:#000!important;font-size:20px;position:relative;padding-right:10px}
.offres-support .support img{margin-bottom:10px!important}
.offres-support .support h3 > strong.big{font-size:32px}
.offres-support .support h3 > strong.nbr{font-size:65px;position:absolute;right:-35px;top:-7px}
.support_cnt p{font-size:25px!important;margin:0!important;line-height:27px!important}
.support_cnt p strong{font-size:43px!important}
.support_cnt p span.jr_cnt{font-size:27px!important}
.wrap-inside-nav .inside-col .inside-nav li:hover{background:#0385b8;border-top-left-radius:20px;border-bottom-right-radius:20px}
.green_block_title .wpb_wrapper{margin-bottom:22px!important}
.green_block_title .wpb_wrapper h3{margin-bottom:22px!important}
.parag_in_block{font-size:15px!important;line-height:22px!important;margin:0!important;font-style:initial}
.parag_in_block_bottom_btn, .rtd h3.parag_in_block_bottom_btn{font-size:18px!important;line-height:22px!important;margin:0!important;padding-top:19px;padding-bottom:19px;font-weight: 100;text-transform: initial;color: #000;}
.green_line_separator{background-color:#00bc38;height:3px;width:100%;margin-bottom:20px!important}
.btn_green_block a{color:#fff;text-transform:none;text-decoration:none}
.btn_green_block{background-color:#00bc38;display:inline-block;padding:15px 35px;border-radius:100px;font-size:25px!important;float:left;margin-bottom:17px!important;font-weight:100;cursor:pointer;margin-top:30px!important}
.btn_green_block:hover{background-color:#fff}
.btn_green_block:hover > .btn_green_block_link{color:#000!important;text-transform:none;text-decoration:none;font-weight:400}
.link_gray_btn{font-size:20px;font-weight:400;background-color:#e9e9e9;padding:15px 25px;border-radius:100px;margin-right:20px;color:#000}
.link_gray_btn_white{background-color:#fff;color:#5c5959!important;font-size:30px;padding:8px 45px;border-radius:50px;border:1px solid #bfbfbf;margin-right:20px;font-family:"Raleway-light"}
.link_gray_btn_white:hover{background-color:#232423;color:#fff!important;text-transform:none!important;text-decoration:none!important}
.link_gray_btn:hover{background-color:#00bc38;color:#fff!important;text-decoration:none;text-transform:none;margin-right:20px;padding:15px 25px}
.papercut_icon_block .service-item .wrap-service-icon .service-icon{background-color:#00bc38;border:0}
.papercut_icon_block .service-item .wrap-service-icon{background-color:#fff;border:0}
.papercut_icon_block .service-item .media-body h5{color:#00bc38!important;font-size:30px!important;text-transform:none;font-weight:100}
.papercut_icon_block .service-item .wrap-service-icon .service-icon:hover{background-color:#00bc38}
.papercut_icon_block .service-item .wrap-service-icon .service-icon span{color:#fff}
.papercut_icon_block .service-item:hover .wrap-service-icon .service-icon{background-color:#00bc38!important;border:0}
.max-height_block_text_1 .wpb_content_element{height:150px!important}
.max-height_block_text_2 .wpb_content_element{height:120px!important}
.max-height_block_text_3 .wpb_content_element{height:146px!important}
.tabulation_number_static{background:url(img/line_count.png) bottom right no-repeat;background-repeat:no-repeat;background-position-x:94%;background-position-y:66%;height:175px}
.tabulation_number_static_last{background-image:none!important}
.parag_bg_pad_adj .wpb_text_column .wpb_wrapper{margin-bottom:20px!important}
.parag_bg_pad_adj .vc_column-inner{padding-top:20px!important}
.parag_bg_pad_adj_last .wpb_text_column .wpb_wrapper{margin-bottom:0!important}
.parag_bg_pad_adj_last .vc_column-inner{padding-top:0!important}
.list_margin_none{margin-bottom:0!important}
.tabulation_number_static .stats-block .aio-icon-top{height:60px}
.green_line_block .wpb_text_column{margin-bottom:25px!important}
.green_line_block .wpb_text_column .wpb_wrapper{margin-bottom:25px!important}
.green_line_block{margin-bottom:0!important}
.title_element_cnt .wpb_text_column{margin-bottom:25px!important}
.title_element_cnt .wpb_text_column .wpb_wrapper{margin-bottom:25px!important}
.link_green_btn{font-size:20px;font-weight:400;background-color:#00bc38;padding:15px 25px;border-radius:100px;margin-right:20px;color:#fff}
.link_green_btn:hover{background-color:#232423;color:#fff!important;text-decoration:none;text-transform:none;margin-right:20px;padding:15px 25px}
.top_title_content .wpb_wrapper{margin-bottom:20px!important}
.top_title_content h3{margin-bottom:30px!important}
.tabulation_number_static .stats-desc .stats-text{font-weight:700}
.green_link{color:#00bc38}
.green_link:hover{color:#058a2d!important}
.green_link:focus{color:#058a2d!important}
.green_link:active{color:#058a2d!important}
.block_border_top_green{border-top:1px solid #00bc38}
.block_border_top_green .wpb_wrapper{margin-bottom:0!important}
.papercut_icon_block h3{margin-bottom:0!important}
.papercut_icon_block .service-item{padding:10px 0 5px!important}
.papercut_icon_block .vc_column-inner{padding:0!important}
.subtitle_title{font-size:18px;display:block;margin-top:9px;margin-bottom:6px!important;font-weight:100}
.blue_line_block{height:2px;background:#0197c9}
.blue_btn_sav{background:#0197c9;padding:13px 20px;font-size:25px;color:#fff;border-radius:100px;text-decoration:none;text-transform:none}
.btn_blue_link{background:#00aeef;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.btn_blue_link_youtube{background:#f10404;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.btn_blue_link_youtube:hover{text-decoration:underline!important;color:#fff!important}
.btn_blue_link_kpax_disc{background:#f18d3c;color:#fff;padding:15px 25px;font-size:25px;border-radius:100px;font-weight:100;text-decoration:none!important;text-transform:none!important}
.all_component{display:inline-flex!important}
.adresse{padding:0!important}
.btn_blue_link:hover{background:#919191;color:#fff!important}
.no_padding_block .vc_column-inner{padding:0!important}
a:hover{text-decoration:underline;color:#039bce!important}
.no_pad_block .wpb_wrapper{padding:0;margin-bottom:0!important}
.bardimm_prod.current{background-color:#1a1b1c!important}
.spec_bardimm.current{background-color:#05722d!important}
.first_title_block .wpb_wrapper{margin-bottom:25px!important}
.first_title_block h3{margin-bottom:8px!important}
.first_title_block_o .wpb_wrapper{margin-bottom:0!important}
.first_title_block_o h3{margin-bottom:0!important}
.nomargin_title_block .wpb_wrapper{margin-bottom:0!important}
.nomargin_title_block h3,h2,p{margin:0 }
.inline_block_icon_image_list .wpb_content_element .wpb_wrapper{display:inline-flex!important}
.number_in_block{background:#fff;padding:7px 17px;color:#014289;border-radius:100px;border:1px dashed #3fb3db;font-size:30px;font-weight:700}
.border_icon_text .vc_column-inner{margin-top:0!important;padding-top:0!important}
.border_icon_text .vc_column-inner > :first-child{border:1px dashed #fff;border-radius:12px}
.image_megaform{height:120px}
.btn_blue_block{color:#fff;background-color:#0098ce;border-radius:50px;padding:20px 40px;display:inline-block;font-size:24px!important;cursor:pointer;margin:25px 15px!important;border-radius:50px!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block:hover{background-color:#9b9c9e;color:#fff!important;text-transform:none;text-decoration:none;border-radius:50px!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block_search{color:#fff;background-color:#0098ce;border-radius:50px;padding:20px 40px;display:inline-block;font-size:24px!important;cursor:pointer;margin:25px 15px!important;border-radius:0!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.btn_blue_block_search:hover{background-color:#9b9c9e;color:#fff;text-transform:none;text-decoration:none;border-radius:0!important;box-shadow:none!important;display:inline-block;font-size:18px!important}
.dark_blue:hover{color:#067ca4!important;cursor:pointer}
.btn_support{background-color:#fefefe;color:#009acd!important;font-size:25px;font-weight:700;padding:13px 20px 16px 9px;border-radius:38px;border:1px dashed #009acd;text-decoration:none!important;box-shadow:0 0 2px #000;display:inline-block;margin:0!important;width:73%}
.get_btn_right_block{float:right;position:relative;right:30px;top:15px}
@media screen and (max-width: 1600px) {
.left-rs-menu{top:50%;width:50px;left:0}
.left-fixed-menu{top:84%!important}
}
.btn_show_hide_block{color:#fff;background-color:#0098ce;border-radius:50px;padding:15px 35px;display:inline-block;font-size:24px!important;cursor:pointer}
.display_hidden_block{display:none}
.vc_grid-pagination{position:absolute;top:5px;right:6%}
.vc_btn3-container.vc_btn3-left{text-align:left;position:absolute;bottom:0}
.vc_gitem-zone,.vc_gitem_row .vc_gitem-col{height:100%}
.vc_gitem_row{height:350px}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#9b9c9e!important;font-size:15px!important;border-bottom:0!important}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#f7f7f7!important;background-color:#2da7d3!important}
.blog-content-section .left-column .wrap-blog-post .post-body-content{display:inline-flex!important}
.vc_grid-filter-dropdown{background-color:#e9f2f9;padding:22px 32px}
.vc_grid-filter-dropdown .vc_grid-styled-select select{background:#FFC url(img/list.png) no-repeat center right 45px!important;vertical-align:middle;padding:4px 10px!important;min-width:195px;display:inline-block!important;overflow:hidden!important;background-color:#fff!important;-webkit-appearance:none}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a{background-color:#fff!important;border-color:#5AA1E3!important;color:#0081c4!important;font-size:14px;border-top:0;border-bottom:0;background-color:#0081c4!important}
.vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone a.vc_gitem-link{border-bottom:4px solid #0081c4}
.prev_btn_block_single{display:block;background-color:#9b9c9e;color:#fff;position:relative;top:60px;float:right;right:35px;padding:12px 21px;border:0;font-size:16px;font-weight:700;letter-spacing:3px;border-radius:5px}
.prev_btn_block_single:hover{background-color:#009acd}
.wrap_img_single_block-blog{border-bottom:3px solid #009acd}
.time_block_on_single_page{font-size:14px;letter-spacing:0;color:#009acd;position:relative;top:9px;margin-bottom:15px}
.section-content p em{font-size:16px}
#search-open{z-index:9999999!important}
.navbar-search{background-color:rgba(12,14,16,0.74);top:49px}
.blog-content-section .left-column .wrap-blog-post .post-body-excerpt{display:block!important;margin-top:12px}
.blog-content-section .left-column .wrap-blog-post .post-body-title{display:inline-block}
.phrase-eq{height:70px}
.timeline_border_bottom .wrap-timeline .container-timeline .left-row,.timeline_border_bottom .wrap-timeline .container-timeline .right-row{border-bottom:1px solid #009de0;padding:30px 0}
.timeline_border_bottom .wrap-timeline .container-timeline .right-row:last-of-type{border-bottom:0;padding:30px 0}
body.fixed-header .scrolling-header .navbar .navbar-nav > li > a{color:#333!important}
.nav>li>a{padding:15px 12px!important}
.partner_img .news-item .image{height:auto!important;background-color:unset!important}
.casclient_block{border:2px dashed #e9f2f9}
.casclient_block .owl-pagination{text-align:center!important}
.casclient_block .owl-item .slide-item .description-block .review{-webkit-box-shadow:unset;box-shadow:unset}
.casclient_block .owl-item .slide-item .description-block .review:before{color:#009bce}
.navbar-search .input-group{top:30px!important}
.blog-content-section .wrap-blog-post .wrap_img_single_block-blog{border:0}
.wrap-post-description .meta{border:0!important}
.scanner_virtuel_block .vc_column-inner{padding-top:5px!important}
.scanner_virtuel_block_2 .vc_column-inner{padding-top:30px!important}
.btn_blue_block_search{background-color:#9b9c9e;color:#fff;font-weight:100;padding:15px 20px!important;border-radius:4px;font-family:"Raleway"}
.btn_blue_block_search:hover{background-color:#2da7d3;color:#fff!important;text-decoration:none;text-transform:none}
.mintdoc_metier_block{padding:0!important}
.mintdoc_metier_block .vc_column-inner{padding:0!important}
.blk_tgl_rm{padding:0!important;margin:0!important}
.open_close_btn img{padding:0!important;margin:0!important}
.mintdoc_metier_parag img{padding:0!important;margin-bottom:0!important;margin-right:20px!important;margin-top:0!important}
.mintdoc_metier_parag h4{margin-top:0!important}
.solution_center_block{text-align:center!important}
.solution_block_link{background-color:#eee;border-radius:74px;padding:20px 30px;display:inline-block;font-size:15px!important;width:70%;font-family:"Raleway";margin-bottom:40px!important;line-height:30px!important;font-weight:600}
.solution_block_link a{font-size:35px;margin:0 10px!important;color:#333!important;font-weight:700}
.key_word_solution{font-size:32px!important;color:#009acd;font-weight:100!important}
.big-font-bm .section-subtitle{font-size:14px}
.kpaxmanage_casclient blockquote{box-shadow:0!important;padding:20px}
.review_papercut_temoignage blockquote{box-shadow:0!important;padding:20px;margin:0!important}
blockquote p{color:#000;font-size:15px;line-height:22px;text-decoration:unset!important;text-transform:unset!important;padding:0!important;margin:0!important;font-style:unset;font-family:"Raleway"!important}
blockquote,.blockquote{border:1px solid #eee;-webkit-box-shadow:0 0 0 0 #000!important;-moz-box-shadow:0 0 0 0 #000!important;box-shadow:0 0 0 0 #000!important;font-style:unset;margin:0;font-family:"Raleway"!important}
.envoyer .wpcf7-form-control-wrap{position:unset!important}
.kpaxmanage_casclient .slide-item .media-left{display:none}
.kpaxmanage_casclient .slide-item .media-body .review{margin-left:0!important;padding:25px!important}
.kpaxmanage_casclient .slide-item .media-body .name{display:none!important}
.kpaxmanage_casclient .slide-item .description-block .review:before{display:none!important}
.review_papercut_temoignage .slide-item .media-left{display:none}
.review_papercut_temoignage .slide-item .media-body .review{margin-left:0!important;padding:20px!important}
.review_papercut_temoignage .slide-item .media-body .name{display:none!important}
.review_papercut_temoignage .slide-item .description-block .review:before{display:none!important}
.btn:focus{color:#fff!important;text-decoration:none}
.ult_tab_li a:hover{color:unset!important}
@media (max-width: 767px) {
.display_hidden_block{display:block}
.btn_show_hide_block{display:none}
.block_float_top_info{display:none}
.header .navbar .navbar-brand{width:100%!important;position:relative!important;top:-15px!important;left:10%!important}
.nav > li > a{padding:10px 9px;font-size:15px!important}
.relative-nav-container .toggle-button .fa-navicon{font-size:30px}
.newsletter .form-control{height:40px!important;font-size:14px!important;border-radius:100px!important;width:auto!important}
.newsletter .btn{margin-left:-60%!important;height:40px!important;font-size:14px!important}
.navbar-fixed-top .navbar-collapse{max-height:100%!important}
.header .navbar{padding-top:20px!important;padding-bottom:20px}
.wrap-inside-nav > .inside-col > .inside-nav li{width:100%}
.wrap-inside-nav{position:relative!important;padding:0!important;margin:0 0 50px!important;top:0!important}
.title h1{font-size:25px}
.top-header{min-height:218px!important}
.top-header .header-container .header-title{padding-top:45px!important;padding-left:10px;padding-right:10px}
.top-header .header-container .header-title .title{line-height:38px!important}
.section-heading .section-title{font-size:28px!important}
.rtd .title-deco{font-size:28px!important}
#tawkchat-minified-wrapper{display:none!important}
.feature-item .text{height:unset!important}
.vc_grid-pagination{position:absolute;top:50px;right:17%;z-index:99999999}
.vc_gitem_row{height:400px!important}
.ult-ac-slidedown{max-height:100%!important}
.btn_green_block{font-size:19px!important;text-align:center!important}
.back_to_line{display:block!important}
.link_gray_btn{font-size:13px;display:block}
}
.MintDoc .carousel-caption h1,.tp-splitted.tp-linesplit div,.MintDoc .rev_slider .tp-caption,.MintDoc .list-radio{text-transform:initial!important;color:#004351!important}
.MintDoc .carousel-caption h1,.tp-splitted.tp-linesplit div{font-size:25px!important}
.MintDoc .rev_slider .tp-caption{font-size:15px!important}
.btn-plus{display:inline-block;height:20px;width:30px;border-bottom-left-radius:5px;border-top-right-radius:5px;float:right;position:relative;cursor:pointer;margin-bottom:0!important}
.btn-gray{background:#616d6f}
.btn-ciel{background:#019cd0}
.btn-green_collapse{background:#00bc38}
.btn-green{background:#368d3e}
.btn-plus:before{content:"\f067";font-family:"FontAwesome";position:absolute;top:50%;left:50%;color:#fff;transform:translate3d(-50%,-50%,0);font-size:8px}
.btn-plus .collapsed:before{content:"\f068"}
p.parag_in_block{padding-top:19px;padding-bottom:5px}
.parag_bg_pad_adj .parag_in_block{padding-top:0}
.style_demonst_1{text-transform:capitalize;font-family:"Raleway-semibold";font-size:40px;color:#4b575d}
.papercut_parag_block{font-size:20px!important;color:#4b575d}
.style_demonst_2{text-transform:lowercase;font-family:"Raleway-medium";font-size:40px;color:#00bc38;font-weight:700;display:block;margin-top:20px;margin-bottom:0!important}
.style_demonst_3{text-transform:lowercase;font-family:"Raleway-black";font-size:65px;color:#3c3b3b;font-weight:700}
.border_top_bottom_up{border-top:1px solid #676767}
.border_top_bottom_down{border-bottom:1px solid #676767}
.block_bordored_sec p{padding:0!important}
.block_bordored_sec{border:8px solid #ededed;padding:12px 15px;display:inline-flex;width:100%;margin-bottom:10px}
.block_bordored_sec div{display:inline-block;margin:0!important}
.tlch_guide{float:right;display:inline-block;margin:0!important;background-color:#eaeaea;color:#000!important;padding:10px 40px 10px 20px;border-bottom-left-radius:37px;border-bottom-right-radius:40px;border-top-right-radius:40px;font-size:18px;background-image:url(img/downl_icon.png);background-repeat:no-repeat;background-position:97%;font-weight:700}
#blc5{width:100%}
.tlch_guide:hover{background-color:#00bc38;text-transform:none!important;text-decoration:none!important;color:#fff!important}
.paper_cut_white_block{font-size:22px!important}
.tlch_green_guide{display:inline-block;margin:0!important;background-color:#47a82d;color:#fff!important;padding:20px 60px 20px 25px;border-bottom-left-radius:37px;border-bottom-right-radius:40px;border-top-right-radius:40px;font-size:18px;background-image:url(img/downl_icon.png);background-repeat:no-repeat;background-position:97%;font-weight:700;margin-top:15px!important}
.tlch_green_guide:hover{background-color:#5c665f;text-transform:none!important;text-decoration:none!important;color:#fff!important}
.no-width-for-review .media-left{display:none}
.no-width-for-review .name{display:none}
.no-width-for-review .review{padding:22px!important}
.review:before{font-family:'FontAwesome';display:block;font-style:normal;position:absolute;right:50px;top:-20px;color:#288cf0;width:40px;height:34px;padding:0;text-align:center;font-size:35px;line-height:40px;cursor:pointer;content:"\f10e"}
.papercut_list_truc_cool ul li a{color:#435a2a!important}
.link_mintdoc_green{color:#69b356!important}
.link_mintdoc_green:hover{color:#69b356!important;text-decoration:underline!important;text-transform:none!important}
#fonct img{margin:0!important}
#econ img{margin:0!important}
.title_reseau_partner h5.post-title_block_partner{text-align:center;font-size:20px;font-family:"Montserrat";color:#009acd!important;font-weight:100;min-height:40px;text-align:center;line-height:27px;text-transform:initial;margin-bottom:0}
.s1{text-align:center;padding:15px 0}
.size_18{font-size:18px!important;line-height:22px!important}
.size_25{font-size:25px}
.size_30{font-size:30px!important}
.size_45{font-size:45px!important;line-height:120%}
.deco_italic{font-style:italic}
ul.list-unstyled li:last-child{margin:0}
ul.list-unstyled{margin-bottom:20px!important}
.bold_video_block_title{margin-top:14px!important;font-size:40px!important;color:#fff!important;line-height:1!important;text-align:justify!important;margin-bottom:30px!important;font-weight:700!important}
#list4{margin-bottom:0!important}
ul.black_list li:last-child{margin-bottom:0!important}
.bold_video_block_desc{font-size:18px;font-weight:100;display:block;line-height:27px;margin:0;margin-top:37px!important;text-align:justify}
.bold_title_gray{margin-top:15px!important;margin-bottom:25px!important;font-size:20px!important;font-weight:700}
.blue_gray_line{height:3px;background:#91adb1;width:100%;margin-bottom:35px}
.on_bottom_nulber{margin-bottom:30px!important}
.on_bottom_nulber .number_in_block{color:#014289!important}
.title_contact_inf{text-align:center;font-size:30px!important;line-height:22px!important;color:#009acd!important;text-transform:initial!important;margin-right:-11px!important;margin-bottom:10px!important}
.title_full_width_page{font-size:25px!important;line-height:33px!important;text-align:center!important}
.parag_full_width_page{font-size:18px!important;line-height:28px!important;margin-top:20px!important;text-align:center!important}
.dark_green_link{color:#435a2a!important}
.dark_green_link:hover{color:#435a2a!important;text-decoration:underline;text-transform:none}
@media screen and (max-width: 610px) {
.ult-tabto-actitle:hover,.ult-tabto-actitleActive{color:#fff!important}
.btn-form-bottom{text-align:center;display:inline-block}
.btn-form-bottom input{width:100%}
}
#cookie-notice{max-width: 85%;border-top-right-radius: 10px;min-width: 80%;}
.home .top-header{display:none;}
.wrap-blog-post img {
    width: auto !important;
    height: auto;
    max-width: inherit!important;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}

.left-rs-menu ul {list-style-type: none !important;}

.formulaire-webinar1 input {
    font-size: 12px;
    border: none !important;
    width: 70% !important;
    height: 39px;
    color: #000;
    float: right;
	padding-left:10px;
}

.formulaire-webinar input[type='checkbox'] {
    font-size: 12px;
    border: none !important;
    width: 21px !important;
    height: 18px !important;
    float: left;
}

.formulaire-webinar #sib_captcha {float: right;}
.bg_webinar .container-webinar{
    background: url(img/container-mintdoc1.png) top left no-repeat !important;
}
.bg_webinar_default.bg_webinar {
	background: url(img/bg_webinarppc.png) top left no-repeat !important;
	background-size:cover !important;
}
.bg_webinar .right-bloc {
    
    min-height: 654px;
 
}

.bg_webinar .left-footer {
 
    margin-bottom: 20px;
}

.rgpd { color:#fff}
.rgpd input[type=checkbox] {
    display: inline-block;
    margin-left: -15px;
}
.single-post .rtd ul {
    padding-left: 55px;}
.post-body{text-align:justify;}

#webinar-1 {}
#webinar-1 h3,
#webinars-archive h3 {
    text-transform: uppercase !important;
    margin-bottom: 0;
    color: #444444;
}
#webinar-1 h4,
#webinars-archive h4 {
    color: #444444;
    font-weight: 300;
    font-size: 15px;
    margin-top: 7px;
}
#webinar-1 .wdate,
#webinars-archive .wdate {
    background: #444444;
    color: #fff;
    padding: 5px;
    margin: 10px 0;
    margin-top: 29px;
    font-size: 18px;
}
#webinar-1 .wmin,
#webinars-archive .wmin {
    color: #0089b7;
    font-size: 18px;
    font-weight: 400;
}
#webinars-archive {
	display: flex;
	flex-wrap: wrap;
}
#webinar-1 .winscrire,
#webinars-archive .winscrire {
    position: absolute;
    bottom: 12px;
    width: 75%;
    margin: 0 auto;
}
 

#webinar-1 .winscrire a,
#webinars-archive .winscrire a {
    width: 100%;
    display: inline-block;
    border-radius: 0;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    font-size: 17px !important;
    font-weight: 700;
}
.webinarinfo { position: relative;}

.bg_webinar .img-responsive {
      padding-bottom: 20px !important;;
}

#wpcf7-f11381-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    height: 50px;
    border-radius: 0;
}

.post-grid .item .layer-media img {
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
    max-height: 220px;
}

.formulaire input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    height: 50px!important;
	border-radius: 0;
    box-shadow: none!important;
}

#logos img {
    width: 156px !important;
    height: auto;
    max-width: inherit!important;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}
.single-post .blog-header {
    background-image: url(https://www.bluemega.com/wp-content/uploads/2020/11/actualites.jpg)!important;
}

.bold_title_noir {
    color: #000;
    font-size: 21px !important;
    font-weight: bold;
}
.intuitive_video > div {
    background: #ffffff url(https://www.bluemega.com/wp-content/uploads/2020/12/bgvideo.png?id=12089) bottom center no-repeat !important;
    background-size: cover !important;
}

.btn_intuitive{
    background: #222020;
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 28px;
}
#bloks .wpb_wrapper {
    padding: 0px !important;
}

@media screen and (max-width: 992px) {
	
	#bloks .vc_col-sm-3 {
       width: 50%;
}
}

.vc_custom_1582033717128 {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
    background-color: #dce2e3 !important;
    display: block;
    text-align: center;
}

.page-id-12288 .wpb_text_column{
    display: inline-block;
    text-align: center;
    width: 100%;
}

#webinar-1 .wmin,
#webinars-archive .wmin {
    color: #0089b7;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}

#webinar-1 h4,
#webinars-archive h4 {
    color: #444444;
    font-weight: 300;
    font-size: 15px;
    margin-top: 7px;
    margin-bottom: 57px;
	text-transform: capitalize;
	position: relative;
}
#webinars-archive h4:after {
    content: "";
    max-width: 100px;
    width: 100%;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    height: 8px;
    background: #008ab8;
}

.rev-btn {
    font-size: 25px!important;
    font-family: "Raleway"!important;
    color: #fff!important;
    font-weight: 100!important;
    display: inline-block;
    margin-top: 20px!important;
    padding: 20px 50px!important;
    background: rgba(0,154,205,0.9)!important;
    border-radius: 30px!important;
    border: 0!important;
}

.bg-phone {
    width: 40px;
    height: 37px;
    background: url('css_sprites.png') -10px -10px;
    display: inline-block;
}

 
.bg-letter {
    width: 20px; height: 18px;
    background: url('css_sprites.png') -49px -67px;
	 display: inline-block;
}

 
.bg-write {
    width: 19px; height: 21px;
    background: url('css_sprites.png') -10px -67px;
	 display: inline-block;
}

 
.bg-dist {
    width: 22px; height: 19px;
    background: url('css_sprites.png') -70px -10px;
	 display: inline-block;
}

.bg-mail {
    width: 40px;
    height: 37px;
    background: url('img/bg-mail.png');
    display: inline-block;
}

.bg-list {
    width: 18px; height: 12px;
    background: url('css_sprites.png') -112px -10px;
}
  /* responsive update  */
.navbar-fixed-bottom, .navbar-fixed-top {
    /* position: fixed; */
    right: 0;
    left: 0;
    z-index: 1030;
}

/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Boostrap 3 patch for for bootstrap-modal. Include BEFORE bootstrap-modal.css!
 */

body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

.modal {
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 1050;
  padding: 0;
  width: 500px;
  margin-left: -250px;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal.container {
  max-width: none;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}

.home-slider { display:block !important;    text-align: center;}
.home-slider .fontent {
  position: absolute;
  top: 50%; /* poussé de la moitié de hauteur du référent */
  transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
  text-align: center;
      width: 100%;
}
.home-slider h2 {
    z-index: 5;
    font-family: Montserrat;
    text-align: left;
    line-height: 50px;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 44px;
    border-color: rgb(51, 51, 51);
    border-style: none;
    margin: 0px;
    border-radius: 0px;
    padding: 0px;
    color: rgb(255, 255, 255) !important;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: auto;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    transform-origin: 50% 50% 0px;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    text-align: center;
   
    margin: 0 auto;
 
    display: inline-block;
}
.home-slider .fontmed {
    z-index: 7;
     
    visibility: visible;
    text-align: left;
    line-height: 22px;
    letter-spacing: 0px;
    font-weight: 300;
    font-size: 30px;
    border-color: rgb(255, 255, 255);
    border-style: none;
    margin: 0px;
    border-radius: 0px;
    padding: 0px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: auto;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
    display: inline-block;
    text-align: center;
    margin-top: 29px;
}
.home-slider .slick-arrow { display:none !important}
.rev-btn {
    font-size: 25px!important;
    font-family: "Raleway"!important;
    color: #fff!important;
    font-weight: 100!important;
    display: inline-block;
    margin-top: 50px!important;
    padding: 20px 50px!important;
    background: rgba(0,154,205,0.9)!important;
    border-radius: 30px!important;
    border: 0!important;
    margin: 0 auto;
}
.rev-btn:hover {
    
    color: #fff!important;
  
}
#homeslider .wpb_wrapper { padding:0 !important}
 
.page-id-12598 .top-header {
    background-size: cover;
    min-height: 475px;
	display:none
}

.vid .wpb_video_widget iframe{
    border-top-width: 5px !important;
    border-right-width: 5px !important;
    border-bottom-width: 5px !important;
    border-left-width: 5px !important;
    border-left-color: #009acd !important;
    border-left-style: dashed !important;
    border-right-color: #009acd !important;
    border-right-style: dashed !important;
    border-top-color: #009acd !important;
    border-top-style: dashed !important;
    border-bottom-color: #009acd !important;
    border-bottom-style: dashed !important;
	    padding: 5px !important;
}

.btn_cookies {
    color: #fff;
    background-color: #0098ce;
    border-radius: 50px;
    padding: 5px 5px !important;
    display: inline-block;
    font-size: 15px!important;
    cursor: pointer;
}

#myModal{
    background: none !important;
    width: 100%;
	margin-left: 0!important;
}

.navbar-brand{
    position: relative;
    z-index: 99999999;
}

@media screen and (max-width: 769px) {
	.input-group .form-control, .input-group-addon, .input-group-btn {
    display: inline-block!important;;
}
.col1 p {margin-bottom: 5px !important;}

.btn-form-bottom input {
    width: 100% !important;
    margin: 0 auto;
    display: block;
}

.envoyer .get_btn_right_block {
    float: right;
    position: relative;
    right: 0!important;
    top: 15px;
}
 .cli-bar-btn_container a {   white-space: inherit!important;}
 
 .btn_blue_link {
    font-size: 17px !important;
    width: 100%;
    display: inline-block;
	text-align:	center!important;
}
.link_green_btn{
    display: inline-block;
    text-align: center;
}
.input-group-btn {
    width: 100% !important;
    text-align: center;
    display: inline-block !important;
    margin: 0 auto;
}
.newsletter input {
    width: 100% !important;
    text-align: center;
    display: inline-block !important;
    margin: 0 auto;
}
.col1 p { margin-bottom:5px !important}

.newsletter .btn {
    margin-left: 0 !important;
    height: auto!important;
    font-size: 14px!important;
    white-space: initial !important;
}
.size_45 {
    color: #fff;
    font-size: 30px !important;
}

.list-radio li {
    position: relative;
    padding-left: 25px;
    text-align: left!important;
}

.login {
    max-width: 100%!important;
    height: auto;
    margin: 0px auto;
    margin-top: 80px;
    background: url(../img/login-background.jpg) no-repeat 100%;
}

.login section {
    width: 100%!important;
    position: relative;
    margin: 0px auto;
    margin-top: 0;
    color: #FFF;
}
.btn_blue_link_youtube{
    background-color: #f10404 !important;
    width: 100%;
    display: inline-block;
}
.webinarinfo{
    margin-top: 50px;
}

.block_right {
    width: 100%;
}
.green-bg {
    background-image: url(../img/form_bg.png);
    position: relative!important;
    top: 0;
    background-size: 95%;
    background-repeat: no-repeat;
    display: block;
    background-position: 0 0;
    padding-top: 10%!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.input-group-addon:first-child {
    border-right: 0;
    width: 100%;
}
.footer {
    padding: 0;
    top: 0;
    height: auto!important;
}
.block_right {
    width: 100%!important;
}
.footer .col-xs-12  {
    margin: 10px 0 !important;
}

.bottom_block p {
    color: #000;
    font-family: "roboto_regular";
    margin-top: 24px!important;
    margin-bottom: 0!important;
}
.green-bg_2 {
    background-image: none !important;
    position: relative!important;
    top: 0;
    background-size: 95%;
    background-repeat: no-repeat;
    display: block;
    background-position: 0 0;
    padding-top: 10%!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.gray-bg {
    background-image: none !important;
	 background: #ccc;
    position: relative!important;
    top: 0;
    background-size: 95%;
    background-repeat: no-repeat;
    display: block;
    background-position: 0 0;
    padding-top: 10%!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
img.book_gray {
    max-width: 100%!important;
    padding-bottom: 40px;
}
}

@media screen and (max-width: 400px) {
.vc_empty_space {height:auto !important}
#webinar-1,
#webinars-archive {
    padding-top: 0 !important;
}
 
#webinar-1 .last .winscrire,
#webinars-archive .last .winscrire {
    bottom: 0px!important;
    width: 75%;
    margin: 0 auto;
    position: relative;
}
 .sepa {margin-bottom:30px !important}
 .newsletter .form-control {
    height: 40px!important;
    font-size: 14px!important;
    border-radius: 100px!important;
    width: 100%!important;
}
}

.top-header .header-container .header-title .header-icon .icon {
    font-size: 40px;
    color: #fff;
    display: none !important;
}
#sep1 img {
    position: absolute;
    top: -444px;
    left: 190px;
}
#sep2 img{
    position: absolute;
    right: -61px;
    top: 22px;
}

.subtitles {
    color: #ff4200;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
	margin-bottom: 5px;
	
}
.savoirplus {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}
.page-id-14731 p { line-height:24px !important;}
.page-id-14731 div { line-height:24px !important;}
#videoeho .wpb_wrapper {
    padding: 0;
}

.list-radio_orgs li:before {
    content: "\f192";
    position: absolute;
    left: 0;
    top: 3px;
    color: #ff4200!important;
    font-family: "FontAwesome";
}

.page-id-6465 .post-grid .item .layer-media img {
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
    height: 190px !important;
    object-fit: contain;
}

.page-id-959 .top-header {
    background-size: contain;
    min-height: 475px;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #060609;
}


.temoignage {
    background: url('img/bgtem.png') top 150px center no-repeat;
    background-size: contain;
}
.temoignage .images{text-align: right;width: 100%;right: 0;margin-left: 70px;}
.temoignage .images img {margin-bottom: 10px;}
.temoignage .text{color: #fff;padding: 0 50px;text-align: center;line-height: 24px;font-size: 20px;font-weight: 100;padding-bottom: 37px;height: 286px;}
.temoignage .client{
    text-align: right;
}
.temoignage .client h3 {
    margin-bottom: 5px;
    color: #000000;
    text-transform: uppercase !important;
}
.temoignage .client span{
    text-align: right;
	
}
.temoignage .client p{
    text-align: right;
	color:#000000
}

/*hover*/

/*hover*/

.temoignagehover {
    background: url('img/hoverbgtem.png') top  center no-repeat;
    background-size: contain;
    
}
.temoignagehover1 {
    background: url('img/bgtem1.png') top  center no-repeat;
    background-size: contain;
    
}
.temoignagehover .images {
    text-align: right;
    width: 100%;
    right: 0;
    margin-left: -86px;
    top: -101px;
    position: relative;
}
.temoignagehover .images img {margin-bottom: 10px;}

.temoignagehover .client {
    text-align: right;
    margin-top: 5px;
    position: relative;
    top: 30px;
}
.temoignagehover .client h3 {
    margin-bottom: 5px;
    color: #fff;
    text-transform: uppercase!important;
}
.temoignagehover .client h3, .temoignagehover .client h4 {
    margin-bottom: 5px;
    color: #fff;
    text-transform: uppercase!important;
}
.temoignagehover .client h4 {
    font-size: 24px;
    font-weight: 700;
}

.temoignagehover .client span{
    text-align: right;
	
}
.temoignagehover .client p {
    text-align: right;
    color: #fff;
}

.temoignagehover1 .text {
    color: #fff;
    padding: 0 50px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    font-weight: 100;
    padding-bottom: 37px;
    max-width: 638px;
    margin: 0 auto;
    margin-top: -70px;
    min-height: 427px;
}
#webinars-archive .webinarinfo > .vc_column-inner {
	padding-bottom: 0px;
	background-color: white;
	padding-top: 35px;
	padding-left: 15px;
	padding-right: 15px;
}
@media(min-width: 800px) {
	#webinars-archive {
		padding-top: 70px;
	}
}
#webinars-archive .webinarinfo > .vc_column-inner .wpb_single_image {
	margin-top: -100px;
}
#webinars-archive {
	max-width: 1060px;
}
#webinars-archive .webinarinfo {
	padding-top: 70px !important;
	text-align: center;
	max-width: 354px;
	padding: 12.5px;
}
#webinars-archive .webinarinfo h2 {
	font-size: 20px;
	color: #19a5a7;
}
#webinars-archive .webinarinfo .wdate {
	max-width: max-content;
	margin: 0 auto;
	padding: 5px;
}
#webinars-archive .webinarinfo .vc_btn3-container a {
	background-color: #009acd;
	color: white;
	width: 100%;
	display: inline-block;
	border-radius: 0;
	  border-top-left-radius: 0px;
	  border-top-right-radius: 0px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	font-size: 17px !important;
	font-weight: 700;
}
#webinars-archive .webinarinfo .vc_btn3-container {
	width: 75%;
	margin: 0 auto;
}
.mois-webinars {
	margin-top: 50px;
}
.col3 .select_list_product {
	width: 100%;
	height: 42px;
	border-radius: 5px;
}
header.header #nav .navbar-brand {
	max-width: initial;
}
header.header #nav .navbar-brand img {
	max-height: initial;
}
.professional_home{
    max-width: 400px;
    margin: 0 auto;
    line-height: 25px;
}
.kuario-reviews-slider .reviews-slider .slide-item .description-block .review {
    padding: 0;
    margin: 0;
}
.kuario-reviews-slider .media-body, .kuario-reviews-slider .media-left, .kuario-reviews-slider .media-right {
    display: block;
    vertical-align: top;
}

.kuario-reviews-slider .slide-item .description-block .name {
    padding: 20px 15px 30px 0;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    vertical-align: middle;
    font-weight: 700;
}
.kuario-reviews-slider .media-body {
    width: 100%;
}
body {
    overflow: hidden auto;
} 
.no_pad_block .nom-eq h3, .no_pad_block .nom-eq h4 {
    color: #fff;
}
.programme-partenaires > li {
    position: relative;
    padding-left: 25px;
    margin: 10px 0!important;
    text-transform: unset!important;
}
.programme-partenaires > li:before {
    content: "";
    position: absolute;
    border: 2px solid #76a408;
    top: 10px;
    transform: translateY(-50%);
    left: 0;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
.programme-partenaires > li:after {
    content: "";
    position: absolute;
    border: 2px solid #76a408;
    top: 10px;
    transform: translateY(-50%);
    width: 8px;
    left: 11px;
    border-width: 1px;
}
#support .wpb_wrapper form {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
#support .wpb_wrapper form .col3 {
    display: block;
    width: 100%;
    max-width: calc(50% - 10px);
    flex: calc(50% - 10px);
}
#support .wpb_wrapper form .col3 p,
#support .wpb_wrapper form .col1 {
    margin-bottom: 20px;
}
#support .wpb_wrapper form .col3 br {
    display: none;
}
#support .wpb_wrapper form .col1 {
    max-width: 100%;
    flex: 100%;
}
#support .wpb_wrapper form .col1 textarea {
    width: 100%;
    resize: none;
     border: 1px solid #000000 !important;
}
#support .wpb_wrapper form .col3 input, #support .wpb_wrapper form .col3 select {
    border: 1px solid #000000 !important;
    height: 60px !important;
    box-shadow: none;
}
#support .wpb_wrapper form .col1 p {
    margin-bottom: 0;
    padding-bottom: 0 !important;
}
#support .envoyer.btn-form-bottom {
    width: 100%;
}
#support .envoyer.btn-form-bottom input {
    width: 100% !important;
    display: inline-block !important;
    max-width: fit-content;
    padding: 7px 40px;
}
.bluemega_certifications_services .vc_img-placeholder {
    width: 357px !important;
    height: 159px;
    object-fit: cover;
}
    
/*06-05-2023*/
.no_pad_block .nom-eq {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.no_pad_block .phrase-eq {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.no_pad_block .phrase-eq h4 {
    margin: 0;
}
.image_popup_famille img {
    height: 150px !important;
    width: 150px !important;
    object-fit: cover;
}
.bluemega-recrute-menu {
    float: right;
    left: 1% !important;
}


/*---------- NEW CSS - 27-07-2023 -----------------*/
.heading-block-professional h3 {
    font-family: Montserrat;
    font-size: 40px;
    font-weight: 700 !important;
    line-height: 49px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 20px !important;
}
.heading-block-professional .uvc-sub-heading {
    font-family: Montserrat;
    font-size: 24px;
    font-weight: 500 !important;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    max-width: 406px;
    margin: unset;
}
.col-2.service-items {
    width: 20% !important;
}
.col-left-1 {
    width: 40% !important;
}
.service-items h4 {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700 !important;
    line-height: 20px !important;
    letter-spacing: 0em;
    margin-bottom: 15px !important;
    margin-top: 30px !important;
}

.service-items .uvc-sub-heading {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.btn {
    white-space: normal !important;
}
.service-items .btn {
    margin-top: 15px;
    border: 2px solid rgba(67, 150, 201, 1);
    color: rgba(67, 150, 201, 1);
    border-radius: 60px;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700 !important;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: capitalize;
    padding: 8px 17px;
}
.service-items .btn:hover{
	background: rgba(67, 150, 201, 1) !important;
	border-color: rgba(67, 150, 201, 1) !important;
	color: #fff !important;
}
.service-items .vc_column-inner,
.col-left-1 .vc_column-inner{
	padding: 0 10px !important;
}
.service-items .wpb_wrapper,
.col-left-1 .wpb_wrapper{
    padding: 0;
}
.service-items .uvc-heading {
    margin-bottom: 15px;
}
.service-items .uvc-heading:last-child{
	margin-bottom: 0;
}
/*-----  nos-solutions-cloud -----*/
.heading-advantage .wpb_wrapper {
    padding: 0;
}
.heading-advantage h2 {
    font-family: Montserrat;
    font-size: 40px;
    font-weight: 700 !important;
    line-height: 49px !important;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    padding-bottom: 20px !important;
    position: relative;
    margin-bottom: 42px !important;
}
.heading-advantage h2:before {
    position: absolute;
    content: '';
    background: url(https://www.bluemega.com/wp-content/uploads/2023/07/under-line.png);
    height: 7px;
    width: 100%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
}
.advanatge-block-item h4 {
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 700 !important;
    line-height: 39px !important;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    margin-bottom: 15px !important;
}
.advanatge-block-item .uvc-sub-heading {
    color: rgba(255, 255, 255, 1);
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 0em;
    text-align: left;
}
.advanatge-block-item {
    margin-bottom: 25px;
}
.advanatge-block-item img {
    margin-bottom: 20px;
}
.advanatge-block-item > .vc_column-inner > .wpb_wrapper {
    padding: 25px 17px 25px 24px !important;
}
.advanatge-block-item.blue .wpb_wrapper {
    background: rgba(67, 150, 201, 1);
}
.advanatge-block-item.pink-dark .wpb_wrapper {
   background: rgba(216, 114, 148, 1);
}
.advanatge-block-item.yellow-brown .wpb_wrapper {
    background:rgba(208, 144, 71, 1) ;
}
.advanatge-block-item.cherry .wpb_wrapper {
    background: rgba(176, 51, 122, 1);
}
.advanatge-block-item.red .wpb_wrapper {
    background: rgba(212, 64, 35, 1);
}
.advanatge-block-item.purple .wpb_wrapper {
    background: rgba(103, 39, 140, 1);
}
.advanatge-block-item.c-green .wpb_wrapper {
    background: rgba(85, 180, 182, 1);
}
.advanatge-block-item .vc_column-inner{
	padding: 0 12.5px !important;
}
/**/
.heading-advantage .uvc-sub-heading {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500 !important;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.heading-advantage.gap-min h2{
	margin-bottom: 20px !important;
}
.heading-advantage.gap-min {
    margin-bottom: 120px;
}
.rentrer-img img {
    width: 100% !important;
    height: 422px !important;
    object-fit: cover;
    max-width: 454px !important;
}
.rentrer-img .wpb_single_image .wpb_wrapper {
    padding: 0;
    display: block;
}
.rentrer-img .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
    display: block;
}
.rentrer-content-block{
	padding-left: 0;
}
.rentrer-content-block h2 {
    font-family: Montserrat;
    font-size: 36px;
    font-weight: 500 !important;
    line-height: 44px !important;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 15px !important;
}
.rentrer-content-block .wpb_wrapper {
    padding: 0;
}
.rentrer-content-block .uvc-sub-heading {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 18px !important;
}
.distributer .wpb_wrapper {
    padding: 0;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-top: 46px;
}
.contact-nos a {
    font-family: Montserrat;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 24px;
    letter-spacing: 0em;
    float: unset !important;
    text-align: left;
    display: block !important;
    margin-top: 7px;
}
.contact-nos a span:after {
    content: '';
    background: url(https://www.bluemega.com/wp-content/uploads/2023/07/arrow-right.png);
    width: 9px;
    height: 14px;
    display: inline-block;
    margin-left: 8px;
}
.contact-nos a span{
	 color: rgba(67, 150, 201, 1) !important;
}

.step-cont .wpb_wrapper, .step-cont .wpb_wrapper p {
    padding: 0;
    font-family: Montserrat;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.circle-number h2 {
    width: 94px;
    height: 94px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto !important;
    background: rgba(67, 150, 201, 1);
    font-family: Montserrat;
    font-size: 48px;
    font-weight: 700 !important;
    line-height: 59px !important;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    margin-bottom: 60px !important;
}
.stepp-row > *:not(:last-child):before {
    position: absolute;
    content: '';
    background: url(https://www.bluemega.com/wp-content/uploads/2023/07/arrow-long.png);
    max-width: 178px;
    width: 100%;
    height: 37px;
    right: 0;
    top: 30px;
    transform: translateX(90px);
}
.filters-block h4 {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500 !important;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 20px !important;
}
ul.filters-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 13px;
}
ul.filters-list li{
	margin: 0 !important;
}
ul.filters-list li button,
.load-more button {
    border: 2px solid rgba(67,150,201,1);
    color: rgba(67,150,201,1);
    border-radius: 60px;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700!important;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: lowercase;
    padding: 8px 17px;
    background: #fff;
    display: flex;
    transition: all 0.4s ease-in-out;
    align-items: center;
}
ul.filters-list li button svg {
    margin-right: 9px;
}
ul.filters-list li button svg path{
	transition: all 0.4s ease-in-out;
}
ul.filters-list li button:hover svg path{
	fill: #fff;
}
ul.filters-list li .active svg path{
	fill: #fff;
}
ul.filters-list li button:hover,
ul.filters-list li .active,
.load-more button:hover,
.load-more button:focus{
	background: rgba(67,150,201,1)!important;
    border-color: rgba(67,150,201,1)!important;
    color: #fff!important;
}
.load-more button {
    margin: 50px auto 0;
}
.filters-block {
    margin-bottom: 35px;
}
.blog-main {
    margin-bottom: 35px !important;
}
.blog-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
}
.blog-grid-item a {
    text-decoration: none !important;
}
.blog-grid-item .blog-post-content h4 {
    margin: 0 0 15px 0;
    color: rgba(67,150,201,1);
    font-weight: 500;
    font-size: 25px;
}
.blog-grid-item .blog-post-content {
    padding: 12px 0;
}	
.blog-grid-item .blog-post-content p {
    margin: 0;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-weight: 500;
}
.blog-grid-item .blog-post-content .link {
    display: block;
    margin-top: 35px;
    font-weight: 600;
    font-size: 20px;
    color: rgba(67,150,201,1);
}
.blog-grid-item {
    padding: 10px;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 19%);
}
.row-flex {
    display: flex;
    align-items: center;
}
.page-id-26463 .besoin {
    max-width: 900px;
    margin: 0 auto !important;
    float: unset;
}
.page-id-26463 .besoin img {
    max-width: 300px !important;
}
body.page-id-935 .top-header{
	min-height: 750px !important;
}

.twitter > font {
    display: block;
}
.text-white .twitter-feed .twitter .slider-title {
    display: block !important;
    max-width: 112px;
    margin: 0 auto 15px;
}

/*--------------------------------------*/
@media (max-width:1199px){
	.col-left-1{
		margin-bottom: 45px ;
		width: 100% !important;
	}
	.col-2.service-items {	
		width: 33.333% !important;
	}
	.heading-block-professional .uvc-sub-heading{
		max-width: 100% !important;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.left-fixed-menu .block_float_top_info {
	    width: 100%;
	    left: 0;
	    right: 0;
	}
	.block_info_line_right {
	    position: static;
	}
	.block_float_top_info div:first-child{
		align-items: center;
	}
	.phone_numb_block{
		font-size: 13px !important;
		white-space: nowrap;
	}
}
@media (min-width:768px) and (max-width:991px){
	.left-fixed-menu .block_float_top_info {
	    width: 100%;
	    left: 0;
	    right: 0;
	}
	.block_info_line_right {
	    position: static;
    	text-align: center;
	}
	.block_float_top_info div:first-child {
	    display: block;
	    text-align: center;
	}
}
@media (max-width:767px){
	.service-items .uvc-heading {
	    margin-bottom: 0 !important;
	}
	.col-2.service-items {
		margin-bottom: 25px;
		width: 100% !important;
	}
	.temoignagehover {
		background-color: #009acd;
		border-radius: 30px;
	}
	.testi_desc_wrapper {
		padding-bottom: 020px;
		margin-bottom: 20px;
		border-bottom: 1px solid #fff
	}
	.temoignagehover .client {
		text-align: center;
		position: unset;
		padding-bottom: 20px;
	}
	.temoignagehover .client p{
		margin-bottom: 0px;
		text-align: center;
		padding: 0px 10px;
	}
    .temoignagehover .text {
        padding: 0 30px 00px;
    }
    .temoignagehover .images img {
        max-width: 200px !important;
    }
}



@media (max-width:400px){
	.vc_empty_space{
		height: 50px !important;
	}
    .temoignagehover .images img {
        max-width: 150px !important;
    }
}
.bluemega-loader-overlay {
    background-color: rgba(255, 255, 255, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.bluemega-loader {
    position: fixed;
    z-index: 9999;
    margin: 0 auto;
    width: 220px;
    vertical-align: middle;
    top: 40%;
    left: 45%;
}
.page-template-home-template .section-icon{
	display: none;
}
.gestion .feature-item .wrap-feature-icon .feature-icon span:before {
    content: "\f200";
    font-family: 'FontAwesome';
}
.optimisation .feature-item .wrap-feature-icon .feature-icon span:before {
    content: "\f065";
    font-family: 'FontAwesome';
}
.capture .feature-item .wrap-feature-icon .feature-icon span:before {
    content: "\f084";
    font-family: 'FontAwesome';
}
.securite .feature-item .wrap-feature-icon .feature-icon span:before {
    content: "\f023";
    font-family: 'FontAwesome';
}
.vc_column-inner .feature-item .wrap-feature-icon .feature-icon span:before {
    font-size: 56px;
    position: relative;
    top: -5px;
}
.vc_column-inner .feature-item .text {
    min-height: 135px;
}
.page-id-50630 .wpb_text_column p,
.page-id-50630 .wpb_text_column li,
.page-id-50634 .wpb_text_column p,
.page-id-50634 .wpb_text_column li {
  font-size: 15px !important;
}

/*16-01-2024*/
body:not(.fixed-header).page-id-10316 header.header #nav .navbar-brand .normal-logo,
body:not(.fixed-header).page-id-15627 header.header #nav .navbar-brand .normal-logo,
body:not(.fixed-header).page-id-961 header.header #nav .navbar-brand .normal-logo{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
}

body.page-id-10316 .home-section .blue-border #formations-logo .vc_box_border_grey img{
	filter: drop-shadow(2px 2px 6px #000);
	-webkit-filter: drop-shadow(2px 2px 6px #000);
	-moz-filter: drop-shadow(2px 2px 6px #000);
}


.temoignagehover .text::-webkit-scrollbar, .temoignagehover .text::-webkit-scrollbar-button, .temoignagehover .text::-webkit-scrollbar-thumb {
   height: 0px;
   width: 0px;
}
#slider-12-slide-41-layer-2 span span{
    margin: 10px 0px 14px;
    display: inline-block;
}
#slider-12-slide-41-layer-4{
    padding-top: 20px;
}
@media screen and (max-width: 1200px) {
   .temoignage .text {
    line-height: 20px;
    font-size: 16PX;
	   padding: 0px 15px;
	}
	.temoignage {
	  background-position: top 170PX center;
	}
}
@media screen and (max-width: 992px){
	.page.page-id-15519 .wpb_wrapper{
		padding: 0px !important;
	} 
}
@media screen and (max-width: 768px){
	.temoignage .text {
    max-width: 60%;
    margin: 0px auto;
}
	.temoignage {
    background-position: top 100PX center;
    background-size: 70%;
}
}
@media screen and (max-width: 576px){
	.temoignage .text {
    max-width: 70%;
		line-height: 18px;
    font-size: 14PX;
    padding: 0 15px;
}
	.temoignage {
		 background-position: top 50PX center;
    background-size: 90%;
}
	.temoignage .images img {
    max-width: 150px;
}
}
@media screen and (max-width: 410px){
	.temoignage .text {
    max-width: 90%;
	line-height: 16px;
    font-size: 12PX;
}
	.temoignage {
    background-size: 100%;
}
	.temoignage .client {
    margin-top: -50px;
    margin-bottom: 30px !important;
}
}



.menu_align_equal .inside-nav {display: flex; flex-wrap: wrap; align-items: start;}
@media screen and (min-width : 768px) {
    .menu_align_equal .inside-nav>li:last-child {margin-top: -25px;}
}