.btn-dark,.btn-main{vertical-align:middle}
#contact,#counter_area,#main-slider,#owl-demo .item,#slider_part{overflow:hidden}
.btn-dark,.btn-main{white-space:nowrap;cursor:pointer}
.btn-dark,.btn-main,.feature_content:hover h5,.feature_content:hover i,.feature_title:hover,.footer_menu_contact li span:hover,.overlay-effect{cursor:pointer}
.btn-featured,.feature_content a,.feature_content a:hover,.footer_menu ul li a,.post_img,.tags a{text-decoration:none}
p{text-align:justify}
#about{padding:50px 0}
#about-details{background:url(../images/banner/banner.jpg) 50% 50% fixed}
#about-details .feature_sub,#about-details .feature_title,.single-progress label{color:#fff!important}
.achievement .image-box{width:100%!important}
.achievement .image-box.preview img{height:85px!important;width:85px!important}
.achievement .image-box h3{margin-bottom:10px!important}
#animated-number{background:url(../images/animated-number/bg.jpg) no-repeat #132125;background-size:cover;color:#fff;padding:50px 0 70px}
#animated-number h1,#animated-number h2,#animated-number h3,#animated-number h4{color:#fff}
#animated-number strong{display:block;margin-bottom:30px}
#back-top{bottom:50px;position:fixed;right:30px;z-index:9999}
#back-top .btn-primary{background:#EE3B24;border-color:#EE3B24;font-size:18px;height:36px;padding:0;width:36px}
#back-top a{opacity:.5;transition:all .3s}
#back-top a:hover{background:#EE3B24;opacity:1}
#banner{background:url(../images/slider/b6.jpg) no-repeat;background-size:cover;height:500px;margin:0;padding:0}
#banner img{height:450px;width:100%}
#bar{background:#fd0000;height:4px;max-width:100%;width:0}
#blog{padding:100px 0}
#blog .blog-post{border:1px solid #eee;padding:15px}
#blog .blog-post .entry-meta{border-top:1px solid #eee;margin-top:20px;padding-top:15px}
#client,#client-carousel{padding:30px 0}
#blog .blog-post .entry-meta>span{color:#999;display:inline-block;margin-right:10px}
#blog .blog-post .entry-meta>span>a{color:#999}
#blog .blog-post .entry-meta>span>a:hover{color:#007575}
#blog .blog-post .post-format{background:#222534;border:3px solid #fff;border-radius:100px;color:#fff;display:inline-block;height:40px;line-height:34px;text-align:center;width:40px}
#blog .blog-post.blog-large .entry-date{color:#007575;display:block;font-size:12px;margin-bottom:5px;text-transform:uppercase}
#blog .blog-post.blog-large .entry-thumbnail{margin:-15px -15px 15px;position:relative}
#blog .blog-post.blog-large .entry-title{font-size:18px;line-height:1;margin-bottom:15px;margin-top:0}
#blog .blog-post.blog-large .entry-title a{color:#64686d}
#blog .blog-post.blog-large .entry-title a:hover{color:#007575}
#blog .blog-post.blog-large .post-format{bottom:-33px;height:66px;line-height:60px;position:absolute;right:20px;width:66px}
#blog .blog-post.blog-large .post-format>i{font-size:20px}
#blog .blog-post.blog-media{margin-bottom:30px}
#blog .blog-post.blog-media .entry-date{color:#007575;display:block;font-size:12px;margin-bottom:5px;text-transform:uppercase}
#footer ul>li,#meet-team .social-icons>li{display:inline-block}
#blog .blog-post.blog-media .entry-thumbnail{margin:-15px 15px -15px -15px;position:relative}
#blog .blog-post.blog-media .entry-title{font-size:18px;line-height:1;margin-bottom:15px;margin-top:0}
#blog .blog-post.blog-media .entry-title a{color:#64686d}
#blog .blog-post.blog-media .entry-title a:hover{color:#007575}
#client h3.feature_title,#contact .divider{color:#fff!important}
#blog .blog-post.blog-media .post-format{position:absolute;right:-10px;top:20px}
#blog-single{padding:55px 0}
#client{background:#f2f2f2}
#contact{background:#fff;position:relative}
#contact .contact-form{background:rgba(255,255,255,.8);margin-top:50px;padding:20px}
#features,#footer{padding:0}
#contact .contact-form h3{margin-top:0}
#contact .container-wrapper{background:rgba(69,174,214,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
#counter_area{background:url(../images/bg/5.jpg) 50% 0/cover no-repeat fixed;color:#FFF;margin:0 auto;padding:80px 0 120px;position:relative;width:100%;z-index:2}
#cta{background-color:#eee;padding:50px 0}
#cta .btn{margin-top:40px}
#cta h2{margin-top:0}
#cta2{background:url(../images/cta2/cta2-bg.jpg) 50% 50% no-repeat #242a33;background-size:cover;color:#fff;padding-top:70px}
#cta2 .btn{margin-top:10px}
#cta2 h2{color:#fff;font-size:44px;line-height:1}
#cta2 h2>span{color:#007575}
#features .media.service-box:first-child{margin-top:80px}
#footer{background:#2e2e2e;font-size:small}
#footer a,#get-in-touch h1,#get-in-touch h2,#intro,#intro .section-header .section-title,#intro p{color:#fff}
#footer a:hover{color:#fd0000}
#footer ul{list-style:none;margin:0 -7.5px;padding:0}
#footer ul>li{margin:0 7.5px}
#get-in-touch{color:#fff;padding:100px 0 50px}
#isotope{margin-top:0;width:100%}
#isotope .col-sm-3{width:24.95%}
#isotope-filter{margin-bottom:40px;padding:35px 0}
#isotope-filter a{color:#fff!important;font-size:14px;font-weight:400;line-height:40px;padding:10px 15px;text-transform:capitalize}
#isotope-filter a:first-child:before{content:" "}
#main-slider .item{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:458px}
#main-slider .owl-next{right:-35px;text-indent:-14px}
#main-slider .owl-prev{left:-35px;text-indent:14px}
#main-slider .owl-next,#main-slider .owl-prev{background-color:rgba(0,0,0,.2);border-radius:100px;color:#fff;display:inline-block;font-size:30px;height:70px;line-height:70px;margin-top:-35px;position:absolute;text-align:center;top:50%;transition:background-color .4s;width:70px;z-index:5}
#main-slider .owl-next:hover,#main-slider .owl-prev:hover{background-color:#007575}
#main-slider .slider-inner{color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}
#main-slider .slider-inner .btn{margin-top:10px}
#main-slider .slider-inner h4{color:#fff;font-size:36px;line-height:1;margin-top:180px;text-transform:uppercase}
#main-slider .slider-inner h4>span,#overview .overview-article h3{color:#007575}
#meet-team{padding:100px 0}
#meet-team .social-icons{list-style:none;margin:0;padding:0}
#meet-team .social-icons>li>a{background:#222534;border-radius:3px;color:#fff;display:block;height:32px;line-height:32px;text-align:center;width:32px}
#meet-team .team-member{background:#eee;border:2px solid #eee;padding:13px;transition:border-color .4s}
#meet-team .team-member .team-img{margin:-15px -15px 0}
#meet-team .team-member .team-info{border-bottom:1px solid #dbdbdb;margin-bottom:10px;padding-bottom:10px}
#meet-team .team-member:hover{border-color:#007575}
#meet-team .team-member:hover .social-icons>li>a{background:#007575}
#overview{background-color:#fef9f3;position:relative}
#overview .filet{background-color:#007575;height:3px;margin-bottom:30px;width:31px}
#overview .overview-article{padding:30px 5px}
#overview .overview-article p.title{color:#007575;font-family:robotolight,sans-serif}
#overview .overview-article p{color:#323232}
#overview .overview-image{background-attachment:scroll;background-blend-mode:normal;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:0 50%;background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0}
#owl-demo .item img{margin-bottom:25px}
#owl-demo .owl-item{margin:0 auto}
#portfolio{background:#FBFAF8;padding:100px 0 0!important}
#portfolio .portfolio-filter{display:inline-block;list-style:none;margin:0 0 50px;padding:0}
#portfolio .portfolio-filter>li{display:block;float:left}
#portfolio .portfolio-filter>li a{background:#e5e5e5;color:#64686d;display:block;padding:7px 15px;position:relative}
#portfolio .portfolio-filter>li a.active:after{border-color:#318daf transparent transparent;border-style:solid;border-width:10px;bottom:-17px;content:" ";left:50%;margin-left:-10px;position:absolute}
#portfolio .portfolio-filter>li a.active,#portfolio .portfolio-filter>li a:hover{background:#007575;box-shadow:0 -3px 0 0 #318daf inset;color:#fff}
#portfolio .portfolio-filter>li:first-child a{border-radius:4px 0 0 4px}
#portfolio .portfolio-filter>li:last-child a{border-radius:0 4px 4px 0}
#portfolio .portfolio-item{box-sizing:border-box;float:left;padding:15px;width:24.9%}
#portfolio .portfolio-item .portfolio-item-inner{position:relative}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info{background:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .4s}
.btn-dark,.btn-featured,.btn-main{transition:all .3s ease-in-out}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview{border-radius:50%;box-shadow:0 0 0 2px #fff;color:#fff;height:36px;line-height:36px;position:absolute;right:12px;text-align:center;top:-18px;width:36px}
.about-auther .well,.form-control{box-shadow:none!important}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info h3{color:#fff;font-size:16px;line-height:1;margin:0}
#portfolio .portfolio-item:hover .portfolio-info{opacity:1}
#portfolio .portfolio-items{margin:-15px}
#portfolio-single{padding:20px 0 55px}
#portfolio-slider li img{height:400px!important;width:100%!important}
#portfolio_single{margin-top:100px}
#progressBar{background:rgba(0,0,0,.1);margin-top:-4px;position:relative;width:100%;z-index:999}
#related{padding:40px 0}
#about,#about-details,#blog,#contact,#portfolioe,#service,#team,#testimonial,#video-fact{padding-bottom:130px;padding-top:90px}
#services{padding:100px 0 75px}
#slider_part{height:800px;width:100%}
#team .owl-theme .owl-controls .owl-buttons{padding:0}
#team .owl-theme .owl-controls .owl-buttons .owl-next,#team .owl-theme .owl-controls .owl-buttons .owl-prev{border-radius:50%;font-size:35px;height:50px;opacity:1;padding-top:6px;position:absolute;top:30%;width:50px}
#team .owl-theme .owl-controls .owl-buttons .owl-next{padding-left:12px;right:-80px}
#team .owl-theme .owl-controls .owl-buttons .owl-prev{left:-80px;padding-left:8px!important}
#testimonial{background:url(../images/testimonial/bg.jpg) no-repeat #333;background-size:cover;color:#fff;padding:100px 0;visibility:visible}
#testimonial .btns{margin-top:10px}
#testimonial h4{color:#fff;margin-bottom:0}
#testimonial small{color:rgba(255,255,255,.7);display:block;margin-bottom:10px}
#video-fact{padding-bottom:90px!important}
#work-process{background:url(../images/work-process/bg.jpg) no-repeat #20222e;background-size:cover;color:#FFF;padding:50px 0}
#work-process .icon-circle{border:2px solid #007575;border-radius:100px;display:inline-block;height:80px;line-height:80px;position:relative;width:80px}
#work-process .icon-circle>span{background-color:#fff;border-color:#007575;border-radius:50%;border-style:solid;border-width:2px;color:#64686d;height:24px;line-height:20px;position:absolute;top:-12px;width:24px}
#clean-idea .section-header .section-title,#work-process .section-header .section-title,#work-process h2{color:#fff}
#work-process h3{color:#fff!important;margin-bottom:50px}
#work-process h4,#work-process h4 a{color:coral}
#work-process p{color:#FFF;font-weight:400;line-height:20px}
#work-biz3{background-color:#000000;background-size:cover;color:#555555;padding:50px 0}
#work-biz3 .icon-circle{border:2px solid #555555;border-radius:100px;display:inline-block;height:80px;line-height:80px;position:relative;width:80px}
#work-biz3 .icon-circle>span{background-color:#555555;border-color:#555555;border-radius:50%;border-style:solid;border-width:2px;color:#555555;height:24px;line-height:20px;position:absolute;top:-12px;width:24px}
#clean-idea .section-header .section-title,#work-biz3 .section-header .section-title,#work-biz3 h2{color:#555555}
#work-biz3 h3{color:#fff!important;margin-bottom:50px}
#work-biz3 h4,#work-biz3 h4 a{color:coral}
#work-biz3 p{color:#ffffff;font-weight:400;line-height:20px}

#work-biz4{background-color:#0082ca;background-size:cover;color:#555555;padding:50px 0}
#work-biz4 .icon-circle{border:2px solid #555555;border-radius:100px;display:inline-block;height:80px;line-height:80px;position:relative;width:80px}
#work-biz4 .icon-circle>span{background-color:#555555;border-color:#555555;border-radius:50%;border-style:solid;border-width:2px;color:#555555;height:24px;line-height:20px;position:absolute;top:-12px;width:24px}
#clean-idea .section-header .section-title,#work-biz4 .section-header .section-title,#work-biz4 h2{color:#555555}
#work-biz4 h3{color:#fff!important;margin-bottom:50px}
#work-biz4 h4,#work-biz3 h4 a{color:coral}
#work-biz4 p{color:#ffffff;font-weight:400;line-height:20px}


#work-biz{background-color:#fff;background-size:cover;color:#555555;padding:50px 0}
#work-biz .icon-circle{border:2px solid #555555;border-radius:100px;display:inline-block;height:80px;line-height:80px;position:relative;width:80px}
#work-biz .icon-circle>span{background-color:#555555;border-color:#555555;border-radius:50%;border-style:solid;border-width:2px;color:#555555;height:24px;line-height:20px;position:absolute;top:-12px;width:24px}
#clean-idea .section-header .section-title,#work-biz .section-header .section-title,#work-biz h2{color:#555555}
#work-biz h3{color:#555555!important;margin-bottom:50px}
#work-biz h4,#work-biz h4 a{color:coral}
#work-biz p{color:#555555;font-weight:400;line-height:20px}
#work-biz2{background-color:#f1393e;background-size:cover;color:#FFF;padding:50px 0}
#work-biz2 .icon-circle{border:2px solid #007575;border-radius:100px;display:inline-block;height:80px;line-height:80px;position:relative;width:80px}
#work-biz2 .icon-circle>span{background-color:#fff;border-color:#007575;border-radius:50%;border-style:solid;border-width:2px;color:#64686d;height:24px;line-height:20px;position:absolute;top:-12px;width:24px}
#clean-idea .section-header .section-title,#work-biz2 .section-header .section-title,#work-biz2 h2{color:#fff}
#work-biz2 h3{color:#fff!important;margin-bottom:50px}
#work-biz2 h4,#work-biz2 h4 a{color:coral}
#work-biz2 p{color:#FFF;font-weight:400;line-height:20px}
.about-auther{margin:50px 0}
.about-auther .well{border:0}
.about-auther .well img{float:left;height:82px!important;margin-right:20px;margin-top:-13px;width:85px}
.about-auther h4,.comments h4{margin-bottom:10px}
.about-desc{margin-top:30px}
.animated-number{border:3px solid #fff;border-radius:100px;display:inline-block;font-size:24px;height:140px;line-height:140px;margin-bottom:20px;width:140px}
.b-stream img{float:left;height:85px;margin:0 0 5px 10px;width:105px}
.btn{border-radius:3px;border-width:0 0 3px}
.btn-dark{border:1px solid #EE3B24;border-radius:3px;font-size:16px;font-weight:700;line-height:1.42857;margin-top:30px;padding:10px 25px;text-transform:capitalize!important}
.btn-dark:hover{background:#EE3B24;color:#fff}
.btn-featured{background:0 0;border-radius:2px;font-size:18px;font-weight:500;line-height:20px;margin-right:10px;margin-top:20px;padding:15px 40px!important;position:relative;text-transform:uppercase;z-index:1}
.btn-main,.carousel-caption h3{text-transform:capitalize!important}
.btn-main{background:#333;border:1px solid #333;border-radius:3px;color:#fff;font-size:16px;font-weight:700;line-height:1.42857;margin-top:30px;padding:10px 25px}
.btn.btn-primary{background:#75a99c;border-color:#e8eaee}
.btn.btn-primary:focus,.btn.btn-primary:hover{background:#578fa3}
.carousel .item{transition:opacity .3s}
.carousel .item.active .animated2{animation:lightSpeedIn 1s .2s ease-in both}
.carousel .item.active .animated3{animation:bounceInLeft 1s .5s ease-in-out both}
.carousel .item.active .animated4{animation:flipInX 1s .5s ease-in both}
.carousel .item.active .animated5{animation:bounceInLeft 1s .1s ease-in-out both}
.carousel .item.active .animated6,.carousel .item.active .animated7{animation:bounceIn 1s .5s ease-in both}
.carousel .item.active .animated8{animation:bounceInDown 1s .8s ease-in both}
.carousel-caption{left:9%;margin-top:-50px;right:10%;text-align:center;text-shadow:none!important;top:30%}
.carousel-caption h2{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;line-height:85px;margin:0 auto;position:relative;width:30%}
.carousel-caption h2:after,.carousel-caption h2:before{background:#EE3B24;content:"";height:110px;position:absolute;top:-10px;width:2px}
.carousel-caption h2:after{left:10px}
.carousel-caption h2:before{right:10px}
.carousel-caption h3{font-size:70px;font-weight:300;line-height:92px;margin:20px 0;text-shadow:none;transition-delay:.3s}
.carousel-caption img{border:2px solid #fff;height:auto;padding:10px 10px 10px 20px}
.carousel-caption p{color:#fff;font-size:46px;font-weight:500;line-height:62px;margin:40px 0;text-transform:uppercase;transition-delay:.3s}
.carousel-caption p i{font-size:7px;margin:0 3px;position:relative;top:-3px}
.carousel-control{width:4%!important}
.carousel-control.left{height:40px;left:0;width:120px}
.carousel-control.left span{padding:15px}
.carousel-control.left,.carousel-control.right{background-image:none!important;background-repeat:no-repeat!important}
.carousel-control.right{height:40px;right:15px;width:120px}
.carousel-indicators{bottom:30%;left:45%;margin:0 auto;width:10%}
.carousel-indicators li{border:2px solid #FFF!important;border-radius:50%;height:20px!important;margin:0!important;width:20px!important}
.circle{list-style-type:square;padding:0 20px}
.fa-ul,dl,ol,ul{list-style-type:none}
.circle li{margin:10px 0}
.circle li span{margin-right:20px;text-transform:capitalize}
.facts-wrap h6,.feature_content h5,.feature_title{text-transform:uppercase}
#clean-idea{background:url(../upload/lyon-creation-site-internet.png) center center/cover no-repeat fixed rgba(0,0,0,0);position:relative;padding:22px 0}
#clean-idea .icon-circle,#clean-idea h1,#clean-idea p{color:#fff}
#clean-idea p{font-style:italic;font-weight:300;margin:0 auto;width:100%}
.client-carousel .owl-controls{display:none!important;margin:70px 0}
.client_logo{padding:30px 40px}
.client_logo img{height:50px;width:150px}
.column-title{border-bottom:1px solid #eee;margin-bottom:15px;margin-top:0;padding-bottom:15px;position:relative}
.column-title:after{border-bottom:1px solid #007575;bottom:-1px;content:" ";left:0;position:absolute;width:40%}
.com p{padding:10px 25px}
.comments{margin:50px 0}
.comments .media{background:#FAFAFA;margin:60px 0;overflow:visible!important;padding:10px;position:relative}
.comments .media img{border:10px solid #FFF;border-radius:50%;display:block;height:95px;position:absolute;top:-45px;width:95px}
.comments .media-body{padding:45px 0 10px 25px}
.comments .media-body a,.comments .media-body a:hover{color:#fff;padding:10px}
.comments .media-body a{background:#555}
.comments .media-body p{margin-bottom:20px}
.comments .media-heading span{color:#ccc;font-size:12px;margin-left:10px}
.comments .media.middle{margin-left:60px}
.communication-digitale{background-attachment:scroll;background-clip:border-box;background-color:#75a99c;background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#fff;padding:25px 0}
.communication-digitale .section-header p{color:#fff}
.contact-info{border-left:1px solid #eee;float:right;padding:0 0 0 2%;width:28%}
.contact-info p{color:#202242;font-size:.75em;font-weight:600;margin-bottom:14px}
.contact-info-left{float:left;padding-top:.8em;width:50%}
.contact-info-right{border-left:1px solid #eee;float:right;text-align:center;width:50%}
.contact-info-right h3{color:#202242;font-family:Lato,sans-serif;font-size:24px;font-weight:700;line-height:1em;margin:0;padding:.4em 0}
.contact_full .btn-main{margin-top:20px}
.contact_txt i{color:#555;float:left;height:40px;padding-top:5px;width:40px}
.contact_txt li{border-bottom:1px dotted #555;display:block;margin-bottom:5px;padding-bottom:10px}
.contact_txt li p{color:#555}
.contact_txt li:last-child{border-bottom:0}
.counting .row span{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:70px;font-weight:700;position:relative}
.counting .row span.count1::before{background:url(../upload/hand.png) center center no-repeat rgba(0,0,0,0);bottom:0;content:" ";height:50px;left:0;margin-bottom:-45px;position:absolute;width:100%}
#clean-idea::before,.agence-web::before,.contact-wrapper::before,.counting::before{background:rgba(0,0,0,.9);content:" ";height:100%;left:0;position:absolute;top:0;width:100%}
.dark_bg .plan_wraper,.divider{content:""}
.customNavigation .fa-chevron-left,.customNavigation .fa-chevron-right{border-radius:50%;font-size:20px;height:50px;padding:15px;width:50px}
.customNavigation .fa-chevron-right{padding-left:18px!important}
.customNavigation .owl-prev{position:absolute}
.cyprass-carousel-controller{cursor:pointer;left:46%;margin:20px 0;position:relative}
.dark_bg{position:relative}
.dark_bg .plan_wraper{height:70px;left:41%;overflow:hidden;position:absolute;top:38px;transform:rotate(45deg);width:70px;z-index:1}
.dark_bg ul li.plan{color:#fff;font-size:25px;padding:25px 0}
.div-img{display:inline-block;margin:15px auto 20px;position:relative;text-align:center;width:100%}
.divider{display:block;height:5px;margin:20px auto;width:70px}
.fa,.fa-stack{display:inline-block}
.f-icon i{background:#FAFAFA;border:1px solid #ccc;color:#222;font-size:20px;height:50px;line-height:50px;margin:20px auto 10px;width:50px}
.fa{font-family:FontAwesome;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:style weight;font-variant:normal;font-weight:400;line-height:2}
.fa-2x,.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-border{border:.08em solid #000;border-radius:.1em;padding:.2em .25em .15em}
.fa-flip-horizontal{transform:scale(-1,1)}
.fa-flip-vertical{transform:scale(1,-1)}
.fa-fw{text-align:center;width:1.28571em}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}
.fa-stack,.hero-text{vertical-align:middle}
.fa-li{left:-2.14286em;position:absolute;text-align:center;top:.142857em;width:2.14286em}
.fa-li.fa-lg{left:-1.85714em}
.graph .graph-left-container,.graph .graph-left-half,.graph .graph-left-half:after,.graph .graph-left-side{left:0}
.fa-rotate-180{transform:rotate(180deg)}
.fa-rotate-270{transform:rotate(270deg)}
.fa-rotate-90{transform:rotate(90deg)}
.fa-stack{height:2em;line-height:2em;position:relative;width:2em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-ul>li,.facts-wrap,.feature-icon,.feature_title{position:relative}
.fa-ul{margin-left:2.14286em;padding-left:0}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.facts-wrap{height:180px;margin:0 auto 10px;text-align:center;width:180px}
.facts-wrap h6{color:#fff!important;font-size:20px;font-weight:700;letter-spacing:2px;line-height:18px;margin-top:15px;padding-top:15px;text-align:center}
.facts-wrap-num{color:#fff;font-size:50px;line-height:60px;margin:-40px auto 0;text-align:center;width:100%}
.feature-content{padding:10px 0}
.feature-content h4{line-height:30px}
.feature-content p{color:#696969;margin:10px 0}
.feature-icon{font-size:34px;line-height:80px;margin:15px auto}
#testimonial .owl-carousel .owl-wrapper,.contact_full,.feature-tab,.single_blog,.team-items{margin-top:40px}
.feature_content a{margin-top:10px;padding:8px}
.feature_content h5{font-size:16px;font-weight:800;letter-spacing:-1px;line-height:19px;margin:0 0 30px;padding-top:34px}
.feature_content i{display:block;font-size:60px;line-height:60px;position:relative;transition:all .4s .1s ease;z-index:3}
.feature_content p{color:#222;font-size:14px;line-height:24px}
.feature_content:hover .feature_content:after{border:2px solid #fff!important}
.feature_content:hover i{top:-20px}
.feature_header{padding-top:20px}
.feature_sub{color:#000;font-size:18px;font-weight:400;line-height:25px}
.feature_title{color:#EE3B24!important;font-size:40px;line-height:50px;margin:10px auto;padding-bottom:10px;width:45%}
.feature_title:hover{animation:pulse 1s .1s ease-in-out both}
.fill{background-position:center;background-size:cover;height:350px;width:100%}
.footer_b{background:#222;border-top:1px solid #555}
.footer_bottom p{color:#C4C4C4;font-size:18px;margin:25px 0}
.footer_menu li a:before{color:#fd0000;content:"----";display:inline-block;font-family:FontAwesome;margin-right:8px}
.footer_menu ul li a{color:#9E9E9E;display:inline-block;padding:5px 0}
.footer_menu_contact li i{color:#fd0000;width:20px}
.footer_menu_contact ul li{padding:1px 0;color:#fff}
.footer_mid ul li{margin-top:20px}
.footer_social{padding:20px 0}
.footer_social i{border-radius:3px;color:#fff;font-size:25px;height:50px;padding:14px;width:50px}
.footer_top{background:#0f0f0e;border-bottom:1px solid #0F0F0F;overflow:hidden;padding:30px 0 50px}
.form{border-radius:0;color:#7F7F7F;font-size:18px;height:auto;letter-spacing:.5px;margin-bottom:15px;padding:15px 15px 12px 70px;text-transform:capitalize!important;width:100%}
.form-icon{color:#DDD;position:absolute;right:0;top:10px}
.form-level{position:relative}
.form-level :-moz-placeholder{color:#555;text-transform:capitalize}
.form-level :-ms-input-placeholder{color:#555;text-transform:capitalize}
.form-level ::-moz-placeholder{color:#555;text-transform:capitalize}
.form-level ::-webkit-input-placeholder{color:#555;text-transform:capitalize}
.form-level input{border:1px solid #EEE;margin-bottom:8px;padding:10px 15px;width:100%}
.form-level span{color:#888;font-size:20px;height:47px;padding-left:17px;position:absolute;width:50px}
.graph{height:180px;margin:0 auto 10px;position:relative;text-align:center;width:180px}
.graph .graph-left-container,.graph .graph-right-container{height:100%;position:absolute;width:200%}
.graph .graph-left-half,.graph .graph-right-half{height:100%;overflow:hidden;position:absolute;top:0;width:50%}
.graph .graph-left-half:after,.graph .graph-right-half:after{border:5px solid #FFF;border-radius:50%;content:'';height:100%;position:absolute;top:0;width:200%}
.grey_bg .plan_wraper,.main-tab-list>li.active:after,.media.service-box .pull-left>i:after,.menu_head:after,.menu_head:before,.section-header .section-title:after,.section-header .section-title:before,.testimonial-content h3.name span:after{content:""}
.graph .graph-left-side,.graph .graph-right-side{height:100%;overflow:hidden;position:absolute;top:0;width:50%}
.graph .graph-right-container,.graph .graph-right-half,.graph .graph-right-half:after,.graph .graph-right-side{right:0}
.graph i{font-size:40px;line-height:180px}
.graph .graph-left-container,.graph.onscroll-animate.graph-anim .graph-left-container{transform:rotate(25deg)}
.graph .graph-right-container,.graph.onscroll-animate.graph-anim .graph-right-container{transform:rotate(-25deg)}
.grey_bg{transform:scale(1.1);z-index:2}
.grey_bg .plan_wraper,.main-tab-list>li.active:after{transform:rotate(45deg)}
.grey_bg .btn-slide{color:#fff}
.grey_bg .plan_wraper{height:70px;left:40%;overflow:hidden;position:absolute;top:75px;width:70px;z-index:1}
.grey_bg ul li.plan{padding:45px 0!important}
.hero-buttons .btn-main.dark{background:#fff;color:#222}
.hero-buttons a{margin-right:10px}
.hero-buttons a i{margin-left:5px}
.hero-buttons a.btn{color:#fff;padding:15px 50px}
.hero-buttons a.btn.solid{margin-left:10px}
.hero-content{display:table;height:100%;position:relative;width:100%}
.hero-description{color:#fff;font-size:18px;line-height:30px;margin-bottom:30px}
.hero-section{height:100%;overflow:hidden;padding-bottom:60px;padding-top:200px}
.hero-section .container{height:100%}
.hero-text{color:#fff;display:table-cell;padding-bottom:10%;width:100%}
.hero-title{color:#fff;font-size:40px;font-weight:600;line-height:50px}
.hero-title span{color:#EE3B24}
.hero-unit{background-image:url(../upload/Fotolia_14608788_XS.jpg);background-size:cover;height:300px}
.hero-unit h1{color:#000;font-size:60px;letter-spacing:-1px;line-height:1;margin-bottom:0}
.hero-unit h2{color:#000;font-size:25px}
.isotope{transition-property:height,width}
.isotope,.isotope .isotope-item{transition-duration:1s}
.isotope-hidden.isotope-item{z-index:1}
.isotope-item{z-index:2}
.isotope.infinite-scrolling{transition:none}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0}
.item .single-member h3{font-size:18px;font-weight:700;line-height:20px}
.left h4,.right h4{margin-bottom:20px}
.left_contact{color:#E7E7E7;max-width:850px}
.line,.line2{color:#222;margin:0 auto}
.line{height:5px;width:100px}
.line2{height:3px;width:40px}
.main-tab-content .c-tab{margin-top:20px}
.main-tab-content .c-tab a{border-bottom:1px solid #EE3B24;color:#EE3B24;font-weight:700;padding-top:7px;text-transform:uppercase}
.main-tab-list>li.active{background:#EE3B24!important;position:relative}
.main-tab-list>li.active:after{background:#fff!important;height:30px;position:absolute;right:-24px;top:28px;width:30px}
.main-tab-list>li.active>a,.main-tab-list>li.active>a:focus,.main-tab-list>li.active>a:hover,.main-tab-list>li>a{background:0 0;padding:0}
.main-tab-list li{border:1px solid #eee;border-radius:5px;float:none;margin-bottom:5px;padding:10px 0;width:150px}
.main-tab-list li a,.no-padding{padding:0}
.main-tab-list li a h4{font-size:14px;text-transform:uppercase}
.main-tab-list li.active .f-icon i{color:#E93B25!important}
.main-tab-list li.active a h4{color:#fff;font-size:14px}
.main_feature{margin:40px 0}
.map{height:450px;width:100%;z-index:1}
.media.service-box{margin:25px 0}
.media.service-box .pull-left{margin-right:20px}
.media.service-box .pull-left>i{border-radius:10%;box-shadow:0 0 0 1px #d7d7d7 inset;color:#fd0000;font-size:24px;height:64px;line-height:64px;position:relative;text-align:center;width:64px}
.media.service-box .pull-left>i:after{background:#007575;border:4px solid #fff;border-radius:20px;height:20px;margin-top:-10px;position:absolute;right:-10px;top:50%;width:20px}
.media.service-box:hover .pull-left>i{box-shadow:0 0 0 5px rgba(255,255,255,.8) inset}
.progress,.progress .progress-bar.progress-bar-primary{box-shadow:none}
.menu_head{color:#C5C5C2!important;font-size:18px;font-weight:700;line-height:24px;margin:15px 0 35px}
.menu_head:after{height:1px;left:18px;position:absolute;top:49px;width:55px}
.menu_head:before{display:inline-block;height:5px;left:32px;position:absolute;top:47px;width:24px}
.navbar-nav>li>a{color:#FFF!important;font-size:17px;text-transform:uppercase}
.navbar-nav>li>a:hover{background-color:transparent!important;color:#d2d2d2!important}
.navbar-toggle .icon-bar{background-color:#fff!important}
.overlay-effect{height:240px;opacity:0;position:absolute;top:-207px;width:100%;z-index:10}
.overlay-effect p{color:#fff;padding:20px}
.overlay-effect ul li a{color:#4E4E4E;text-decoration:none}
.overlay-effect ul.social{bottom:5%;position:absolute;width:100%}
.overlay-slide:after,.portfolio-desc h4:after,.related h3:after,.right-sidebar h4:after{bottom:0;content:""}
.overlay-effect ul.social i{color:#fff;font-size:20px;height:40px;padding:10px;width:40px}
.overlay-effect ul.social li{padding:10px 0}
.overlay-hover{overflow:hidden;position:relative}
.overlay-hover img{height:240px!important;width:100%!important}
.overlay-hover:hover .overlay-effect{opacity:1;top:0}
.overlay-slide{height:850px;position:relative;width:100%}
.overlay-slide img{display:block;width:100%}
.overlay-slide:after{background:url(../images/banner/overaly.png);left:0;position:absolute;right:0;top:0;z-index:3}
.owl-carousel{display:block!important}
.owl-theme .owl-controls{margin-top:0}
.owl-theme .owl-controls .owl-buttons .owl-next,.owl-theme .owl-controls .owl-buttons .owl-prev{float:left;font-size:25px;margin:0 10px;padding-left:7px;padding-top:13px}
.owl-theme .owl-controls .owl-buttons .owl-prev{padding-left:0!important}
.owl-theme .owl-controls .owl-page span{border-radius:0;display:block;height:7px;width:45px}
.panel-default{border-color:#eee}
.panel-default>.panel-heading{background-color:#fff;border-color:#eee}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}
.panel-default>.panel-heading .panel-title{font-size:14px;font-weight:400}
.parallax-overlay{background:url(../images/banner/overaly.png);height:100%;left:0;position:absolute;top:0;width:100%}
.photo-stream{margin-top:60px}
.photo-stream h4{border-bottom:1px solid #ccc;margin:20px 0;padding-bottom:10px}
.plan{font-weight:700!important}
.portfolio-desc .btn-main{margin-top:20px}
.portfolio-desc h4{margin-bottom:20px;padding-bottom:15px;position:relative}
.portfolio-desc h4:after{height:3px;left:0;position:absolute;width:40px}
.portfolio-header{background:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:30px;padding:30px 0 0 20px}
.portfolio-header .breadcrumb{background:#fff}
.portfolio-header h2{font-size:35px;font-weight:400;line-height:40px}
.portfolio-wrap{display:block;margin:0;padding:0;position:relative;width:100%}
.post-date{font-size:20px;height:70px;left:0;position:absolute;text-align:center;top:0;width:70px}
.post_img{position:relative}
.post-date span{display:block;font-size:30px;font-weight:700;margin:3px 0;padding:5px 0}
.post_img{color:#fff}
.post_img img{float:left;height:250px;width:100%}
.share1 .social-contact,figcaption .links{float:right}
.price{font-weight:500!important}
.price_button .btn-main{margin:0!important}
.progress{background:#eee}
.recent-post{margin:40px 0!important}
.recent-post li{margin-bottom:10px;padding:15px 0}
.recent-post p{font-weight:500}
.recent-post span{font-size:14px}
.rel-post{background:#F5F5F5;margin-bottom:30px;width:225px}
.rel-post .caption{padding:15px}
.rel-post .caption p{margin-top:10px}
.rel-post img{height:140px;width:100%}
.related .rel-post{background:0 0;border:1px solid #F5F5F5;margin-bottom:30px;width:100%}
.related .rel-post .caption p{color:#888;font-size:12px;font-style:italic;margin-top:0}
.related .rel-post img{height:175px;width:100%}
.related h3{font-weight:300!important;margin-bottom:50px;padding-bottom:10px;position:relative;text-transform:capitalize}
.right-sidebar h4,.section-header{margin-bottom:20px}
.call-to-action,h3{text-transform:uppercase}
.related h3:after{height:4px;left:47%;position:absolute;width:60px}
.right .form-control{box-shadow:none!important}
.right textarea{border:1px solid #EEE;padding:10px 15px;width:100%}
.right-sidebar h4{padding-bottom:15px;position:relative}
.right-sidebar h4:after{height:3px;left:0;position:absolute;width:40px}
.right-tags{margin-top:30px}
.scaleIn{animation-name:scaleIn}
.section-container{padding:100px 0 70px}
.section-header p{color:#000}
.section-header .section-title{color:#FFF;padding-bottom:20px;position:relative;text-transform:uppercase}
.section-header .section-title:before{background:#ebebeb;bottom:0;height:1px;left:40%;margin-left:-20px;position:absolute;width:500px}
.section-padding{padding-bottom:30px;padding-top:30px}
.serach{margin-bottom:30px}
.serach button{background:0 0;border:none;color:#3C3C3C;font-size:24px;height:60px;position:absolute;right:1px;top:1px;width:60px}
.serach input{background-color:#FFF;border:1px solid #C9C9C9;line-height:20px;outline:0;padding:20px;resize:none;width:100%}
.share .social-contact,.share1{background:#EEE;border:1px solid #CCC;padding:20px}
.share .social-contact{margin:30px 0}
.share h4{margin-bottom:15px;margin-right:20px}
.share1{border-radius:3px;height:74px;margin:30px 0}
.share1 .social-contact li{margin:0}
.share1 .social-contact li .fa-facebook{background:#395793}
.share1 .social-contact li .fa-google-plus{background:#9E3023}
.share1 .social-contact li .fa-linkedin{background:#0A6594}
.share1 .social-contact li .fa-pinterest{background:#A9272F}
.share1 .social-contact li .fa-twitter{background:#1CA3DB}
.share1 .social-contact li i{border:0;border-radius:50%!important;color:#fff;font-size:16px;padding:8px 0 5px 8px}
.share1 h4{float:left;margin-top:2px}
.sidebar{padding:0 20px}
.slides-control .carousel-control{position:absolute;top:35%;width:240px;z-index:10}
.slides-control .carousel-control i{border-radius:50%;font-size:32px;height:50px;line-height:36px;padding-top:6px;transition:all .5s ease;width:50px}
.social-contact li i{border:1px solid #fd0000;border-radius:2px;color:#fd0000;height:40px;line-height:18px;padding:10px 0 5px;text-align:center;width:40px}
.tab-content{border:1px solid #eee;border-radius:0 0 3px 3px;border-top:0;padding:20px 20px 10px}
.tab-content>.active{margin-top:55px}
.tab-content img{height:90%;width:90%}
.tags a{background:#2C2C2C;color:#C4C4C4;display:block;float:left;font-size:14px;margin:3px;padding:8px 10px}
.tags a:hover{color:#fff}
.tags1 a{border-radius:3px;color:#FFF;font-size:14px;padding:6px 15px;text-transform:capitalize}
.tags1 p{float:left;margin-right:10px}
.team-items{float:left;height:auto;position:relative;width:100%}
.testimonial-content h3.name span:after{background:red;border-bottom:1px solid #CCC;height:1px;left:45%;position:absolute;width:10%}
.testimonial-slide .owl-buttons{display:none}
.testimonial-slide .testimonial-content h3.name{font-size:26px;font-weight:700}
.testimonial-slide .testimonial-content h3.name span{color:#555;display:block;font-size:18px;font-weight:500;text-transform:capitalize}
.testimonial-slide .testimonial-text{color:#636363;display:inline-block;font-size:16px;line-height:24px;max-width:800px;padding-top:20px;position:relative}
.testimonial-slide .testimonial-text:after{content:"";font-family:FontAwesome;font-size:25px;padding-left:10px}
.testimonial-slide .testimonial-text:before{content:"";font-family:FontAwesome;font-size:25px;padding-right:10px}
.testimonial-slide .testimonial-thumb img{border:5px solid rgba(0,0,0,.09);height:152px;width:152px}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.video-background{width:100%}
.video-background-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.video-embed{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);height:0;padding-top:56.25%;position:relative}
.video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.video-text .panel{border:0!important;border-radius:0;box-shadow:none;margin-bottom:10px}
.video-text .panel-group .p2 h4.panel-title a.collapsed:after,.video-text .panel-group .p2 h4.panel-title a:after{border-bottom-left-radius:5px;border-top-left-radius:5px;color:#FFF;font-family:FontAwesome;font-size:14px;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;z-index:111}
.video-text .panel-group .p2{background:#FAFAFA;border-bottom:0;border-radius:5px}
.video-text .panel-group .p2 h4{margin-left:40px}
.video-text .panel-group .p2 h4 a span{display:block;float:left;left:0;position:absolute;top:0}
.video-text .panel-group .p2 h4.panel-title a.collapsed:after{background:#363636;content:""}
.video-text .panel-group .p2 h4.panel-title a:after{background:#F05743;content:""}
.video-text .panel-group .p2.active{background:#EE3B24;color:#fff;padding:7px 0 7px 15px}
.video-text .panel-group .panel-body.p1{color:#313131;margin-top:-1px}
.video-text .panel-group .panel-body.p3{background:#fff!important}
.video-text .panel-group .panel-heading{background:#FAFAFA;border-bottom:1px solid #AFAFAF;border-color:#EE3B24;border-radius:0;padding:7px 15px;position:relative}
.video-text .panel-group h4.panel-title a.collapsed:after,.video-text .panel-group h4.panel-title a:after{font-family:FontAwesome;height:40px;line-height:40px;position:absolute;right:0;top:0;width:40px;z-index:111;font-size:14px;text-align:center}
.video-text .panel-group .panel-heading.active{border:1px solid #EE3B24}
body,iframe{border:0}
.video-text .panel-group h4.panel-title a.collapsed:after{color:#333;content:""}
.video-text .panel-group h4.panel-title a:after{color:#EE3B24;content:""}
body,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}
.page-title,section{position:relative}
a{color:#075f61;text-decoration:none!important}
a.chat{background:#fd0000;color:#FFF;font-weight:600;padding:.8em 1.5em;text-decoration:none}
a.chat:hover{background:#075f61;color:#fd0000}
a:focus{outline:0}
a:focus,a:hover{color:#fd0000;text-decoration:none}
body{background:#fff;/*color:#fff;*/font-weight:400;line-height:1.5em;margin:0 auto}
figcaption .links a{background:#fff;color:#222;padding:8px 15px;text-decoration:none;transform:translate3d(0,200%,0)}
h1,h2,h3,h4,h5,h6{color:#5d5d5d;font-weight:700}
h1 { font-size: 30px; color:#5d5d5d; font-family:"Times New Roman", Times, serif;}
h2 { font-size: 24px; color:#5d5d5d;}
h3 { font-size: 22px; color:#5d5d5d;}
h4 { font-size: 18px; color:#5d5d5d;}
h5 { font-size: 16px; color:#5d5d5d;}
h6 { font-size: 14px; color:#5d5d5d;}
hr{border-bottom:1px solid #fff;border-top:1px solid #e5e5e5}
html{overflow-x:hidden!important}
dl,ol,ul{margin:0;padding:0}
p{color:#000;font-weight:400;line-height:25px}
ul.nostyle{list-style:none;margin-bottom:20px;padding:0}
ul.nostyle i{color:#007575}
.page-title{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:0}
.page-title p{text-align:center}
.page-title .inner{background:#002b5e;padding:30px 12px 88px}
.page-title h3{font-weight:700;color:#fd0000;margin:0}
.page-title.transparent .inner{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,3,4,.65);background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.page-title.transparent p{color:#fff}
.section.yellow>.inner{color:#222;background:#fd0000}
.section.small>.inner{font-size:14px;padding:48px 0}
.call-to-action{text-align:center;font-weight:700}
.call-to-action span{font-size:20px}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#75a99c}
.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{background-color:transparent!important;color:#fff!important}
.navbar-brand {font-size: 28px;line-height: 20px}

@media (max-width:768px){
	.navbar-brand img{margin-left:0;margin-top:-15px;max-height:50px}
	.navbar-nav .open .dropdown-menu>li{margin-bottom:10px}
	.dropdown-menu > li > a{/*color:#000!important*/}
	.dropdown-menu > li > a:hover{color:#d2d2d2!important}
	body{padding-top:52px}
	.navbar-default .navbar-brand {
	  color: #fff;
	}
}

@media (min-width:768px){
	body{height: 100%;}
	#page{display:flex;flex-direction:column;height: 100%}
	#wrapper{flex:1 0 auto}
	#footer{flex-shrink:0}
	#footer .social-icons{float:right}
	.navbar{border-bottom:2px solid #d2d2d2}
	.navbar-nav{float:right!important}
	.navbar-nav>li>a{line-height:66px}
	.navbar-brand{/*padding:0;*/height:5px}
	.navbar-brand img{max-height:35px}
	#default .navbar .navbar-nav>li>a{padding-top:3px;padding-bottom:3px}
	#default .navbar .navbar-nav>li.active>a,#default .navbar .navbar-nav>li.open>a,#default .navbar .navbar-nav>li:hover>a{background:0 0;padding-top:0px;border-top:3px solid #d2d2d2}
	.video-section{padding:100px 0}
	body{padding-top:77px}
	.navbar-default .navbar-brand {color: #fff}
}

@media (min-width:992px){
	.video-section{padding:120px 0}
}

@media (max-width:1024px){
	.call-to-action span{display:block}
	.call-to-action .button{margin-top:24px;margin-left:0}
}
.button.dark,.button.dark:hover{border-image-outset:0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;color:#fff;background:#222;border-color:#222;border-style:solid;border-width:10px}

/*Pricing*/
#pricing{padding:10px 0 70px}
#pricing ul.pricing{list-style:none;margin:70px 0 30px;border:1px solid #eee;border-radius:5px 5px 4px 4px;padding:15px;text-align:center}
#pricing ul.pricing li{display:block;padding:10px}
#pricing ul.pricing li.plan-header{background:#eee;border-radius:4px 4px 0 0;margin:-15px -15px 10px;padding:15px 15px 30px;border:0}
#pricing ul.pricing li.plan-header .price-duration{position:relative;margin-top:-63px;top:-10px;display:inline-block;width:116px;height:116px;background-image:-moz-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%);color:#fff;border-radius:100px;border:5px solid #f6f6f6}
#pricing ul.pricing li.plan-header .price-duration>span{display:block;line-height:1}
#pricing ul.pricing li.plan-header .price-duration>span.price{font-size:24px;font-weight:700;margin-top:35px}
#pricing ul.pricing li.plan-header .price-duration>span.duration{margin-top:5px}
#pricing ul.pricing li.plan-header .plan-name{margin-top:10px;font-size:24px;color:#272727;font-weight:700;line-height:1;text-transform:uppercase}
#pricing ul.pricing.featured{background:#222534;color:#fff;border:0}
#get-in-touch,#pricing ul.pricing.featured li.plan-header{background-image:-moz-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0,#2c8cb3 100%)}
#pricing ul.pricing.featured li.plan-header .plan-name{color:#fff}


input#captcha-input{color:#000!important}


.navbar-default {padding-bottom:4px;border-color:#212529!important;background-color:#212529/*#578fa3*/}
/*.category-list .category-link{background-attachment:scroll;background-color:#930049;background-image:none;background-position:0 0;background-repeat:repeat}*/
.category-list .category-link{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#930049}

.category-list .category-link:hover{background-attachment:scroll;background-clip:border-box;background-color:#006400;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.category-list .list-category-item{display:table;margin-bottom:5px;vertical-align:middle}
.category-list .list-category-item:nth-child(1n+1) .category-link:hover{background-color:#800000}
.category-list .list-category-item:nth-child(2n+2) .category-link:hover{background-color:#8b4513}
.category-list .list-category-item:nth-child(3n+3) .category-link:hover{background-color:#ffa500}
.category-list .list-category-item:nth-child(4n+4) .category-link:hover{background-color:#006400}
.category-list .list-category-item:nth-child(5n+5) .category-link:hover{background-color:#3783ff}
.category-list .list-category-item:nth-child(6n+6) .category-link:hover{background-color:#a105ff}
.category-list .list-category-item>a{color:#333333;display:table-cell;height:200px;padding:10px;text-align:center;vertical-align:middle}
.category-list .list-category-item>a .hover-content{display:none}
.category-list .list-category-item>a .hover-title{display:block;font-size:22px;font-weight:400;text-transform:}
.category-list .list-category-item>a:hover{text-decoration:none}
.category-list .list-category-item>a:hover .hover-content{display:block;font-size:16px}
.category-list .list-category-item>a:hover .hover-title{display:none}
.form-horizontal .control-label{padding-top:0}
.form-horizontal .control-static{margin:0}
.form-horizontal .form-group{margin-bottom:2px}
.header_top{background-color:#353c46;border-bottom:1px solid #f5f5f5;height:91px;}
.industry-link{background-attachment:scroll;background-clip:border-box;background-color:#424242;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.industry-list .list-industry-item > a{color:#fff;display:block;font-size:20px;font-weight:700;padding:83px 0 98px;text-align:center;text-transform:uppercase}
.industry-list .list-industry-item > a .icon-banking{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-banking.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:55px}
.industry-list .list-industry-item > a .icon-bussiness{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-bussiness.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:60px}
.industry-list .list-industry-item > a .icon-education{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/education-icon.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:60px}
.industry-list .list-industry-item > a .icon-technology{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-technology.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:70px}
.industry-list .list-industry-item > a i{display:block;height:1px;margin:0 auto 1px}
.media.service-box{margin:25px 0}
.media.service-box .pull-left{margin-right:20px}
.media.service-box .pull-left > i{border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;box-shadow:0 0 0 1px #d7d7d7 inset;color:#45aed6;font-size:24px;height:64px;line-height:64px;position:relative;text-align:center;transition-delay:0 0;transition-duration:.4s .4s;transition-property:background-color, background-color;transition-timing-function:ease, ease;width:64px}
.media.service-box .pull-left > i::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-attachment:scroll;background-clip:border-box;background-color:#45aed6;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-color:#fff;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-style:solid;border-top-left-radius:20px;border-top-right-radius:20px;border-width:4px;content:"";height:20px;margin-top:-10px;position:absolute;right:-10px;top:50%;width:20px}
.media.service-box:hover .pull-left > i{background-image:0;box-shadow:0 0 0 5px rgba(255,255,255,0.8) inset;color:#fff}
.navbar-nav>li>.label{display:block;margin:15px 10px;padding:5px 7px}
.offers .offer-data p{margin:0 0 3px}
.offers .offer-data{border-top:1px solid #e9e9e9;font-size:12px;padding-bottom:5px;padding-top:10px}
.offers .offer-data p:nth-child(1){text-align:right}
.offers .offer-descr{font-size:12px;color:#80868c}
.offers .offer-item:hover *{text-decoration:none}
.offers .offer-item:hover .offer-title{color:#3783ff}
.offers .offer-price{color:#8b4513;text-align:right;font-size:15px;font-weight:500}
.offers .offer-title{color:#619908;font-size:15px;font-weight:500}
.offer-grid .offer-caption{border-top:3px solid #f25620;margin-bottom:0;margin-top:5px;max-height:215px;min-height:215px;padding-bottom:0;padding-top:0}
.offer-grid .offer-item:nth-child(1n+1) .offer-caption{border-top-color:#800000}
.offer-grid .offer-item:nth-child(2n+2) .offer-caption{border-top-color:#8b4513}
.offer-grid .offer-item:nth-child(3n+3) .offer-caption{border-top-color:#ffa500}
.offer-grid .offer-item:nth-child(4n+4) .offer-caption{border-top-color:#006400}
.offer-grid .offer-item:nth-child(5n+5) .offer-caption{border-top-color:#3783ff}
.offer-grid .offer-item:nth-child(6n+6) .offer-caption{border-top-color:#a105ff}
.offer-grid .offer-data{margin-bottom:0;margin-top:0;max-height:55px;min-height:55px;overflow-x:hidden;overflow-y:auto}
.offer-grid .offer-descr{margin-bottom:0;margin-top:0;max-height:105px;min-height:105px;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-top:0}
.offer-grid .offer-image{}
.offer-grid .offer-item{}
.offer-grid .offer-item .thumbnail{}
.offer-grid .offer-title{margin-bottom:5px;margin-top:10px;max-height:35px;min-height:35px;overflow-x:hidden;overflow-y:auto;text-align:center;text-transform:uppercase}
.offer-grid .offer-miliage{float:left;font-weight:500}
.offer-grid .offer-regist{}
.offer-list .offer-caption{float:left;margin-right:0;margin-left:20px;min-width:60%!important}
.offer-list .offer-data{margin-right:0;margin-left:0}
.offer-list .offer-descr{margin-right:0;margin-left:0}
.offer-list .offer-image{float:left;max-width:20%!important;min-width:20%!important;padding:3%}
.offer-list .offer-item{border-bottom:3px solid #006400;width:100%!important}
.offer-list .offer-item:nth-child(1n+1){border-bottom-color:#800000}
.offer-list .offer-item:nth-child(2n+2){border-bottom-color:#8b4513}
.offer-list .offer-item:nth-child(3n+3){border-bottom-color:#ffa500}
.offer-list .offer-item:nth-child(4n+4){border-bottom-color:#006400}
.offer-list .offer-item:nth-child(5n+5){border-bottom-color:#3783ff}
.offer-list .offer-item:nth-child(6n+6){border-bottom-color:#a105ff}
.offer-list .offer-item .thumbnail{border-color:transparent}
.offer-list .offer-title{text-align:left;text-transform:uppercase}
.offer-list .offer-miliage{float:left;font-weight:500}
.offer-list .offer-regist{}
.page-title{background-attachment:fixed;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;margin:0;padding:0;text-align:center}
.page-title .inner{padding:12px 12px 44px}
.page-title h3{color:#c41454;font-weight:700;margin:0}
.page-title p{text-align:center}
.page-title,section{position:relative}
.page-title.transparent{background-color:transparent;background-image:none}
.page-title.transparent .inner{}
.page-title.transparent p{color:#fff}
.section-container{padding:100px 0 70px}
.section-header .section-title{color:#75a99c;padding-bottom:20px;position:relative;text-transform:uppercase}
.section-header .section-title .inverse{background-color:#3f3f3f;color:#007900;display:inline-block;padding:5px 30px}
.section-header p{color:#000}
/*.section-padding{padding-bottom:30px;padding-top:30px}*/
.service{background-attachment:scroll;background-clip:border-box;background-color:#e9ebee;background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#5f5f5f;padding:25px 0}
.service .section-header p{color:#5f5f5f}
.services-link{background-attachment:scroll;background-clip:border-box;background-color:#424242;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.services-list .list-industry-item > a{color:#fff;display:block;font-size:20px;font-weight:700;padding:83px 0 60px;text-align:center;text-transform:uppercase}
.services-list .list-industry-item > a i{display:block;height:1px;margin:0 auto 1px}
.sidebar-nav .navbar-nav .disabled a{color:#777;font-weight:bold}
.sidebar-nav .navbar-nav > .active > a,.sidebar-nav .navbar-nav > .active > a:focus,.sidebar-nav .navbar-nav > .active > a:hover{background-color:#007900;color:#fff;font-weight:700}
.sidebar-nav .navbar-nav> li:hover  > a{background-color:#3b5998;color:#fff}
.text-danger{color:#a94442!important}
.text-left{text-align:left}
.text-right{text-align:right}
.theme-orange-bg:hover{background-attachment:scroll;background-clip:border-box;background-color:#b40404;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.theme-yellow-bg:hover{background-attachment:scroll;background-clip:border-box;background-color:#b40404;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.blockquote {
    padding: 1px 2px;
    border-left: 1px!important;
}
.quote-badge{
    background-color: 
}
.quote-box{  
    overflow: hidden;
    margin-top: -1px;
    padding-top: -100px;
    border-radius: 7px;
    background-color: #fff;
    margin-top: -1px;
    color:white;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}
.quotation-mark{
    margin-top: 3px;
    font-weight: bold;
    font-size:50px;
    color:#578fa3;
    font-family: "Times New Roman", Georgia, Serif;
	line-height:55px
}

.quote-box2{  
    overflow: hidden;
    margin-top: -1px;
    padding-top: -100px;
    border-radius: 7px;

    margin-top: -1px;
  
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.quote-text{
    font-size: 13px;
    margin-top: 5px;
	font-weight: bold;
}
section {
    padding: 0% 0;
}
/*
 * autres
 */
 .lead {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7;
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #06131a;
    margin-bottom: 20px;
}


.feature-left {
    margin-bottom: 40px;
}

.feature-left .feature-icon {
    font-size: 50px;
    color: #4cbec5;
    display: inline-block;
    float: left;
    padding-right: 40px;
    padding-top: 7px;
}

.feature-left .feature-content {
    font-size: 20px;
}

.feature-left:last-child {}
textarea.form-control {
    height: 90px;
}

 
 .bg-market-p1{background-color:#fa505d;padding: 1.25rem;font-size: 2rem;text-align:center !important;box-shadow:0 .1rem 1rem rgba(0,0,0,.95)!important}  
 .bg-market-p1 .head{font-family: Georgia, serif;color: #fff;}
 .bg-market-p1 .ligne{color:000;text-shadow: 1px 1px 1px rgba(255,255,255,0.5);}  


.card-market {position: relative;display: -ms-flexbox;display: flex; -ms-flex-direction: column;flex-direction: column;min-width: 0;
  word-wrap: break-word;background-color: #e8e8e8;background-clip: border-box;border-radius: .25rem; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
  text-align: center !important; padding: 0.25rem;
  
}
  }
 .card-market .card-market_c1 {-ms-flex: 1 1 auto;flex: 1 1 auto; min-height: 1px; padding: 5.25rem;text-align: center !important;}
}
/* Combobox */

.how-section1{
    margin-top:-15%;
    padding: 10%;
}
.how-section1 h4{
    color: #ffa500;
    font-weight: bold;
    font-size: 30px;
}
.how-section1 .subheading{
    color: #3931af;
    font-size: 20px;
}
.how-section1 .row
{
    margin-top: 3%;/*margin-top: 10%;*/
}
.how-img 
{
    text-align: center;
}
.how-img img{
    width: 40%;
}


#testimony{ 
padding: 5% 0; 
}

.alizarin {
    background: #e74c3c; 
}

.amethyst {
    background: #9b59b6;
}

.emerald {
    background: #2ecc71;
}

.midnight-blue {
    background: #2c3e50;
}

.peter-river {
    background: #3498db;
}

.dl {
    background: #f0f0f0;
    padding: 30px 0;
    border-radius: 20px;
    position: relative;
}

.dl:before {
    content: " ";
    height: 20px;
    width: 20px;
    background: #ddd;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    top: 20px;
    margin-left: -10px;
}
    
.dl .brand {
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 10px 15px;
    margin-top: 10px;
    text-align: center;
    min-height: 100px; 
}

.dl .discount {
    min-height: 50px;
    position: relative;
    font-size: 80px;
    line-height: 80px;
    text-align: center;
    font-weight: bold;

    padding: 20px 15px 0;
    color: #f1c40f;
}

.dl .discount:after {
    content: " ";
    
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    position: absolute;
    bottom: -20px;
    left: 20%;
}

.dl .discount.alizarin:after {
    border-top: 20px solid #e74c3c;
}

.dl .discount.peter-river:after {
    border-top: 20px solid #3498db;
}

.dl .discount.emerald:after {
    border-top: 20px solid #2ecc71;
}

.dl .discount.amethyst:after {
    border-top: 20px solid #9b59b6;
}

.dl .discount .type {
    font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: -30px;
}

.dl .descr {
    color: #999;
    margin-top: 10px;
    padding: 20px 15px; 
}
 
.dl .ends {
    padding: 0 15px;
    color: #f1c40f;
    margin-bottom: 10px;
}

.dl .coupon {
    min-height: 50px;
    text-align: center;
    
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    padding: 20px 15px;
}

.dl .coupon a.open-code {
    color: #16a085;
}

.dl .coupon .code {
    letter-spacing: 1px;
    border-radius: 4px;
    margin-top: 10px;
    padding: 10px 15px;
    color: #f1c40f;
    background: #f0f0f0;
}
 .dl .avatar {
  vertical-align: middle;
  width: 100%;
  border-radius: 50%;
}