 #principal {}.footer_control {background-color: transparent !important;border: none !important;border-bottom: 1px solid #c2c2c2 !important;}}.fa-check {font-size: 25px;margin-right: 5px;}#header {box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2);position: relative;z-index: 99999;}#header > div {margin: 0 auto;max-width: 1200px;}#summary {display: none !important }#banner .item {width: 100%;height: 366px;background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-transition-property: opacity;transition-property: opacity;}#services div.col {padding: 60px 20px;vertical-align: top;font-family: "Montserrat", sans-serif;text-align: center;color: #fff;background-image: linear-gradient(to right, #007d94 0%,#07b1d1 50%,#07b1d1 100%);}#services div.col a {font-size: 1.9em;color: #FFF;}.button{display: inline-block;color: white;text-decoration: none;padding: .5em 2em;outline: none;border-width: 2px 0;border-style: solid none;border-color: #FDBE33 #000 #D77206;border-radius: 6px;background: linear-gradient(#F3AE0F, #E38916) #E38916;transition: 0.2s;}.button:hover {background: linear-gradient(#f5ae00, #f59500) #f5ae00;}.button:active {background: linear-gradient(#f59500, #f5ae00) #f59500;}.tab {border: 1px solid #ccc;background-color: white;width: 30%;height: 300px;}.testimonials_bg {width: 100%;height: auto;background-image: url();background-repeat: no-repeat;background-attachment: fixed;}.tab button {display: block;background-color: inherit;color: black;font-size: 1.2em;font-family: "Montserrat", sans-serif;padding: 22px 16px;width: 100%;border: none;outline: none;text-align: left;cursor: pointer;transition: 0.3s;}.tab button:hover {background-color: #ddd;}.tab button.active {background-color: #168197;}.tabcontent {padding-left: 25px;padding-right: 25px;border:none;width: 95%;border-left: none;height: auto;}td {height: 50px;width:100px;vertical-align: bottom;}th {}table {border-collapse: collapse;}table, th, td {}hr#h01 {border: none;background-color: #007D94;color: #007D94;height: 3px;width="100%" }* {box-sizing: border-box;}.columns {float: left;width: 25%;padding: 8px;}.price {list-style-type: none;border: 1px solid #eee;margin: 0;padding: 0;-webkit-transition: 0.3s;transition: 0.3s;}.price:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) }.price:after {content:"";display: table;clear: both;}.price .header {background-color: #111;color: white;font-size: 25px;}.price li {border-bottom: 1px solid #eee;padding: 20px;text-align: center;}.price .grey {background-color: #eee;font-size: 20px;}.buttonprice {background-color: #007D94;border: none;color: white;padding: 10px 25px;text-align: center;text-decoration: none;font-size: 18px;transition: 0.2s;}.buttonprice:hover {background: black;}.buttonprice:active {background: white;}@media only screen and (max-width: 600px) {.columns {width: 100%;}.columns03 {float: left;width: 33.3%;padding: 8px;}.containerprice {position: relative;max-width: 800px;margin: 0 auto;}.containerprice .content {position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.5);color: #f1f1f1;width: 100%;padding: 20px;}}#main-all-services {padding-bottom:100px;}#main-all-services .section-headline h2 {text-transform: uppercase;letter-spacing: 1px;}#main-all-services .section-headline h2 span {font-size: 20px;font-weight: 300;letter-spacing: 1px;}#right {text-align: right;}.form-group {text-align: left;}label {display: inline-block;margin-bottom: 5px;width: 256px;font-weight: 700;}.form-horizontal .control-label {margin-bottom: 0;padding-top: 7px;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}.form-control p * {text-align: left;}input.form-control, .form-control input, .form-control select, .form-control textarea {background-color: transparent;border: none;border: 1px solid #c2c2c2;font-size: 14px;min-height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;}.form-control2 {background-color: #fff !important;background-image: none;border: 1px solid #ccc!important;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;color: #555!important;display: block!important;font-size: 14px!important;min-height: 34px!important;line-height: 1.42857!important;padding: 6px 12px!important;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s!important;width: 100%;}#footer_btn-submit[type="submit"] {background: #f1592a none repeat scroll 0 0;border: 0 none;border-radius: 30px;color: #fff;cursor: pointer;font-size: 14px;font-weight: 600;padding: 10px 30px;text-transform: uppercase;transition: all 0.4s ease 0s;}#footer_btn-submit[type="submit"]:hover {background: #615555 }fieldset.submit {text-align: center;}.contact-phone ul li a {font-weight: 500;color: #a9a9a9 !important;font-size: 16px;cursor: pointer;}.contact-phone ul li a .fa {color: #f1592a;font-size: 16px;margin-right: 15px;}.contact-info a:hover {color: #f1592a !important;}.demande-main .col-md-4{display: inline-block;}.demande-main .col-md-5{display: inline-block;}body {background: #fff;color: #444;font-family: "Open Sans", sans-serif;}.modal-open {overflow: hidden;}a {color: #f1592a;transition: 0.5s;}a:hover, a:active, a:focus {color: #444;outline: none;text-decoration: none !importtant;}.modal {z-index: 999999 !important;}p {padding: 0;margin: 0 0 30px 0;}h1, h2, h3, h4, h5, h6 {font-family: "Montserrat", sans-serif !important;font-weight: 700 !important;padding: 0;}.back-to-top {position: fixed;display: none;background: #f1592a;color: #fff;padding: 6px 12px 9px 12px;font-size: 16px;border-radius: 2px;right: 15px;bottom: 15px;transition: background 0.5s;}@media (max-width: 768px) {.back-to-top {bottom: 15px;}}.back-to-top:focus {background: #f1592a;color: #fff;outline: none;}.back-to-top:hover {background: #303030;color: #fff;}#intro {width: 100%;height: 100vh;position: relative;}#intro .intro-content {position: absolute;bottom: 0;top: 0;left: 120px;z-index: 10;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;}#intro .intro-content h2 {color: #303030;margin-bottom: 30px;font-size: 48px;font-weight: 300;}#intro .intro-content p {color:#3f3f3f;font-size:20px;font-family: "Open Sans", sans-serif;font-weight: 400;}#intro .intro-content h2 span {color: #f1592a;text-decoration: underline;}@media (max-width: 767px) {#intro .intro-content h2 {font-size: 34px;}}#intro .intro-content .btn-get-started, #intro .intro-content .btn-projects {font-family: "Raleway", sans-serif;font-size: 15px;font-weight: bold;letter-spacing: 1px;display: inline-block;padding: 10px 32px;border-radius: 30px;transition: 0.5s;margin: 10px;color: #fff;}#intro .intro-content .btn-get-started {background: #303030;border: 2px solid #303030;}#intro .intro-content .btn-get-started:hover {background: none;color: #303030;}#intro .intro-content .btn-projects {background: #f1592a;border: 2px solid #f1592a;}#intro .intro-content .btn-projects:hover {background: none;color: #f1592a;}#intro #intro-carousel {z-index: 8;}#intro #intro-carousel::before {content: '';position: absolute;height: 366px;width: 100%;top: 0;right: 0;left: 0;bottom: 0;z-index: 7;}#intro #intro-carousel .item {width: 100%;height: 366px;background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-transition-property: opacity;transition-property: opacity;}.section-header {margin-bottom: 30px;margin-top: 80px }.section-header h1 {color: #494949;font-weight: 700;position: relative;padding-bottom: 10px;}.section-header h2 {font-size: 32px;color: #303030;text-transform: uppercase;font-weight: 700;position: relative;padding-bottom: 20px;}.section-header h2::before {content: '';position: absolute;display: block;width: 50px;height: 3px;background: #f1592a;bottom: 0;left: 0;}.section-header p {padding: 0;margin: 0;}#featured-services {background: #f1592a;}#featured-services .box {padding: 60px 20px;text-align:center;}#featured-services .box-bg {background-image: linear-gradient(0deg, #f1592a 0%, #f96031 50%, #f1592a 100%);}#featured-services i {color: #18d26e;font-size: 48px;display: inline-block;line-height: 1;}#featured-services h4 {font-weight: 400;margin: 15px 0;font-size: 18px;}#featured-services h4 a {color: #fff;font-family: "Montserrat", sans-serif;font-weight: 700;font-size:30px;}#featured-services h4 a:hover {color: #333;}#featured-services .titleh4 {font-weight: 400;margin: 15px 0;font-size: 18px;}#featured-services .titleh4 a {color: #fff;font-family: "Montserrat", sans-serif;font-weight: 700;font-size:25px;}#featured-services .titleh4 a:hover {color: #333;}.myh4 {font-family: "Montserrat", sans-serif;font-weight: 700;margin: 0 0 20px 0;padding: 0;font-size: 1.4rem;line-height: 1.2;}.myh5 {font-family: "Montserrat", sans-serif;font-weight: 700;margin: 0 0 20px 0;padding: 0;font-size: 1.5rem;}#featured-services h4 a:hover {color: #333;}#featured-services p {font-size: 14px;line-height: 24px;color: #fff;margin-bottom: 0;}#services {padding: 0px 0 0 0;}#services .section-header h1 {margin:0;padding:0;}#services .section-header {margin-bottom:80px;}.service-box {margin-bottom: 40px;}.service-icon {margin: 0 20px 20px 0;float: left;}.service-desc h5 {margin-bottom: 10px;}.service-desc h5 a {color: #6f6f6e;display: inline-block;font-size: 19px;padding-top: 25px;}.service-desc h5 a:hover {color: #f1592a;}.service-desc > p {color: #6a6a6a;float: left;font-size: 16px;line-height: 30px;margin-bottom: 50px;}.img-responsive2 {bottom: 0;display: block;height: auto;left: 0;max-width: 100%;position: absolute;right: 0;}@media (max-width: 767px) {}#clients {padding: 30px 0;}#clients .section-header p {margin: 0 auto;padding: 0;width: 90%;}#clients img {max-width: 100%;opacity: 0.5;transition: 0.3s;cursor: pointer;padding: 15px 0;}#clients img:hover {opacity: 1;}#clients .owl-nav, #clients .owl-dots {margin-top: 5px;text-align: center;display:none;}#clients .owl-dot {display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd;}#clients .owl-dot.active {background-color: #f1592a;}#testimonials {padding: 100px 0;background-image:url(/userfiles/images/backgrounds/bg1.png);background-repeat:no-repeat;background-size:cover;background-attachment: fixed;}#testimonials .section-header a {color: #494949;display: inline-block;font-size: 25px;font-family: "Montserrat", sans-serif;letter-spacing: 1px;margin-bottom: 20px;}#testimonials .section-header a:hover {color:#f1592a;}#testimonials .section-header h1 {color: #303030;font-size: 32px;}#testimonials .testimonial-item {margin:0px 15px;text-align: left;min-height: 310px;}@media (max-width: 767px) {#testimonials .testimonial-item {margin: 30px 10px;}}#testimonials .testimonial-item .testimonial-img {width: 100px;border-radius: 50%;border: 4px solid #fff;}#testimonials .testimonial-item h3 {font-size: 18px;font-weight: bold;margin: 10px 0 5px 0;color: #111;}#testimonials .testimonial-item h4 {font-size: 14px;color: #999;margin: 0;}#testimonials .testimonial-item .quote-sign-left {margin-top: -15px;padding-right: 10px;display: inline-block;width: 37px;}#testimonials .testimonial-item .quote-sign-right {margin-bottom: -15px;padding-left: 10px;display: inline-block;max-width: 100%;width: 37px;}#testimonials .testimonial-item p {margin: 0 auto 15px auto;color:#6a6a6a;line-height:28px;}#testimonials .owl-nav, #testimonials .owl-dots {margin-top: 5px;text-align: left;}#testimonials .owl-dot {display: inline-block;margin: 0 5px;width: 14px;height: 14px;border-radius: 50%;border:2px solid #494949;background:transparent;}#testimonials .owl-dot.active {border-color: #ff8261;}.faq-details .panel-heading {padding: 0;}.faq_main {padding-left:80px;}.panel-default>.panel-heading {background-color: transparent;border: medium none;color: #333;}.faq-details h4.check-title a {color: #494949;display: block;font-size:20px;font-weight: 400;font-family: "Montserrat", sans-serif;letter-spacing: 2px;text-decoration: none;background:#e2e2e2;border-radius:30px;padding:10px;}.panel-body {padding: 15px 15px 0px 15px;}.faq-details h4.check-title {color: #fff;margin-bottom:15px;font-size: 18px;font-weight: 500;}.faq-details a span.fa {background: #fff none repeat scroll 0 0;border-radius: 50%;height: 40px;line-height: 20px;padding: 10px;position: relative;text-align: center;width: 40px;color:#f7a897;font-size:24px;margin-right:15px;}.faq-details h4.check-title a.active {color: #fff;background:#494949;}.second-row {margin-top: 30px;}#call-to-action {background: #e2e2e2;background-size: cover;padding: 40px 0;}#call-to-action .cta-title {color: #494949;font-size: 28px;text-align:center;font-weight: 700;margin:10px 0;}#call-to-action .cta-text {color: #fff;}@media (min-width: 769px) {#call-to-action .cta-btn-container {display: flex;align-items: center;justify-content: flex-end;}}#call-to-action .cta-btn {font-family: "Montserrat", sans-serif;font-weight: 500;font-size: 21px;letter-spacing: 1px;display: inline-block;padding: 10px 26px;border-radius: 30px;transition: 0.5s;margin: 10px;border: 3px solid #f1592a;color: #fff;box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.3);background:#f1592a;}#call-to-action .cta-btn:hover {background: #fff;border: 3px solid #fff;color:#333;}#contact {padding: 70px 0;background:#171717;}#contact .contact-info {margin-bottom: 20px;text-align: left;}#contact .contact-info address, #contact .contact-info p {margin-bottom: 0;color: #000;}#contact .contact-info h3 {font-size: 24px;margin-bottom: 50px;font-weight: 400;text-transform:;color: #fff;}#contact .contact-info a {color: #000;}#contact .contact-info a:hover {color: #f1592a;}#contact .contact-address, #contact .contact-phone, #contact .contact-email {margin-bottom: 20px;}.contact-address ul {margin: 0;padding: 0;}.contact-address ul li {list-style: outside none none;font-weight:600;color:#a9a9a9;padding-bottom:40px;font-size:16px;}.contact-address ul li span {margin-right: 20px;width:50px;display:inline-block;}.contact-phone ul {margin: 0;padding: 0;}.contact-phone ul li {list-style: outside none none;padding-bottom:15px;}#contact .contact-phone ul li a {font-weight:500;color:#a9a9a9;font-size:16px;cursor:pointer;}#contact .contact-phone ul li a .fa {color:#f1592a;font-size:16px;margin-right:15px;}@media (min-width: 768px) {#contact .contact-address, #contact .contact-phone, #contact .contact-email {padding: 20px 0;}}@media (min-width: 768px) {#contact .contact-phone {padding-left:40px;}}#contact #google-map {height: 290px;margin-bottom: 20px;}@media (max-width: 576px) {#contact #google-map {margin-top: 20px;}}#contact .form #sendmessage {color: #f1592a;border: 1px solid #f1592a;display: none;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}#contact .form #errormessage {color: red;display: none;border: 1px solid red;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}#contact .form #sendmessage.show, #contact .form #errormessage.show, #contact .form .show {display: block;}#contact .form .validation {color: red;display: none;margin: 0 0 20px;font-weight: 400;font-size: 13px;}#contact .form input, #contact .form textarea {padding: 10px 14px;border-radius: 0;box-shadow: none;font-size: 15px;}#contact .form button[type="submit"] {background: #f1592a none repeat scroll 0 0;border: 0 none;border-radius: 30px;color: #fff;cursor: pointer;font-size: 14px;font-weight: 600;padding: 10px 30px;text-transform: uppercase;transition: all 0.4s ease 0s;}#contact .form button[type="submit"]:hover {background: #615555;}#contact .form-control {background-color:transparent;border:none;border-bottom:1px solid #c2c2c2;}#footer {background: #1a1a1a;padding: 0 0 30px 0;font-size: 14px;}#footer .copyright {text-align: center;padding-top: 30px;color:#615555;font-size:15;}#footer .credits {text-align: center;font-size: 13px;color: #555;}#footer .credits a {color: #615555;}.logo_main {display:none;}.is-sticky .social-links {display:none;}.is-sticky .logo_main {display:inline;}.is-sticky #logo img {height:70px;}.is-sticky #nav-menu-container {float:right;}#all-page-main {padding-top:10px;}.faq-area {padding-bottom:100px;}#innerbanner {background: url(/userfiles/images/backgrounds/inner-banner.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;}#cont-page {background: url(/userfiles/images/backgrounds/customersupport.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;}#Marketingdirectbanner {background: url(/userfiles/images/backgrounds/Marketing_direct_bg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;}#impressionbannerbg {background: url(/userfiles/images/backgrounds/Impression-banner-bg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;}#distributionbg {background: url(/userfiles/images/backgrounds/distribution-banner.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-position: top;}#internetbg {background: url(/userfiles/images/backgrounds/internet-banner.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-position: top;}#creationsbg {background: url(/userfiles/images/backgrounds/creations-banner.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-position: bottom;}.banner-text {padding: 6em 0;}.banner-text h2 {font-size: 3.5em;color: #fff;text-transform: uppercase;letter-spacing: 1px;}.banner-text h2 span {color: #fff;float: left;font-size: 20px;font-weight: 300;letter-spacing: 1px;margin-top: 0;text-transform: uppercase;}.faq-area .section-headline h2 {text-transform: uppercase;letter-spacing: 1px;}.faq-area .section-headline h2 span {font-size: 20px;font-weight: 300;letter-spacing: 1px;}.faq-area .faq-details .panel-heading {padding: 0;}.faq-area .panel-default>.panel-heading {background-color: transparent;border: medium none;color: #333;}.faq-area .faq-details h4.check-title a {color: #333;display: block;font-weight: 700;letter-spacing: 2px;margin-left: 40px;border-radius:0;padding: 10px;background: transparent none repeat scroll 0 0;text-decoration: none;}.faq-area .faq-details h4.check-title a strong {float: right;font-size: 14px;line-height: 24px;}.faq-area .panel-body {padding: 15px 15px 0px 50px;}.faq-area .faq-details h4.check-title {color: #444;font-size: 18px;font-weight: 500;margin-bottom: 0;}.faq-area .faq-details a span.acc-icons {position: relative;}.faq-area .faq-details a span.acc-icons::before {color: #333;content: "";font-family: fontawesome;font-size: 24px;height: 40px;left: -51px;line-height: 39px;position: absolute;text-align: center;top: -10px;width: 42px;}.faq-area .faq-details h4.check-title a.active, .faq-area .faq-details a.active span.acc-icons::before {color: #f1592a;}.faq-area .faq-details a.active span.acc-icons::before {content: "";font-family: fontawesome;font-size: 24px;height: 40px;left: -51px;line-height: 39px;position: absolute;text-align: center;top: -10px;width: 42px;}.faq-area .panel-group .panel {border-radius: 4px;margin-bottom: 0;}.faq-area .panel {background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);margin-bottom: 20px;}.faq-area .panel-default {border-color: #ddd;}.faq-area .panel-group {margin-bottom: 20px;}.faq-area .panel-heading {border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 10px 15px;}.faq-area .panel-group .panel + .panel {margin-top: 15px;}.faq-area .panel-group .panel-heading {border-bottom: 0 none;}.mar-top {padding-top:25px;}.mar-top .social-links a {color: #d0d9df;font-size: 18px;line-height: 1px;padding: 4px 8px;}.mar-top .social-links a:hover {color: #f1592a;}.cnt-page-frm .form #sendmessage {color: #50d8af;border: 1px solid #50d8af;display: none;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}.cnt-page-frm .form #errormessage {color: red;display: none;border: 1px solid red;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}.cnt-page-frm .form #sendmessage.show, .cnt-page-frm .form #errormessage.show, .cnt-page-frm .form .show {display: block;}.cnt-page-frm .form .validation {color: red;display: none;margin: 0 0 20px;font-weight: 400;font-size: 13px;}.cnt-page-frm .form input, .cnt-page-frm .form textarea {padding: 10px 14px;border-radius: 0;box-shadow: none;font-size: 15px;}.cnt-page-frm .form button[type="submit"] {background: #131313;border: 0;border-radius: 3px;padding: 10px 30px;color: #fff;transition: 0.4s;cursor: pointer;}.cnt-page-frm .form button[type="submit"]:hover {background: #f1592a;}.cnt-page-frm {padding-left:80px;}.map-holder {width: 100%;min-height: 500px;}.tes-page {margin-top:50px;}.tst-cnt {padding: 35px;border: 1px solid #d3e5eb;margin-bottom:80px;}.tst-cnt img {border: 1px solid #d3e5eb;margin-top: -100px;}.tst-cnt p {font-size: 14px;text-align: justify;line-height: 24px;padding-bottom:10px;}.tst-cnt h6 span {font-weight: 300;font-size: 14px;color:#556b72;}.tst-cnt-frm .cnt-page-frm {padding-left: 15px;margin-left: -15px;}.tst-cnt-frm .form-group {margin-bottom: 1.2rem;}.tst-cnt-frm .cnt-page-frm .form button[type="submit"] {padding: 16px 60px;background: #f1592a;}.tst-cnt-frm .cnt-page-frm .form button[type="submit"]:hover {background: #131313;}.about-page .section-headline h2 {text-transform: uppercase;letter-spacing: 1px;}.about-page .section-headline h2 span {font-size: 20px;font-weight: 300;letter-spacing: 1px;}.about-title {color: #f1592a;font-size: 21px;}#facts {background: url("/userfiles/images/backgrounds/Facts.jpg") center top no-repeat fixed;background-size: cover;padding: 60px 0;position: relative;}#facts::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}#facts .container {position: relative;z-index: 10;}#facts .counters span {font-family: "Montserrat", sans-serif;font-weight: bold;font-size: 48px;display: block;color: #fff;}#facts .counters p {padding: 0;margin: 0 0 20px 0;font-family: "Montserrat", sans-serif;font-size: 14px;font-weight:300;letter-spacing: 2px;color: #fff;}#facts .facts-img {text-align: center;padding-top: 30px;}#team {background: #fff;padding: 60px 0;}#team .member {text-align: center;margin-bottom: 20px;background: #000;position: relative;border: 1px solid #f6f6f6;}#team .member .member-info {opacity: 0;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;transition: 0.2s;}#team .member .member-info-content {margin-top: -50px;transition: margin 0.2s;}#team .member:hover .member-info {background: rgba(0, 0, 0, 0.7);opacity: 1;transition: 0.4s;}#team .member:hover .member-info-content {margin-top: 0;transition: margin 0.4s;}#team .member h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #fff;}#team .member h4 a:hover {color: #f1592a;}#team .member span {font-style: italic;display: block;font-size: 13px;color: #fff;}#team .member .social {margin-top: 15px;}#team .member .social a {transition: none;color: #fff;}#team .member .social a:hover {color: #f1592a;}#team .member .social i {font-size: 18px;margin: 0 2px;}.about-img img {width: 100%;margin-bottom: 20px;}#main-all-services {padding-bottom:100px;}#main-all-services .section-headline h2 {text-transform: uppercase;letter-spacing: 1px;}#main-all-services .section-headline h2 span {font-size: 20px;font-weight: 300;letter-spacing: 1px;}.pading-top {margin-top:40px;}.my-4 {text-transform:uppercase;padding-bottom: 20px;}.my-4::before {content: '';position: absolute;display: block;width: 50px;height: 3px;background: #f1592a;left: 15px;top: 65px;}#main-all-services .list-group-item.active {background-color: #f1592a;border-color: #f1592a;}.list-group-item {color:#555;}.list-group-item:hover {color:#f1592a;}.list-group-item-one {color:#555;background-color:#C0C0C0;}.list-group-item-one:hover {color:#C0C0C0;}.head-1 {padding: 40px 0 20px 0;}.pst-content {padding-left: 10px;}.project-menu {margin-bottom: 40px;text-align: center;}.project-menu li {display: inline-block;}.project-menu li a {background: #fff none repeat scroll 0 0;border: 1px solid #444;border-radius: 20px;color: #444;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;margin: 0 4px;padding: 6px 15px;text-transform: capitalize;transition: all 0.3s ease 0s;}.project-menu li a.active, .project-menu li a:hover {border-color: #3EC1D5;background: #3EC1D5;color: #fff;text-decoration: none;}.single-awesome-portfolio {float: left;overflow: hidden;padding: 15px;width: 25%;position: relative;}.single-awesome-project {overflow: hidden;margin-bottom: 30px;}.first-item {margin-bottom: 30px;}.awesome-img {display: block;width: 100%;height: 100%;position: relative;}.awesome-img>a {display: block;position: relative;}.single-awesome-project:hover .awesome-img>a::after {opacity: 1;}.single-awesome-project:hover .add-actions {opacity: 1;bottom: 0;}.awesome-img>a::after {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;opacity: 0;transition: 0.4s;}.add-actions {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;bottom: 30px;display: block;height: 100%;left: 0;opacity: 0;overflow: hidden;padding: 10px 15px;position: absolute;transition: all 0.4s ease 0s;width: 100%;}.project-dec {display: block;height: 100%;width: 100%;}.project-dec a {display: block;height: 100%;width: 100%;}.project-dec h4 {margin-bottom: 5px;}.project-dec h4:hover {color: #fff;}.project-dec h4 {color: #ddd;font-size: 14px;margin-top: 10px;text-decoration: none;text-transform: uppercase;font-weight: 500;}.project-dec span {color: #ddd;font-size: 13px;}.project-action-btn {display: block;height: 100%;text-align: center;transition: all 1s ease 0s;width: 100%;}.project-action-btn li {display: block;height: 100%;width: 100%;}.project-action-btn li a {display: block;height: 100%;width: 100%;}.awesome-project-content {float: left;width: 100%;}.awesome-project-content .col-md-4 {-moz-box-flex: inherit;flex: inherit;float: left;}.awesome-project-content .col-sm-4 {-moz-box-flex: inherit;flex: inherit;float: left;}.awesome-img img {width: 100%;}.demande-de-devis img {margin-bottom: 25px;margin-top: 50px;}.demande-de-devis img:hover {opacity:0.9;}.creations {margin-bottom: 25px;}.creations img:hover {opacity:0.9;}.img-responsive {width:100%;}.card {margin-bottom:25px;font-family: sans-serif;font-size: 16px;}.card-header {font-weight:bold;font-family: sans-serif;font-size: 16px;}.card-body {font-family: sans-serif;font-size: 16px;}.well.well-trans {background-color: rgba(255, 255, 255, .8);-webkit-box-shadow: none;box-shadow: none;border: none;}ul.lead-list {list-style: none;margin-left: 0;padding-left: 0;margin-bottom: 20px;}ul.lead-list li {margin: 0 0 20px 0;line-height: 1.6em;}ul.lead-list li span.fa {margin: 5px 5px 0 0;float: left;}ul.lead-list li span.list {display: inline-block;margin: 0 0 0 10px;}.punet .fa-2x {font-size: 1em;}.punet .col-lg-6 {float: left;}.new-btn {background-color: #f1592a;border-color: #e34b1c;color: #fff;}.new-btn:hover {background-color: #f1592a;border-color: #e34b1c;color: #fff;}.pan-mar .fa.fa-check.fa-2x.icon-success {font-size: 17px;}.card-title{font-size:22px;}.btn-primary{background-color: #f1592a!important;border-color: #f1592a !important;width: 100%!important;}.btn-primary:hover{background-color: #444!important;border-color: #444!important;}@media screen and (min-width: 1200px) {#background{background-image: url('/userfiles/images/backgrounds/1.jpg');}#background2{background-image: url('/userfiles/images/backgrounds/2.jpg');}#background3{background-image: url('/userfiles/images/backgrounds/3.jpg');}#background4{background-image: url('/userfiles/images/backgrounds/4.jpg');}#un{color:white;margin-left:-27%;font-family: arial;}#deux{margin-left:29%;font-family: arial;}#trois{margin-left:60%;font-family: arial;}#quatre{margin-left:65%;font-family: arial;}#unw{color:#FFF;margin-left:-27%;font-family: arial;}#deuxw{color:#444444;margin-left:29%;font-family: arial;}#troisw{margin-left:60%;font-family: arial;}#quatrew{margin-left:65%;font-family: arial;}}@media screen and (max-width: 1199px) {#background{background-image: url('../images/1_2.png');color:white!important;}#background2{background-image: url('../images/1_2.png');color:white!important;}#background3{background-image: url('../images/1_2.png');color:white!important;}#background4{background-image: url('../images/1_2.png');color:white!important;}#un{color:white;font-size:25px;text-align:center;font-family: arial;}#deux{color:white;font-size:25px;text-align:center;font-family: arial;}#trois{color:white;font-size:25px;text-align:center;font-family: arial;}#quatre{color:white;font-size:25px;text-align:center;font-family: arial;}}.admin_select_the .sb-preview {margin-bottom: 30px;}.admin_select_the .h-100 {height: 100% !important;}.admin_select_the .sb-preview .card {position: relative;display: flex;flex-direction: column;background: whitesmoke;border: 1px solid #ededed;border-bottom: 3px solid #dddddd;}.admin_select_the .sb-preview .card .sb-preview-img {transition: all 0.2s ease-in-out;}.admin_select_the .card-img-top {border-top-right-radius: calc(0.25rem - 1px);border-top-left-radius: calc(0.25rem - 1px);}.admin_select_the .img-fluid {max-width: 100%;height: auto;}.admin_select_the .sb-preview .card .card-block {padding: 1rem 1.5rem 0;flex: 1 1 auto;}.admin_select_the .card-title {margin-bottom: 0.75rem;font-size:18px;letter-spacing:1px;}.admin_select_the .card-text {color: #464646;font-size: 13px;letter-spacing:1px;}.admin_select_the .card-text:last-child {margin-bottom: 0;}.admin_select_the .sb-preview .card .card-footer {padding: 0.75rem 1.5rem 1.5rem;background: transparent;border: 0;}.admin_select_the .card-footer:last-child {border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}.admin_select_the .card-footer {padding: 0.75rem 1.25rem;background-color: #f7f7f9;border-top: 1px solid rgba(0, 0, 0, 0.125);}.admin_select_the .list-inline > li {margin-bottom:12px;}.admin_select_the .sb-preview .card .card-footer .btn {font-size: 11px;}.admin_select_the .btn {font-size: 14px;border: 0;text-transform: uppercase;font-weight: 500;letter-spacing:1px;}.admin_select_the .btn-secondary {color: #292b2c;background-color: #fff;border-color: #ccc;}.admin_select_the .btn {display: inline-block;font-weight: normal;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;padding: 0.5rem 1rem;font-size: 1rem;border-radius: 0.25rem;transition: all 0.2s ease-in-out;font-size:13px;}.btn-secondary:focus, .btn-secondary.focus {box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);}.btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {color: #292b2c;background-color: #e6e6e6;background-image: none;}.btn-secondary {border-bottom: 3px solid #ccc;}.btn-secondary:hover {color: #292b2c;background-color: #e6e6e6;}.btn-secondary:active {color: #292b2c;background-color: #e6e6e6;}.download-links .btn:hover {border-bottom:3px solid #d0d5d8;}.download-links .btn {border-bottom:3px solid #eceeef;}.make-it-slow {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);transition: box-shadow 0.3s ease-in-out;cursor:pointer;}.make-it-slow:hover {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.loade_btn .btn-primary {background:none;color: #333;border: 1px solid #454545;padding: 12px 30px;margin-bottom: 25px;font-weight: 700;font-size:14px;letter-spacing:1px;text-transform:none;}.loade_btn .btn-primary:hover {background-color: #333;border-color: #454545;}.theme_slc {float:right;}.theme_slc .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:175px;}.p-tt{text-align:center;margin: 15px auto 0;}.well {background-color: #fbfbfb;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom: 20px;min-height: 20px;padding: 19px;}.media {margin-top: 15px;}.media:first-child {margin-top: 0;}.media .pull-left {margin-right: 20px;}.media-object {display: block;}.media, .media-body {overflow: hidden;}.media-heading {margin: 0 0 5px;font-size: 18px;}.list-inline {list-style: outside none none;margin-left: -5px;padding-left: 0;}.list-inline li {display: inline-block;padding-left: 5px;padding-right: 5px;}.media-body p{margin-bottom:15px;}.p-bottom{margin-bottom:20px;}* {box-sizing: border-box;}.row > .column {padding: 0 8px;}.row:after {content: "";display: table;clear: both;}.column {float: left;width: 150px;margin-bottom:20px;}.modal {display: none;position: fixed;z-index: 999;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000000ad;}.modal-content {position: relative;background-color: #fefefe;margin: auto;padding: 0;width: 90%;max-width: 1200px;}.close {color: white;position: absolute;top: 10px;right: 25px;font-size: 35px;font-weight: bold;}.close:hover, .close:focus {color: #999;text-decoration: none;cursor: pointer;}.mySlides {display: none;}.cursor {cursor: pointer;}.prev, .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -50px;color: white;font-weight: bold;font-size: 20px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;-webkit-user-select: none;}.next {right: 0;border-radius: 3px 0 0 3px;}.prev:hover, .next:hover {background-color: rgba(0, 0, 0, 0.8);}.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}img {margin-bottom: -4px;}.caption-container {text-align: center;background-color: black;padding: 2px 16px;color: white;}.demo {opacity: 0.6;}.active, .demo:hover {opacity: 1;}img.hover-shadow {transition: 0.3s;border: 1px solid #ccc;}.hover-shadow:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.pllan-main .column {width: 100%;}.nous{padding-top:50px;}.nous .column {margin-right: 15px;width: 31%;}.form-horizontal .control-label {margin-bottom: 0;padding-top: 7px;text-align: right;}.form-group {margin-bottom: 15px;}.form-control {background-color: transparent;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;min-height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}.demande-main .col-md-4{display: inline-block;}.demande-main .col-md-5{display: inline-block;}label {display: inline-block;font-weight: 700;margin-bottom: 5px;max-width: 100%;}.modal-backdrop{position: inherit !important;}.close:not(:disabled):not(.disabled) {cursor: pointer;color: #999;position: fixed;font-size:45px;}.modal-cntnt p{font-size:14px;}.plan-main ul{margin:0px;padding:0px;}.plan-main ul li {list-style: none;padding: 2px 10px;border: 1px solid #ccc;border-radius: 3px;text-align: center;margin-bottom: 5px;font-size: 15px;}.margain-bottom{margin-bottom:20px;}.border-none .card {border: none;text-align: center;}.border-none .card-img-top{width:auto;}.puisse-img {width: 100px;float: left;margin-right: 20px;}.puisse-img img {position: inherit;}@media (max-width: 1200px) {.is-sticky .logo_main {display:none;}#header .social-links {display:none;}}@media (max-width: 1024px) {#intro .intro-content {left:0;right:0;padding:10px;}.cnt-page-frm {padding-left:0px;}}@media (max-width: 990px) {.faq-area .faq-details h4.check-title a strong {display:none;}.tst-cnt-frm .cnt-page-frm {margin-left:0px;}}@media (max-width: 768px) {.faq_main {padding-left:15px;margin:30px 0;}.logo_main {display:inline;}.column{width:33%;}}@media (max-width: 576px) {#testimonials .section-header h1 {font-size:30px;}}@media (max-width: 480px) {.banner-text h2 {font-size:2em;}.column{width:50%;}}.dropdown-btn {text-decoration: none;color:#555;display: block;background: none;width: 100%;text-align: left;cursor: pointer;}.dropdown-btn:hover {color:#f1592a;;}.fa-caret-down {float: right;padding-right: 8px;}.dropdown-container {display: none;background-color: white;padding-left: 8px;}