@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul > li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face{font-family:'Raleway';font-weight:400;font-display:swap;src:url(../fonts/Raleway-Regular.ttf)}
@font-face{font-family:'Raleway';font-weight:500;font-display:swap;src:url(../fonts/Raleway-Medium.ttf)}
@font-face{font-family:'Raleway';font-weight:800;font-display:swap;src:url(../fonts/Raleway-ExtraBold.ttf)}
@font-face{font-family:'Oswald';font-weight:400;font-display:swap;src:url(../fonts/Oswald-Regular.ttf)}
@font-face{font-family:'Oswald';font-weight:700;font-display:swap;src:url(../fonts/Oswald-Bold.ttf)}
@font-face{font-family:'Roboto';font-weight:400;font-display:swap;src:url(../fonts/Roboto-Regular.ttf)}
@font-face{font-family:'Roboto';font-weight:700;font-display:swap;src:url(../fonts/Roboto-Bold.ttf)}
@font-face{font-family:'Roboto';font-weight:500;font-display:swap;src:url(../fonts/Roboto-Medium.ttf)}
@font-face{font-family:'Roboto';font-weight:900;font-display:swap;src:url(../fonts/Roboto-Black.ttf)}
@font-face{font-family:'Roboto';font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/Roboto-LightItalic.ttf)}
@font-face{font-family:'Montserrat';font-weight:300;font-display:swap;src:url(../fonts/Montserrat-Light.ttf)}
@font-face{font-family:'Montserrat';font-weight:400;font-display:swap;src:url(../fonts/Montserrat-Regular.ttf)}
@font-face{font-family:'Montserrat';font-weight:500;font-display:swap;src:url(../fonts/Montserrat-Medium.ttf)}
@font-face{font-family:'Montserrat';font-weight:600;font-display:swap;src:url(../fonts/Montserrat-SemiBold.ttf)}
@font-face{font-family:'Montserrat';font-weight:700;font-display:swap;src:url(../fonts/Montserrat-Bold.ttf)}
@font-face{font-family:'Montserrat';font-weight:800;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.ttf)}
html,body{margin:0;padding:0;height:100%}
body{margin:0;padding:0;font-size:18px;color:#7d7d7d;font-family:'Roboto',sans-serif;direction:ltr;background:#fff;font-weight:400}
h1,h2,h3,h4,h5,h6,p,pre,form,input,ul,li{padding:0;margin:0}
h1,h2,h3,h4,h5,h6{font-weight:700}
p{color:#282828}
::selection{background:#3777bb;color:#fff}
::-moz-selection{background:#3777bb;color:#fff}
ul,ol,li{list-style:none}
input,select,textarea{outline:none}
a{text-decoration:none;outline:none;color:#7d7d7d}
a:hover{text-decoration:none;outline:none}
a img{border:0;outline:none}
.clear{clear:both;font-size:0;height:0;line-height:0}
td{padding:0}
.fleft{float:left!important}
.fright{float:right!important}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.padd-left-no{padding-left:0!important}
.font-italic{font-style:italic}
.t-uppercase{text-transform:uppercase}
.left-box{float:left}
.right-box{float:right}
.botmpd{padding-bottom:15%!important}
.main{width:100%;padding:0;margin:0}
.wrapper{width:90%;max-width:1024px;margin:0 auto}
.header-top{background:url(../images/header-bg.jpg) no-repeat left top;background-size:cover}
.logo{float:left;padding-top:14px}
.header-S-icon .lang,.header-S-icon p,.header-S-icon i{float:left}
.header-S-icon .lang,.header-S-icon span,.header-S-icon i{float:left}
.header-S-icon .icons{float:right}
.header-S-icon .lang p b{font-family:'Roboto',sans-serif;font-weight:500;font-size:12px;color:#fff;text-shadow:0 3px 4px #055990}
.header-S-icon .lang span b{font-family:'Roboto',sans-serif;font-weight:500;font-size:12px;color:#fff;text-shadow:0 3px 4px #055990}
.header-S-icon .lang p,.header-S-icon .icons p{padding-top:10px}
.header-S-icon .lang span,.header-S-icon .icons span{padding-top:10px}
.header-S-icon .icons p{font-family:'Roboto',sans-serif;font-size:11px;color:#fff;text-shadow:0 3px 4px #055990;padding-right:13px}
.header-S-icon .icons span{font-family:'Roboto',sans-serif;font-size:11px;color:#fff;text-shadow:0 3px 4px #055990;padding-right:13px}
.header-right{width:240px}
.header-right .phone-numbers{clear:both;padding-top:25px}
.header-right .phone-numbers p{line-height:23px;float:left;font-family:'Roboto',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990}
.header-right .phone-numbers h1{line-height:23px;float:left;font-family:'Roboto',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990}
.header-right .phone-numbers h2{line-height:23px;float:left;font-family:'Roboto',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990}
.header-right .phone-numbers h3{line-height:23px;float:left;font-family:'Roboto',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990}
.header-right .phone-numbers span{line-height:23px;float:left;font-family:'Roboto',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990}
.header-right .phone-numbers div{float:left;width:100%}
.header-right .phone-numbers em{float:right;font-family:'Roboto',sans-serif;font-size:17.02px;color:#fff;font-weight:500;font-style:normal}
.header-S-icon .icons .fa{text-align:center;background-color:#002c54;padding:9px 7px;color:#fff;margin-right:2px}
.header-S-icon .icons a:hover .fa{background-color:#329dd6}
.header_bottom{box-shadow:1px 4px 12px #e0e0e0;position:relative;z-index:2}
.home_slider{position:relative}
.bx-wrapper img{width:100%}
.h-cta{position:relative;width:100%;bottom:0;top:0;margin-top:-40px}
.h-cta-text{background:url(../images/h-cta-bg.jpg) no-repeat center top;background-size:cover;height:79px;position:relative}
.h-cta .left{width:54%;float:left;padding:12px 0 0 80px}
.h-cta .left p{font-family:'Montserrat',sans-serif;font-size:20px;color:#fff;text-shadow:0 3px 4px #055990;letter-spacing:2px;margin:0}
.h-cta .right{float:right;width:320px;position:relative;margin-right:0;top:-3px}
.h-cta-box{position:absolute;top:-184px;background-color:#002c54;padding:30px 30px 15px;z-index:999}
.h-cta-box h4{font-family:'Raleway',sans-serif;font-size:24px;color:#fff;font-weight:500;padding-bottom:5px}
.h-cta-box span{font-family:'Raleway',sans-serif;font-size:44px;color:#fff;font-weight:500;padding-bottom:5px}
.h-cta-box p{font-family:'Raleway',sans-serif;font-size:14px;color:#fff;padding:6px 0;line-height:20px}
.h-cta-box h5{font-family:'Raleway',sans-serif;font-size:14px;color:#fff;padding:5px 0}
.h-cta-box span{font-family:'Raleway',sans-serif;font-size:14px;color:#fff;padding:5px 0}
.h-cta-box h5 b{font-size:18px;color:#fff}
.h-cta-box span b{font-size:18px;color:#fff}
.cta-btn{padding-top:15px}
.cta-btn a{font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;font-weight:700;border:2px solid #69beeb;padding:12px 0;display:block;width:100%;text-align:center;box-shadow:0 0 10px #69beeb}
.cta-btn2{position:relative;z-index:1}
.cta-btn2 span{cursor:pointer;font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;background:transform;font-weight:700;border:2px solid #69beeb;padding:12px 0;display:block;float:left;margin:20px 31px;width:259px;text-align:center;box-shadow:0 0 10px #69beeb}
.section_1{background:url(../images/section_1-bg.jpg) no-repeat center top;padding-top:34px;background-size:cover}
.section_1 .cont{max-width:571px;float:left;padding:60px 0 40px 40px}
h3.title{font-family:'Montserrat',sans-serif;font-size:18px;color:#002b52;font-weight:700;text-transform:uppercase;border-bottom:2px solid #329dd6;display:inline;padding-bottom:5px;margin-bottom:5px;float:left}
h2.title{font-family:'Montserrat',sans-serif;font-size:18px;color:#002b52;font-weight:700;text-transform:uppercase;border-bottom:2px solid #329dd6;display:inline;padding-bottom:5px;margin-bottom:5px;float:left}
h1.title{font-family:'Montserrat',sans-serif;font-size:18px;color:#002b52;font-weight:700;text-transform:uppercase;border-bottom:2px solid #329dd6;display:inline;padding-bottom:5px;margin-bottom:5px;float:left}
h4.title{font-family:'Montserrat',sans-serif;font-size:18px;color:#002b52;font-weight:700;text-transform:uppercase;border-bottom:2px solid #329dd6;display:inline;padding-bottom:5px;margin-bottom:5px;float:left}
span.title{font-family:'Montserrat',sans-serif;font-size:18px;color:#002b52;font-weight:700;text-transform:uppercase;border-bottom:2px solid #329dd6;display:inline;padding-bottom:5px;margin-bottom:5px;float:left}
p.dis{float:right;font-family:'Roboto',sans-serif;font-size:14px;color:#002b52;font-weight:500;padding:20px 0;line-height:23px}
.section_1 .btn{clear:both;margin-top:20px}
.btn{text-transform:uppercase;text-align:center;display:inline-block}
.btn a{display:block;font-family:'Montserrat',sans-serif;padding:10px 20px;border-radius:3px}
.btn-primery a{font-size:12px;color:#002b52;font-weight:800;border:2px solid #329dd6}
.section_2{padding:50px 0}
.section_2 .top{max-width:770px;padding-left:40px}
.section_2 p.dis{padding:10px 0}
.service_box,.service_box.sansslider{width:31.3%;margin-right:3%;float:left;margin-bottom:30px}
.service_box:nth-child(3n+3){margin-right:0}
.service_box img{width:100%;display:block;outline:1px solid #329dd6}
.s-btn{background:url(../images/services-btn-bg.jpg) repeat-x;width:90%;text-align:center;margin:0 auto;transtion:all .3s ease;position:relative;top:-28px;border-radius:3px}
.s-btn a{font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;display:block;padding:18px 0;font-weight:700;text-transform:uppercase;border-radius:3px}
.s-btn a:hover{opacity:1;background:#002c55;border-radius:3px}
.s-btn a.d-text{padding:10px 0}
.s-btn span{font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;display:block;padding:18px 0;font-weight:700;text-transform:uppercase;border-radius:3px}
.ser-dropdown{display:none;position:absolute;width:100%;text-align:left;padding:15px 0 15px 30px;background-color:#fff;border:1px solid #000;box-sizing:border-box}
.s-btn ul li:hover .ser-dropdown{display:block!important}
.ser-dropdown li:before{content:'.';font-size:32px;margin-top:-1px;float:left;line-height:0}
.ser-dropdown li a{font-family:'Roboto',sans-serif;font-size:14px;padding:0 0 0 10px;margin:7px 0;color:#002b52;text-transform:none;font-weight:100}
.ser-dropdown li a:hover{color:#fff}
.actu{background:url(../images/actu-bg.jpg) no-repeat center top;background-size:cover;padding:70px 0 9%}
.actu .left{width:65%;float:left}
.actu .left h3.title{display:block;float:none}
.actu .left > img{float:right;margin-top:30px}
.actu .right{float:right;width:35%;padding-left:40px;box-sizing:border-box}
.actu .right .cont{padding-top:35%}
.actu .right .cont img{float:left;margin-right:15px;margin-left:35px}
.actu .right .cont p{color:#818181;font-size:11px;font-family:'Roboto',sans-serif;padding-top:14px}
.actu .right .cont pre{color:#002b52;font-size:15px;font-family:'Montserrat',sans-serif;margin:0}
.actu .right .cont a{width:252px;padding:15px 0;text-align:center;border:2px solid #57c1f9;color:#818181;font-size:13px;font-family:'Montserrat',sans-serif;border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase;margin:30px auto;display:block}
.actu .right .cont a:hover{background:#00477e;border-color:#00477e;color:#fff}
footer{padding-top:30px;position:relative;background:url(../images/FOOTER.jpg) no-repeat center top;background-size:cover;width:100%}
.footer_min{width:1024px;margin:0 auto}
.Footer_About_Us{width:390px;float:left}
.Footer_About_Us img{width:100%}
.Footer_About_Us p{border-top:1px solid #1b7cb5;color:#fff;font-size:12px;font-family:'Raleway',sans-serif;letter-spacing:.5px;font-weight:400;line-height:22px;padding-top:20px}
.footer_link{float:left;width:236px;margin-left:43px}
.footer_link h4{text-transform:uppercase;font:18px Oswald,sans-serif;font-weight:400;color:#fff;border-bottom:1px solid #1b7cb5;padding-bottom:10px}
.footer_link h6{text-transform:uppercase;font:18px Oswald,sans-serif;font-weight:400;color:#fff;border-bottom:1px solid #1b7cb5;padding-bottom:10px}
.footer_link ul{margin:0;padding:0}
.footer_link li{padding:7px 0 7px 20px;border-top:1px solid #1b7cb5;background:url(../images/footer_li_icon.png) no-repeat left 15px}
.footer_link li:first-child{border-top:0 solid #000}
.footer_link li a{color:#fff;font-weight:500;font-size:14px;font-family:'Raleway',sans-serif}
.footer_link li a:hover{color:#fff}
.address{width:315px;float:right;margin-left:25px}
.address h4{text-transform:uppercase;font:18px Oswald,sans-serif;font-weight:400;color:#fff;border-bottom:1px solid #1b7cb5;padding-bottom:10px;margin-bottom:15px}
.address h6{text-transform:uppercase;font:18px Oswald,sans-serif;font-weight:400;color:#fff;border-bottom:1px solid #1b7cb5;padding-bottom:10px;margin-bottom:15px}
address{border-bottom:1px solid #1b7cb5;padding:6px 0;float:left;width:100%}
address .fa{display:block!important;float:left;margin-right:15px;color:#1b7cb5}
address span{float:left;font:13px'Open Sans',sans-serif;font-weight:300;color:#fff;width:88%;padding-bottom:5px}
address span b{font-weight:700}
address p{float:left;font:11px'Open Sans',sans-serif;font-weight:300;color:#fff;width:88%}
address p a{color:#fff;text-decoration:underline}
address p b{font-size:19px;font-weight:700}
address p b.fax{font-size:15px;font-weight:700;display:inline}
address img{margin:-8px 10px 0 0}
address pre{float:left;margin-bottom:3px}
address .dss .fa{font-size:14px}
.footer_bottom{padding:15px 0;margin:30px 0 0;border-radius:6px 6px 0 0;position:relative;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0)}
.conception{float:right;padding-top:16px;font-family:'Open Sans',sans-serif;font-family:400;padding-right:25px}
.conception span{font-family:'Open Sans',sans-serif;font-family:400;float:left;font-size:11px;color:#fff}
.conception img{margin:-6px 6px 0;float:left}
.conception a{float:left;margin:0;text-decoration:underline;font-size:11px;color:#fff}
.conception a:hover{text-decoration:none}
.footer_bottom p{font:12px 'Open Sans',sans-serif;color:#fff;float:left;padding:12px 0 0 20px}
.scroll-up{width:30px;margin:5px auto 0;text-align:center;padding:0}
a.scrollup{width:28px;height:29px;display:inline-block;background:url(../images/up.png) no-repeat left top}
.footer_bottom a.Haut_de_page{position:absolute;top:27px;right:40%;color:#fff;font:10px 'Open Sans',sans-serif}
.footer_bottom a.Plan_dsite{position:absolute;top:27px;right:30%;color:#fff;font:10px 'Open Sans',sans-serif}
.footer_img{position:absolute;left:0;top:-180px;width:28%}
.heading_min{width:100%;padding:7% 0;text-align:center}
.heading_min h2{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700}
.heading_min h1{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700}
.heading_min h4{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700}
.heading_min span{text-align:center;font-size:20px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0}
#secondtitle{text-align:center;font-size:18px;font-weight:400;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0}
.heading_min h5{text-align:center;font-size:20px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0;font-weight:400}
.heading_min h3{text-transform:uppercase;text-align:center;font-size:16px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0;font-weight:300}
.titre22{width:100%;padding:10px 0;text-align:center}
.titre22 h1{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding-top:20px}
.titre22 h2{text-align:center;font-size:20px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0}
.heading2_min{width:100%;padding:10px 0;text-align:center}
.heading2_min h2{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding-top:20px}
.heading2_min h1{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding-top:20px}
.heading2_min h4{color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding-top:20px}
.heading2_min span{text-align:center;font-size:20px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0}
.titre22222{text-align:center;font-size:20px;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif;padding:4px 0 0}
.zone{background:url(../images/ZONE_PATIENT/heading.jpg) no-repeat center top;background-size:cover}
.zone_patient{padding:6% 0 14%}
.zone_patient h5{font-size:18px;color:#000;font-family:'Raleway',sans-serif;font-weight:400;text-transform:uppercase}
#cssmenu3,#cssmenu3 ul,#cssmenu3 li,#cssmenu3 a{margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-family:'Open Sans',sans-serif;font-size:14px;position:relative;z-index:1}
#cssmenu3 a{line-height:1.3}
#cssmenu3{width:100%;padding:40px 0 0}
#cssmenu3 > ul > li{margin:0 0 2px}
#cssmenu3 > ul > li:last-child{margin:0}
#cssmenu3 > ul > li > a{font-size:15px;display:block;color:#000}
#cssmenu3 > ul > li > a > span{display:block;margin:0 auto;padding:10px 10px 10px 40px;border-bottom:1px dashed #b9daee;font-weight:600;font-size:16px;text-transform:uppercase;font-family:'Lato',sans-serif}
#cssmenu3 > ul > li > a:hover{text-decoration:none}
#cssmenu3 > ul > li.active{border-bottom:none}
#cssmenu3 > ul > li.active > a{color:#000}
#cssmenu3 > ul > li.has-sub > a span{background:url(../images/icon_minus.png) left center no-repeat}
#cssmenu3 > ul > li.has-sub.active > a span{background:url(../images/icon_plus.png) left center no-repeat}
#cssmenu3 ul ul{padding:0 12px 25px;display:none}
#cssmenu3 ul ul li{padding:3px 0}
#cssmenu3 ul ul li p{font-size:14px;font-family:Arial,Helvetica,sans-serif;width:80%;margin:0 auto;padding-top:40px}
#cssmenu3 ul ul a{display:block;color:#595959;font-size:13px;font-weight:700}
#cssmenu3 ul ul a:hover{color:#79980d}
.actualiteu_m{padding-bottom:15%}
.actualiteu{background:url(../images/ACTUALITE/heading.jpg) no-repeat center top;background-size:cover;height:75px;margin-bottom:40px}
.h-cta2{width:100%}
.actuailtu{width:100%;padding:8% 0 0}
.actuailu_left{width:45%;float:left}
.actuailu_left h5{color:#002c54;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.actuailu_left p{color:#002b52;font-size:16px;font-family:'Roboto',sans-serif;font-weight:400;padding-top:30px}
.actuailu_left a.plus{float:left;border:2px solid #329dd6;width:190px;display:block;padding:10px 0;text-align:center;font-size:14px;color:#002c54;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;border-radius:4px;-webkit-border-radius:4x;margin-top:30px}
.actuailu_left ul{float:left;padding-top:38px;margin:0;width:50%;padding-left:10px}
.actuailu_left li{float:left;border-left:1px solid #ececec;padding:0 5%}
.actuailu_left li span{color:#5d5d5d;float:left;font-size:15px;font-style:italic;font-family:'Open Sans',sans-serif}
.actuailu_left li:first-child{border:0}
.actuailu_left li:nth-child(2){border:0}
.actualiteu_right{width:45%;float:right}
.actualiteu_right img{width:100%}
.paddib{padding-bottom:18%}
.entreprise{background:url(../images/entreprise/heading.jpg) no-repeat center top;background-size:cover;height:85px;margin-bottom:40px}
.entreprise1{padding:8% 0}
.entreprise1 h5{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#002c54;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.entreprise1 h2{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#002c54;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.entreprise1 p{color:#002b52;font-size:13px;font-family:'Roboto',sans-serif;font-weight:400;padding-top:20px;padding-right:42%;line-height:28px}
.Colour{background:url(../images/entreprise/img1.jpg) no-repeat center top;background-size:cover;padding:6% 0 4%}
.color_contentm{float:right;width:50%;text-align:right;padding-right:10%}
.color_contentm h4{color:#fff;padding-bottom:15px;font-size:30px;font-family:'Roboto',sans-serif;font-weight:700;border-bottom:3px solid #fff}
.color_contentm ul{padding-top:7px}
.color_contentm li{font-size:22px;color:#fff;font-family:'Roboto',sans-serif;font-weight:500;font-style:italic;text-transform:uppercase;padding-top:18px}
.finacement{background:url(../images/FINANCEMENT/heading.jpg) no-repeat center top;background-size:cover;height:75px}
.finacement h2{padding-top:20px}
.finacement_min{padding:4% 0 15%}
.finacement_left{width:48%;float:left}
.finacement_left img{border:1px solid #329dd6;width:100%}
.finacement_right{width:48%;float:right}
.finacement_right p{font-size:14px;color:#002b52;font-family:'Roboto',sans-serif}
.finacement_right img{margin:17px auto;display:block;text-align:center}
.finacement_right h4{margin:20px 0 28px -222px;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;font-family:'Montserrat',sans-serif;width:360px;padding:5px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0)}
#cssmenu1,#cssmenu1 ul,#cssmenu1 li,#cssmenu1 a{margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-family:'Open Sans',sans-serif;font-size:14px;position:relative}
#cssmenu1 a{line-height:1.3}
#cssmenu1{width:100%;padding:30px 0 0}
#cssmenu1 > ul > li{margin:0 0 10px}
#cssmenu1 > ul > li:last-child{margin:0}
#cssmenu1 > ul > li > a{font-size:15px;display:block;color:#000}
#cssmenu1 > ul > li > a > span{display:block;margin:0 auto;padding:10px 10px 10px 40px;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0);font-size:14px;font-family:'Roboto',sans-serif;font-weight:500;color:#fff}
#cssmenu1 > ul > li > a > span em{font-style:normal}
#cssmenu1 > ul > li > a:hover{text-decoration:none}
#cssmenu1 > ul > li.active{border-bottom:none}
#cssmenu1 > ul > li.active > a{color:#000}
#cssmenu1 > ul > li.has-sub.active > a span{color:#002b52;border:1px solid #329dd6;background:transparent}
#cssmenu1 > ul > li.has-sub.active > a span em{color:#329cd5}
#cssmenu1 ul ul{padding:0 12px 25px;display:none}
#cssmenu1 ul ul li{padding:3px 0}
#cssmenu1 ul ul li p{font-size:14px;font-family:Arial,Helvetica,sans-serif;width:98%;margin:0 auto;padding-top:20px;line-height:25px}
#cssmenu1 ul ul a{display:block;color:#595959;font-size:13px;font-weight:700}
#cssmenu1 ul ul a:hover{color:#79980d}
.faq_two{border-top:1px solid #329dd6;padding:45px 0 0;margin-top:50px}
.faq_two h5{color:#1e7bb7;font-size:20px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.EQUIPE{background:url(../images/equipe/heading.jpg) no-repeat center top;background-size:cover;height:75px;margin-bottom:40px}
.EQUIPE a{color:#fff;font-size:13px;text-transform:uppercase;font-family:'Montserrat',sans-serif;border:2px solid #40b2ee;width:328px;padding:9px 0;text-align:center;margin:4% auto 0;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.EQUIPE a:hover{background-color:#fff;border-color:#fff;color:#000}
.equipe_m{padding:30px 0 15%}
.equipe_min{width:100%;padding:50px 0 0}
.equipe_min h5{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#000;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.equipe_min h3{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#000;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.equipe_min h4{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#000;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.equipe_min h2{float:left;border-bottom:2px solid #329dd6;padding-bottom:18px;color:#000;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.equipe_min p{clear:both;color:#696969;font-size:13px;font-family:'Roboto',sans-serif;font-weight:400;padding-top:20px;padding-right:42%;line-height:20px}
.equipe_min .service_box{margin-top:30px;margin-bottom:0}
.equipe_min .s-btn a{font-size:18px;padding:15px 0}
.equipe_min .s-btn span{font-size:18px;padding:15px 0;color:#fff}
.technologie_h{background:url(../images/FINANCEMENT/heading.jpg) no-repeat center top;background-size:cover;height:135px}
.technologie_h h2{padding-top:20px}
.saviez_vous{background:url(../images/technologie/img1.jpg) no-repeat 90% 0;width:100%;padding:4% 0}
.saviez_vous h3{color:#002c54;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase}
.saviez_vous p{color:#002c54;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;padding-top:30px}
.saviez_vous ul{padding-top:30px;margin:0;padding-left:20px}
.saviez_vous li{padding:5px 0 0;color:#002c54;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;list-style:disc}
.saviez_vous2{background:url(../images/technologie/bg1.png) no-repeat right top;width:100%;min-height:900px;margin-bottom:10%;margin-left:-200px}
.saviez_vous2_text{width:584px;padding-left:20px;float:right;padding-top:450px;margin-right:200px}
.saviez_vous2_text h4{color:#3a4d69;font-size:24px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;padding-bottom:30px}
.saviez_vous2_text img{float:right;margin-left:25px}
.saviez_vous2_text h6{color:#002c54;font-size:18px;font-family:'Roboto',sans-serif;font-weight:700}
.saviez_vous2_text p{padding-top:30px;font-size:14px;color:#002c54;font-family:'Roboto',sans-serif;font-weight:400;line-height:23px}
.contact_min{padding:6% 0}
.contact_address{float:left;width:33.1%}
.contact_address h5{display:inline-block;color:#329dd6;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.contact_address h6{display:inline-block;color:#002b52;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.contact_address b.border{display:block;background-color:#329dd6;height:2px;width:151px;margin:10px 0}
.contact_address span{width:50%;float:left;color:#002b52;font-size:14px;font-family:'Roboto',sans-serif;padding-top:4px}
.contact_address em{width:50%;float:left;color:#002b52;font-size:14px;font-family:'Roboto',sans-serif;padding-top:4px;font-weight:400;font-style:normal}
.cont_min{position:relative;width:100%}
.map_details{width:50%;float:right;height:439px}
.contact_form{width:100%;padding:20px 0 50px}
.contact_F{margin:0 auto;position:absolute;top:55px;z-index:988;background:url(../images/contact_us.png) no-repeat left top;background-size:100% 100%;width:100%;float:left;height:439px;padding-top:20px}
.form{width:570px;float:right}
.form h4{color:#000;font-size:25px;font-family:'Montserrat',sans-serif;font-weight:700;padding:20px 0}
.form input[type="text"]{margin-top:16px;margin-left:20px;background:transparent;border:2px solid #0f3b5f;font-family:'Montserrat',sans-serif;font-weight:700;border-radius:3px;-webkit-border-radius:3px;font-size:13px;color:#b3b3b3;padding:0 10px;float:left;height:38px;width:131px;text-align:center;text-transform:uppercase}
.form2 input[type="text"]{margin-top:16px;margin-left:20px;background:transparent;border:2px solid #0f3b5f;font-family:'Montserrat',sans-serif;font-weight:700;border-radius:3px;-webkit-border-radius:3px;font-size:13px;color:#b3b3b3;padding:0 10px;float:left;height:38px;width:131px;text-align:center;text-transform:uppercase}
.form2 input[type="submit"]{cursor:pointer;border:none;background:#329dd6;font-family:'Montserrat',sans-serif;font-weight:700;border-radius:3px;-webkit-border-radius:3px;margin-top:30px;font-size:13px;color:#fff;padding:0;float:left;height:42px;width:116px;text-align:center;text-transform:uppercase}
.form2 input[type="submit"]:hover{background:#0f3b5f;color:#fff}
.contact_bottom_text form{display:flex}
.contact_input{width:499px}
.contact_input input[type="text"]{font-family:'Montserrat',sans-serif;font-weight:600;margin-bottom:18px;margin-left:0;text-align:left;margin-top:0;border:1px solid #329dd6;border-radius:3px;width:100%;background:transparent;height:38px;color:#000;font-size:13px;padding:0;text-indent:10px}
.contact_input input[type="text"]::placeholder{font-family:'Montserrat',sans-serif;font-weight:600;text-align:left;color:#000;font-size:13px;text-indent:10px}
.contact_input textarea{font-family:'Montserrat',sans-serif;font-weight:600;margin-bottom:18px;margin-left:0;text-align:left;margin-top:0;border:1px solid #329dd6;border-radius:3px;width:100%;background:transparent;height:100px;color:#000;font-size:13px;padding:10px 0;text-indent:10px}
.contact_input textarea::placeholder{font-family:'Montserrat',sans-serif;font-weight:600;text-align:left;color:#000;font-size:13px;text-indent:10px;text-transform:uppercase}
.contact_input input:focus{border:1px solid #4c6c86;color:#000}
.contact_input textarea:focus{border:1px solid #4c6c86;color:#000}
.form span{color:#757575;font-size:15px;font-family:'Montserrat',sans-serif;display:block;letter-spacing:-1px}
.dorpdown{margin:10px 0 18px;padding:9px 0;border:1px solid #284d71;border-radius:3px;-webkit-border-radius:3px;float:left}
.dorpdown label{font-size:13px;color:#0f3b5f;padding:0 20px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.wid50{width:47.5%!important}
.dorpdown select{padding:0 30px 0 0;background-color:transparent;margin-top:0;font-size:13px;color:#0f3b5f;font-family:'Montserrat',sans-serif;font-weight:700;-webkit-appearance:none;-moz-appearance:none;background:url(../images/arrow.png) no-repeat right 18px center;border:0}
.form input[type="submit"]{margin-left:auto;cursor:pointer;border:none;background:#002b52;font-family:'Montserrat',sans-serif;font-weight:700;border-radius:3px;-webkit-border-radius:3px;font-size:13px;color:#fff;padding:0;height:42px;width:90px;text-align:center;text-transform:uppercase}
.form-bottom{display:flex;width:499px}
.form input[type="submit"]:hover{background:#0f3b5f;color:#fff}
.form b{float:left;margin:10px 4px 30px 0;color:#002b52;font-size:12px;font-family:'Roboto',sans-serif;xfont-weight:400}
.form p{margin:10px 0 0;color:#002b52;font-size:12px;font-family:'Roboto',sans-serif;font-style:italic;font-weight:300;padding-right:15%;line-height:normal}
.contact_bottom{padding:90px 0;background-color:#002b52}
.contact_bottom_text{width:48%}
.contact_bottom_text h5{color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700}
.contact_bottom_text b.border{display:block;background-color:#329dd6;height:2px;width:151px;margin:10px 0 0}
.contact_bottom_text p{padding-top:20px;font-size:14px;color:#fff;font-family:'Roboto',sans-serif}
.add-photo-btn{cursor:pointer;width:200px;height:37px;border:2px solid #fff;font-size:13px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;text-align:center;display:block;margin:30px 30px 0 0;padding-right:25px;line-height:37px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:url(../images/upload.png) no-repeat 95% 8px}
.contact_bottom_text input[type="text"]{float:left}
.contact_bottom_text input[type="file"]{z-index:999;line-height:0;font-size:50px;position:absolute;opacity:0;filter:alpha(opacity = 0);-ms-filter:alpha(opacity=0);cursor:pointer;_cursor:hand;margin:0;width:261px;padding:0;left:0;height:37px}
.s_d_m{padding-bottom:15%}
.service_min a{color:#fff;font-size:13px;text-transform:uppercase;font-family:'Montserrat',sans-serif;border:2px solid #40b2ee;width:328px;padding:9px 0;text-align:center;margin:20px auto 0;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.service_min a:hover{background-color:#fff;border-color:#fff;color:#000}
.service_slider{width:100%;padding:4% 0}
.service_slider .service_box{width:100%;margin:0}
.service_slider .service_box.sansslider{width:31.3%;margin:0 auto;float:none;margin-bottom:30px}
.service_slider .service_box img{border:1px solid #329dd6;width:99%;outline:0}
.service_slider .s-btn{top:-20px;height:40px;display:table}
.service_slider .s-btn a{font-size:10px;color:#fff;font-weight:500;padding:0;min-height:100%;display:table-cell;vertical-align:middle}
.slider4_mobile{display:none;margin-top:10px;width:95%}
.slider4_mobile .s-btn{height:40px;display:table;float:left;width:48%;margin:5px 5px 5px 0}
.slider4_mobile .s-btn a{font-size:10px;color:#fff;font-weight:500;padding:0;min-height:100%;display:table-cell;vertical-align:middle}
.service_img{float:left;width:321px}
.service_img img{float:left;border:1px solid #329dd6;width:100%}
.service_details{float:right;width:671px;padding-top:25px}
.service_details h4{float:left;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;padding:13px 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0);margin-left:-13%}
.service_details h5{float:left;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;padding:13px 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0);margin-left:-13%;margin-top:25px}
.service_slider h3{margin-bottom:60px;text-align:center;width:450px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;padding:13px 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#3099d3;background:-moz-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:-webkit-linear-gradient(top,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);background:linear-gradient(to bottom,rgba(48,153,211,1) 0%,rgba(3,80,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3099d3',endColorstr='#035091',GradientType=0);margin-left:-13%}
.service_details a{float:right;padding:8px 18px;border:2px solid #329dd6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#002b52;font:12pxMontserrat,sans-serif;font-weight:700;text-transform:uppercase}
.service_details a:hover{color:#fff;background:#329dd6}
.service_details p{color:#002b52;font-size:14px;padding-top:20px}
.service_details ul{padding:3px 0 0 15px}
.service_details li{list-style:disc;color:#002b52;font-size:14px}
.service_details em{background:#40a3d8;height:1px;width:30px;display:inline-block;margin-bottom:18px;margin-top:8px}
.fullwidth{width:100%}
.fullwidth h5{margin-left:0}
.Pont h5{padding-right:60px;padding-left:60px}
.service_video{width:400px;float:right;padding-top:50px}
.service_video img{float:right;margin-left:20px}
.service_video p{font-size:16px;text-align:right;color:#002b52;float:right}
.neuromusculaire h5{margin-left:-38%}
.service_details h6{color:#002b52;font-size:18px;padding:20px 0 0;font-family:'Montserrat',sans-serif;font-weight:700}
.AUTRES h5{margin-left:-30%}
.BROCHES ul{padding-top:20px}
.BROCHES_M{width:100%;padding:35px 0 0}
.BROCHES_logo{width:48%}
.BROCHES_logo img{float:left;margin-right:25px;margin-bottom:15px}
.BROCHES_logo span{color:#002b52;font-size:16px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}
.BROCHES_logo h5{color:#002b52;font-size:16px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}
.BROCHES_logo p{color:#696969;font-size:13px;padding-top:5spx}
.BROCHES ul{width:46%;float:left}
.BROCHES ul li{padding-top:4px}
.BROCHES em{margin-bottom:0}
.implantss .bx-controls{display:none!important}
#william_harvey,#chaucer,#kims{height:439px;width:100%;margin:0;padding:0}
.example{width:55%;float:right;overflow:hidden;height:492px;margin-top:2px!important;margin-bottom:0!important;border:none;box-shadow:none!important}
.titre_maps{width:90%;max-width:1024px;margin:0 10px;border:none!important;float:left}
.overlaymap{background:transparent;position:absolute;top:0;height:439px;z-index:777}
.head_lp_implants_dentaire{width:100%;height:400px;background:url(../images/lp_implants_dentaire/SLIDE-QC.jpg) no-repeat center center;background-size:cover;margin-bottom:60px}
.head_lp_implants_dentaire h1{color:#03253c;padding-top:150px;padding-left:50px;font-size:35px;letter-spacing:2px}
.head_lp_implants_dentaire p{width:40%;color:#002c54;padding-top:20px;padding-left:50px}
.lp_implant_dent .left-box{width:47%;float:left}
.lp_implant_dent .right-box{width:47%;float:right}
.lp_implant_dent h2{text-transform:uppercase;color:#002c54;margin:20px 0}
.lp_implant_dent h3{text-transform:uppercase;color:#002c54;margin:20px 0}
.lp_implant_dent h4{text-transform:uppercase;color:#002c54;margin:20px 0}
.lp_implant_dent hr{border-top:2px solid #329dd6}
.lp_implant_dent h3.impl_eff{padding-top:50px}
.lp_implant_dent h4{color:#002c54;margin:20px 0}
.txtimplantologie{color:#002c54;margin:20px 0;font-weight:700}
.lp_implant_dent p{color:#002c54;font-size:14px;margin:15px 0;line-height:22px}
.lp_implant_dent p.plus_gros{color:#002c54;font-size:16px;margin:15px 0;line-height:22px}
.lp_implant_dent li{color:#002c54;font-size:14px;list-style:disc;margin-left:15px;line-height:22px}
.bg_gris{background-color:#e8e8e8}
.bg_bleu_ciel{background-color:#d7e5ed}
p.note_bas_page{color:#002c54;font-size:12px;margin:15px 0;line-height:22px;font-style:italic}
img.img_large{max-width:100%}
.header-right .phone-numbers .no-tel-implant h1{line-height:23px;float:right;font-family:'Roboto',sans-serif;font-size:24px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990;padding-top:22px}
.header-right .phone-numbers .no-tel-implant span{line-height:23px;float:right;font-family:'Roboto',sans-serif;font-size:24px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 3px 4px #055990;padding-top:22px}
.contbanner-rightright{float:right}
.contbanner-rightright span.bouton{cursor:pointer;font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;background:transform;font-weight:700;border:2px solid #69beeb;padding:12px 0;display:block;float:left;margin:20px 31px;width:259px;text-align:center;box-shadow:0 0 10px #69beeb}
#myContent{display:none}
.fleft{float:left}
.fright{float:right}
.sliding-form{width:320px;margin:0 auto;background-color:#002c54;height:455px;position:absolute;z-index:1;margin-top:82px}
.sliding-form p{width:88%;font-size:20px;color:#fff;padding:15px 0;line-height:15px;margin-left:10px;font-family:'Raleway',sans-serif;text-align:center}
.sliding-form p b{color:#f6922d}
.sliding-form input{float:left;width:88%;border:none;padding:8px;margin-bottom:8px;margin-left:10px}
.sliding-form input.tel1{width:18%;margin-right:5px}
.sliding-form input.tel2{margin-right:0;width:18%}
.sliding-form input.tel3{width:28%;margin-right:0}
.sliding-form span{margin:5px 0 0 10px}
.sliding-form textarea{float:left;width:88%;border:1px solid #cacaca;padding:8px;margin-left:10px}
.sliding-form p.bottom-text{float:left;font-size:11px;color:#fff;font-style:italic;padding:8px 0 2px 8px;clear:both}
.sliding-form input.slidingform-submit{cursor:pointer;font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;background-color:#002c54;font-weight:700;border:2px solid #69beeb;padding:12px 0;display:block;float:left;margin:20px 31px;width:259px;text-align:center;box-shadow:0 0 10px #69beeb}
.texte-slider{position:absolute;width:30%;right:0;top:25%}
.texte-slider span.titre{display:block;width:80%;background-image:linear-gradient(#399ed4,#094d8c);color:#fff;text-transform:uppercase;padding:10px 10%;font-weight:700;font-size:21px}
.texte-slider .liste ul{list-style-type:disc;margin:20px 0}
.texte-slider .liste ul li{color:#052c53;list-style-type:disc;margin-left:15%;font-size:16px}
.texte-slider a{display:block;text-align:center;color:#052c53;border:2px solid #6dbfe9;width:190px;padding:10px 0;margin-left:10%;font-size:14px;text-transform:uppercase;font-weight:700}
.texte-slider a:hover{border:2px solid #052c53}
.service_details article{clear:both}
.service_details iframe{margin-top:25px}
.contact_F .form{width:700px;float:none;position:absolute;left:50%;transform:translate(-50%,0)}
.contactbanner{height:90px;background:url(/images/banner-contact.jpg);background-size:cover}
.contactbanner h1{margin:0;line-height:90px;text-align:center;color:#fff;font-size:28px;font-family:'Montserrat',sans-serif;font-weight:700}
.contactformimg{height:513px;background:url(/images/siege-dentiste-fade-left.jpg) no-repeat right top;background-size:50%;background-color:#f1f5f8}
.panel-contact .logo_left{float:left}
.panel-contact .text_right{float:left;width:300px}
.panel-contact .coord_cont{margin-top:30px}
.containerbs{width:100%;margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
.containerbs{max-width:540px}
}
@media (min-width: 768px) {
.containerbs{max-width:720px}
}
@media (min-width: 992px) {
.containerbs{max-width:960px}
}
@media (min-width: 1200px) {
.containerbs{max-width:1140px}
}
.container-fluidbs{width:100%;margin-right:auto;margin-left:auto}
.rowbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.containerbs iframe{border:none}
.menu-toggle-contact{padding:10px 0;margin-top:20px;border-bottom:3px solid #329dd6;display:flex;justify-content:center;width:100%}
.menu-toggle-contact a{color:#002b52;font-weight:800;font-size:23px;width:32%;text-align:center;position:relative}
.current-tab{color:#329dd6!important}
.coordonneesMap{display:flex;flex-wrap:wrap;justify-content:center}
.coordonneesMap .col1_2f:nth-child(1){display:flex;align-items:center}
.coordonneesMap h2{color:#002c54;margin-bottom:10px}
.coordonneesMap div.linee{border-bottom:3px solid #329dd6;width:180px}
.coordonneesMap p{font-size:16px;font-family:'Montserrat',sans-serif;font-weight:600;color:#002c54;margin-bottom:0}
.coordonneesMap tr{border:none}
.coordonneesMap td{padding:10px 10px 0 0;color:#284d71;font:500 16px Montserrat}
.coordonneesMap h5{color:#329dd6;font-size:20px;font-family:'Montserrat',sans-serif;font-weight:800}
.coordonneesMap h5 span{color:#002c54}
.contact_address{margin:20px auto;width:70%;float:left;padding-left:12%}
.box-coord{width:499px}
.under-horaire{position:absolute;bottom:-11px;left:50%;transform:translate(-50%,0%)}
@media (max-width: 1200px) {
.menu-toggle-contact a{padding:20px;font-size:20px}
}
@media (max-width: 482px) {
.panel-contact .text_right{width:auto}
}
iframe{border:none}
.halfleftcontainer{width:100%;margin-left:auto}
@media (max-width: 1024px) {
.halfleftcontainer{width:calc(100% - 50px);margin-left:auto;padding:50px 25px}
}
@media (min-width: 1200px) {
.halfleftcontainer{max-width:570px}
}

@media screen and (min-width:1400px) {
.header-top{background-size:100%}
}
@media screen and ( max-width: 1200px) {
.texte-slider{top:10%}
}
@media screen and ( max-width: 1024px) {
#cssmenu > ul > li > a{font-size:14px}
.h-cta .left p{font-size:15px}
.h-cta .left{width:49%}
.footer_min{width:90%}
.Footer_About_Us{width:223px}
.footer_img{left:0;position:absolute;top:-127px;width:26%}
.saviez_vous2{background-size:95%;min-height:660px}
.saviez_vous2_text{margin-right:50px;padding-top:350px}
.form{float:right;width:637px}
.service_details{width:67%}
.service_img{width:30%}
.neuromusculaire h5{margin-left:-47%}
.BROCHES_logo img{margin-bottom:20px}
.form input[type="submit"]{width:20%}
.h-cta .left{font-size:18px;padding-left:0}
.h-cta .right{margin-right:0}
.texte-slider span.titre{font-size:17px;padding:5px 10%}
.texte-slider .liste ul li{font-size:14px}
.texte-slider a{padding:10px 0;font-size:12px;padding:5px 0}
.texte-slider .liste ul{margin:10px 0}
}
@media only screen and (max-width: 800px) {
.service_slider .wrapper{width:85%}
.h-cta-text{width:100%;height:auto;background-size:cover;display:block;float:left}
.h-cta .right{float:none;margin:10px auto}
.h-cta .left{width:100%;padding-left:0;text-align:center;float:none}
.h-cta .left p{float:none!important;text-align:center}
.h-cta2{margin-top:0}
.h-cta .left p{font-size:22px}
.h-cta .left p.fright{float:left!important;font-size:22px;float:none!important;text-align:center}
.h-cta .left br{display:none}
.h-cta-box{top:-175px}
.example{width:100%}
.overlaymap{width:100%}
.contact_F{padding:15px 0}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{display:none}
.texte-slider{display:none}
}
@media only screen and (max-width: 769px) {
.logo{width:58%;float:left}
.logo img{width:100%}
.header-top{padding:20px 0}
.address,.Footer_About_Us,.footer_link{width:100%;margin-left:0;padding-left:0;margin-bottom:30px}
.h-cta-text{width:100%;height:auto;background-size:cover;display:block;float:left}
.h-cta .right{float:none;margin:10px auto}
.h-cta .left{width:100%;padding-left:0;text-align:center;float:none}
.h-cta .left p{float:none!important;text-align:center}
.h-cta2{margin-top:0}
.h-cta .left p{font-size:22px}
.service_slider h3{width:350px}
.h-cta .left p.fright{float:left!important;font-size:22px;float:none!important;text-align:center}
.h-cta .left br{display:none}
.h-cta-box{top:-117px}
.actu .left{width:100%}
.actu .left img{width:100%}
.actu .right{width:100%}
.actu .right .cont{padding-top:30px;margin-top:30px 0 0 0}
.color_contentm{padding-right:0;width:100%}
.finacement_left,.finacement_right{width:100%}
.finacement_right h4{margin-left:0;width:100%}
.footer_img{display:none}
.zone_patient{padding:6% 0}
.finacement_min{padding:4% 0}
.equipe_m{padding:30px 0 50px}
.botmpd{padding-bottom:5%!important}
.actualiteu_m{padding-bottom:8%}
.saviez_vous{background-image:none;padding:30px 0;clear:both}
.saviez_vous2{background-image:none;min-height:auto;margin:30px}
.saviez_vous2_text{padding:30px 0 0;width:90%;float:left}
.contact_address{width:100%;margin-bottom:20px}
.s_d_m{padding-bottom:5%}
.map_details{width:100%}
.contact_F{width:100%;background-size:cover;position:inherit;margin-top:10px;height:auto;min-height:auto}
.service_details{width:100%}
.service_details h5{margin-left:0;margin-bottom:20px}
.service_img{width:100%}
.service_slider .wrapper{width:682px}
.BROCHES_logo{width:100%}
.BROCHES_logo img{margin-bottom:15px}
.lp_implant_dent .left-box{width:100%}
.lp_implant_dent .right-box{width:100%}
}
@media only screen and (max-width: 667px) {
.service_box{width:100%}
.logo{width:90%;margin:0 auto;float:none}
.header-right{width:100%}
.h-cta-box{top:-185px}
.section_1 .cont,.section_2 .top{padding-left:0}
.section_2 .top{padding-bottom:30px}
.actuailu_left,.actualiteu_right{width:100%}
.actualiteu_right{margin-top:20px}
.paddib{padding-bottom:0}
.actuailu_left{padding-top:35px}
.entreprise1 p{padding-right:0}
.color_contentm{padding-right:0;width:100%}
.equipe_min p{padding-right:0}
.equipe_min p br{display:none}
.form{width:90%;margin:0 auto;float:none}
.contact_input{width:100%}
.form b{margin-bottom:0}
.form input[type="text"]{margin-left:0;width:99.5%;padding:0}
.form input[type="submit"]{margin-left:20px}
.form-bottom{display:flex;width:100%}
.dorpdown{width:99.5%}
.dorpdown select{float:right}
.service_slider .wrapper{width:446px}
.service_details h5{width:100%;padding-left:0;padding-right:0;text-align:center}
.service_details a{width:100%;padding-left:0;padding-right:0;text-align:center}
.head_lp_implants_dentaire h1{padding-top:50px}
.header-right .phone-numbers .no-tel-implant h1{padding-top:5px;float:none;text-align:center}
}
@media only screen and (max-width: 568px) {
.menu-toggle-contact a{padding:40px 20px 0}
.phone-numbers{width:100%}
.h-cta{margin-top:0}
.actuailu_left ul{width:100%;padding-top:20px;padding-left:0}
.saviez_vous2_text img{float:none;margin-bottom:20px;margin-left:0}
.contact_bottom_text{width:100%;margin-top:30px}
.service_slider .wrapper{width:213px}
.service_slider .bx-wrapper .bx-viewport .slide{margin-right:0!important}
.head_lp_implants_dentaire p{width:40%;color:#002c54;padding-top:20px;padding-left:50px;font-size:14px}
}
@media only screen and (max-width: 480px) {
.actu .right{padding-left:0}
.actu .right .cont img{margin-left:8px}
.h-cta .left p{font-size:15px;padding-left:3%;padding-right:3%}
.h-cta .left p.fright{font-size:15px;padding-left:3%;padding-right:3%}
.service_details h5{width:100%;padding-right:0;padding-left:0;text-align:center}
.service_details a{width:99%;margin-top:20px;padding-right:0;padding-left:0;text-align:center}
.Pont{padding-left:0;padding-right:0}
.BROCHES_M{padding-top:10px}
.BROCHES_logo{text-align:center}
.BROCHES_logo img{float:none;margin:30px auto 20px;text-align:center;display:block}
.service_slider h3{width:250px}
}
@media only screen and (max-width: 414px) {
.footer_bottom p{padding-right:10px;padding-bottom:20px}
.conception{width:189px;margin:20px auto;display:block;padding:0;float:none}
.scroll-up{clear:both}
a.scrollup{margin:20px auto 0}
.EQUIPE a{width:80%;font-size:11px}
#example-one .nav li a{font-size:11px!important;padding:0 6px}
.heading_min span{letter-spacing:2px}
.service_min a{width:82%;font-size:11px}
.service_video{width:100%}
.Haut_de_page{display:none}
.service_slider{width:100%}
.slider4_largescreen{display:none}
.slider4_mobile{display:none}
.head_lp_implants_dentaire{background:none;margin-bottom:60px;height:200px}
.head_lp_implants_dentaire h1{margin-left:5%}
.head_lp_implants_dentaire p{margin-left:5%;width:80%}
}
@media only screen and (max-width: 375px) {
.h-cta .right{width:100%}
.cta-btn2 span{float:none;margin-left:auto;margin-right:auto}
.service_slider h3{width:200px}
.h-cta-box{top:-216px}
}
@media only screen and (max-width: 320px) {
.service_slider h3{width:200px}
}

.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_menu,.slicknav_menu *{box-sizing:border-box}
.slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.slicknav_menu:after{clear:both}
.slicknav_nav li,.slicknav_nav ul{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}
.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
.slicknav_nav ul{margin:0 0 0 20px}
.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}
.slicknav_nav a{text-decoration:none;color:#fff}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.drawer{width:100%;float:left}
.accordion-item-active .accordion-header{transition:.25s}
.accordion-item-active .accordion-header-icon{color:#fff}
.accordion-item-active .accordion-header h1{color:#000}
.accordion-header{padding:12px 0;cursor:pointer;transition:.25s;width:1080px;margin:0 auto}
.accordion-header:before,.accordion-header:after{content:" ";display:table}
.accordion-header:after{clear:both}
.faq-answer{width:806px;margin:0 auto;font-size:14px;font-family:arial;padding-left:10px}
.faq-answer-list{background:none}
.faq-answer-list ul{width:100%}
.faq-answer-list li{width:100%;font-size:14px;font-family:arial;padding-left:10px}
.accordion-header h1{float:left;font-size:16px;font-weight:700;margin:0;line-height:1.3em;color:#212121;padding:0 0 0 30px;text-transform:uppercase;border-bottom:1px dashed #000;width:100%;padding-bottom:15px}
.accordion-content{display:none;padding:25px 12px;color:#fff;background:#000;font-size:15px;line-height:1.45em;margin:0 14px 65px 45px}
.accordion-content p{margin:0;margin-bottom:3px;color:#fff}
.accordion-header-icon{float:right;color:#888;font-size:0;vertical-align:middle;background:url(../images/faq-arrow-closed.png) no-repeat left center;position:absolute;height:18px;width:14px;margin:1px 0 0}
.accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;position:absolute}
body:after{content:url(../images/lb-close.png) url(../images/lb-loading.gif) url(../images/lb-prev.png) url(../images/lb-next.png);display:none}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lb-loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/lb-prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/lb-next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/lb-close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
html,body{margin:0;padding:0;height:100%}
body{margin:0;padding:0;font-size:14px;color:#231f20;font-family:'Montserrat',sans-serif;direction:ltr;background:#fff;font-weight:400}
h1,h2,h3,h4,h5,h6,,.h1,.h2,.h3,.h4,.h5,.h6,p,pre,ul,li{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;font-family:'Montserrat',sans-serif}
h1,.h1{color:#000;font-size:30px;margin:20px 0}
h2,.h2{color:#000;font-size:26px}
h3,.h3{color:#000;font-size:22px}
h4,.h4{color:#000;font-size:20px}
h5,.h5{color:#000;font-size:18px}
h6,.h6{color:#000;font-size:16px}
pre,em{font-style:normal;font-family:'Montserrat',sans-serif}
p{line-height:28px;margin-bottom:10px}
a{text-decoration:none;outline:none;color:#231f20}
a:hover{text-decoration:none;outline:none}
a img{border:0;outline:none}
img{max-width:100%}
.fullpagewidth{width:1175px;margin-left:auto;margin-right:auto}
.prelative{position:relative}
.left{float:left;width:50%}
.text_left{float:right;width:550px;margin-right:30px;text-align:left}
.right{float:right;width:50%}
.text_right{float:left;width:550px;margin-left:30px;text-align:left}
.fleft{float:left}
.fright{float:right}
.tcenter{text-align:center}
.tright{text-align:right}
.clear{clear:both;font-size:0;height:0;line-height:0}
.clearfix:after{content:"";display:table;clear:both}
.desktop{display:block}
.mobile{display:none}
.cell{display:none}
ul,ol,li{list-style:none}
li.disc{list-style:disc;margin-left:20px}
li.square{list-style:square;margin-left:20px}
li.round{list-style:circle;margin-left:20px}
li.alpha{list-style:Lower-latin;margin-left:-20px}
li.ualpha{list-style:Upper-latin;margin-left:-20px}
li.roman{list-style:Lower-roman;margin-left:-10px}
li.uroman{list-style:Upper-roman;margin-left:-10px}
li.decimal{list-style:Decimal;margin-left:-20px}
li.decimallz{list-style:Decimal-leading-zero;margin-left:-10px}
input,select,textarea{outline:none}
.form-template2 input[type="text"],.form-template2 input[type="number"],.form-template2 input[type="email"]{background:transparent;border:1px solid #000;font-size:13px;color:#b3b3b3;padding:10px 2%;width:96%;margin-bottom:15px}
.form-template2 textarea{font-family:'Raleway',sans-serif;background:transparent;border:1px solid #000;font-size:14px;color:#b3b3b3;padding:10px 2%;height:100px;width:96%;margin-bottom:15px}
.form-template2 select{width:290px;margin:0;-webkit-appearance:none;-moz-appearance:none;background:url(../images/dropdown.png) no-repeat right 10px center;float:left;font-weight:400;border:2px solid #4696c9;border-radius:4px;margin-left:10px;line-height:35px;color:#0a3a60;font-size:14px;margin-bottom:0;padding:7px 30px 7px 1%;background-color:transparent;font-weight:700}
.form-template2 select option{background:#4696c9;color:#fff;font-size:14px}
.form-template2 select option:hover{background:#30609a;color:red}
.form-template2 select.genre{width:230px}
.form-template2 input[type="text"].ws_check{display:none}
.form-template2 input[type="submit"]{cursor:pointer;border:1px solid #000;background:#000;font-size:13px;font-weight:700;color:#fff;padding:10px 20px;text-align:center;text-transform:uppercase;margin-bottom:15px}
.form-template2 input[type="submit"]:hover{background:transparent;color:#000}
table{border-collapse:collapse}
td,th{padding:10px}
th{text-align:left;background-color:#000;color:#fff}
tr{border:1px solid #000}
tr.paire{border:1px solid #282828;background-color:#e5e5e5}
.col6{width:50%;padding-left:15px;padding-right:15px;box-sizing:border-box;float:left}
.col1_2f{float:left;width:50%;margin-right:0}
.col1_2{float:left;width:48%;margin-right:4%}
.col1_2r{float:right;width:48%;margin-right:0}
.col-4{width:33.33%;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box}
.col1_3f{float:left;width:33.3%;margin-right:0}
.col1_3{float:left;width:32%;margin-right:2%}
.col1_3r{float:right;width:32%;margin-right:0}
.col1_4f{float:left;width:25%;margin-right:0}
.col1_4{float:left;width:22%;margin-right:4%}
.col1_4r{float:right;width:22%;margin-right:0}
.col1_5f{float:left;width:20%;margin-right:0}
.col1_5{float:left;width:18%;margin-right:2.5%}
.col1_5r{float:right;width:18%;margin-right:0}
.col1_6{float:left;width:15%;margin-right:2%}
.col1_6r{float:right;width:15%;margin-right:0}
.col2_3{float:left;width:65%;margin-right:1%}
.col2_3r{float:right;width:66%;margin-right:0}
.col3_4{float:left;width:73%;margin-right:1%}
.col3_4r{float:right;width:74%;margin-right:0}
.col5_6{float:left;width:78.5%;margin-right:1%}
.col5_6r{float:right;width:79.5%;margin-right:0}
.col_52{width:50%;float:left;padding:0 15px;box-sizing:border-box}
.col_2s{width:25%;float:left;padding:0 15px;box-sizing:border-box}
.col2_3a{float:left;width:60%;margin-right:0}
.col2_3b{float:left;width:40%;margin-right:0}
header{background-color:#fff;position:relative;z-index:9}
.header-logo{float:left;width:25%;text-align:center;margin-top:20px;position:relative}
.header-logo h1{background-color:#fff;font-size:9.5px;position:absolute;right:0;margin:0;bottom:33%;font-weight:500;letter-spacing:-.5px}
.header-right{float:right;width:70%}
.header-right-top{width:100%;text-align:right;margin:20px 0 10px}
.header-right-top .fa{font-size:22px;margin:0 10px}
.header-right-top a:hover{color:#000}
.header-right-top span.tel{font-size:22px}
.header-right-bottom{width:100%;text-align:center;background:#4696c9;background:-moz-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:-webkit-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:linear-gradient(to bottom,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4696c9',endColorstr='#2f609a',GradientType=0);margin-top:17px;display:block}
.header-bottom{background-color:#fff}
.infos{float:left}
.infos ul{padding:0;margin:0}
.infos li,.infos div{float:left;padding-right:18px}
.infos li span,.infos div > span{display:block;font-size:13px;color:#23618f;text-align:left}
.infos li a,.infos div a{font-size:17px;color:#231f20}
.infos-link ul{float:left;padding-top:18px;padding-left:0}
.infos-link li,.infos-link div{float:left;padding-right:21px;position:relative}
.infos-link li a,.infos-link a{font-size:13px;font-weight:300}
.infos-link > ul > li:hover > a{font-weight:500;color:#23618f}
.infos-link ul ul{display:none;position:absolute;z-index:999;width:300px;box-sizing:border-box;padding:5px 5%;background:rgba(220,220,220,0.9)}
.infos-link ul ul li{margin-bottom:5px;padding:0;width:100%;text-align:left}
.infos-link ul li:hover ul{display:block}
.socil{float:right;padding-top:11px;padding-left:0}
.socil a{width:28px;height:28px;float:left;background-image:url(../images/icon-s.png);margin-top:0;margin-left:0}
.socil a.fb{background-position:0 -1px}
.socil a.fb:hover{background-position:0 -30px}
.socil a.linkdin{background-position:-32px 0}
.socil a.linkdin:hover{background-position:-32px -29px}
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0;text-transform:uppercase}
ul.dropdown{display:flex}
ul.dropdown li{line-height:1.3em;margin:0 20px}
ul.dropdown a.actif{border-bottom:3px solid #a9a9a9}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul ul{top:0;left:100%;background-color:#4b4b4b}
ul.dropdown li:hover > ul{visibility:visible}
ul.dropdown li{padding:16px 0;font-size:18px;font-weight:400;margin-right:15px}
li.current-menu-top{background-color:#e7b251;border-radius:8px}
.current-menu-top{border-bottom:none;background-color:#e7b251;border-radius:8px}
ul.dropdown a:link,ul.dropdown a:visited{color:#fff;text-decoration:none;padding-bottom:8px}
ul.dropdown a:hover{color:#fff}
ul.dropdown a:active{color:#fff}
ul.dropdown ul{width:300px;margin-top:0;box-sizing:border-box;margin-right:10%;padding-top:10%;padding-bottom:10%;background:#5c5c5c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4696c9',endColorstr='#2f609a',GradientType=0)}
ul.dropdown ul li{font-weight:400;list-style:none;color:#000;padding:4px 0;margin:0 0 0 10%;font-weight:400;display:list-item;text-align:left;width:90%;text-transform:none;font-size:16px;padding-bottom:9px}
ul.dropdown ul li:hover{font-weight:400;list-style:none;color:#a9a9a9;padding:4px 0;border:none;padding-bottom:9px}
ul.dropdown ul a:hover{color:#fff;border:none;text-transform:none;padding-bottom:9px}
ul.dropdown .dir{cursor:pointer!important}
ul.dropdown-horizontal ul .dir{padding-right:15px}
#primary_nav_mobile{display:none}
.slicknav_menu{background:#5c5c5c;font-size:20px;color:#fff;margin-top:5px;width:100%}
.slicknav_menu .slicknav_menutxt{color:#fff;display:block;float:left;font-weight:700;line-height:1.188em;text-shadow:none;text-align:center}
.slicknav_btn{background-color:transparent;border-radius:0;margin:0;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.slicknav_nav a{color:#fff}
.slicknav_nav a:hover{background:transparent;color:#a9a9a9}
.slicknav_nav .slicknav_row:hover{border-radius:0;background:transparent}
.slicknav_ul ul li a{color:#000}
.slicknav_ul ul li a:hover{color:#a9a9a9}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em;color:#a9a9a9}
.header-mobile{display:none}
.header-mobile .top-mobile{width:100%;text-align:center;padding:10px 0;background-color:#e5e5e5}
.header-mobile .top-mobile .fa{font-size:22px;margin:0 10px}
.header-mobile .top-mobile a:hover{color:#000}
.header-mobile .top-mobile span.tel{font-size:22px;font-family:"Open Sans",sans-serif}
.header-mobile .logo-mobile{width:100%;text-align:center;margin:10px 0}
.BT-RDV{position:absolute;width:213px;background:#f6f6f6;right:0;bottom:-102px;z-index:55}
.BT-RDV-top{background:#6a6a6a;background:-moz-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(100,100,100,1) 16%,rgba(54,55,57,1) 85%,rgba(50,51,53,1) 97%,rgba(47,48,50,1) 100%);background:-webkit-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(100,100,100,1) 16%,rgba(54,55,57,1) 85%,rgba(50,51,53,1) 97%,rgba(47,48,50,1) 100%);background:linear-gradient(to bottom,rgba(106,106,106,1) 0%,rgba(100,100,100,1) 16%,rgba(54,55,57,1) 85%,rgba(50,51,53,1) 97%,rgba(47,48,50,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a',endColorstr='#2f3032',GradientType=0);color:#fff;padding:10px 10px 14px;box-sizing:border-box}
.BT-RDV-top img{float:left;margin-right:8px}
.BT-RDV-top span{text-transform:uppercase;font-size:13px;font-weight:600;padding-top:5px;display:inline-block}
.BT-RDV-bottom{text-align:center;padding:12px 0;font-size:13px;letter-spacing:3px}
#home{position:relative}
.banner-min{background:#f7f7f7 url(../images/banner-bg.jpg) repeat-x left top;padding-top:56px;position:relative}
.banner-min .h1{float:left;font-size:51px;font-weight:500;width:100%;margin-bottom:10px}
.banner-min .h1 b{float:left;display:flex}
.banner-min .h1 img{float:left}
.banner-min p{font-size:17px;font-weight:300;padding-right:10%}
.banner-min a{border:2px solid #86c4e4;padding:17px 40px;font-weight:600;display:inline-block;margin-top:10px;margin-bottom:40px}
.banner-min a:hover{color:#fff;background:#86c4e4}
.Consultez-des{background:#4696c9;background:-moz-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:-webkit-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:linear-gradient(to bottom,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4696c9',endColorstr='#2f609a',GradientType=0);color:#fff;clear:both;display:table;width:100%;padding:20px 30px;box-sizing:border-box}
.Consultez-des{display: flex; justify-content: space-evenly; align-items: center}
.Consultez-des p{font-size:20px;display:table-cell;vertical-align:middle;padding:0;color:#fff}
.Consultez-des a{margin:0;display:table-cell;vertical-align:middle;float:none;font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:15px 20px}
.banner-img{position:absolute;right:14%;bottom:93px}
.left-padd{padding-left:5%}
.INTRO{background:url(../images/INTRO-bg.jpg) no-repeat left top;background-size:contain;margin-bottom:20px;padding-bottom:35px}
.JOBS {background: url(../images/image-accueil-offre-emploi.png) no-repeat right top;background-size:contain;margin-bottom:20px;padding-bottom:35px}
.JOBS_title {text-transform: uppercase; text-align: center;font-weight: 300;padding-top:35px;padding-bottom:15px}
.JOBS ul {padding-top:18px;}
.JOBS li {list-style-type:'- ';}
.INTRO h2{font-size:32px;font-weight:300;padding-top:40px}
.INTRO h2 b{font-weight:600;color:#3975ad}
.INTRO h2 span{padding-left:30px}
.INTRO p{font-weight:300;font-size:16px;line-height:24px;padding-top:18px}
.INTRO li{font-weight:300;font-size:16px;line-height:24px;}
.INTRO a{border:3px solid #86c4e4;padding:15px 40px;font-weight:600;display:inline-block;margin-top:20px}
.INTRO a:hover{background:#86c4e4;color:#fff}
.product-min{border-top:1px solid #cfcfcf;padding-top:40px;border-bottom:32px solid #f9f9f9}
.product-min h3{font-size:31px;font-weight:300}
.product-min h3 b{color:#3975ad;font-weight:600}
.product-min p{font-size:16px;font-weight:300;line-height:24px;padding-top:15px}
.product-min ul{padding:0;margin:30px 0 0}
.product-min li{width:25%;float:left;text-align:center;position:relative}
.product-min li img{width:100%;float:left}
.product-min .h6{font-size:25px;font-weight:500;position:absolute;bottom:30px;left:0;right:0;z-index:44;color:#fff}
.FORFAITS-MIN{width:100%;padding-top:50px}
.FORFAITS-MIN h4{text-align:center;font-size:34px;font-weight:300}
.FORFAITS-MIN p{text-align:center;padding-top:20px;font-size:17px;font-weight:300;padding-bottom:40px;padding-top:14px}
.FORFAITS-left{width:50%;float:left;border-top:5px solid #30609a;border-bottom:5px solid #30609a;padding:80px 0 240px;position:relative;background:url(../images/FORFAITS-IMG_bg1.jpg) no-repeat left top;background-size:cover}
.forfaits-info{background:#fff;padding:20px;box-sizing:border-box;width:97%;float:right}
.forfaits-info h5{font-size:38px;font-weight:600;position:relative;z-index:44}
.forfaits-info pre{border-top:1px solid #2fbdf2;padding-top:10px;font-size:18px;text-transform:uppercase;display:inline-block;margin-left:46px;position:relative;z-index:44}
.FORFAITS-left img{position:absolute;right:0;bottom:0}
.FORFAITS-left2{background:url(../images/FORFAITS-IMG_bg2.jpg) no-repeat left top;background-size:cover}
.forfaits-text{width:100%;padding-bottom:0}
.text_left,.text_right{padding-bottom:50px}
.forfaits-text1{background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(254,254,254,1) 40%,rgba(252,252,252,1) 41%,rgba(252,252,252,1) 51%,rgba(250,250,250,1) 51%,rgba(248,248,248,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(254,254,254,1) 40%,rgba(252,252,252,1) 41%,rgba(252,252,252,1) 51%,rgba(250,250,250,1) 51%,rgba(248,248,248,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(254,254,254,1) 40%,rgba(252,252,252,1) 41%,rgba(252,252,252,1) 51%,rgba(250,250,250,1) 51%,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=1)}
.forfaits-text2{background:url(../images/forfaits-text-bg.jpg) no-repeat left top;-webkit-background-size:cover;background-size:cover}
.forfaits-text .h4{font-size:34px;font-weight:600;padding-top:45px}
.forfaits-text p{font-size:16px;font-weight:300;padding-top:8px}
.forfaits-text a{border:3px solid #86c4e4;padding:15px 40px;font-weight:600;display:inline-block;margin-top:20px}
.forfaits-text a:hover{background:#86c4e4;color:#fff}
header .fullpagewidth{position:relative}
.mtop{margin-top:5px}
.mtop-2{margin-top:20px}
.referencement-head{background:#e3eff7;padding:20px 0;text-align:center}
.referencement-head .h1{color:#231f20;font-size:31px;font-weight:500;text-transform:uppercase}
.referencement-intro{padding-top:40px;padding-bottom:60px}
.referencement-intro h4:not(.h3){font-size:31px;font-weight:300;color:#231f20;padding-top:20px}
.referencement-intro h4:not(.h3) b{color:#3975ad;font-weight:500}
.referencement-intro p{font-size:14px;font-weight:300;color:#231f20;line-height:23px;padding-top:10px}
.referencement-intro p b{color:#3975ad;font-weight:600}
.referencement-intro hr{background:#cfcfcf;height:1px;border:0;margin:35px auto 8px}
.referencement-intro ul{padding:0;margin:0}
.referencement-intro li{position:relative;font-size:14px;color:#231f20;font-weight:300;padding-left:15px;margin-top:15px;line-height:22px}
.referencement-intro li:before{content:'•';font-size:25px;color:#3975ad;position:absolute;left:0;line-height:18px}
.Procedures-info{border:1px solid #cfcfcf;margin-top:15px}
.Procedures-info p b{font-weight:300}
.Procedures-info span{font-size:77px;font-weight:300;float:left;width:100px;text-align:center;color:#3975ad}
.Procedures-info p{width:80%;float:right}
.info-proedu{border-bottom:1px solid #cfcfcf;padding:18px 0}
.formulaire_referencement{width:100%;background:#f3f3f3;padding:60px 0}
.formulaire_referencement h4{font-size:31px;font-weight:300;color:#231f20;padding-top:20px}
.formulaire_referencement h4 b{color:#3975ad;font-weight:500}
.form_group{width:100%}
.form_group h5{font-size:18px;color:#231f20;font-weight:700;padding-top:25px;text-transform:uppercase}
.form_group input,textarea{width:100%;background:#fff;border:0;box-sizing:border-box;margin-top:15px;color:#767172;font-size:14px;padding:12px 10px}
.flex-d{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}
.justify-c{justify-content:space-between}
.form_group strong{color:#0a3a60;font-size:15px;float:left;padding-right:20px}
.form_group em{background:#4696c9;background:-moz-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:-webkit-linear-gradient(top,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);background:linear-gradient(to bottom,rgba(70,150,201,1) 0%,rgba(66,137,191,1) 28%,rgba(54,113,169,1) 64%,rgba(52,104,161,1) 79%,rgba(47,96,154,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4696c9',endColorstr='#2f609a',GradientType=0);width:100%;color:#fff;font-size:22px;font-weight:700;text-align:center;display:block;padding:15px 0;margin-top:15px;font-style:normal;margin-bottom:20px}
.form_group hr{background:#cfcfcf;height:1px;border:0;margin:20px auto}
.checkbox-d{display:block;position:relative;padding-left:29px;margin-bottom:0;cursor:pointer;font-size:14px;color:#57a2d2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;line-height:22px;padding-right:20px}
.checkbox-d input{position:absolute;opacity:0;cursor:pointer;display:none}
.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background:none;border:2px solid #4696c9;border-radius:4px}
.checkbox-d:hover input ~ .checkmark{background-color:none;border:2px solid #4696c9}
.checkbox-d input:checked ~ .checkmark{background-color:#2196F3}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox-d input:checked ~ .checkmark:after{display:block}
.checkbox-d .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.dropdown-f{padding:10px 0 5px}
.dropdown-f label{font-size:22px;font-weight:300;color:#0a3a60}
.middle select{background-image:linear-gradient(45deg,transparent 50%,#0a3a60 50%),linear-gradient(135deg,#0a3a60 50%,transparent 50%),linear-gradient(to right,#0a3a60,#0a3a60);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0 1.5em;background-repeat:no-repeat}
.middle select:focus{background-image:linear-gradient(45deg,#0a3a60 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#0a3a60 50%),linear-gradient(to right,#0a3a60,#0a3a60);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0 1.5em;background-repeat:no-repeat;outline:0}
.middle select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.Picto_dents{margin-top:430px;height:600px;display:table;width:100%;position:relative}
.Picto_dents_checkbox{width:150px;margin:0 auto;position:absolute;top:250px;left:100px}
.Picto_dents_checkbox .checkbox-d{width:126px;margin:0 auto 10px}
.form-block .row .upload-btn{float:left;width:48%;position:relative}
.form-block .row .upload-btn p{float:left;font-size:13px;color:#696969;border-bottom:1px solid #e2e2e2;width:92%;padding:5px 0 7px}
.form-block .row .upload-btn{float:left;width:48%;position:relative}
.form-block .row .upload-btn p{float:left;font-size:13px;color:#696969;border-bottom:1px solid #e2e2e2;width:92%;padding:5px 0 7px}
.hover_dent:hover{background-color:#ccc;opacity:.5}
.hover_dent.active{background-color:#ccc;opacity:.5}
.fichier_joindre{padding:40px 0}
.fichier_joindre .upload-btn{margin-top:15px}
.fichier_joindre .upload-btn a{float:left;text-align:center;border-radius:4px;border:2px solid #4696c9;color:#0a3a60;padding:9px 10px}
.fichier_joindre .upload-btn a:hover{background:#4696c9;color:#fff}
.fichier_joindre .upload-btn input{float:right;position:absolute;top:0;right:0;display:none}
.fichier_joindre .upload-btn.right{float:right}
.fichier_joindre h4{font-size:31px;font-weight:300;color:#231f20;padding-top:20px}
.fichier_joindre h4 b{color:#3975ad;font-weight:500}
.fichier_joindre strong{padding-top:25px;display:block;font-size:18px;font-weight:700;color:#231f20;text-transform:uppercase;margin-bottom:10px}
.fichier_joindre p{background:#f3f3f3;float:left;width:100%;max-width:177px;margin-bottom:0;padding:5px 10px;color:#767172;font-size:14px;font-weight:300}
.fichier_joindre .fa{font-size:24px;color:#0a3a60}
.fichier_joindre a.aj-fichier{font-size:14px;color:#0a3a60;font-weight:300;display:inline}
.fichier_joindre em{font-size:14px;color:#0a3a60;font-weight:300;display:inline;text-transform:uppercase;text-decoration:underline}
.fichier_joindre input[type="submit"]{display:block;margin:45px auto 30px;color:#0a3a60;font-size:14px;font-weight:700;border:2px solid #4696c9;border-radius:4px;background:none}
.fichier_joindre input[type="submit"]:hover{background:#4696c9;color:#fff}
.homeslider{position:relative;margin-bottom:-4px}
.homeslider img{width:100%}
.homeslider .flex-active-slide{position:relative}
.homeslider .slider-text{position:absolute;width:80%;bottom:20px;margin:0 auto;left:0;right:0}
.homeslider .slider-text h1,.homeslider .slider-text p{width:50%}
.menu_tab{text-align:center;background-color:#000;padding:20px}
ul.tab-nav{list-style:none;padding-left:5px}
ul.tab-nav li{display:inline-block;margin:10px 20px;color:#fff;cursor:pointer}
ul.tab-nav li a.button{color:#fff;padding:2px 0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;border-bottom:none}
ul.tab-nav li a.active.button{border-bottom:1px solid #fff}
.tab-content .tab-pane{display:none}
.tab-content .tab-pane.active{display:block}
.paralax{margin-top:0;height:420px;background:url(../images/golden-wheat-field-lightbox.jpg) no-repeat center center;background-attachment:fixed;background-size:cover}
.paralax img{margin-top:80px}
.paralax h3{text-transform:uppercase;color:#fff;font-size:25px;padding-top:5px;letter-spacing:11px;margin-top:150px}
.paralax h3 span{color:#000;letter-spacing:7px}
.fifty_fifty{margin-top:0;display:flex}
.fifty_fifty .left{background:url(../images/beautiful-sunset-images-196063.jpg) center right no-repeat;background-size:cover;flex:1}
.fifty_fifty .right{background-color:#fff;flex:1;padding:50px 0}
.fifty_fifty .right h4{font-size:20px;color:#000;text-align:center;letter-spacing:2px;font-weight:400;margin-top:50px}
.fifty_fifty_form{margin-top:0;display:flex}
.fifty_fifty_form .left{float:left;flex:1}
.fifty_fifty_form .right{float:right:flex:1;background:url(../images/public-domain-images-free-stock-photos-002-1000x667.jpg) top right no-repeat;background-size:cover}
.fifty_fifty_form h3{background-color:#fff;color:#000;text-align:center;padding:5px 0;margin-bottom:3px;margin-top:80px;text-transform:uppercase}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.play-lm-video{cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.open-home-video{width:100%}
.lm-videos-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.lm-videos-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;margin:50px auto auto;width:100%;max-width:854px;height:100%;max-height:480px}
.lm-video-modal{display:none;position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.9);overflow:hidden}
.carrousel{position:relative}
a.form_popup_button{font-size:17px;color:#fff;position:absolute;top:0;right:0;line-height:24px;background-color:#3a76be;padding:11px 0 10px;width:320px;padding-left:16px;z-index:1;cursor:pointer;font-weight:700;font-family:'Lato',sans-serif}
a.form_popup_button span{position:relative;width:100%;display:block}
a.form_popup_button .fa{font-size:24px;position:absolute;right:17px;top:-1px}
.form_popup{width:302px;background:rgba(233,238,246,0.9);position:absolute;border:1px solid #2357a9;border-top:none;right:0;top:45px;min-height:324px;padding:10px 16px 0;z-index:111;display:none}
.form_popup p{font-size:14px;line-height:21px;color:#231f20;padding:0;float:left;margin:5px 0}
.form_popup p.titre{font-size:18px;font-weight:700;line-height:25px;position:relative;width:85%}
.form_popup p span{font-size:26px;text-transform:uppercase}
.form_popup form{width:100%;float:left}
.form_popup .input_field{width:100%;height:36px;float:left;margin:0 0 5px}
.form_popup .input_field label,.form_popup .textarea_field label{font-size:13px;color:#303030;line-height:15px;float:left;padding:10px 5px 0 10px;white-space:nowrap}
.form_popup .input_field input,.textarea_field textarea{font-size:13px;color:#303030;line-height:15px;float:left;width:290px;padding:10px 0 9px 10px;border:0;background:#fff}
.form_popup .input_field input.email_input{width:290px;background:#fff}
.form_popup .phone_field label{width:48px;float:left}
.form_popup .phone_field input{width:65px;padding:10px 0 10px 10px;margin:0;background:#fff}
.form_popup .phone_field input.phone1{margin:0 0 0 5px}
.form_popup .phone_field input.phone2{width:122px;float:left;padding:10px 0 10px 10px;margin:0 0 0 2px}
.form_popup .phone_field p.tiret{font-size:12px;color:#231f20;line-height:30px;float:left;width:10px;text-align:center}
.form_popup form h3{float:left;font-size:12px;color:#231f20;padding:6px 0 8px}
.form_popup form input.submit{float:left;border:none;font-size:13px;color:#fff;line-height:13px;width:298px;text-align:center;padding:7px 0 8px;position:relative;cursor:pointer;background-color:#3a76be;margin-bottom:15px}
.form_popup a.cross{float:right;position:relative;z-index:2;cursor:pointer;font-size:24px;color:#231f20}
.form_popup .input-file-container{position:relative;width:225px}
.form_popup .input-file-trigger{float:left;border:none;font-size:13px;color:#fff;line-height:13px;width:298px;text-align:center;padding:7px 0 8px;position:relative;cursor:pointer;background-color:#3a76be}
.form_popup .input-file{position:absolute;top:0;left:0;width:225px;padding:14px 0;opacity:0;cursor:pointer}
.form_popup .file-return{margin:0;font-style:italic;font-size:.9em;font-weight:700}
.form_popup .file-return.en:not(:empty):before{content:"Selected file: ";font-style:normal;font-weight:400}
.form_popup .file-return.fr:not(:empty):before{content:"Fichier sélectionné: ";font-style:normal;font-weight:400}
#contact .section1{margin:40px 0}
#contact .section2{margin-top:-20px}
#contact .section3{margin-top:40px}
#contact .section4{margin-top:40px}
#map{height:400px;margin-top:20px}
footer{background:#f7f7f7;background:-moz-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 98%,rgba(253,253,253,1) 99%,rgba(249,249,249,1) 100%);background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 98%,rgba(253,253,253,1) 99%,rgba(249,249,249,1) 100%);background:linear-gradient(to bottom,rgba(247,247,247,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 98%,rgba(253,253,253,1) 99%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#f9f9f9',GradientType=0);padding-bottom:0;font-size:14px;color:#616161}
.footer_top{padding-bottom:20px}
.footer_top h6{text-transform:uppercase;width:100%;margin-top:50px;padding-bottom:10px;margin-bottom:0;font-size:18px;font-weight:600}
.footer_top a:hover{color:#23618f}
.footer_top .mission p{line-height:20px;font-size:13px;margin:0;padding:0}
.footer_top .logo_footer{margin-top:50px;position:relative}
.logo_footer h6{background-color:#fafafa;font-size:7px;position:absolute;right:0;margin:0;bottom:32%;font-weight:500;letter-spacing:-.5px;width:auto;text-decoration:none;padding:3px 0 5px}
.footer_top .lien_rapides{font-size:14px}
.footer_top .lien_rapides li{margin:3px 0;position:relative;padding-left:8px;box-sizing:border-box}
.footer_top .lien_rapides li:before{content:".";color:#a9a9a9;font-size:20px;padding-right:4px;position:absolute;top:-9px;left:0}
.footer_top .lien_rapides p{margin-left:17px;margin-top:10px}
.footer_top .contact input[type="text"],.footer_top .contact textarea{border:1px solid #a9a9a9;width:90%}
.soins_o ul{padding:0}
.soins_o li{float:left;width:50%;font-size:13px;color:#616161;padding-left:0}
.footer_top .contact input[type="submit"]{color:#000;background-color:#a9a9a9;border:2px solid #a9a9a9}
.footer_top .contact input[type="submit"]:hover{color:#a9a9a9;background-color:#000}
.footer_top .coord .coord_cont{margin-bottom:10px}
.footer_top .coord .logo_left{float:left;width:15%}
.footer_top .coord .text_right{float:left;margin-left:0;width:80%;padding-bottom:0}
.footer_top .coord .text_right b{color:#23618f;text-transform:uppercase}
.footer_top .coord .text_right.tel{margin-top:-5px}
.footer_top .coord .text_right.email{margin-top:4px}
.footer_top .coord_cont .logo_left{float:left;width:20px;margin-top:9px}
.footer_top .coord_cont .text_right{width:80%;float:left;margin-left:15px}
.footer_top .coord_cont .text_right h6{color:#23618f;font-size:15px;margin:0;padding:0;text-transform:none}
.footer_top .coord .fa{font-size:20px}
.footer_top .coord .logo_left{float:left;margin-top:20px}
.footer_top .coord .email-icon .logo_left{float:left;margin-top:7px}
.footer_top .coord a.tel{font-size:20px}
.botton-nav{float:left;padding-top:15px;border-top:1px solid #24628f;margin-top:40px}
.botton-nav ul{padding:0;margin:0}
.botton-nav li{float:left;padding:5px 5px 0;font-size:13px;color:#c3c3c3;text-transform:uppercase}
.botton-nav li a{color:#616161}
.botton-nav li a:hover{color:#23618f}
.botton-nav li a.actv{color:#23618f;font-weight:600}
.botton-nav li:before{display:none}
.footer_top .coord a.email{text-decoration:underline}
.footer_top .coord .email a{color:#616161}
.footer_top .coord a.email:hover{text-decoration:none}
.footer_bottom{padding-top:20px;padding-bottom:20px;position:relative;background:#6a6a6a;background:-moz-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(104,104,104,1) 7%,rgba(90,90,90,1) 33%,rgba(61,62,64,1) 73%,rgba(50,51,53,1) 93%,rgba(48,49,51,1) 100%);background:-webkit-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(104,104,104,1) 7%,rgba(90,90,90,1) 33%,rgba(61,62,64,1) 73%,rgba(50,51,53,1) 93%,rgba(48,49,51,1) 100%);background:linear-gradient(to bottom,rgba(106,106,106,1) 0%,rgba(104,104,104,1) 7%,rgba(90,90,90,1) 33%,rgba(61,62,64,1) 73%,rgba(50,51,53,1) 93%,rgba(48,49,51,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a',endColorstr='#303133',GradientType=0);font-size:12px}
.footer_bottom .copyright{float:left;width:55%;margin-top:6px;color:#fff}
.footer_bottom .lithium{float:right;text-align:right;margin-top:-3px}
.footer_bottom .lithium a{text-decoration:underline;color:#fff}
.footer_bottom .lithium span,.footer_bottom .lithium img{display:block;float:left}
.footer_bottom .lithium span{margin:8px 0}
.footer_bottom .lithium img{margin:0 10px}
.footer_bottom .lithium a:hover span{text-decoration:underline;color:#fff}
.footer-scroll-button{position:absolute;margin-left:auto;margin-right:auto;top:12px;width:52px;left:0;right:0;font-size:20px}
.footer-scroll-button a:hover{color:#fff}
.hover_dent,.aj-fichier,.delete-file{cursor:pointer}
.dents-wraper .dent:first-child{display:none}
.menu-professionnel{position:absolute!important;right:0;top:5px;padding:0!important}
.menu-professionnel a{color:#23618f!important}
#contact-sutton{display:block}
#contact-cowansville,#contact-bromont{display:none}
.current-tab img{display:block!important}
.under-horaire{display:none}
.map-contact.current-tab iframe{display:block!important}
.map-contact iframe{display:none}
@media screen and (max-width:1200px) {
.fullpagewidth{width:95%;margin-left:auto;margin-right:auto}
.text_right{width:90%;margin-left:5%}
.text_left{width:90%;margin-right:5%}
.infos li,.infos-link li{padding-right:10px}
ul.dropdown li{font-size:15px}
.infos li a{font-size:15px}
.infos-link ul{padding-top:17px}
.banner-img{right:39px}
.Consultez-des span{font-size:17px}
.Consultez-des a{font-size:13px}
.header-logo h1{font-size:.77vw}
.logo_footer h6{font-size:.56vw;bottom:31%}
.contactformimg{background-size:cover}
.form{width:570px;float:none;margin:0 auto}
.contactformimg .col1_2f{width:100%}
.contact_input input[type="text"],.contact_input textarea,.dorpdown{background:#fff}
.form span{color:#000}
}
@media screen and (max-width:1100px) {
.produit_details .right p{padding-left:40px}
.produit_details .right h2{padding-left:40px}
.produit_details .right .produit_h{margin-left:40px}
ul.dropdown li{font-size:13px}
.infos-link li a{font-size:12px}
.BT-RDV{right:0}
.Consultez-des span{font-size:15px}
.Consultez-des a{font-size:12px}
.Procedures-info p{width:70%}
}
@media screen and ( max-width: 1024px) {
.menu-professionnel{position:relative!important;top:inherit;padding-right:21px!important}
}
@media screen and ( max-width: 1023px) {
.desktop{display:none}
.mobile{display:block}
footer .col1_4{width:43%;margin-right:6%}
footer .col1_4:last-child{float:left;width:43%}
.produit_details .right p{padding-left:0}
.produit_details .right h2{padding-left:0}
.produit_details .right .produit_h{margin-left:0}
#panier .section3 .panier_bg .outside_panier_achat{width:50%}
.infos{width:100%}
.infos-link ul{padding-top:0}
.socil{padding:0}
ul.dropdown li{font-size:12px}
.banner-img{display:none}
.col1_2f{width:100%}
.left-padd{padding:0}
.logo_footer h6{font-size:9px;right:100%;margin-right:-348px}
.contact_address{margin:20px auto;width:70%;float:none}
.panel-contact .coord_cont{margin:70px auto 20px;width:70%;float:none}
}
@media only screen and (max-width: 950px) {
.right{width:98%!important}
.left{width:98%!important}
#primary_nav_mobile{display:block}
#primary_nav{display:none}
.header-right{position:absolute;top:0;left:0;width:100%;text-align:center}
.header-right-top{display:inline-block;width:auto}
.header-right-bottom,span.suivez-nous{display:none}
.header-logo{width:100%;margin:88px 0 10px}
.header-logo h1{font-size:11px;right:50%;bottom:31%;margin-right:-174px}
.header-mobile{display:block}
.slicknav_menu{display:block}
.col1_3{width:100%!important}
.col1_3:last-child{width:100%!important}
.col1_3r{width:100%!important}
.col1_4{width:100%!important}
.col1_4:last-child{width:100%!important}
.col1_4r{width:100%!important}
.col1_5{width:100%!important}
.col1_5:last-child{width:100%!important}
.col1_5r{width:100%!important}
.col1_6{width:100%!important}
.col1_6:last-child{width:100%!important}
.col1_6r{width:100%!important}
.col2_3{width:100%!important}
.col2_3r{width:100%!important}
.col3_4{width:100%!important}
.col3_4r{width:100%!important}
.col5_6{width:100%!important}
.col5_6r{width:100%!important}
#chroniques .left_menu{width:100%}
#chroniques .chrohique_right,.C_news_left,.C_news_right,.text_d{width:100%}
#chroniques .cusDr{display:none}
#chroniques .left_menu h3 img{float:right;margin-top:1px;display:block;cursor:pointer}
#chroniques .chroniques-details{padding-top:10px;margin-left:0;width:100%}
.paralax h3{margin-top:50px}
.fifty_fifty{display:block}
.fifty_fifty .left{height:350px;width:100%}
.fifty_fifty_form{display:block}
.fifty_fifty_form .right{height:350px;width:100%}
#produits-sidebar{width:100%;text-align:center;margin-bottom:20px}
#gallery{width:100%}
.infos-link li:nth-child(1),.infos-link li:nth-child(2),.infos-link li:nth-child(3){display:none}
.Consultez-des{text-align:center}
.Consultez-des span{display:block}
.Consultez-des a{display:inline-block;margin-top:10px}
.INTRO{background-image:none}
.col1_2r{width:100%}
.product-min li{width:50%}
.FORFAITS-left{width:100%;padding-bottom:0}
.FORFAITS-left img{position:relative;float:right}
.col_52,.col_2s,.col6,.col1_2,.col-4{width:100%}
.Procedures-info p{width:75%}
.Picto_dents{margin-top:20px}
.BT-RDV{display:none}
}
@media only screen and (max-width: 875px) {
#produits .section2 .grille_produits{width:320px}
.produit_cont{margin:20px 0}
.contact_F .form{width:calc(100% - 30px);margin-left:auto;margin-right:auto;float:none;position:relative;left:0;transform:none}
#example-one{display:none}
}
@media only screen and (max-width: 768px) {
.footer_bottom .copyright{width:100%;text-align:center}
.footer_bottom .lithium{width:230px;float:none;margin:0 auto}
.footer-scroll-button{position:relative;top:0}
.footer_bottom{padding-bottom:4px}
.flex-d{display:block}
.fichier_joindre .flex-d{display:flex}
.form_group strong{width:100%;float:none;padding-bottom:10px;display:block;padding-right:0}
.checkbox-d{margin-bottom:10px}
}
@media only screen and (max-width: 767px) {
.col1_2{width:100%!important}
.col1_2:last-child{width:100%!important}
.col1_2r{width:100%!important}
textarea{width:100%}
#chroniques .chronique_prev_g{width:100%;height:auto;clear:both}
#chroniques .chronique_prev_d{width:100%;height:auto;clear:both;margin-left:0}
#produits .section1 h1{padding-top:210px}
#produits .section2 .grille_produits{width:320px}
.produit_cont{margin-right:0}
.prod_cont2{width:45%;margin-right:2%}
.prod_cont2.last{float:left;width:45%;margin-right:2%}
#panier .section3 .panier_bg .outside_panier_achat{width:75%}
#panier .section1 h1{padding-top:210px}
footer .col1_4{width:100%}
}
@media only screen and (max-width: 667px) {
p{line-height:25px;font-size:12px}
.prod_cont2{height:472px}
.footer_bottom .copyright{width:100%;text-align:center}
.footer_bottom .lithium{text-align:center;margin:40px auto;float:none}
.footer_bottom{margin-top:20px}
.footer-scroll-button{top:0}
.middle select{margin:5px 0}
.form_group em{font-size:17px}
.form{width:100%;float:none;margin:0 auto}
}
@media only screen and (max-width: 568px) {
#panier .section3 .panier_bg .outside_panier_achat{width:100%}
.banner-min h1{font-size:30px;margin-bottom:44px;margin-top:46px}
.banner-min h1 img{width:54px}
.banner-min p{font-size:14px}
.product-min li{width:100%}
.col2_3a,.col2_3b{width:100%}
.footer_top h6{margin-top:20px}
.footer_top .coord_cont .text_right{padding-bottom:15px}
.menu-toggle-contact{display:grid}
}
@media only screen and (max-width: 480px) {
.header-right-top span.tel{display:none}
.cell{display:block}
#produits .section2 .grille_produits{width:100%}
#produits .section2 .grille_produits .tab-content{width:100%}
.produit_cont{width:100%}
#produits .section1 h1{font-size:35px;padding-top:230px}
#produits .menu_tab{margin-top:0}
.prod_cont2{width:70%;float:none;margin-right:auto;margin-left:auto}
.prod_cont2.last{float:none;width:70%;margin-right:auto;margin-left:auto}
.infos{display:none}
.infos-link{float:left}
.header-logo{margin-top:60px;margin-bottom:0}
.Procedures-info{padding-left:15px;padding-right:15px;box-sizing:border-box}
.Procedures-info span,.Procedures-info p{width:100%}
}
@media only screen and (max-width: 414px) {
.forfaits-info pre{margin-left:15px}
.forfaits-info h5{font-size:30px}
}
@media only screen and (max-width: 400px) {
.header-logo h1{font-size:3vw;bottom:30%;margin-right:-50%;padding-bottom:5px}
.logo_footer h6{font-size:2.25vw;right:0;margin-right:0}
}
@media only screen and (max-width: 375px) {
textarea,input[type="text"]{width:90%}
.prod_cont2{width:80%;float:none;margin-right:auto;margin-left:auto}
.prod_cont2.last{float:none;width:80%;margin-right:auto;margin-left:auto}
.fichier_joindre input[type="submit"]{font-size:11px}
.fichier_joindre p{margin-bottom:8px}
}