.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:100%;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{display:block}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:0 0;border:1px solid #edf0f3;color:#949494;cursor:pointer;display:inline-block;font-size:18px;height:40px;line-height:40px;margin:0 0 0 5px;text-align:center;transition:all .5s ease;width:40px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#aaa;border:1px solid #aaa;color:#fff;text-decoration:none;transition:all .5s ease}.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-dots .owl-dot{display:inline-block}.owl-theme .owl-dots .owl-dot span{background:#a7a7a7;border-radius:30px;display:block;height:8px;margin:10px 14px 10px 0;transition:opacity .2s ease 0s;width:8px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#48c7ec;height:8px;width:8px}a,a:hover{text-decoration:none}*,a:hover{outline:0}body,p{font-weight:400}h3 a,h4,h4 a,h5,h5 a{line-height:28px}h2,h3 a,h4 a,h5 a{color:#222}a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#48c7ec;transition:all .5s ease}.link-btn li a,.scroll-to-top,a,a:hover,h4 a:hover,h5 a,h5 a:hover,h6 a:hover{transition:all .5s ease}h1,h3 a{text-transform:uppercase}*{border:none;margin:0;padding:0}body{background:top no-repeat #fff;background-size:cover;color:#6b6b6b;font-family:Rasa,serif;font-size:15px;line-height:1.8em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;position:relative}@media (min-width:1200px){.container{padding:0 15px}}a{color:#fff;cursor:pointer;font-size:13px;line-height:25px}h1,h2,h3,h4,h5,h6{color:#222;font-weight:400;margin-bottom:10px;margin-top:0}button,input,p,select,textarea{font-family:Hind,sans-serif}.strike-through{text-decoration:line-through}.auto-container{margin:0 auto;max-width:1200px;padding:0 15px;position:static}.page-wrapper,p{position:relative}.small-container{margin:0 auto;max-width:680px}.page-wrapper{margin:0 auto;min-width:300px;overflow-x:hidden;width:100%}li,ul{list-style:none;margin:0;padding:0}.centered{text-align:center}.sec-pad{padding:102px 0 110px}p{color:#888;font-size:14px;line-height:24px;margin-bottom:10px;transition:all .9s ease}h2,h3,h4,h5,h6 a{font-weight:600}h1{color:#fff;font-size:60px;line-height:65px}h2{font-size:36px;line-height:43px}h3{font-size:24px;line-height:30px}h4{font-size:18px}h5{font-size:16px}h6 a{color:#ccc;font-size:14px;line-height:17px}h3 a{font-size:24px;font-weight:700}.link-btn li a,.title-head,h4 a,h5 a{font-weight:600}h4 a{font-size:18px}h5 a{font-size:16px;margin-bottom:0}.btn-two,.link-btn,.link-btn li a,.section-title h2,.title-head{position:relative}.btn-one,.btn-two{font-family:Poppins,sans-serif;font-size:14px;line-height:26px;padding:9px 26px 8px 27px;text-align:center;text-transform:uppercase;z-index:1}.btn-one{background:#48c7ec;border:2px solid #48c7ec;border-radius:25px;color:#fff}.btn-one:hover{background:#fff;border:2px solid #48c7ec;color:#48c7ec}.btn-two{background:0 0;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;display:inline-block}.btn-two:hover{background:#48c7ec;border:2px solid #48c7ec;color:#fff}.link-btn{margin:0;padding:0}.link-btn li{display:inline-block;margin:0 3px}.link-btn li a{border:1px solid #edf0f3;color:#666;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;height:40px;line-height:40px;text-align:center;width:40px}.link-btn li a.active,.link-btn li a:hover{background:#48c7ec;border:1px solid #48c7ec;color:#fff;transition:all .5s ease}.title-head{color:#666;font-family:Poppins,sans-serif;font-size:18px;line-height:28px;margin-bottom:0}.section-title h2{margin-top:-3px}.section-title h2:before{background:#48c7ec;bottom:-21px;content:"";height:2px;left:0;position:absolute;width:50px}.scroll-to-top{background:#48c7ec;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:18px;height:45px;line-height:43px;position:fixed;right:15px;text-align:center;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:45px;z-index:100}.scroll-to-top:after{background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,.25) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,transparent 80%);content:"";height:10px;left:5%;opacity:1;position:absolute;top:100%;width:90%;z-index:-1}.header-upper{background:#222;padding:13px 0 10px;position:relative;width:100%}.header-upper .top-left,.header-upper .top-left li,.search-button{display:inline-block;position:relative}.header-upper .top-left li{margin-right:39px}.header-upper .top-left li:before{background:#656565;content:"";height:15px;position:absolute;right:-25px;top:4px;width:1px}.header-upper .top-left li:last-child:before{display:none}.header-upper .top-right{display:inline-block;float:right;position:relative}.header-upper .top-right .social-top li{display:inline-block;margin-left:23px;position:relative}.header-upper .top-right .social-top li a{font-size:14px}.main-header{position:relative;z-index:999}.main-header,.sticky-header{left:0;top:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%}.sticky-header{background:#fff;box-shadow:0 0 0 2px hsla(0,0%,93%,.66);opacity:0;position:fixed;visibility:hidden;z-index:0}.fixed-header .sticky-header{-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;visibility:visible;z-index:999}.main-menu{display:inline-block;position:relative}.main-menu .navbar-collapse{padding:0}.main-menu .navigation{margin:0;position:relative}.main-menu .navigation>li{display:inline-block;margin-left:18px;position:relative}.main-menu .navigation>li>a>i:before{font-size:16px;margin-right:5px}.main-menu .navigation>li>a{color:#222;display:block;font-family:Hind,sans-serif;font-size:14px;font-weight:700;line-height:26px;opacity:1;padding:20px 16px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .5s ease}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#48c7ec;transition:all .5s ease}.main-menu .navigation>li:hover>a:after{opacity:1}.main-menu .navigation>li>ul{background:#222;border-top:3px solid #48c7ec;display:none;left:0;margin-top:0;padding:0;position:absolute;top:130%;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;width:220px;z-index:100}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{border-bottom:1px dashed #48c7ec;color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:28px;padding:10px 15px;position:relative;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li:hover>a{color:#48c7ec;padding:10px 15px 10px 17px;transition:all .5s ease}.main-menu .navigation>li>ul>li.dropdown:hover>a:after{color:#fff;transition:all .5s ease}.main-menu .navigation>li.dropdown:hover>ul{opacity:1;top:100%;transition:all .5s ease;visibility:visible}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{display:none}.logo-box{height:45px;margin-left:-8px;margin-top:32px}.logo-box a{display:inline-block;height:100%;width:100%}.header-lower .info-box-area{position:relative}.header-lower .info-box{display:inline-block;float:right;position:relative;top:22px}.header-lower .info-box .btn-box,.header-lower .info-box .cart-box,.header-lower .info-box .search-box{display:inline-block;margin-left:20px;position:relative}.header-lower .info-box .cart-box,.header-lower .info-box .search-box{top:5px}.header-lower .info-box .btn-box{margin-left:0;right:15px}.header-lower .info-box .cart-box a,.header-lower .info-box .search-box button{background:0 0;display:inline-block;position:relative}.header-lower .info-box i:before{color:#222;font-size:22px;margin:0}.sticky-header .main-menu .navigation>li>a{padding:36px 6px 32px}.sticky-header .logo-box{margin-top:22px}.sticky-header .info-box{float:right;position:relative;top:32px}.features-section{padding-top:109px}.features-section .features-title .title{color:#222;font-family:Poppins,sans-serif;font-size:48px;font-weight:300;line-height:53px;margin-bottom:0;position:relative}.features-section .features-title .title:before{background:#48c7ec;bottom:-53px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.features-section .features-title{margin-bottom:107px}.features-section img{width:100%}.features-section .single-item{position:relative;z-index:1}.features-section .single-item .icon-box i{background:#48c7ec;border-radius:50%;display:inline-block;height:70px;line-height:70px;margin-top:-30px;position:relative;text-align:center;top:-30px;transition:all .9s ease;width:70px}.features-section .single-item .icon-box i:before{color:#fff;font-size:24px;margin:0}.features-section .single-item:before{background:#48c7ec;bottom:0;content:"";height:3px;left:0;position:absolute;transition:all .9s ease;width:0;z-index:1}.features-section .single-item:hover:before{transition:all .9s ease;width:100%}.features-section .single-item .single-content{background:rgba(0,0,0,.8);bottom:0;height:70px;left:0;padding:0 35px;position:absolute;transition:all .9s ease;width:100%}.features-section .single-item:hover .single-content{height:100%;transition:all .9s ease}.features-section .single-item h5{color:#fff}.features-section .single-item:hover .text,.features-section .single-item:hover h5{display:block}.features-section .single-item .text{color:#fff;display:none;font-family:Hind,sans-serif;font-size:14px;line-height:25px;position:relative}.features-section .single-item:hover .icon-box i{margin-bottom:70px;top:-10px;transition:all .9s ease}.features-section .single-item .icon-box{margin-bottom:-23px}.service-section{position:relative}.service-section .service-top{padding-bottom:61px;position:relative}.service-section .service-content{background:url(/build/images/bg.2e141444.jpg) 50% no-repeat;background-size:cover;padding:125px 0 110px;position:relative;width:100%}.service-section .service-content .single-content-area{padding-right:80px;position:relative}.service-section .service-content .single-content-area .service-colmun{padding-left:10px;padding-right:10px}.service-section .service-content .single-item{background:#fff;margin-bottom:15px;padding:42px 55px 31px 108px;position:relative;transition:all .9s ease;width:100%}.service-section .service-content .single-item .text{left:0}.service-section .service-content .single-item h5 a{color:#222;text-transform:uppercase;transition:all .9s ease}.service-section .service-content .single-item .icon-box{left:32px;position:absolute;top:60px}.service-section .service-content .single-item .icon-box i:before{color:#222;font-size:52px;margin:0;transition:all .9s ease}.service-section .service-content .single-item .read-more{background:#666;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:11px 57px;position:absolute;right:-71px;text-align:center;text-transform:uppercase;top:71px;transform:rotate(270deg);transition:all .9s ease}.service-section .service-content .single-item:hover{background:#48c7ec}.service-section .service-content .single-item:hover .icon-box i:before,.service-section .service-content .single-item:hover h5 a,.service-section .service-content .single-item:hover p{color:#fff;transition:all .9s ease}.service-details .sidebar-list li a:before,.testimonials-area .testimonial-content:after{pointer-events:none;-webkit-transition-duration:.3s;-webkit-transition-property:width,height}.service-section .service-content .single-item:hover .read-more{background:#000}.service-section .service-content .single-item h5{margin-bottom:7px}.news-section{padding-bottom:194px;padding-top:100px;position:relative}.news-section .news-top-title{margin-bottom:61px}.news-section .single-item img{width:100%}.news-section .news-content .single-item{padding:0 0 18px;position:relative}.news-section .news-content .single-item:before{background:#48c7ec;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .9s ease;width:0}.news-section .news-content .single-item:hover:before{transition:all .9s ease;width:100%}.news-section .news-content .single-item .img-box{margin-bottom:14px;position:relative}.news-section .news-content .single-item .meta{border-bottom:1px solid #eee;margin-bottom:30px;padding:0 0 9px;position:relative}.news-section .news-content .single-item .meta li{color:#666;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:23px;margin-right:15px;position:relative}.news-section .news-content .single-item .meta li span{color:#48c7ec}.news-section .news-content .single-item .lower-content p{margin-bottom:27px}.news-section .news-content .single-item .lower-content .button a{color:#666;font-size:12px;font-weight:600;text-transform:uppercase}.news-section .news-content .single-item .lower-content .button a:hover{color:#48c7ec}.news-section .news-content .single-item .lower-content a i:before{font-size:12px;margin-right:8px}.news-section .news-content .single-item h4{margin-bottom:12px}.main-footer{background:#222;padding-bottom:76px;padding-top:62px;position:relative;width:100%}.footer-logo{height:45px;left:-7px;margin-bottom:24px;position:relative}.footer-logo a{display:inline-block;height:100%;width:100%}.main-footer p{color:#ccc}.main-footer .logo-wideget{margin-right:20px;position:relative}.main-footer .logo-wideget .logo-top{background:#2b2b2b;margin-bottom:37px;margin-top:-82px;padding:42px 40px 41px;position:relative;top:0;width:100%}.main-footer .logo-wideget .logo-top a{color:#48c7ec;font-size:12px;font-weight:600;text-transform:uppercase}.main-footer .logo-wideget .logo-top p{margin-bottom:21px}.main-footer .logo-wideget .logo-top a i:before{color:#fff;font-size:10px;margin-right:7px}.main-footer .logo-wideget .logo-bottom p{font-weight:500;margin-bottom:9px}.main-footer .footer-title h5{margin-bottom:36px}.main-footer .footer-title h5:before{background:#48c7ec;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:50px}.main-footer .logo-wideget .logo-bottom .footer-form{position:relative}.main-footer .logo-wideget .logo-bottom .footer-form input{background:0 0;border:1px solid #555;color:#ccc;font-style:italic;height:48px;padding:15px 20px;position:relative;width:100%}.main-footer .logo-wideget .logo-bottom .footer-form button{background:0 0;position:absolute;right:15px;top:12px}.main-footer .logo-wideget .logo-bottom .footer-form button i:before{color:#48c7ec;font-size:30px}.main-footer .service-widget .list li p{font-weight:500;margin-bottom:12px}.main-footer .service-widget .list li p:hover{color:#fff}.main-footer .service-widget .list li{padding:0 0 0 12px}.main-footer .service-widget .list li:before{color:#ccc;content:"\f0da";font-family:FontAwesome;font-size:14px;left:0;position:absolute;top:-2px}.main-footer .service-widget .list li:hover:before{color:#48c7ec}.main-footer .post-widget{left:24px;position:relative}.main-footer .post-widget .single-item{margin-bottom:36px;padding:0 0 0 103px;position:relative}.main-footer .post-widget .footer-title h5{margin-bottom:44px}.main-footer .post-widget .single-item .img-box{left:0;position:absolute;top:-4px}.main-footer .post-widget .single-item .text{color:#ccc;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;line-height:22px;margin-bottom:6px;position:relative}.main-footer .post-widget .single-item .text span{color:#48c7ec}.main-footer .contact-widget{margin-left:55px;position:relative}.main-footer .contact-widget .single-item{margin-bottom:13px;padding:0 0 0 27px;position:relative}.main-footer .contact-widget .single-item .icon-box{left:0;position:absolute;top:0}.main-footer .contact-widget .single-item .icon-box i:before{color:#666;font-size:16px}.main-footer .contact-widget .footer-social li{margin-right:15px}.main-footer .contact-widget .footer-social{margin-top:39px;position:relative}.footer-bottom{background:#1d1d1d;padding:26px 0 24px;position:relative}.footer-bottom .copyright{color:#ccc;font-family:Hind,sans-serif;font-size:13px;line-height:25px;margin-bottom:0;position:relative}.partners-section{padding-bottom:130px;padding-top:100px;position:relative}.partners-section li{background:0 0;border:1px solid #edf0f3;text-align:center;transition:all .5s ease}.partners-title{margin-bottom:71px;position:relative}.partners-section .owl-dots{display:none!important}.partners-section .owl-controls{position:absolute;right:0;top:-83px}@media only screen and (max-width:1200px){.main-menu .navigation>li{margin-left:5px}.header-lower .info-box .search-box{margin-left:12px}.header-lower .info-box .btn-box,.header-lower .info-box .cart-box{margin-left:0}.service-section .service-content .single-item .read-more{display:block;padding:11px 0;position:relative;right:0;top:0;transform:rotate(0)}.service-section .service-content .single-item{padding:42px 10px 31px}.service-section .service-content .single-item .icon-box{left:0;margin-bottom:15px;position:relative;text-align:center;top:0}.service-section .service-content .single-item h5{text-align:center}.service-section .service-content .single-item p{margin-bottom:20px;text-align:center}.main-footer .post-widget{left:0}.main-footer .contact-widget{margin-left:15px}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;opacity:0;visibility:hidden}}@media only screen and (max-width:991px){.features-section .single-item,.news-section .news-content .single-item,.recent-project .project-content .single-item{margin-bottom:30px}.owl-carousel .owl-item img{width:100%}.footer-wideget.service-widget{margin-bottom:120px}.main-footer .logo-wideget .logo-top{margin-bottom:10px;margin-top:0}}@media only screen and (max-width:767px){.main-menu .collapse{float:none;margin:0;overflow:auto;width:100%}.main-menu .collapse,.main-menu .collapse.in,.main-menu .collapsing{border:none;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:10px 0 0}.main-menu .navbar-header{display:inline-block;padding:12px 0;position:relative;right:0;text-align:right;z-index:12}.main-menu .navbar-header .navbar-toggle{display:inline-block;float:none;margin-bottom:0;margin-top:0;z-index:7}.main-menu .navbar-header .navbar-toggle .icon-bar{background:#48c7ec}.main-menu .navbar-collapse>.navigation{background:#fff;border-right:1px solid #eee;border-top:1px solid #eee;float:none!important;margin:0!important;width:100%!important}.main-menu .navbar-collapse>.navigation>li{float:none!important;margin:0!important;width:100%}.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before{border:none}.main-menu .navbar-collapse>.navigation>li>a{border-bottom:1px solid #eee}.main-menu .navigation li.dropdown>a:after,.main-menu .navigation>li.dropdown>a:before,.main-menu .navigation>li>ul>li>a:before,.main-menu .navigation>li>ul>li>ul>li>a:before{color:#fff!important;display:none!important;font-size:16px;right:15px}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{background:#222;border:none;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:1px solid #fff!important;display:none;float:none;left:auto!important;margin:0;opacity:1;position:relative;right:auto!important;top:auto!important;transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important;visibility:visible;width:100%}.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{left:0!important;opacity:1!important;top:0!important}.main-menu .navbar-collapse>.navigation>li:first-child{border:none}.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{background:#fff;color:#222;line-height:22px;padding:10px!important;text-align:left}.main-menu .navbar-collapse>.navigation>li.current-menu-item>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a{background:#fff}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{cursor:pointer;display:block;position:absolute;right:10px;top:5px}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn span{color:#222;font-size:20px;z-index:1}.main-menu .navigation>li>ul>li>a{border-bottom:1px solid #eee!important}.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before{display:none!important}.header-upper .top-left{display:block;margin:0 auto;width:472px}.header-upper .top-right{display:block;float:none;margin:0 auto;width:235px}.logo-box{margin-left:0;margin-top:10px}.main-menu{float:none;margin-left:-15px;top:5px;width:100%}.header-lower .info-box{float:none;position:absolute;right:15px;top:10px}.service-section .service-content .single-content-area{padding-right:0}.section-title h2{margin-bottom:20px}.main-footer .logo-wideget{margin-bottom:40px;margin-right:0}.main-footer .post-widget .single-item{margin-bottom:45px}.footer-wideget.service-widget{margin-bottom:30px}.main-footer .post-widget{margin-bottom:60px}.main-footer .contact-widget{margin-left:0}.owl-theme .owl-controls{display:none}.contact-section .contact-area{margin-bottom:50px}.logo-box{display:block;margin:5px auto;width:185px}.sticky-header .logo-box{margin-top:0}.sticky-header .info-box{position:absolute;right:15px;top:15px}.sticky-header .main-menu .navbar-header{right:-75px}}@media only screen and (max-width:599px){.header-lower .info-box .btn-box,.sticky-header .logo-box{display:none}.sticky-header .main-menu .navbar-header .navbar-toggle{left:-75px}}@media only screen and (max-width:499px){.header-upper .top-left li{display:block;margin:0 auto;width:120px}.header-upper .top-left li:before,.tp-leftarrow.tparrows.default.preview3,.tp-rightarrow.tparrows.default.preview3{display:none}.features-section .features-title .title:before{bottom:-80px}.header-upper .top-left{width:100%}.features-section .single-item:hover .icon-box i{margin-bottom:35px}.features-section .single-item{margin-bottom:60px}}@media only screen and (max-width:300px){.features-section .single-item:hover .icon-box i{margin-bottom:25px}}.about-section .about-content-area .about-content .single-item .icon-box i,.about-section .about-content-area .about-content .single-item:nth-child(2) .icon-box i,.about-section .about-content-area .about-content .single-item:nth-child(3) .icon-box i,.about-section .year-text,.awords-section,.blog-details .blog-single-section .title:before,.blog-details .sidebar-details .news-style-two .claint-say:before,.blog-details .sidebar-details .post-share-option .list li:before,.blog-grid .sidebar-details .single-item .single-content:before,.blog-page .sidebar .search-box button,.blog-page .sidebar .sidebar-tag li a.active,.blog-page .sidebar .sidebar-title:before,.blog-page .sidebar .subscribe-wideget .input-box button,.btn-one,.btn-two:hover,.call-action:before,.consultation-section h4:before,.contact-section .title-text:before,.fact-counter .single-item .text:before,.features-section .features-title .title:before,.features-section .single-item .icon-box i,.features-section .single-item:before,.gallery-page .gallery_menu li.active,.header-search button,.link-btn li a.active,.link-btn li a:hover,.main-footer .footer-title h5:before,.main-menu .navbar-header .navbar-toggle .icon-bar,.news-section .news-content .single-item:before,.our-history .history-sidebar .single-item h5:before,.our-history .single-item .year,.our-history .single-item:nth-child(3) .year,.our-history .single-item:nth-child(4) .year,.our-history .single-item:nth-child(5) .year,.our-team .owl-theme .owl-controls .owl-nav [class*=owl-]:hover,.our-team .single-item .img-box:before,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.recent-project .project-content .single-item:before,.scroll-to-top,.section-title h2:before,.service-details .sidebar .question .content .call,.service-details .sidebar-details .content-style-three h3:before,.service-details .sidebar-details .content-style-two h3:before,.service-details .sidebar-list li.current a,.service-page .single-item .lower-content:before,.service-section .service-content .single-item:hover,.switcher .switch_btn button{background:#d41112}.service-details .sidebar-list li.current a:before{background:linear-gradient(403deg,#fff 45%,#d41112 50%,#d41112 56%,#d41112 80%)}.blog-page .sidebar .sidebar-catagories .list li a.active:before{background:linear-gradient(403deg,#d41112 45%,#f6f8fa 50%,#f6f8fa 56%,#f6f8fa 80%)}.about-section .about-content-area .about-content .single-item a,.blog-details .blog-single-section .connent-area .comment-box .button a,.blog-details .sidebar-details .post-share-option .list li a:hover,.blog-grid .news-content .single-item .lower-content .button a i:before,.blog-grid .news-content .single-item .lower-content .button a:hover,.blog-list .news-content .single-item .single-content .button a:hover,.blog-list .news-content .single-item .single-content .button i:before,.blog-page .sidebar .sidebar-catagories .list li a.active,.blog-page .sidebar .sidebar-catagories .list li a.active span,.blog-page .sidebar .sidebar-post .single-item .text span,.bread-crumb .text,.bread-crumb .text a:hover,.btn-one:hover,.contact-section .contact-info .single-item .icon-box i:before,.extra-service .button a,.main-footer .logo-wideget .logo-bottom .footer-form button i:before,.main-footer .logo-wideget .logo-top a,.main-footer .post-widget .single-item .text span,.main-footer .service-widget .list li:hover:before,.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a,.main-menu .navigation>li>ul>li:hover>a,.news-section .news-content .single-item .lower-content .button a:hover,.news-section .news-content .single-item .meta li span,.our-history .single-item .load-btn a,.service-details .sidebar-details .content-style-three .accordion-box .acc-btn.active h5,.service-details .sidebar-details .content-style-two .single-item .icon-box i:before,.service-page .single-item .lower-content .button a:hover,.service-page .single-item .lower-content a i:before,a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d41112}.blog-page .sidebar .sidebar-tag li a.active,.btn-one,.btn-one:hover,.btn-two:hover,.gallery-page .gallery_menu li,.header-search .search input[type=text],.header-search button,.header-search input[type=search],.link-btn li a.active,.link-btn li a:hover,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>a,.our-team .owl-theme .owl-controls .owl-nav [class*=owl-]:hover,.service-details .sidebar-list li.current a{border-color:#d41112}.main-slider .tp-btn a.btn-one{color:#fff!important}.main-slider .tp-btn a.btn-one:hover{color:#d41112!important}.main-slider .tp-btn a.btn-two{background:0 0!important}.main-slider .tp-btn a.btn-two:hover{background:#d41112!important}.logo-box{background:url(/build/images/logo2.a206cc34.png) no-repeat 9% 100%}.logo-img{height:85px!important;width:auto}.about-bg{margin-bottom:20px;padding:10px 0}.about-bg,.about-bg:before{background:#ccc;background:linear-gradient(90deg,#ccc 51%,#e6e6e6 91%,#e6e6e6)}.about-bg .page-title{color:#000;font-family:Poppins,sans-serif;font-size:22px;font-weight:400;line-height:40px;margin-bottom:0;position:relative;text-transform:uppercase}.features-section{padding-bottom:104px;padding-top:20px;position:relative}@media (max-width:768px){.features-section{padding-bottom:0}.about-bg .page-title{font-size:26px}}.ccm1{margin-bottom:50px;margin-top:20px;width:100%}.btn-commencer{border-radius:20px;font-size:16px;line-height:26px;padding:15px 25px}@media (min-width:768px){.ccm2{display:none}.btn-commencer{font-size:30px;padding:15px 25px}}@media (max-width:320px){.btn-commencer{font-size:16px;line-height:26px;padding:8px 10px}}.ccm2{margin-bottom:50px;margin-top:20px;max-width:500px;padding-left:40px;width:100%}.comment-sa-marche-section{padding-bottom:30px;padding-top:50px;position:relative}.comment-sa-marche-section .features-title{margin-bottom:30px}.tarif-section{margin-top:35px;padding-bottom:60px;padding-top:50px;position:relative}.tarif-section .features-title{margin-bottom:30px}.tarifs{background-color:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,77%,.44);font-size:30px;font-weight:100;height:200px;padding-top:55px}.tarif-title{background-color:#d41112;color:#fff;display:block;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;height:60px;line-height:30px;margin-bottom:0;margin-top:20px;padding-top:16px;position:relative}.tarifs p{color:#000;font-size:22px}.contact-section{padding-bottom:110px;padding-top:40px;position:relative}.contact-section .section-title h2{font-size:18px;margin-bottom:30px}.contact-area{border:2px solid #d3d3d3;border-radius:1%;padding:25px}.panel-red{border-color:#d3d3d3}.panel-red>.panel-heading{background-color:#d41112;border-color:#d3d3d3;color:#fff}.service-details{padding-bottom:130px;padding-top:10px;position:relative}.help-tip{color:#000;display:block;font-size:20px;margin-left:-25px;margin-top:5px}#autreType,#contact_getCopy{display:inline;height:15px;vertical-align:top;width:16px}.help-block{color:#fff;display:block;font-size:16px;margin-bottom:10px;margin-top:5px}p{color:inherit;font-size:inherit;font-weight:inherit}.btn-grey{background-color:#f6f8fa;border-color:#a9a9a9;color:#000}.btn-black{background-color:#222;border-color:#222;color:#fff;padding:3px 5px}.btn-black:focus,.btn-black:hover{color:#fff}.btn-grey-2{background-color:#d3d3d3;border-color:#a9a9a9;color:#000;font-weight:700;padding:3px 6px}.header-upper .top-right .social-top .dropdown li{display:block;margin-left:3px}.header-upper .top-right .social-top .dropdown-menu>li>a{padding:3px}.btn-one-white{background-color:#fff;color:#d41112}.help-block{color:red}.alert-error .help-block{color:#fff}.text-slieshow{font-size:36px;font-weight:600;line-height:43px}@media (min-width:768px){.text-slieshow{font-size:18px;line-height:18px}}@media (min-width:992px){.text-slieshow{font-size:36px;font-weight:600;line-height:43px}}@media (min-width:1200px){.text-slieshow{font-size:36px;font-weight:600;line-height:43px}}.main-footer .footer-title h5{color:#fff;margin-bottom:22px;position:relative;text-transform:uppercase}.main-footer .post-widget .footer-title h5{margin-bottom:22px}.rectangle{color:#fff;font-size:26px;margin-bottom:50px;padding:50px}@media (max-width:768px){.rectangle{font-size:16px;margin-bottom:20px;padding:12px}.tarif-section{margin-top:10px;padding-bottom:60px;padding-top:10px;position:relative}.logo-img{height:50px!important}.header-upper{padding:3px!important}.about-bg .page-title{font-size:16px;line-height:24px}}.circle{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);margin:2em 0;position:relative;text-align:center}.circle,.circle:after{color:#fff;display:block}.circle:after{background-color:#d41112;border-radius:50%;content:"";height:0;padding-bottom:100%;width:100%}.circle__inner{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.circle__wrapper{display:table;height:100%;width:100%}.circle__content{display:table-cell;padding:1em;vertical-align:middle}@media (min-width:480px){.circle__content{font-size:2em}}@media (min-width:768px){.circle__content{font-size:2em}}.service-section .service-content{background:url(/build/images/fond-gris-simulpaie-fiche.6d84b8b7.jpg)}.main-footer .service-widget .list li{padding:0 0 7px 12px;position:relative}@media only screen and (max-width:767px){.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:13px!important}}.main-footer .contact-widget .footer-social li{display:inline-block;margin-right:24px;position:relative}html body .bg-default{background:#283447!important}html body .bg-info-light{background:rgba(1,178,172,.1)!important;color:#01b2ac!important}html body .bg-primary-light{background:rgba(17,148,247,.1)!important;color:#1194f7!important}html body .bg-danger-light{background:rgba(255,17,54,.1)!important;color:#f21136!important}html body .bg-warning-light{background:rgba(255,152,0,.1)!important;color:#ff9800!important}html body .bg-success-light{background:rgba(15,183,107,.1)!important;color:#0fb76b!important}html body .bg-purple-light{background:rgba(197,128,255,.1)!important;color:#c580ff!important}html body .bg-default-light{background:rgba(40,52,71,.1)!important;color:#283447!important}html body .bg-danger{background:#f21136!important}html body .bg-warning{background:#ff9800!important}html body .bg-success{background:#0fb76b!important}html body .bg-purple{background:#c580ff!important}.heading h2,a.btn.call-btn,p{text-transform:capitalize}.heading p,p{line-height:1.8}.heading{margin-bottom:20px;padding:0 0 25px;text-align:center}.heading h2{color:#334e6f;font-weight:500;margin-top:0}.heading p{color:#677782;font-size:15px}.process-icon,.work-process{position:relative;text-align:center}.process-icon{background:#f5f9fc;border-color:#f5f9fc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#ff7c39;display:inline-block;float:none;font-size:35px;height:100px;line-height:98px;width:100px}span.process-count{background:#ff7c39;border-radius:50%;bottom:5px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;right:0;text-align:center;width:30px}.work-process-title{display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:28px;position:relative}.work-process h4,.work-process-title{color:#334e6f;margin:10px 0}.work-process p{color:#677782;font-size:15px}.work-process:before{height:36px;left:50%;margin-left:61px;position:absolute;top:60px;width:270px;z-index:1}.work-process.step-2:before{top:13px}.work-process.step-3:before{background-image:none;top:13px}.avatar,html body .cl-white{color:#fff}.br-theme-fontawesome-stars .br-widget a{font-size:40px}.star-checked{color:gold}@media only screen and (min-width:767px){.commentaire-avis{height:100px;max-height:100px;overflow:hidden}}@media only screen and (min-width:320px) and (max-width:480px){#fiche-demo-block{display:none}.about-bg .page-title{font-size:18px}.features-section .features-title .title{font-size:22px}}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1399px){.container{width:1200px}}@media (min-width:1400px){.container{width:1320px}}.btn-one-green{background-color:#1d771d;border:1px solid #1d771d}.btn-one-green:hover{background-color:#fff;border:1px solid #1d771d;color:#1d771d}.cursor-pointer{cursor:pointer}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{margin:auto!important}.block-estimer-net-a-payer{color:green;font-size:17px;font-weight:700;margin:0}.btn-white-bordered-blue{background:#fff!important;border:2px solid #283358!important;color:#283358!important}.features-section .features-title .title{font-weight:500!important}.btn-info{background-color:#17a2b8;border-color:#17a2b8}.select2-container{width:100%!important}@media only screen and (max-width:767px){.main-menu .navbar-header{padding:0 0 12px}.main-menu{top:0}}.inline-block-input-date{display:inline-block!important;margin-right:10px;width:auto!important}.features-section .single-item h4{color:#fff}.border-grey{--fi-border-opacity:1;border-color:#d3d3d3!important}.justify-content-start{justify-content:flex-start!important}.align-items-center{align-items:center!important}.d-flex{display:flex!important}.me-2{margin-right:.5rem!important}.text-red{color:#d41112}.pt-2{padding-top:.5rem!important}.pt-4{padding-top:2rem!important}.ps-2{padding-left:.5rem!important}.panel-body{padding-top:5px!important}.mb-3{margin-bottom:1rem}.form-fiche .panel-title{color:#1f1b2d;font-size:2rem;font-weight:700}.form-fiche .panel-body{padding-top:15px!important}.title-text-homepage{color:#6b6b6b;font-size:18px;font-weight:400;margin-bottom:10px}.features-section .single-item .text,.text{font-size:18px}.euro{font-size:23px}.tarifs p{font-size:25px}.tarifs .new-price{color:dimgrey;font-size:17px;text-transform:inherit}.txt-commencer-maintenant{color:#000;font-size:23px;font-style:italic;font-weight:500}@media (max-width:480px){.txt-commencer-maintenant{font-size:18px}.form-remplir-email{width:100%!important}.title-text-homepage{font-size:14px}}#email-commencer::placeholder{font-family:monospace;font-size:18px;font-style:italic!important;font-weight:700}.btn-commencer2{border-radius:15px;font-size:16px;line-height:26px;padding:8px 32px}::placeholder{text-align:center}@media (min-width:768px){.btn-commencer2{font-size:18px;margin-top:35px;padding:8px 32px}.form-center{display:flex;justify-content:center;margin:0 auto}}@media (max-width:320px){.btn-commencer2{font-size:16px;line-height:26px;padding:8px 32px}}@media (max-width:498px){.btn-commencer2{display:block;margin:0 auto;width:50%}.carousel-caption{left:3%;right:3%;top:44%}#email-commencer::placeholder{font-size:17px}}.fosckeditor-content ul{padding-left:25px}.fosckeditor-content li,ul{font-family:inherit!important;line-height:1.8;list-style:inherit!important}.fosckeditor-content h1{font-size:23px;margin-bottom:10px;margin-top:10px}.fosckeditor-content h2{font-size:22px;margin-bottom:10px;margin-top:10px}.fosckeditor-content h3{font-size:20px;margin-bottom:10px;margin-top:10px}.fosckeditor-content h4{font-size:18px;margin-bottom:10px;margin-top:10px}.fosckeditor-content a{color:#d41112}