.barbe_bg{background-color:#222}.contactform .validate,.newsLetterForm .validate-newsLetter{color:#ed3c0d;display:none;font-size:13px;font-weight:500;margin:0 0 15px}.contactform .sent-message,.newsLetterForm .sent-mail{background:transparent;color:#fff;display:none;font-weight:600;padding:15px;text-align:center}.contactform .error-message,.newsLetterForm .error-mail{background:#df4a16;color:#fff;display:none;font-weight:600;padding:15px;text-align:left}.contactform.error-message br+br{margin-top:25px}.icon-sent{color:#86b817}.icon-not-sent{color:#df4a16}.contactform .loading,.newsLetterForm .loading_newsLetter{background:transparent;color:#fff;display:none;padding:15px;text-align:center}.contactform .loading:before,.newsLetterForm .loading_newsLetter:before{-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;border:3px solid #df4a16;border-radius:50%;border-top-color:#eee;content:"";display:inline-block;height:24px;margin:0 10px -6px 0;width:24px}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mapouter{height:500px;position:relative;text-align:right}.gmap_canvas{background:none!important;height:500px;overflow:hidden;width:100%}.barbe_serv{margin:0 70px;position:relative;top:-140px}.barbe_serv_form{position:relative;top:-70px}.contact-box{background-color:#3d3d3d}.c{background-color:#2c2c2c;border-bottom:1px solid #2c2c2c;padding:50px 20px;position:relative;text-align:center;top:-80px}.contact-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (max-width:768px){.barbe_serv{margin:0 40px}footer{margin-top:20px}}@media (min-width:768px) and (max-width:1000px){.barbe_serv{margin:0 45px}}@media (min-width:768px){.contact-container{width:750px}}@media (min-width:992px){.contact-container{width:970px}}@media (min-width:1200px){.contact-container{width:1170px}}@media (max-width:992px){footer{margin-top:20px}}.contact_form{background-color:#3d3d3d}.serv-blog-title{color:#fff}.serv-icon{color:#df4a16;font-size:90px}.recaptcha_div{margin-top:40px}.recaptcha_txt{color:#fff}.recaptcha_link{color:#86b817}h3{font-size:25px;font-weight:700;text-transform:uppercase}.icon_color{color:#df4a16}hr.hr_hr{border-radius:5px;margin:15px auto}hr.hr_fed{width:20%}hr.hr_serv{width:30%}@media (max-width:768px){hr.hr_serv{margin:20px auto;width:25%}}.barbe_card_title{background-color:#222;padding:20px;text-align:center}.a-title{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.th_span{color:#222;font-size:14px;font-weight:600}.ft_span,.td_span{font-size:13px}.host_container{padding-left:100px;padding-right:100px}@media (min-width:768px){.host_container{padding-left:0;padding-right:0;width:750px}}@media (max-width:768px){.host_container{padding-left:0;padding-right:0}}@media (min-width:992px){.host_container{padding-left:0;padding-right:0;width:970px}}@media (min-width:1200px){.host_container{width:1170px}}.host_side{background-color:#fbfbfc;border:.1em solid #e4e7ed;border-radius:5px;padding:15px 10px}.host_label{color:#222;font-weight:400}.host_card_title{border-bottom:1px solid #e4e7ed;padding:5px}.host_label_1{padding-top:10px}.dmn_cde,.dmn_loading,.dmn_oya{display:none}.select_dmn_pu{width:200px}.icon_btn{margin-top:3px}.icon_btn,.span_txt{font-size:13px}