article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#8a0074;color:#fff;text-shadow:none}::selection{background:#8a0074;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.fleft{float:left}.fright{float:right}.text-fright{text-align:right}.text-fleft{text-align:left}.text-fcenter{text-align:center}.text-justify{text-align:justify}.wmax{width:100%}.hide{display:none}li.first{margin-left:0;margin-top:0;padding-left:0;padding-top:0}li.last{margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0}.row{float:left;width:100%}a:link,a:visited,a:hover,a:active{text-decoration:none}.header_button,.style1,.style2,h1,h5{text-transform:uppercase}#flashMessage,.col_1{font-weight:700}body{font-family:sans-serif,Trebuchet MS,Arial;font-size:14px;color:#6c6c6c}#custom_upload_input input[type=file]{position:fixed;top:-1000px}.blue_footer_content .number a{color:#FFF}span.wrap{position:relative}span.wrap img{position:absolute;top:7px;left:12px;transition:opacity .5s}span.wrap img.first{opacity:1}span.wrap img.second,span.wrap:hover img.first{opacity:0}span.wrap:hover img.second{opacity:1}.myLabel{border:2px solid #AAA;border-radius:4px;padding:2px 5px;margin:2px;background:#DDD;display:inline-block}.myLabel:hover{background:#CCC}.myLabel:active{background:#CCF}.myLabel :invalid+span{color:#A44}.myLabel :valid+span{color:#4A4}.topnavigation ul ul li a:hover.colorlink1{color:#74dce5}.topnavigation ul ul li a:hover.colorlink2{color:#c3dafc}.topnavigation ul ul li a:hover.colorlink3{color:#f55727}.topnavigation ul ul li a:hover.colorlink4{color:#ed3132}.topnavigation ul ul li a:hover.colorlink5{color:#f8b600}.topnavigation ul ul li a:hover.colorlink6{color:#009cfb}.blue,.blue2{color:#487bbe}.oswald{font-family:Oswald,sans-serif}.roboto,.style1{font-family:Roboto,sans-serif}.blue{margin-left:30px}.blue2{margin-right:30px}.orange{color:#f15a2c}.white{color:#fff;margin:0;font-size:15px}h4,h5{color:#6a6c6c;text-align:left}h3,h4,.mid_right h1{margin:30px 0 0}h1,h2{font-size:30px;color:#fff}h2{margin-top:100px}h3,h4,h5,.mid_right h1{font-size:40px;font-family:Oswald,sans-serif}h3,.mid_right h1{color:#487bbe;text-align:center}h5{margin:42px 0 0}.tit1,.tit2,.tit3{font-size:30px;color:#757575;font-family:Oswald,sans-serif;margin:0}.tit1{text-align:right}.tit2{text-align:center}.tit3{text-align:left}.dark{color:#9f3a16}.number{color:#fff;font-size:21px}.container{width:1100px;margin:0 auto}.margin{margin:20px 0 0}.margin2{margin:51px 0 0}footer{width:100%;float:left;background:url(../img/footer-bg.png) center center no-repeat;height:171px;position:relative;z-index:9996}.footer_col_1_2{width:100%;float:left;margin-top:33px}.col_1,.col_2{width:50%;float:left;color:#fff}.col_2{text-align:right}.footer_col_3_4_5{width:100%;float:left;margin-top:30px}.col_3{width:45%;float:left;color:#9f3a16;font-size:25px}.col_4{width:10%;float:left;margin:-20px 3px 0;text-align:center;cursor:pointer}.col_5{width:44%;float:left;color:#fff;font-size:36px;margin:-4px 0 0 5px;text-align:right}.left_heures,.right_heures{float:left;line-height:25px;font-size:16px;color:#fff}.bluefooter{width:100%;float:left;background:#2b4e7d;display:none;position:relative;top:11px;z-index:9972}.blue_footer_content{width:100%;float:left}.bluefooter_left_side{width:45%;float:left}.left_heures{width:35%}.right_heures{width:65%;text-align:left}.input,.submit{line-height:16px}.center,.mid_right,.sky_left,.submit{text-align:center}.blue_footer_right{width:55%;float:left}.fleft_contact,label{width:100%;float:left}.fleft_contact{margin:0}form{margin-top:-5px}.question{margin-top:90px;margin-bottom:30px}.submit{background-image:url(../img/submit_big.png);font-size:90%;margin-bottom:80px}label{margin-top:5px}.left_input{width:45%;float:left}.right_input{width:45%;float:right}#flashMessage{width:400px;position:absolute;top:45%;left:35%;border:1px solid #ED522B;background:#D2E4F0;padding:20px;cursor:pointer}.mid_content,.sky{position:relative}.input{float:left;width:45%;background:#19385e;border:none;padding:0 2%;margin:10px 3px;height:45px;font-size:17px;border-radius:5px}.input.textarea{height:122px;background:#19385e;background-size:100% 100%;width:95%;padding:2%;border-radius:5px}.submit{background:#487bbe;border-radius:5px;border:none;padding:8px 12px;margin:5px 0;color:#fff;width:15%}.input.error{box-shadow:0 0 2px 3px red}.ajouter{margin-top:7px;float:left;width:50%}.sky,.sky_content{width:100%;float:left}.sky{background:url(../img/bg-1.jpg) center center no-repeat;height:711px;margin-top:0;top:11px;z-index:8909}.sky_left{width:47%;float:left;margin:30px 2% 0}.style1{font-size:18px;margin:5px 0}.mid_right p,.sky_left p{font-family:Roboto,sans-serif;font-size:17px;color:#7a7b7c}.sky_left p{line-height:25px}.sky_right{width:49%;float:left}.sky_left_side{width:42%;float:left}.sky_right_side{width:58%;float:left}.sky_right_side p{line-height:20px;margin:5px 0}.mid_content{width:100%;float:left;height:525px}.mid_left{width:28%;float:left;}.mid_right{width:50%;float:right;margin:0}.mid_right p{line-height:25px}.button{width:36%;float:right;background:#487bbe;margin:0 32%;padding:10px 0}.button a{color:#fff;padding:10px 31px}.button:hover{background:#6a6c6c}#main{background:url(../img/bg1.jpg) center center no-repeat;height:438px;margin-top:459px}.icons{width:100%;float:left}.icons ul{width:100%;float:left;margin:0;padding:0;list-style-type:none}.icons ul li{width:20%;float:left;padding:37px 27px}.icons ul li:hover{background:url(../img/icon1hover3.png) center 48% no-repeat}.right{text-align:right}.grey_strip{width:100%;float:left;background:#e9e9e9;height:78px;border-top:1px solid #fff;margin:-2px 0 0}.slide,.slide1{background:url(../img/slide1.jpg) center center no-repeat}.grey_content{width:100%;float:left;margin:19px 0}.grey_content a{color:#757575}.grey_content a:hover{color:#487bbe}.grey_left{width:40%;float:left}.grey_center{width:16%;float:left;margin:0 2%}.grey_right{width:40%;float:left}.header_cont_2,.slide,.slide1,.slide2,.slide3,.slideshow,header{width:100%;float:left}.slideshow{height:auto;margin-top:-8px;overflow:visible!important}.slideshow img{max-width:100%}.slide{height:466px}.slide2{background:url(../img/slide2.jpg) center center no-repeat}.slide3{background:url(../img/slide3.jpg) center center no-repeat}body{padding-top:157px}header{background:url(../img/headerbg.jpg) right bottom repeat-x #e9e9e9;height:auto;position:fixed;top:0;left:0;z-index:9999}.header_cont_2{margin:6px 0 0}.header_logo,.topnavigation{width:50%;float:left}.topnavigation ul{min-width:94%;float:right;list-style-type:none;margin:41px 0 0;padding:0}.topnavigation ul li{width:auto;float:left;text-align:right;font-size:15px;margin-left:30px;position:relative}.topnavigation ul li a{color:#000;padding:0 0 40px;outline:0}.topnavigation>ul>li.active>a{color:#6d95cb;border-bottom:5px solid #6D95CB}.topnavigation ul li a:hover{color:#6D95CB;border-bottom:5px solid #6D95CB}.triangle{background:url(../img/triangle.jpg) right center no-repeat;padding:0 15px 0 0}.topnavigation ul ul{position:absolute;z-index:9999;width:170px;height:1px;list-style:none;margin-left:0;margin-top:44px;float:left;transition:height .5s,opacity .5s;opacity:0}.topnavigation ul ul li{height:auto;width:90%;background:url(../img/bgdrop.png) center center no-repeat;margin:0;padding:5px 0 4px 10%;text-align:left}.topnavigation ul ul li a{color:#fff;width:100%;float:left;padding:0}.topnavigation ul ul li a:hover{color:#6D95CB;border-bottom:none}.topnavigation ul ul li:last-child{padding-bottom:4px}.topnavigation ul li:hover ul{display:block;height:auto;opacity:1}.header_cont_1{width:100%;float:left}.header_phone.second{margin-left:0}.header_phone{margin-left:30%;width:20%;float:left;text-align:right}.icon_phone{width:80%;float:left}.number2 span{float:right;margin-top:9px;color:#7a7b7c;}.number2{width:100%;float:left;text-align:right;margin:0;color:#757575;font-size:21px}.header_button{width:28%;float:left;background:#f15a2c;text-align:center;padding:9px 0;margin-left:2%;font-size:22px;color:#fff}.blue_strips,.content,.profil,.profil_next{width:100%;float:left}.blue_strips{background:#2b4e7d;height:51px}.profil_title{font-family:Oswald,sans-serif;font-size:35px;color:#487bbe;margin:30px 0 5px}.style2{font-family:Roboto,sans-serif;font-size:18px;margin:0 0 30px;color:#F15A2C}.expertise_cont,.profil_txt,.profil_txt2{margin-bottom:30px}.profil_right,.profil_txt,.profil_txt2{font-size:14px;color:#696969;line-height:23px}.profil_txt{text-align:justify}.profil_left{width:50%;float:left}.expertise_cont,.expertise_left,.titleven{width:100%;float:left}.profil_txt2{text-align:left}.expertise_right{width:40%;float:left;text-align:right;margin-top:30px}.part1{width:100%;float:left}.part1_left{width:40%;float:left}.part1_right{width:60%;float:left;margin-top:0}.part_2{width:100%;float:left}.blue_box{width:96%;float:left;padding:10px 2%;background:#487bbe;color:#fff;font-size:16px}.triangle2{width:100%;float:left;margin:0 2% 30px}.last_text{color:#696969;font-size:14px;line-height:23px;margin-bottom:30px;text-align:left}.logotypes{width:100%;float:left;margin-bottom:40px}.logotypes ul,.part1_right ul{margin:0;float:left;list-style-type:none}.logotypes ul{width:100%;padding:0}.logotypes ul li{width:18%;float:left;padding:0 7%}.part1_right ul{width:98%;padding:0 0 0 2%;overflow:hidden}.part1_right ul li:before{content:"⇒ ";color:#ec602f;font-size:25px;font-family:Arial,sans-serif;position:absolute;top:-3px;left:-12px}.part1_right ul li{position:relative;float:left;width:98%;padding:5px 0 5px 2%;color:#487bbe;font-weight:700}#background_wrapper,.chauffage_bg,.climatisation_bg,.entreiten_bg,.gaznaturel_bg,.instalation_bg,.refrigeration_bg,.reparation_bg,.ventilation_bg{float:left;width:100%}.climatisation_bg{background:url(../img/climatisationbg.jpg) center center no-repeat;height:315px}.refrigeration_bg{background:url(../img/refrigeration.jpg) center center no-repeat;height:315px}.ventilation_bg{background:url(../img/ventilation.jpg) center center no-repeat;height:315px}.chauffage_bg{background:url(../img/chauffage.jpg) center center no-repeat;height:315px}.thermopompe_bg{width:100%;float:left;background:url(../img/thermopompe.jpg) center center no-repeat;height:315px}.gaznaturel_bg{background:url(../img/gaznaturel.jpg) center center no-repeat;height:315px}.reparation_bg{background:url(../img/bgreparation.jpg) center center no-repeat;height:315px}.entreiten_bg{background:url(../img/entreiten.jpg) center center no-repeat;height:315px}.instalation_bg{background:url(../img/instalation.jpg) center center no-repeat;height:315px}.logounivar,.only_mobile{display:none}#background_wrapper{transition:margin .5s;overflow:hidden}#mobile_menu{background:#26272b;height:3663px;right:0;overflow:hidden;padding:10px 0;position:absolute;top:0;transition:width .5s ease 0s;width:0;z-index:9999}#mobile_menu ul,#mobile_menu>ul>li{margin:0;width:100%;text-align:left;float:left}#mobile_menu ul{font-size:18px;list-style-type:none;padding:0}#mobile_menu ul li.triangle{background:0 0}#mobile_menu ul li.triangle.open{border-left:5px solid #6d95cb}#mobile_menu>ul>li.triangle.open>a{padding-bottom:10px;display:block;border-bottom:0}#mobile_menu>ul>li.active>a,#mobile_menu>ul>li.open>a{color:#6d95cb}#mobile_menu>ul>li>a{float:left;margin:10px 5% 0;padding-bottom:10px;text-align:left;width:90%;border-bottom:1px solid #000}#mobile_menu ul li a{color:#fff;outline:0}#mobile_menu ul ul{background:#15161a;padding-top:5px}#mobile_menu ul a{margin-left:15px}#mobile_menu ul ul li{background:url(../img/clim1.jp) 6% center/auto 26px no-repeat;float:left;padding:11px 0 11px 14%;width:80%;margin-left:3%;margin-right:3%;border-bottom:1px solid #26272b}#mobile_menu ul ul li.star{background-image:url(../img/clim2.jp)}#mobile_menu ul ul li.star2{background-image:url(../img/clim3.jp)}#mobile_menu ul ul li.star3{background-image:url(../img/clim4.jp)}#mobile_menu ul ul li.star4{background-image:url(../img/clim5.jp)}#mobile_menu ul ul li.star5{background-image:url(../img/clim6.jp)}#mobile_menu ul ul li.noneimg{background:0 0;float:left;padding:11px 0 11px 8%;width:100%}@media (max-width:1023px){.logounivar,.part1_left,.submit{text-align:center}.header_button,h5{text-transform:uppercase}#main img,.sky_left_side img{max-width:100%}#main .icons img{height:auto}#mobile_menu ul ul{display:none}header{position:relative}body{padding-top:15px}.content{float:left;margin:0 2%;width:96%}.chauffage_bg,.climatisation_bg,.entreiten_bg,.gaznaturel_bg,.header_cont_1,.instalation_bg,.refrigeration_bg,.reparation_bg,.ventilation_bg{width:100%;float:left}.only_desktop{display:none!important}.logounivar,.only_mobile{display:block}.climatisation_bg{background:url(../img/climatisationbg.jpg) 30% center/371% auto no-repeat;height:168px}.refrigeration_bg{background:url(../img/refrigeration.jpg) 30% center/371% auto no-repeat;height:168px}.ventilation_bg{background:url(../img/ventilation.jpg) 30% center/371% auto no-repeat;height:168px}.chauffage_bg{background:url(../img/chauffage.jpg) 30% center/371% auto no-repeat;height:168px}.thermopompe_bg{background:url(../img/thermopompe.jpg) 30% center/371% auto no-repeat;float:left;height:168px;width:100%}.gaznaturel_bg{background:url(../img/gaznaturel.jpg) 30% center/371% auto no-repeat;height:168px}.entreiten_bg{background:url(../img/entreiten.jpg) 30% center/371% auto no-repeat;height:168px}.instalation_bg{background:url(../img/instalation.jpg) 30% center/371% auto no-repeat;height:168px}.reparation_bg{background:url(../img/bgreparation.jpg) 30% center/371% auto no-repeat;height:168px}.header_cont_1{height:auto;overflow:hidden}.part1_left{float:left;margin:0 2%;width:96%}.submit{background-color:transparent;background-image:url(../img/submit_bg_focus.png);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;border:none;color:#fff;line-height:16px;margin:5px 0;padding:8px 12px;width:26%}.part1_right{float:left;margin:0 2%;width:96%}.logounivar{float:left;padding:10px 5% 0;width:90%;background:#fff}.bluefooter,span.wrap img.second{display:none}.logounivar img{max-width:100%;max-height:100%}#open_mobile_menu{position:absolute;z-index:99999;top:60px;text-align:right;right:10px}#background_wrapper{float:left;margin-top:-15px;overflow:hidden;transition:margin .5s ease 0s;width:100%}.header_phone{background:#e9e9e9;float:left;text-align:right;width:40%}.icon_phone{float:left;margin:2px 0 0 10px;width:10%}.number2{color:#757575;float:left;font-size:18px;margin:9px 0;text-align:left;width:79%}.bluefooter_left_side,.col_2,.col_3,.col_4,.col_5,.fleft_contact,.header_button,.right_heures,.sky_left{text-align:center}.header_button{background:#f15a2c;color:#fff;float:left;font-size:18px;margin-left:0;padding:9px 0;width:60%}.col_3,.col_4,.container,footer{width:100%}.col_3{color:#9f3a16;float:left;font-size:25px}.col_1,.col_2,.col_5,h2{color:#fff}footer{background:#f2592d;float:left;height:auto;margin:11px 0 0}.col_4{float:left;margin:10px 0}.col_5{float:left;font-size:36px;margin:0 2%;width:96%}.footer_col_1_2{background:#1a375f;float:left;padding:15px 0;width:100%}.col_1{float:left;font-weight:700;margin:10px 15%;text-align:center;width:70%}.col_2{float:left;width:100%}.blue_footer_content{float:left;margin:0 2%;width:96%}.bluefooter_left_side{float:left;width:100%}h2{font-size:30px;margin-top:20px}.left_heures,.right_heures{color:#fff;font-size:16px;width:auto;line-height:25px;display:inline-block;padding-right:30px;float:none;text-align:left}.bluefooter{background:#2b4e7d;float:left;height:auto;width:100%}.fleft_contact{float:left;margin:0;width:100%}.blue_footer_right{float:left;width:100%}.input{background:#19385e;border:none;float:left;font-size:17px;height:45px;line-height:16px;margin:10px 0;padding:0 2%;width:96%}#main,.grey_strip,.sky{height:auto}.sky_right_side p{line-height:25px;margin:5px 0 30px}.button{background:#6a6c6c;float:right;margin:0 2%;padding:10px 0;width:96%}.sky_left{float:left;margin:85px 2% 0;width:96%}h4,h5{color:#6a6c6c;font-size:23px;text-align:left;font-family:Oswald,sans-serif}.mid_content{float:left;height:auto;position:relative;width:100%}.sky_right{float:left;margin:0 2%;width:96%}.sky_left_side{float:left;margin-top:86px;width:26%;display:none}.sky,.sky_right_side{width:100%;float:left}img{border:0;max-width:101%}.margin{margin:112px 0 0}h5{margin:20px 0 0}.sky{background:#fff;margin-top:-65px}h4{margin:30px 0 0}.mid_right{float:right;margin:10px 2% 0;text-align:center;width:96%}.mid_left{float:left;margin:30px 2%;position:static;top:0;width:96%;z-index:1}#main,.icons,.icons ul{width:100%;float:left}#main{background:#2f517f;margin-top:0;padding-bottom:0}.icons ul{list-style-type:none;margin:15px 0;padding:0}.icons ul li{float:left;margin:2%;padding:0;width:46%}.icons ul>li:hover{background:0 0}.grey_strip{background:#e9e9e9;border-top:1px solid #fff;float:left;margin:-2px 0 0;width:100%}.grey_content{float:left;margin:19px 0;width:100%}.grey_left{float:left;width:33%}.grey_center{float:left;margin:0;width:35%}.grey_right{float:left;width:30%}.tit1,.tit2,.tit3{color:#757575;font-family:Oswald,sans-serif;font-size:15px;margin:0;text-align:center}.blue,.blue2{color:#487bbe}.blue{margin-left:5%}.blue2{margin-right:5%}.icon_phone img{height:30px}.part1_right ul{margin-bottom:30px}.part1_left{height:330px}span.wrap img.first,span.wrap img.first:hover{position:relative;padding:8px 0 0 2px;opacity:1}}@media (max-width:600px){.footer_col_1_2 span.blue{float:left;width:100%;margin:5px 0}.part1_left{height:330px}}@media (max-width:550px){.part1_left{height:330px}.part1_right ul li{padding-left:5%}.part1_right ul li::before{top:-3px}}@media (max-width:420px){.number2{width:85%}.part1_left{height:310px}.logounivar img{width:200px;height:auto}.logounivar{text-align:left}.header_button,.number2{font-size:14px}.icon_phone{margin:0 0 0 4px}.header_cont_1{float:left;height:auto;overflow:hidden;width:100%}}@media (max-width:400px){.part1_left{height:290px}}@media (max-width:370px){.part1_left{height:260px}}@media (max-width:350px){.part1_left{height:230px}}
footer{background-position:top center;}
footer {background: none; height: auto}
.footer-top {background: #1a375f; padding:10px 0; padding-bottom: 200px; transition: .2s}
.footer-bot {background: #f15a2c; height: 150px; position: fixed; bottom:0; left: 0; right: 0; text-align:center;transition: .2s}
.footer-bot p {font-size: 21px; color: #fff; margin: 5px 0; margin-top:15px; letter-spacing: .1em}
.footer-bot img {width:45px; height: 45px; margin: 0; margin-right: 5px}
.footer-bot a, .footer-bot span {font-size: 16px; color: #fff; }
.footer-bot .blue-button {font-size: 14px;padding:5px 10px}
.footer-bot .blue-button a {padding:5px 10px}
span.phones {display: flex; width: 100%; justify-content:center; align-items: center; margin: 15px 0}
span.phones a {display: flex;justify-content:center; align-items: center; margin: 0 10px}
.mid_left img {width: auto; height: 450px;}
span.sliding{
	
    position: absolute;
    top: -28px;
    left: 0;
    right: 0;
    background: #f15a2c;
    width: 180px;
    margin: auto;
    padding: 5px 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	cursor: pointer;
}
span.sliding i {transition: .2s}
span.margin-top{display: inline-block;
margin-top: 9px;}


body.slide-active .footer-bot{height: 0}
body.slide-active .footer-top{padding-bottom: 40px}
body.slide-active span.sliding i {transform: rotate(180deg)}

input:invalid, textarea:invalid {
    background-color: #19385e;
}
#dmi_container {width:180px !important; float: right; margin: inherit !important}


.grey_content ul {list-style-type: none; margin: 0; padding: 0; width: 100%; text-align: center;}
.grey_content ul li {display: inline-block;}
.grey_content ul li a{font-size: 30px; font-family: 'Oswald'; transition: .2s;}
.grey_content ul li a.active {color: #487bbe;}
.grey_content ul li:first-child {border-right: solid 3px #487bbe; padding-right: 20px; margin-right: 20px;}
.header_button.oswald {cursor: pointer;}
.new_h2 {font-size: 32px; font-family: 'Oswald'; color:#000; margin:30px 0 10px;float:left;width:100%; text-align:left;}
.new-button {text-align: center; padding-top: 15px; padding-bottom:3px;}
.orange-button {background: #F2592D; border: solid 2px #F2592D; transition: .3s; padding:1% 2%}
a.orange-button {color: #fff; font-size: 24px; text-transform: uppercase; transition: .3s;}
.orange-button:hover {background: none }
a.orange-button:hover {color: #F2592D}

.topnavigation ul.drop {display: none}
.topnavigation ul li.snd_dropdown:hover ul.snd_lvl {display: block}
.topnavigation ul li ul.snd_lvl {margin-top:0; top:0; left:100%; display: none}
.topnavigation ul li ul.snd_lvl li a {text-transform: uppercase}
.bread_crumbs {background: #183257}
.bread a {color: #fff; text-align: uppercase; }
.bread {text-align: right; padding:5px 0; color: #fff}
.grey_strip {display: none}
.blue-button {background: #1A375F; border: solid 2px #1A375F; transition: .3s; padding:1% 2%}
a.blue-button {color: #fff; font-size: 24px; text-transform: uppercase; transition: .3s;}
.blue-button:hover {background: none }
a.blue-button:hover {color: #1A375F}
.mid_right p a{color:#f15a2c;}
.profil_txt, .profil_txt2,.mid_right p, p{font-size: 130%;}
.sky_right_side p{font-size:110%;}
.my_h2,.my_h1{color:#fff;font-size:30px;font-weight:bold;margin:20px 0;}
.bluefooter_left_side .my_h2{margin-top:100px;}
.fleft_contact  .my_h1{text-transform:uppercase;}
h1.inline,h1.inline a,h2.inline,h3.inline,h2.inline a, h3.inline a{display:inline;font-size:inherit;color:inherit;margin:0;padding:0;color:#fff;}
.col_1.extra_seo{width:80%;}
.col_2.extra_seo{width:20%;}
.my_row.row{margin-top:0; background:#1a375f;}
#container_dmi{width:280px; line-height:20px; height:46px;background:none; font-size:12px; margin:0 auto; overflow:hidden;}
#container_dmi .left{height:inherit;width:50%; text-align:left;float:left;}
#container_dmi .right{text-align:left; padding-top:4px;width:50%;float:right;}
#container_dmi .right a:link,#container_dmi .right a:visited,#container_dmi .right a:hover,#container_dmi .right a:active{color:#fff; text-decoration:none;font-weight:normal; display:inline;}
#container_dmi img{height:46px;width:auto;}
.contact-top a{color: #f15a2c;}
.dmi_row{float:left;width:100%;margin-top:10px}#dmi_container{width:100%;margin:0 auto}#dmi_container .fright{float:right;width:auto}.dmi_labels{padding-top:2px;text-align:right;padding-right:5px}.make_red a:link,.make_red a:active,.make_red a:visited,.make_red a:hover{color:#c81026;}.dmi_labels a:link,.dmi_labels a:active,.dmi_labels a:visited,.dmi_labels a:hover{color:#fff;font-size:10px;text-decoration:none;line-height:14px;display:block;}.dmi_logo img{height:34px;}

.logotypes ul li.center-list {padding: 0 0 0 30%;}
.logotypes ul li.center-list-2 {padding: 0 30% 0 0;}


/* NEW CHANGES */	

.topnavigation ul ul { left: 0; width: 189px; margin-left: -9px;}
.topnavigation ul ul li {background: url(../img/bgdrop.png) center center repeat-x; margin: -1px; padding: 5px 10px;}
.first-paragraf { margin-top: 35px;}

.content h2 {margin: 20px 0; font-size: 32px; color: #487bbe; font-family: Oswald; text-align: center;}

.flex-box-cont {float: left; width: 100%;}
.flex-box { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 35px;}
.flex-col { flex: 0 0 45%; max-width: 45%;}
.flex-box-cont .flex-title {display: flex; flex-wrap: wrap; justify-content: center;}
.flex-title h3 {flex: 0 0 100%; max-width: 100%; text-align: center; font-size: 28px; font-family: Oswald; margin: 30px 0 50px; color: #f15a2c;}

.flex-title a{ float: left; text-align: center; background: #487bbe; padding: 15px 35px; font-size: 24px; color: #fff; border-radius: 10px; margin-bottom: 35px;}

/*.slide1{background:url(../img/slide000.jpg) center center no-repeat !important; }*/
.slide2, .slide3, .slide, .slide1 {background: none}
.slide {height: auto}
.slide img {display: block; min-height:460px; object-fit: cover}
.button-placeholder {position: absolute; bottom: 4vw; text-align: center; left:0; right: 0}
.button-placeholder a {background: #f15a2c; color: #fff; text-transform: uppercase; font-family: Oswald,sans-serif; font-size: 26px;
padding: 10px 30px;}
.subventions_bg{ background:url(../img/inner-slide.jpg) center center no-repeat !important; height: 315px;}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
	to {
	  -webkit-transform: scale(0.9);
	  transform: scale(0.9);
	}
  }
  @keyframes hvr-pulse-shrink {
	to {
	  -webkit-transform: scale(0.9);
	  transform: scale(0.9);
	}
  }
  .hvr-pulse-shrink {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  }
  .hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
	-webkit-animation-name: hvr-pulse-shrink;
	animation-name: hvr-pulse-shrink;
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
  }

@media (max-width: 1260px){
	.slide img {min-height: unset}
	.button-placeholder a {font-size: 21px; padding:10px 15px;}
	#main {margin-top: 326px}
}
@media (max-width:1100px){
	.container {max-width: 98%}
	.col_1.extra_seo {margin: 0}
	.col_1.extra_seo .margin-top {width: 100%}
	.col_1.extra_seo #dmi_container {width: 100% !important; margin-top:10px !important; display: flex; justify-content: center}
}
@media (max-width:1023px){
	.button-placeholder {display: none}
#open_mobile_menu{top:25px;}
.header_cont_1{display:none !important;}

.flex-col{ flex: 0 0 100%; max-width: 100%; text-align: center;}
.homepage #main {margin-top: 0}
}
.col_1.extra_seo {width: 100%}
.extra_seo {font-weight: 100; font-size: 13px}
@media (max-width:570px){
	.footer-bot p {font-size: 14px;}
	.footer-bot img {
    width: 30px;
    height: 30px;
	margin: 8px 0; }
	.footer-bot a, .footer-bot span {
    font-size: 14px;}
	span.phones {flex-wrap:wrap}
	
}
@media (max-width:520px){
	.footer-bot {height: 165px;}
}
@media (max-width:520px){
	.footer-bot {height: 165px;}
	span.sliding {top:-27px}]
}
@media (max-width:360px){ 
	.footer-bot {height: 190px;}
	.footer-top {padding-bottom: 230px;}
}