@media only screen and (max-width:1399px) and (min-width:1200px){
}
@media only screen and (max-width:1199px) and (min-width:992px){
	.content_bottom_wrapper .grey-dot-left img{max-width:705px;}
	.content_bottom_wrapper .grey-dot-right img{max-width:748px;}
}
@media only screen and (max-width:1199px) and (min-width:768px){
	body,.node__content,.assures-page-wrapper .content-innerwrap:nth-child(2) .description_right{font-size:16px;line-height:1.75;}
	h1{font-size:35px;line-height:1.43;}
	h2{font-size:30px;line-height:1.23;}
	h3{font-size:20px;line-height:1.5;}
	.navbar-toggler,.node--type-a-propos .content_bottom_wrapper{display:none;}
	.collapse:not(.show),.node--type-service .bg-dot-left img{display:block;}
	.navbar-nav{flex-direction:row;}
	.navbar-brand img{width:48px;}
	.banner-wrapper{height:400px;}
	.blue-header-three-img{display:none;}
	.banner_description{font-size:18px;line-height:1.56;max-width:466px;}
	.banner_description:after{margin-top:25px;}
	.block_image img{height:auto;}
	.propos .block_image img,.recrutement .block_image img,.experts-content .block_image img,.contact-main .block_image img{width:285px;}
	.assures .block_image img{width:345px;}
	.services-innerwrap .service-listing-wrapper{width:225px;min-height:245px;}
	.services-innerwrap .view-content .views-row:first-child{margin-left:15px;margin-right:15px;}
	.grey-dot-left img{max-width:505px;}
	.grey-dot-right img{max-width:548px;}
	.bg-dot-right img{max-width:657px;}
	.bg-dot-left img{max-width:708px;}
	.left-grey-dot-service img{max-width:754px;}
	.headertitle{margin-bottom:10px;}
	.container{max-width:705px;}
	.navbar-nav .dropdown-menu{position:absolute;}
	.block_wrapper .propos{padding-top:80px;}
	.block_subtitle,.services_subtitle{font-size:13px;letter-spacing:1.86px;}
	.headertitle,.propos .block_subtitle,.services_subtitle,.assures .block_subtitle,.recrutement .block_subtitle,.service-page-wrapper .assures .block_subtitle{margin-bottom:11px;}
	.propos-innerwrap h2,.recrutement h2,.services_wrapper h2,.assures-innerwrap h2,.contact-bottom-block h2,.site-footer .address,.site-footer .phone-no,.copyright-section,.service-page-wrapper .assures-innerwrap h2{margin-bottom:19px;}
	.block_link a,.service-listing-link,.grey-pera .field__item{font-size:18px;}
	.block_wrapper .block_description{margin-bottom:17px;}
	.service-listing-description{margin-bottom:18px;min-height:84px;}
	.bg-dot-right{bottom:-125px;}
	.services_wrapper{padding-top:58px;padding-bottom:7px;}
	.services-innerwrap .view-service-listing .view-content{margin-top:59px;}
	.services-innerwrap .service-listing-wrapper{padding:27px 20px;}
	.service-listing-wrapper h3{margin-bottom:7px;}
	.block_wrapper .assures{padding-top:67px;padding-bottom:83px;}
	.assures .block_description,.recrutement .block_description,.contact-bottom-block h2,.block-menu h2,.region-footer-third h4,.experts_description,.experts-bg-wrapper .experts_description{margin-bottom:24px;}
	.block_wrapper .recrutement{padding-top:16px;padding-bottom:110px;}
	.contact-bottom-innerwrap{padding:92px 0 79px 0;}
	.blue_description{margin-bottom:34px;}
	.site-footer{padding-top:73px;}
	.logo-block img{width:80px;}
	.site-footer-text,.menu--footer .nav .nav-item a,.region-footer-third .phone-no a,.region-footer-third .email-id a{font-size:15px;}
	.email-id .site-footer-text{white-space:nowrap;}
	.logo-block{margin-bottom:33px;}
	.block-menu h2,.region-footer-third h4{font-size:20px;line-height:1.9;}
	.site-footer__top{padding-bottom:104px;}
	.site-footer__top li.nav-item{width:100%;}
	.title-wrapper,.grey-body-wrapper,.page-node-8 .title-wrapper{padding-top:44px;padding-bottom:40px;}
	.grey_sub-title{margin-bottom:10px;}
	.expert-inner{margin-top:62px;}
	.blue_box{font-size:18px;line-height:1.1;margin-bottom:15px;}
	.quote-inner{margin-top:55px;}
	.quote-right{padding:31px 21px;min-height:auto;margin:0px 0px;}
	.b-img img{max-width:70px;}
	.quote_description:before{width:28px;height:28px;padding-right:28px;margin-right:10px;background-size:100%;}
	.quote-list{margin-top:21px;margin-bottom:0px;}
	.service-page-wrapper .assures{padding-top:121px;margin-bottom:145px;}
	.navbar-nav .dropdown .dropdown-menu{display:none!important;}
	.navbar-nav .dropdown.show .dropdown-menu{display:block!important;}
	.header .navigation .nav-item:first-child.show .dropdown-toggle,.path-node .header .navigation .nav-item:first-child.show .dropdown-toggle{color:#8c8c8c;}
	.path-node .header .navigation .nav-item:first-child a,.path-node .header .navigation .nav-item:first-child a:hover{color:#002f6c;}
	.service-listing-description,.assures-main h1{margin-bottom:15px;}
	.assures-main .block_image img{height:auto;}
	.assures-main .block_description,.propos-main .block_description,.recrutement-main .block_description,.contact-main .block_description{font-size:18px;line-height:1.67;}
	.assures-main,.recrutement-main{margin-bottom:79px;}
	.assures-page-wrapper .content-innerwrap:before{width:35px;height:35px;}
	.content-innerwrap .number-title-blue{font-size:25px;line-height:1.4;}
	.assures-page-wrapper .content-innerwrap{padding-left:50px;}
	.assures-page-wrapper .content-innerwrap .number-title-blue{padding-top:3px;}
	.assures-page-wrapper .content-list{padding-top:9px;padding-bottom:46px;}
	.assures-page-wrapper .description_left,.assures-page-wrapper .description_right{max-width:285px;}
	.assures-page-wrapper .content-list:before{left:-32px;}
	.assures-page-wrapper .content-innerwrap:nth-child(2) .bg-grey{background:none;min-height:auto;}
	.assures-page-wrapper .content-innerwrap:nth-child(2) .description_right{background:#f7f7f7;padding:35px 24px;}
	.blue-pera{margin-top:15px;margin-bottom:90px;padding:39px 57px 39px 58px;}
	.propos-main{margin-top:41px;margin-bottom:70px;}
	.recrutement-main{margin-top:41px;}
	.experts-bg-wrapper .expert-inner{margin-top:55px;}
	.blue_boxwrap,.expert-list{padding-left:7px;padding-right:7px;}
	.apropos-page-wrapper .experts-bg-wrapper .bg-dot-right{bottom:-5px;}
	.propos-main h1,.recrutement-main h1,.experts-content .block_description{margin-bottom:20px;}
	.experts-wrapper .experts-content .block_description{min-height:auto;}
	.blue-experts-box{padding:36px 26px;}
	.blue-experts-box h3{margin-bottom:15px;}
	.experts-wrapper{margin-bottom:42px;}
	.bg-dot-left-big img{max-width:100%;}
	.contact-main .block_description{margin-top:20px;}
	.contact-main .grey_sub-title{margin-top:26px;}
	.co_wrapper{padding-top:20px;margin-bottom:72px;}
	.contact-wrapper h2{margin-bottom:52px;}
	.webform-submission-form{display:block;}
	.webform-submission-form .form-item-sujet{clear:both;}
	.webform-submission-form .form-item-nom,.webform-submission-form .form-item-prenom{width:48%;float:left;}
	.contact-wrapper .webform-submission-form .right-form{margin-left:0px;}
	.contact-wrapper .webform-submission-form .left-form{margin-right:0px;}
	.contact-wrapper .webform-submission-form .form-item-prenom{margin-left:15px;}
	.contact-wrapper .map,.contact-wrapper .address,.contact-wrapper .phone,.contact-wrapper .emailid{font-size:16px;line-height:1.63;}
	.webform-submission-form textarea.form-control{height:110px;}
	.webform-submission-form{margin-top:55px;}
	.geolocation-map-container{height:414px!important;}
	.conatct-page-wrapper .google-map{margin-bottom:67px;}
	.node--type-confirmation-message .conatct-page-wrapper{padding-bottom:67px;}
	.grey-message-box{padding:30px;}
	.conatct-page-wrapper .contact-main{align-items:start!important;}
	.node--type-confirmation-message .contact-main{align-items:center!important;}
	.grey-message-box .block_description{margin-top:0;margin-bottom:21px;}
	.grey-message-box h3{font-size:24px;}
	.blue-header-two-img img{height:536px;}
	.assures-innerwrap .pr-md-5.mb-xs-0{padding-right:28px!important;}
	.nos-wxpert-prop h2{margin-bottom:25px;}
}
@media only screen and (max-width:991px) and (min-width:768px){
	#sliding-popup .popup-content{height:100%;padding-left:10px;}
	#sliding-popup .eu-cookie-compliance-message{line-height:1.5;}
	#sliding-popup .eu-cookie-compliance-message p{font-size:15px;}
}
@media only screen and (max-width:767px){
	body,.node__content,.grey-pera .field__item,.assures-page-wrapper .content-innerwrap:nth-child(2) .description_right{font-size:16px;line-height:1.75;}
	h1{font-size:28px;line-height:1.14;}
	h2{font-size:30px;line-height:1.23;}
	h3{font-size:20px;line-height:1.5;}
	.navbar .navbar-toggler{position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px;height:30px;margin:0;padding:0;background:transparent!important;border:0;border-radius:0;display:block;opacity:1!important;}
	.navbar-toggler .btn-bar{width:26px;height:20px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;}
	.navbar-toggler .navbar-toggler-icon{background-color:#002f6c;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:2px;width:100%;opacity:1;display:block;left:0;}
	.toggler-right-menu{background:transparent!important;}
	.navbar-toggler .navbar-toggler-icon:first-child{top:1px;}
	.navbar-toggler .navbar-toggler-icon:nth-child(2),.navbar-toggler .navbar-toggler-icon:nth-child(3){top:9px;}
	.navbar-toggler .navbar-toggler-icon:nth-child(4){top:18px;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:first-child{top:18px;width:0%;left:50%;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(2){transform:rotate(45deg);}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(3){transform:rotate(-45deg);}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(4){top:18px;width:0%;left:50%;}
	.path-frontpage .navbar-toggler .navbar-toggler-icon{background-color:#ffffff;}
	.path-frontpage.scrolled .navbar-toggler .navbar-toggler-icon{background-color:#002f6c;}
	.header .navigation .nav-item a,.header .navigation .nav-item a:hover{text-align:center;}
	.header .navigation .nav-item:first-child a,.header .navigation .nav-item:first-child a:hover{color:#002f6c;text-align:center;}
	.path-frontpage .navbar-nav .dropdown-toggle::after{margin-left:8px;border:solid #002f6c;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
	.navbar-nav .dropdown-item:first-child:before,.grey-dot-left img,.grey-dot-right img,.bg-dot-right img,.bg-dot-left img,.bg-dot-left-big img{display:none;width:100%;}
	.header .navigation .nav-item{margin-top:25px;}
	.navbar-brand img{max-width:40px;}
	.navbar{padding:15px;}
	.site-footer{padding:45px 15px 0px 15px;}
	.toggler-right-menu{text-align:right;}
	.banner_description,.contact-wrapper .map,.contact-wrapper .address,.contact-wrapper .phone,.contact-wrapper .emailid{font-size:16px;line-height:1.63;}
	.banner-wrapper{height:400px;}
	.toggler-right-menu .navbar-nav{height:100vh;overflow-y:auto;display:block;}
	.toggler-right-menu .navbar-collapse{position:absolute;background:#ffffff;left:0;right:0;z-index:6;top:70px;transition:all 0.3s ease;}
	.navbar-nav .dropdown-menu{width:100%;left:0;}
	.path-frontpage .header_inner{align-items:center;}
	.navbar-toggler{padding:0;}
	.banner_description:after{margin-top:18px;}
	.navbar-nav .dropdown-menu .dropdown-item a{max-width:244px;margin:0 auto;}
	.block_wrapper .propos{padding-top:62px;}
	.services_subtitle,.assures .block_subtitle,.recrutement .block_subtitle,.service-page-wrapper .assures .block_subtitle{margin-bottom:11px;}
	.propos .block_subtitle{margin-top:37px;margin-bottom:11px;}
	.block_subtitle,.services_subtitle{font-size:13px;letter-spacing:1.86px;line-height:1.54;}
	.grey_sub-title{letter-spacing:1.86px;line-height:1.54;}
	.propos-innerwrap h2,.recrutement h2,.services_wrapper h2,.assures-innerwrap h2,.service-page-wrapper .assures-innerwrap h2{margin-bottom:19px;}
	.block_link a,.service-listing-link{font-size:18px;}
	.block_wrapper .block_description,.copyright-section,.grey_sub-title{margin-bottom:17px;}
	.block_image img,.assures-main .block_image img{width:100%;height:auto;}
	.services_wrapper{padding-top:52px;padding-bottom:56px;}
	.services-innerwrap .view-service-listing .view-content{display:block;margin-top:40px;}
	.services-innerwrap .view-content .views-row,.services-innerwrap .view-content .views-row:first-child,.region-content-bottom{margin:0px 15px;}
	.services-innerwrap .view-content .views-row:first-child{margin-bottom:20px;}
	.assures .block_description,.recrutement .block_description,.contact-bottom-block h2{margin-bottom:24px;}
	.assures .block_image{margin-top:37px;}
	.recrutement .block_image,.propos-main .block_description,.assures-main .block_description,.recrutement .recrutement-main .block_description,.experts-content .block_description,.contact-main .block_description{margin-bottom:41px;}
	.services-innerwrap .service-listing-wrapper,.left-grey-dot-service img{width:100%;}
	.services-innerwrap .service-listing-wrapper{padding:27px 40px 27px 20px;}
	.service-listing-wrapper h3{margin-bottom:7px;}
	.service-listing-description{margin-bottom:16px;}
	.block_wrapper .assures,.block_wrapper .recrutement{padding-top:0;}
	.block_wrapper .assures{padding-bottom:60px;}
	.recrutement .block_description,.blue_description{margin-bottom:30px;}
	.block_wrapper .recrutement{padding-bottom:73px;}
	.contact-bottom-innerwrap{padding:92px 0 92px 0;}
	.blue_description,.assures-main .block_description,.propos-main .block_description,.recrutement-main .block_description,.contact-main .block_description{font-size:18px;line-height:1.67;}
	.logo-block{margin-bottom:33px;}
	.block-menu h2,.region-footer-third h4{margin-bottom:26px;font-size:20px;line-height:2.5;}
	.menu--footer .nav .nav-item a,.region-footer-third .phone-no a{font-size:15px;}
	.region-footer-third .email-id a{font-size:14px;}
	.region-footer-second .menu--footer,.region-footer-third h4{margin-top:33px;}
	.logo-block img{width:70px;}
	.site-footer-text{font-size:15px;line-height:1.7;}
	.email-id .site-footer-text{font-size:14px;white-space:nowrap;}
	.site-footer__top .region{width:auto;}
	.site-footer__top{padding-bottom:65px;}
	.copyright-section{padding:0px 15px;}
	.navbar-nav .dropdown .dropdown-menu,.assures-page-wrapper .content-list:before,.node--type-a-propos .content_bottom_wrapper{display:none!important;}
	.navbar-nav .dropdown.show .dropdown-menu{display:block!important;}
	.header .navigation .nav-item:first-child.show .dropdown-toggle{color:#8c8c8c;}
	.grey-pera,.expert-inner,.quote-wrapper,.assures-page-wrapper .content-innerwrap .number-title-blue{padding-left:15px;padding-right:15px;}
	.title-wrapper{padding:21px 15px 41px 15px;}
	.title-wrapper h1,.propos-main h1,.assures-main h1,.recrutement-main h1,.contact-main h1{font-size:30px;line-height:1.33;}
	.grey-body-wrapper{padding:42px 0px 41px 0px;}
	.expert-inner{margin-top:60px;}
	.quote-inner{margin-top:50px;}
	.experts_description{margin-bottom:25px;}
	.blue_box{font-size:18px;line-height:1.11;margin-bottom:10px;}
	.quote_title{margin-top:48px;margin-bottom:30px;}
	.quote-list,.page-node-8 .quote-list{margin-top:0;}
	.page-node-8 .quote-list .b-img{top:0;}
	.b-img img{max-width:70px;}
	.contact-main h1{max-width:312px;}
	.quote-right{padding:31px 23px;min-height:auto;margin:0px 0px;}
	.quote_description:before{width:28px;height:28px;padding-right:28px;margin-right:10px;background-size:100%;}
	.service-page-wrapper .assures{padding-top:70px;margin-bottom:90px;}
	.page-node-8 .title-wrapper{padding-bottom:41px;}
	.path-node .body-main-wrapper{padding-top:83px;}
	.assures-page-wrapper .content-innerwrap:before{position:relative;width:35px;height:35px;}
	.assures-page-wrapper .content-innerwrap{padding-left:0px;margin-top:0px;}
	.service-listing-description,.assures-main h1,.propos-main h1,.recrutement-main h1{margin-bottom:15px;}
	.assures-main,.recrutement-main{margin-bottom:58px;}
	.content-innerwrap .number-title-blue{font-size:25px;line-height:1.4;}
	.assures-page-wrapper .content-innerwrap:before,.blue-body-wrapper,.description-inner{margin-left:15px;margin-right:15px;}
	.assures-page-wrapper .content-list{padding-top:1px;padding-bottom:34px;}
	.assures-page-wrapper .content-innerwrap:nth-child(2) .bg-grey{background:none;min-height:auto;}
	.assures-page-wrapper .content-innerwrap:nth-child(2) .description_right{background:#f7f7f7;padding:35px 24px;}
	.blue-pera{margin-top:10px;padding:34px 13px;margin-bottom:83px;}
	.propos-main,.conatct-page-wrapper .contact-main{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-top:20px;margin-bottom:0px;}
	.description-inner .quote_title{margin-bottom:35px;}
	.experts-bg-wrapper .expert-inner{margin-top:51px;}
	.experts-bg-wrapper .experts_description{margin-bottom:28px;}
	.recrutement .recrutement-main .block_image{margin-bottom:70px;}
	.experts-wrapper .experts-content h2{margin-top:44px;}
	.experts-wrapper .experts-content .block_description{min-height:auto;}
	.blue-experts-box{padding:36px 26px;}
	.experts-wrapper{margin-bottom:55px;}
	.contact-main .block_description{margin-top:20px;}
	.co_wrapper{padding-top:65px;margin-bottom:61px;}
	.contact-wrapper h2{margin-bottom:52px;}
	.webform-submission-form{display:block;margin-top:38px;}
	.contact-wrapper .webform-submission-form .right-form{margin-left:0px;}
	.contact-wrapper .webform-submission-form .left-form{margin-right:0px;}
	.conatct-page-wrapper .bg-dot-right img{display:block;max-width:690px;width:auto;}
	.conatct-page-wrapper .bg-dot-right{bottom:72px;}
	.geolocation-map-container{height:220px!important;}
	.conatct-page-wrapper .google-map{margin-bottom:80px;}
	.node--type-confirmation-message .conatct-page-wrapper{padding-bottom:80px;}
	.webform-submission-form textarea.form-control{height:110px;}
	.block-webform-block .form-control{margin-top:25px;}
	.grey-message-box{padding:20px 25px 20px 25px;margin-bottom:41px;}
	.grey-message-box h3{font-size:22px;}
	.grey-message-box .block_description{margin-top:0;margin-bottom:21px;}
	.path-frontpage .navigation .nav-item a,.path-frontpage .navigation .nav-item a:hover{color:#002f6c;}
	.blue-header-three-img{display:none;}
	.path-frontpage.sticky-menu .header{background:#052253;}
	.sticky-menu .layout-main-wrapper,.sticky-menu footer{display:none;}
	.sticky-menu .toggler-right-menu .navbar-nav{height:75vh;}
	.blue-header-two-img img{height:536px;}
	.nos-wxpert-prop{padding-left:15px;padding-right:15px;}
	.nos-wxpert-prop h2{margin-bottom:25px;}
	.nos-wxpert-prop{margin-bottom:100px;}
	#sliding-popup .eu-cookie-compliance-banner{height:auto;}
	#sliding-popup .popup-content{display:block;padding:8px 10px;}
	#sliding-popup .eu-cookie-compliance-message{margin:0 0 10px;line-height:1.5;}
	#sliding-popup .eu-cookie-compliance-message p{font-size:15px;}
	#sliding-popup .eu-cookie-compliance-buttons{float:none;}
	#sliding-popup .eu-cookie-compliance-buttons .agree-button{margin:0 auto;width:175px;height:40px;}
}
@media only screen and (max-width:374px) and (min-width:320px){
	.email-id .site-footer-text{white-space:unset;}
	.mb-xs-0{padding-right:15px!important;}
}
