/*
  Theme Name: Triangle
  Theme Uri: http://designscrazed.org/
  Author: Allie
  Author Uri: http://designscrazed.org/
  Description: Creative Site Template
  Version: 1.1
  */

  
  
/*************************
*******About Us Page******
**************************/
#action , 
#page-breadcrumb{
  position: relative;
}
#team {
  padding: 85px 0;
}
#team-carousel {
  margin-top: 80px;
}
#company-information .padding-top{
  padding-top: 105px;
  
}
.single-service img {
  height: 85px;
}
.tour-button {
  background-image: url(../images/home/tour-icon2.png);
  height: 100%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  left: 0;
  background-position: 151px 4px;
}
.team-single {
  position: relative;
}
.person-thumb {
  position: relative;
}
.social-profile {
  background: none repeat scroll 0 0 rgba(137, 97, 46, 0.8);
  display: none;
  height: 100%;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
  width: 100%;
}
.team-single:hover .social-profile{
  display: block;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.social-profile .nav-pills {
  display: inline-block;
  margin-top: -26px;
  padding: 0;
  position: relative;
  top: 50%;
}
.social-profile .nav-pills li {
  display: inline-block;
  margin: 0 5px;
}
.social-profile .nav-pills li a {
  color: #fff;
  border: 1px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0;
  border-radius: 40px;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.social-profile .nav-pills li a:hover {
  color: #89612e;
  border-color: #89612e;
}
.person-info h2 {
  font-weight: 300;
  margin-bottom: 5px;
}
.person-info h3 {
  font-size: 16px;
  color: #686868;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 0;
}
.team-carousel-control {
  position: absolute;
  top: 36%;
  width: 13px;
  height: 16px;
  text-indent: -9999999px;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.right.team-carousel-control {
  right: -50px;
  background-image: url(../images/aboutus/right.png);
}
.left.team-carousel-control {
  left: -50px;
  background-image: url(../images/aboutus/left.png);
}
.team-carousel-control:hover{
  background-position: 0 -18px;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition:  all 0.5s ease 0s;
}
.count h1{
  font-size: 60px;
  color: #dab074;
}
.count h3{
  font-size: 16px;
}
.progress .progress-bar.six-sec-ease-in-out {
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -ms-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition:  width 1s ease-in-out;
}
.top-zero{
  margin-top: 0;
}
h3.top-zero{
  font-size: 20px;
}
#company-information .about-us h2{
  margin-bottom: 45px;
}
.single-skill h3{
  font-size: 16px;
}
.progress{
  height: 30px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.progress-bar{
  line-height: 30px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.progress-bar.progress-bar-primary{
  background: #dab074;
}
/*************************
*******Nous trouver page******
**************************/
.nous_trouver_boxleft{
  float: left;
  max-width: 30%;
}
.nous_trouver_boxright{
  float: right;
  width: 75%;
  width: 725px;
}

/*************************
*******Service Page******
**************************/
#recent-projects{
  padding: 85px 0;
}
.recent-projects .team-single{
  height: 355px;
}
.recent-projects p.padding-bottom{
  padding-bottom: 50px;
}
.choose{
  padding-top: 30px;
}
#company-information.choose .padding-top{
  padding-top: 50px;
}
#company-information h2{
  margin-bottom: 25px;
  margin-top: 0;
}
ul.elements{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.elements li{
  margin: 6px 0;
}
ul.elements li > i{
  color:#C03035;
  display: inline-block;
  margin-right: 10px;
}
#company-information h1.margin-bottom{
  margin-bottom: 26px;
}
/*************************
*******Portfolio Default**
**************************/
.portfolio-single {
  position: relative;
}
.portfolio-thumb {
  position: relative;
}
.portfolio-thumb img {
  width: 100%;
}
.portfolio-single:hover .portfolio-view{
  display: block;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
}
#portfolio .row{
  margin-left: -10px;
  margin-right: -10px;
}
.portfolio-view {
  display: none;
  position: absolute;
  top: 0;
  height: 100%;
  background:rgba(112, 35, 64, 0.9);
  width: 100%;
  text-align: center;
}
.portfolio-view .nav-pills {
  padding: 0;
  display: inline-block;
  margin-top: -26px;
  top: 50%;
  position: relative;
}
.portfolio-view .nav-pills li {
  display: inline-block;
  margin: 0 5px;
}
.portfolio-view .nav-pills li a {
  color: #fff;
  border: 1px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  padding: 0;
  border-radius: 40px;
  -webkit-animation: scaleIn 400ms linear 100ms both;
  animation: scaleIn 400ms linear 100ms both;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.portfolio-view .nav-pills li a:hover {
  color: #702340;
  border-color: #702340;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.portfolio-info {
  overflow: hidden;
  margin-bottom: 30px;
}
.portfolio-info h2 {
  font-size: 18px;
  margin: 15px 0 0;
}
.portfolio-filter {
  margin: 80px 0;
  padding: 0;
}
.portfolio-filter li {
  display: inline-block;
  position: relative;
}
.portfolio-filter li a {
  border-radius: 0;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 0 25px;
  text-transform: capitalize;
  border: none;
}
.portfolio-filter li .active{
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.portfolio-filter li a:hover, 
.portfolio-filter li a:focus,
.portfolio-filter li a.active {
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.portfolio-filter li a.active:before{
  position: absolute;
  content: "";
  left: 0;
  width: 13px;
  height: 16px;
  background: url(../images/portfolio/icon.png);
  top: 5px;
}
.portfolio-pagination{
  text-align: center;
  
  padding-top: 40px;
  padding-bottom: 90px;
}
.pagination li{
  display: inline-block;
  margin: 0 10px;
}
.pagination li a{
  color: #000;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #fff;
}
.pagination li:first-child a{
  background: url(../images/portfolio/left.png);
  background-repeat: no-repeat;
  text-indent: -999999999px;
  background-position: center top 10px;
  width: 32px;
  height: 36px;
  border: none;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.pagination li:first-child a:hover{
  background: url(../images/portfolio/left.png);
  background-position: center top -37px;
  background-repeat: no-repeat;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.pagination li:last-child a{
  background: url(../images/portfolio/right.png);
  background-repeat: no-repeat;
  text-indent: -999999999px;
  background-position: center top 10px;
  width: 32px;
  height: 36px;
  border: none;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.pagination li:last-child a:hover{
  background: url(../images/portfolio/right.png);
  background-position: center top -37px;
  background-repeat: no-repeat;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.pagination li a:hover,
.pagination .active a, 
.pagination a:active, 
.pagination .active a:hover,
.pagination .active a:focus, 
.pagination a:focus {
  background: transparent;
  border-color: #C03035;
  color: #C03035;
}
/*****************************
Portfolio with right sidebar
*****************************/
.sidebar h3 {
  color: #404040;
  margin-top: 0;
  border-bottom: 3px solid #ececec;
  margin-bottom: 6px;
  padding-bottom: 8px;
}
.sidebar-item{
  margin-bottom: 48px;
}
.categories .navbar-stacked li {
  border-bottom: 1px solid #ececec;
}
.categories .navbar-stacked li:last-child {
  border-bottom: 0px solid #ececec;
}
.categories .navbar-stacked li a {
  font-size: 16px;
  color: #6a6a6a;
  padding: 8px 0;
  padding-left: 0;
}
.categories .navbar-stacked li a:hover{
  background: none;
  margin-left: 20px;
  color: #0099AE;
  opacity: 1;
}
.categories .navbar-stacked li.active a{
  color: #0099AE;
  padding-left: 20px;
}
.categories .navbar-stacked li.active a:before{
  position: absolute;
  content: "";
  border-color: transparent transparent transparent #0099AE;
  border-width: 8px;
  border-style: solid;
  left: 0;
  top: 13px;
  margin-top: 0;
  z-index: 0;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.categories .navbar-stacked li.active a:after {
  position: absolute;
  content: "";
  border-color: transparent transparent transparent #fff;
  border-width: 6px;
  border-style: solid;
  left: 0px;
  top: 15px;
  margin-top: 0;
  z-index: 1;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.sidebar-item .media{
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
  padding-top: 21px;
  margin-top: 0;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;    
}
.sidebar-item .media:last-child{
  border-bottom: 0px solid #ececec;  
  padding-bottom: 0; 
}
.sidebar-item .media:hover{
  border-left: 2px solid #0099AE;
  padding-left: 5px;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.sidebar-item .media:hover.media .media-body h4 a{
  color: #0099AE;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.sidebar-item .media .media-body h4 {
  margin-top: 0;
  margin-bottom: 8px;
}
.sidebar-item .media .media-body h4 a{
  color: #7d7d7d;
  font-size: 16px;
}
.sidebar-item .media .media-body p {
  color: #b4b4b4;
  font-size: 12px;
}
.tag-cloud .nav-pills{
  margin-top: 16px;
}
.tag-cloud .nav-pills li{
  margin: 0;
  margin-top: 6px;
  margin-right: 4px;
}
.tag-cloud .nav-pills li a{
  font-size: 14px;
  font-weight: 300;
  padding: 5px 15px;
  background: #bbbbbb;
  color: #fff;
  border-radius: 3px;
}
.tag-cloud .nav-pills li a:hover{
  background: #0099AE;
}
.popular ul.gallery {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 10px -8px;
}
.popular ul.gallery li {
  display: block;
  width: 33.33%;
  float: left;
  padding: 8px;
}
.popular ul.gallery li a {
  display: block;
}
.popular ul.gallery li a img {
  width: 100%;
  transition: border-radius 300ms ease-in;
  -webkit-transition: border-radius 300ms ease-in;
}
.popular ul.gallery li a img:hover {
  border-radius: 60px;
}
/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/*****************************
Portfolio Details
*****************************/
#portfolio-information.padding-top{
  padding-top: 100px;
}
.project-name h2{
  margin-top: 0;
  margin-bottom: 15px;
}
#related-work .title{
  margin-bottom: 55px;
  margin-top: 10px;
}
.navbar-default {
  background: none;
  padding: 0;
}
.navbar-default li a{
  font-size: 12px;
  padding: 0;
  padding-right: 15px;
}
.navbar-default li a i{
  padding-right: 8px;
}
.navbar-default li a:hover{
  color: #0884d5;
  background: none;
}
.skills .navbar-default,
.client .navbar-default{
  margin-left: 35px;
  
}
.live-preview .btn-common{
  margin-top: 21px;
  padding: 13px 45px;
}
/*****************************
Blog Default
*****************************/
.single-blog.timeline {
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-bottom: 0;
  position: relative;
  padding-bottom: 0;
}
.timeline_communiquespresse .post-content {
  padding: 20px 20px 0;
}
.post-thumb{
  margin: -1px -1px 0;
  position: relative;
  overflow: hidden;
}
.timeline_communiquespresse .post-thumb img {
  width: 100%;
}
.post-thumb iframe{
  width: 100%;
  min-height: 270px;
  border: 0;
}
.post-overlay{
  position: absolute;
  top: 50%;
  display: none;
  width: 94px;
  height: 140px;
  margin-top: -70px;
  overflow: hidden;
}
.post-overlay span{
  position: absolute;
  left: 50%;
  bottom: 0; 
  margin-left: -60px;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
  z-index: 9;
}
.post-overlay span:before{
  position: absolute;
  bottom: 0;
  border-style: solid;
  border-width: 60px;
  content: "";
  border-color: transparent transparent #0884d5 transparent;
  z-index: -1;
  cursor: initial;
}
.post-overlay span a{
  font-size: 30px;
  color: #fff;
  background: transparent;
  padding: 0; 
  margin-left: 50px;
}
.single-blog:hover .post-overlay{
  display: block;
  -webkit-animation: fadeIn 300ms;
  animation: fadeIn 300ms;
}
.timeline-divider{
  position: relative;
  padding-top: 50px;
}
.timeline-divider:before{
  position: absolute;
  top: 0;
  content: "";
  border-left-style: solid;
  border-left-width: 1px;
  height: 100%;
  border-left-color: #0099AE;
  left: 50%;
  margin-left: -2px;
}
.timeline-blog .col-sm-6.padding-top{
  padding-top: 70px;
}
.post-content{
  padding: 20px 0;
}
.timeline-date .btn-common{
  font-size: 18px;
  color: #4a4a4a;
  font-weight: 300;
  border-radius: 0;
  padding: 17px 40px;
}
.arrow-right{
  position: relative;
}
.arrow-right:after{
  position: absolute;
  right: 1px;
  content: "";
  top: 15px;
  background: url(../images/blog/left.png);
  width: 43px;
  height: 54px;
}
.arrow-left{
  position: relative;
}
.arrow-left:before{
  position: absolute;
  left: -2px;
  content: "";
  top: 86px;
  background: url(../images/blog/right.png);
  width: 43px;
  height: 54px;
}
.post-title {
  margin-top: 0;
}
.post-title a,
.comments-number a{
  color: #686868;
}
.post-content .post-author{
  margin-top: 0;
  
}
.post-content  .post-author a{
  font-weight: 300;
  font-size: 14px;
  color: #0099AE;
}
a.read-more{
  color: #0099AE;
  font-weight: 300;
}
a.read-more:hover{
  color: #01707F
}
.post-bottom{
  border-top: 1px solid #eeeeee;
  padding-top: 10px;
  margin-top: 20px;
  margin: 20px -20px 0;
  padding: 20px 20px 0;
}
/*****************************
Blog with right sidebar
*****************************/
.single-blog{
  padding-bottom: 30px;
}
.single-blog .post-bottom{
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  padding-bottom: 10px;
}
.single-blog .post-overlay span{
  left: 0;
  top: 0;
  margin-left: 0;
  width: 94px;
  height: 140px;
  background: url(../images/blog/blog-arrow.png);
  -webkit-animation: fadeInLeft 400ms;
  animation: fadeInLeft 400ms;
}
.single-blog .post-overlay span a{
  margin-left: 8px;
  font-weight: 700;
  font-size: 36px;
  line-height: 18px;
  position: absolute;
  top: 50px;
}
.single-blog .post-overlay span a small{
  font-size: 16px;
  font-weight: 300;
  margin-left: 5px;
}
.single-blog .post-overlay span:before{
  border-color: transparent;
  border-width: 0;
}
.post-nav{
  margin:0;
  padding: 0;
}
.post-nav li a{
  color: #0099AE;
  padding: 0;
  text-align: left;
}
.post-nav li a i{
  color: #0099AE;
  margin-right: 8px;
}
.post-nav li a:hover{
  background: none;
}
.blog-padding-right{
  padding-right:35px;
}
.blog-pagination {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 55px;
}
/*****************************
Blog with right sidebar
*****************************/
.masonery_area .single-blog{}
.masonery_area .single-blog .post-thumb{
  height: auto;
}
.masonery_area .single-blog .post-title{
  margin-top: 5px;
}
.masonery_area .single-blog .post-title a{
  font-size: 20px;
}
.masonery_area .single-blog .post-thumb img{
  height:auto;
}
.masonery_area .single-blog .post-bottom{
  border-top:0;
  padding-top:0;
  margin-top:15px;
}
/* Audio CSS */
.audiojs{
  background:#C03035;
  height: 45px;
  width: 100%;
}
.audiojs .scrubber{
  background: #fff;  
  height: 8px;
  border-top: 0;
  width: 170px;
  margin-top: 19px;
  margin-left: 12px;
  border-radius: 10px;
}
.audiojs .play-pause{
  background: #a92b2f;
  width: 68px;
  height: 45px;
  padding: 0;
  padding-left: 24px;
  padding-top: 10px;
  border-right: 0;
}
.audiojs .time{
  display: none;
  
}
.audiojs .progress{
  background: #A92B2F;
  height: 8px;
  border-radius: 10px;
}
.audiojs .loaded{
  background:#fff;
  height: 8px;
  border-radius: 10px;
}
/*****************************
Blog Details
*****************************/
.navbar-nav.post-nav li{
  margin-right: 60px;
}
.single-blog.blog-details .post-content{
  padding-top: 30px;
}
.single-blog.blog-details .post-bottom{
  margin-top: 55px;
}
.blog-share{
  margin-top: 40px;
  background: #f5f5f5;
  display: inline-block;
  padding: 2px 0;
}
span.stMainServices,
span.stButton_gradient, 
.stButton .chicklets{
  height:24px !important;
}
.author-profile.padding{
  padding-top:50px;
}
.author-profile .col-sm-2 img{
  width: 100%;
  border-left: 3px solid #0099AE;
}
.author-profile h3{
  margin-top:0;
  color: #3a424c;
}
.author-profile p{
  color: #3a424c;
  font-weight: 400;
}
.author-profile span a{
  color: #C03035;
}
.response-area{
  border-bottom: 0;
}
.response-area h2{
  margin-top: 0;  
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 20px;
}
.post-comment{
  padding-left: 70px;
  padding-top: 36px;
  border-top: 1px solid #f1e8dd;
}
.post-comment .pull-left img{
  margin-right: 60px;
  border-left: 3px solid #0884d5;
}
.post-comment .media-body{
  padding-top: 6px;
  border-bottom: 0;
  padding-bottom: 50px;
}
.post-comment .media-body p{
  margin-top:10px;
}
.post-comment .media-body span i{
  color: #C03035;
  margin-right: 10px;
}
.post-comment .media-body span a{
  color: #C03035;
  font-weight: 700;
}
.post-comment .media-body .post-nav li a{
  font-weight: 300;
}
.parrent .media-list{
  margin-left: 190px;
}
.parrent .post-comment{
  padding-left: 0;
  margin-left: 70px;
}
/****************************
********* Contact Us*********
*****************************/
#map-section {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
}
#gmap {
  height: 350px;
}
.get-in-touch img {
  margin-top: 35px;
  margin-bottom: 32px;
}
.get-in-touch p {
  font-size: 18px;
  font-weight: 300;
}
#map-section .contact-info {
  position: absolute;
  background-color: #7c3651;
  right: 0;
  top: 0;
  width: 33%;
  height: 100%;
  padding:25px 50px;
  opacity: 0.9;
  color: #fff;
}
#map-section .contact-info h2, 
#map-section .contact-info a {
  color: #fff
}
#map-section address a:hover {
  color:#00AEEF
}
#contact-form #message{
  resize:none;
}
#contact-form .btn-submit {
  width: 28%;
  margin: 5px auto;
}
.corporate-info .corporate-address {
  background-image: url("../images/contact-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
  padding-bottom: 50px;
}
.corporate-info .corporate-address address {
  background-image: url("../images/icon-map.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 40px;
}
/****************************
****** Price-table CSS*******
*****************************/
.price-table {
  margin-top: 88px;
  margin-bottom: 96px;
}
.single-price ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.table-heading {
  background-color: transparent !important;
  color: #FFFFFF !important;
  overflow: hidden;
  padding: 0 !important;
  text-align: center;
}
.single-price.price-one .plan-name, 
.single-price.price-two .plan-name, 
.single-price.price-three .plan-name, 
.single-price.price-four .plan-name {   
  color: #fff;
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
  text-transform: capitalize;
}
.single-price.price-one .plan-name {
  background-color: #0e76bc;
}
.single-price.price-two .plan-name {
  background-color: #ac2429;
}
.single-price.price-three .plan-name {
  background-color: #ed8d1b;
}
.single-price.price-four .plan-name {
  background-color: #6c825f;
}
.single-price .plan-price { 
  color: #fff;
  float: none;
  font-size: 14px;
  height: 110px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  z-index: 5;
  padding-top: 15px;
}
.plan-price .dollar-sign {
  font-size: 18px;
}
.plan-price .price {
  font-size: 24px;
}
.plan-price .month {
  display: block;
  margin-top: -6px;
}
.price-one .plan-price:after, 
.price-two .plan-price:after, 
.price-three .plan-price:after, 
.price-four .plan-price:after  {  
  border-style: solid;
  border-width: 110px;
  content: "";
  height: 0;
  left:50%;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
  margin-left: -110px;
}
.price-one .plan-price:after {
  border-color: #0d6fb1 transparent transparent;
}
.price-two .plan-price:after {
  border-color: #ac2429 transparent transparent;
}
.price-three .plan-price:after {
  border-color: #e78817 transparent transparent;
}
.price-four .plan-price:after {
  border-color: #5f7452 transparent transparent;
}
.single-price ul li, 
.single-table ul li {
  padding: 12px 18px;
  background-color: #f7f7f7;
  margin-bottom: 5px;
  color: #696969;
}
.single-price ul li span, 
.single-table ul li span {
  float: right;
}
.price-one .btn-buynow, 
.price-two .btn-buynow, 
.price-three .btn-buynow, 
.price-four .btn-buynow   {  
  border-radius: 0;
  color: #fff;
  padding: 12px;
  font-weight: 300;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: block;
}
.price-one .btn-buynow  {
  background-color: #0d6fb1;
}
.price-two .btn-buynow  {
  background-color: #ac2429;
}
.price-three .btn-buynow  {
  background-color: #e78817;
}
.price-four .btn-buynow  {
  background-color: #5f7452;
}
.price-one .btn-buynow:hover  {
  background-color: #0a5a90;
}
.price-two .btn-buynow:hover  {
  background-color: #821b1e;
}
.price-three .btn-buynow:hover  {
  background-color: #c57413;
}
.price-four .btn-buynow:hover  {
  background-color: #48583e;
}
.price-table2, .price-table3{
  margin-bottom:125px;
}
.price-table4 {
  margin-bottom: 150px
}
.table-one .table-header, 
.table-two .table-header, 
.table-three .table-header, 
.table-four .table-header {
  overflow: hidden;
  padding:20px;
  color: #fff;
}
.table-one .table-header {
  background-color:#0e76bc;
} 
.table-two .table-header {
  background-color:#c03035;
}
.table-three .table-header {
  background-color:#ed8d1b;
}
.table-four .table-header {
  background-color:#6c825f;
}
.single-table {
  position: relative;
  padding-top: 60px;
}
.table-one:before, 
.table-two:before, 
.table-three:before, 
.table-four:before {
  border-style: solid;
  border-width: 0 130px 60px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.table-one:before {
  border-color: transparent transparent #0d6fb1;
} 
.table-two:before {
  border-color: transparent transparent #ac2429;
}
.table-three:before {
  border-color: transparent transparent #e78817;
}
.table-four:before {
  border-color: transparent transparent #5f7452;
}
.table-header h2 {
  color: #fff;
  float: left;
  font-size: 24px;
  margin-top: 7px;
}
.table-header .plan-price {
  float: right;
  margin: 0;
  overflow: hidden;
  padding-top: 1px;
}
.single-table .btn-signup {
  display: block;
  text-align: center;
  position:relative;
  z-index:1;
}
.single-table ul {
  margin: 0;
  padding: 0;
}
.table-one .btn-signup:after, 
.table-two .btn-signup:after, 
.table-three .btn-signup:after, 
.table-four .btn-signup:after {
  content: "";
  position: absolute;  
  border-style: solid;
  border-width: 78px 130px 0;  
  height: 0;
  left: 0; 
  top: -1px;
  width: 100%;
  z-index: -1;
}
.table-one .btn-signup:after {
  border-color: #0d6fb1 transparent transparent;
}
.table-two .btn-signup:after {
  border-color: #ac2429 transparent transparent;
}
.table-three .btn-signup:after {
  border-color: #e78817 transparent transparent;
}
.table-four .btn-signup:after {
  border-color: #5f7452 transparent transparent;
}
.single-table .btn-signup a {
  color: #fff;
  display: inline-block;
  overflow: hidden;
  padding: 20px 0 0 0;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.table-one .btn-signup:hover.btn-signup:after{
 border-color: #0b598d transparent transparent;
}
.table-two .btn-signup.btn-signup:hover:after {
  border-color: #831c20 transparent transparent;
}
.table-three .btn-signup.btn-signup:hover:after {
 border-color: #bd7014 transparent transparent;
}
.table-four .btn-signup.btn-signup:hover:after{
  border-color: #3d4b35 transparent transparent;
}
/*************************
********404 page CSS******
**************************/
#error-page {
  display: table;
  height: 100%;
  min-height: 100%;
  width: 100%;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 100px 0;
}
#error-page .container-fluid {
  overflow: hidden;
}
.error-page-inner {
  display: table-cell;
  vertical-align: middle;
}
.bg-404 {
  background-image: url("../images/home/tour-bg.png");
  background-repeat: repeat-x;
  background-position: center top;
}
.error-image {
  display: inline-block;
  padding-top: 50px;
  padding-bottom: 50px;
}
.error-image img {
  width: 100%;
}
#error-page h2 {
  font-size:36px;
  text-transform: uppercase;
}
.btn-error {
  font-weight: 300;
  margin-top: 30px;
  padding:25px 55px;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 5px;
  background-color: transparent;
  border: 1px solid #cc9b59;
  margin-top: 50px;
  margin-bottom: 50px;
}
.btn-error:hover, .btn-error:focus  {
  background-color: #cc9b59;
  border-color:#cc9b59;
  color:#fff;
}
#error-page i, #coming-soon i {
  border: 1px solid #cc9b59;
  height: 40px;
  width: 40px;
  line-height: 40px;
  color: #cc9b59;
  font-size: 17px;
  margin:0 15px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#error-page i:hover, #coming-soon i:hover {
  background-color: #cc9b59;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/*************************
********404 page CSS******
**************************/
#error-page {
  display: table;
  height: 100%;
  min-height: 100%;
  width: 100%;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 100px 0;
}
#error-page .container-fluid {
  overflow: hidden;
}
.error-page-inner {
  display: table-cell;
  vertical-align: middle;
}
.bg-404 {
  background-image: url("../images/404-bg.png");
  background-repeat: repeat-x;
  background-position: center top;
}
.error-image {
  display: inline-block;
  padding-top: 50px;
  padding-bottom: 50px;
}
.error-image img {
  width: 100%;
}
#error-page h2 {
  font-size:36px;
  text-transform: uppercase;
}
.btn-error {
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #4FCCCD;
  color: #797979;
  font-size: 16px;
  font-weight: 700;
  letter-spacing:0;
  margin-bottom: 50px;
  margin-top: 50px;
  padding: 25px 53px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}
.btn-error:hover, .btn-error:focus  {
  background-color: #4FCCCD;
  border-color:#4FCCCD;
  color:#fff;
}
#error-page i, #coming-soon i {
  border: 3px solid #cecece;
  height: 40px;
  width: 40px;
  line-height: 35px;
  color: #cecece;
  font-size: 17px;
  margin:0 15px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover, 
#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover, 
#error-page i.fa-google-plus:hover, 
#coming-soon i.fa-google-plus:hover {    
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#error-page i.fa-facebook:hover, 
#coming-soon i.fa-facebook:hover{
  background-color:transparent;  
  color: #314A87;
  border-color:#314A87;
}
#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover{
  background-color:transparent;  
  color: #22BBF4;
  border-color:#22BBF4;
}
#error-page i.fa-google-plus:hover, 
#coming-soon i.fa-google-plus:hover{
  background-color:transparent;  
  color: #DD4C3B;
  border-color:#DD4C3B;
}
/*************************
******Coming Soon CSS*****
**************************/
.logo-image {
  display: block;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 95px;
}
.logo-image img {
  display: inline-block;
}
#coming-soon {
  background-image: url("../images/coming-soon-bg.png");
  background-position: center top;
  background-repeat: repeat-x;
  padding: 40px 0;
  overflow: hidden;
}
#coming-soon .social-link {
  margin-top: 35px;
}
.time-count {
  display: block;
  text-align: center;
}
.time-count ul {
  padding-left: 0;
}
#countdown {
  display: block;
  max-width: 960px;
  margin: 80px auto 100px;
}
#countdown li {
  float: left;
  display: block;
  width: 25%;
  text-align: center;
  height: 254px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain !important;
  position: relative;
  color: #fff;
}
#countdown li.angle-one {
  background-image: url(../images/coming-soon1.png);
  left: 120px;
}
#countdown li.angle-two {
  background-image: url(../images/coming-soon2.png);
  left: 40px;
}
#countdown li.angle-three {
  background-image: url(../images/coming-soon3.png);
  right: 40px;
}
#countdown li.angle-four {
  background-image: url(../images/coming-soon4.png);
  right: 120px;
}
#countdown li > span {
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  margin-top: 40px;
}
#countdown li.angle-two > span,
#countdown li.angle-four > span {
  margin-top: 80px;
}
#subscribe {
  background-color: #565656;
  color: #FFFFFF;
  padding: 40px 0 50px;
}
#subscribe h2 {
  color: #fff;
  text-transform: uppercase;
}
#subscribe .fa-envelope-o {
  color: #0884d5;
  margin-right: 5px;
}
#subscribe .form-control {
  background-color: transparent;
  height: 52px;
  color: #fff;
  border:2px solid #00aeef;
}
#newsletter {
  margin-top: 35px;
  position: relative;
}
#newsletter i {
  color: #0884d5;
  font-size: 36px;
  position: absolute;
  right: 12px;
  top: 7px;
}
.newsletter p {
  color: #919191;
  font-size: 12px;
  margin-top: 10px;
}
#coming-soon-footer {
  padding: 45px 0;
  line-height: 15px;
  overflow: hidden;
}
#coming-soon-footer a {
  color: #d89b4e;
}
#coming-soon-footer a:hover {
  color: #b38040
}
/*Shortcodes CSS*/
.bs-example{
  margin: 0 0 20px;
}
.panel-group{
  border: 1px solid #eee;
}
.panel-default{
  border: 0;
}
.panel-group .panel{
  border-radius: 0;
}
.panel-group .panel+.panel{
  margin-top: 0;
}
.panel-default>.panel-heading{
  background-color: transparent;
  border-top: 1px solid #eee;
}
.panel-group .panel-default:first-child>.panel-heading{
  border-top: 0;
}
.panel-default>.panel-heading+.panel-collapse .panel-body{
  border-top-color: #eee;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
  background-color: #4FCCCD;
}
.tab-content {
  padding-top: 20px;
}
/*Features*/
.feature-inner{
  text-align: center;
}
.icon-wrapper{
  display: inline-block;
  background-color: #4FCCCD;
  color: #fff;
  padding: 25px;
  box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;
  -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;
  border-radius: 100%;
  margin: 10px 0;
}
#wfe{      background-image: url(../images/bg2.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  background-size: cover;}
  #wfe h1{ padding-top:70px}
  .clibor-rb{padding: 30px 37px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 188px;}
    .clibor-r{padding: 50px 37px;
      border-right: 1px solid #ccc;
      height: 188px;}
      .clibor-b{padding: 30px 50px;
        border-bottom: 1px solid #ccc;
        height: 188px;}
        .clibor-nb{padding: 50px 50px;
          height: 188px;margin-bottom: 45px;}
          .white{color:#fff}
          #wfe h2{ color:#fff !important; font-weight:bold; font-size:32px;}
          #wfe p {
            font-size: 24px;
            line-height: 30px;
          }
          .mid-mar{    margin-top: 66px;
            margin-bottom: 42px;}
            #features h3{    font-family: 'Wuerth Book', sans-serif;
            font-size: 25px;
            line-height: 35px;
            color: #323232;
            font-weight: 100;
            text-align: left;}
            #features   p {
              margin: 0 0 10px;
              font-family: 'Wuerth Book', sans-serif;
              font-size: 18px;
            }
            .red{    color: #c00; 
             font-size: 16px !important;
             font-family: 'Wuerth Bold' !important;}
             .red:hover{  color: #009EE0; 
             }
             #clients h1{    color: #000000;
              font-family: 'Wuerth Bold';}
              .sliding-bar{    position: absolute;
                z-index: 9999;
                right: 52px;
                top: 34px;}
                .cart{     background: url(../images/sidebar-blog.png);
width: 66px;
height: 67px;
position: fixed;
top: 34px; right: 50;}
.email{     background: url(../images/email.png);
width: 66px;
height: 67px;
position: fixed;
right: 0;
top: 88px;}
.jobs{     background: url(../images/jobs.png);
width: 66px;
height: 67px;
position: fixed;
right: 0;
top: 142px;}
.cart:hover{     background: url(../images/sidebar-blog-hover.png);
width: 66px;
height: 67px;
position: fixed;
top: 34px; right: 0; cursor:pointer;}
.email:hover{     background: url(../images/email-hover.png);
width: 66px;
height: 67px;
position: fixed;
right: 0;
top: 88px; cursor:pointer;}
.jobs:hover{     background: url(../images/jobs-hover.png);
width:66px;
height: 67px;
position: fixed;
right: 0;
top: 142px; cursor:pointer;}
                         .count
                         {
                          font-size: 52px;
                        }
                        .let-spa{    letter-spacing: 1px;}
                        .let-spa a {
                          color: #fff;
                        }
                        h1.count {
                          font-size: 52px !important;
                        }
                        .chifer {font-size: 15px !important;
                          color: #909090; padding-top:100px}
                          .mar-to{ margin-top:10px}
                          .mar-bo{ margin-bottom:10px}
                          .marmin{    margin-top: -118px;}
                          .minustopbot{margin-top: -65px;
                            margin-bottom: 57px;}
                            .mar-big{    margin-top: 95px;}
                            .active1{    border-color: #cdcdcd;
                              color: #cc0000 !important;
                              border-bottom: 4px solid #cdcdcd !important;}
                              .blog-icon{    background: url(../images/blog.png);
                                background-position: right 14px;
                                background-repeat: no-repeat;}
                                /*Satisfation*/
                                #satisfaction .title{text-transform: none;
                                  font-size: 38px;
                                  margin-top: 60px;
                                  margin-bottom: 60px;}
                                  #implementation{background: url(../images/implementation.png) 0 100% repeat-x;
                                    position: relative;
                                    height: 500px;
                                    background-size: cover;
                                    background-position: bottom;
                                    margin-top: -51px;
                                  }
                                  .satis h3{ font-size:35px;     
                                   font-family: 'Wuerth Book', sans-serif;
                                   margin-bottom:30px}
                                   .satis p {
                                    font-family: 'Wuerth Book', sans-serif;
                                    font-size: 23px;
                                    line-height: 31px;
                                  }
                                  #satisfaction h3{font-size:32px;     margin-top: 23px;
                                    margin-bottom: 20px;}
                                    #satisfaction p  {   font-size: 21px;
                                      line-height: 27px;}
                                      #satisfaction a{ color:#323232; font-size:14px}
                                      #satisfaction a:hover{ color:#009EE0; }
                                      .satis-cli{   border: 2px solid #c00;
                                        padding: 57px 0px;
                                        border-radius: 97px;}
                                        .satis-cli h4{       font-size: 24px;
                                          text-align: center; color:#c00}
                                          .sc {font-size: 24px !important;
                                            text-align: center !important; color:#c00 !important;}
                                            .sc:hover {color:#009EE0 !important;}
                                            .marg-big-t{ margin-top:60px}
                                            .marg-big-b{ margin-bottom:60px}
                                            .border-height-right{    height: 1px;
                                              background: #ccc;
                                              margin-top: 102px;
                                              padding-right: 11px;
                                              margin-left: 2%;
                                              width: 98%;}
                                              .border-height-left{    height: 1px;
                                                background: #ccc;
                                                margin-top: 102px;
                                                padding-right: 11px;
                                                margin-right: 2%;
                                                width: 98%;}
                                                .border-top{width: 1px;
                                                  height: 100%;
                                                  padding: 84px 0px;
                                                  background: #ccc;
                                                  margin: 0 auto;
                                                  position: relative;
                          margin-bottom:20px}
                          .border-top-clients{width: 1px;
                                                  height: 100%;
                                                  padding: 50px 0px;
                                                  background: #ccc;
                                                  margin: 0 auto;
                                                  position: relative;}
                                                  .border-bottom{width: 1px;
                                                    height: 100%;
                                                    padding: 100px 0px;
                                                    background: #ccc;
                                                    margin: 0 auto;
                                                    position: relative;     margin-top: 50px;}
                                                    /*nos-engagements*/
                                                    #nos-engagements {
                                                      background: url(../images/engagement.png) 0 100% repeat-x;
                                                      position: relative;
                                                      height: 750px;
                                                      background-size: cover;
                                                      background-position: bottom;
                                                      margin-top: -51px;
                                                    }
                                                    .wf h3{ font-size:32px; 
                                                      font-family: 'Wuerth Book', sans-serif; 
                                                    }
                                                    .wf p{ text-align:center;
                                                      font-size: 23px;}
                                                      .wf a{ color:#282828}
                                                      .wf a:hover{ color:#cc0000}
                                                      .wf .active{color:#cc0000 }
                                                      .wf .border-height-left{    height: 1px;
                                                        background: #ccc;
                                                        margin: 40px 0px;
                                                        width: 100%;}
                                                        .marginzero{ margin-top:0px !important}
                                                        #chaquejour{  background: url(../images/bg3.png) 0 100% repeat-x;
                                                          background-size: cover;
                                                          background-position: bottom;}
                                                          .cj{ background:rgba(0, 0, 0, 0.44);
                                                            padding:70px 50px;
                                                            margin: 110px 0px 160px;}
                                                            .cj h4{ font-size:25px; 
                                                              font-family: 'Wuerth Book', sans-serif; 
                                                              color:#fff; 
                                                              margin-bottom: 25px;
                                                              margin-top: 0px;
                                                            }
                                                            .cj p{ 
                                                              font-size: 21px;
                                                              color:#fff;
                                                              margin-bottom: 30px;
                                                            }
                                                            #chaquejour .marmin {
                                                              margin-top: -95px;
                                                            }
                                                            #chaquejour .minustopbot {
                                                              margin-top: -47px;
                                                              margin-bottom: 9px;
                                                            }
                                                            #nos-cliffer{}
                                                            #nos-cliffer h1{    color: #cc0000;
                                                              text-transform: none;
                                                              font-size: 32px;
                                                              margin-top: 33px;}
                                                              #nos-cliffer .mar-bot{ margin-bottom:70px}
                                                              #nos-cliffer h1.count{ font-size:62px !important}
                                                              #nos-cliffer p{ font-size:24px; line-height:26px; color:#323232}
                                                              .arrow-nos{    /*padding-top: 201px; */
                                                                top: 50%;
                                font-size: 95px;
                                                              }
                                                              .arrow-nos a{color: #ccc;}
                                                              .arrow-nos a:hover{color: #009EE0;}
                                                              .arrow-nos-left{    /*background: url('http://entreprise.wurth.fr/wp-content/uploads/2017/10/l_Arrw.png'); height:86px; */
                                
                               background: url('../images/arrow-grey.png'); height:86px;
                                                             background-position: left;
                                                             background-repeat: no-repeat;
                               background-image: url("../images/arrow-grey.png");
                                 top: 50%;
                                 font-size: 0px;
                                 transform: rotate(-90deg);
                                 -webkit-transform: rotate(-90deg);
                                 -moz-transform: rotate(-90deg);
                                                              }
                                                             .arrow-nos-right{      background: url('../images/arrow-grey.png');
                                                              height: 86px;
                                                              background-position: right;
                                                              background-repeat: no-repeat;
                                transform: rotate(90deg);
                                  -webkit-transform: rotate(90deg);
                                -moz-transform: rotate(90deg);
                                  top: 50%; 
                                                            }
                                                           .collaborateurs{  background: url(../images/bg4.png) 0 100% repeat-x !important;
                                                            background-size: cover;
                                                            background-position: bottom;}
                                                            .pour-nos-clients{ background: url(../images/bg5.png) 0 100% repeat-x !important;
                                                              background-size: cover;
                                                              background-position: bottom;}
                                                              .min-top1{ margin-top:-100px}
                                                              .item h1{    font-size: 37px !important;}
                                                              /*wurth-france*/
                                                              #wurth-france {
                                                                background: url(../images/wf.png) 0 100% repeat-x;
                                                                position: relative;
                                                                height: 750px;
                                                                background-size: cover;
                                                                background-position: bottom;
                                                                margin-top: -51px;
                                                              }
                                                              .vous-avez h1{text-transform: none;
                                                                font-size: 43px;}
                                                                .vous-avez p{margin: 72px 0px;
                                                                  font-size: 42px;}
                                                                  #famille{  background: url(../images/wf-bg2.png) 0 100% repeat-x;
                                                                    background-size: cover;
                                                                    background-position: bottom;
                                                                    margin-top: 80px;}
                                                                    .fam h4{ font-size:35px; color:#fff; line-height:50px; margin-bottom:30px}
                                                                    .fam p{ font-size:25px; color:#fff; line-height: 35px;}
                                                                    .fam .mar-top{ margin-top:250px; margin-bottom:120px}
                                                                    #famille .minustopbot {
                                                                      margin-top: -63px;
                                                                      margin-bottom: 34px;
                                                                    }
                                                                    .wfcli p{ margin-top:20px}
                                                                    #ce-sonts { background:#808080; 
                                                                      margin-bottom: -150px;}
                                                                      #ce-sonts h1{   text-transform: none;
                                                                        color: #fff; padding-top:10px}
                                                                        .vid img{ width:100%}
                                                                        #empty-space{ background:#dedede; padding-top:200px}
                                                                        .lqsn h4{    font-family: 'Wuerth Book';
                                                                        font-size:32px;
                                                                        text-transform:uppercase;}
                                                                        .lqsn p{ font-size:20px}
                                                                        .lqsn .col-sm-6 {
                                                                          margin: 21px 0px;
                                                                        }
                                                                        .lqsn .mar-right{margin-right: 17px;}
                                                                        /********** css start for environment page ***********/
                                                                        .responsible_sec .container{
                                                                          width: 1320px;
                                                                          max-width: 100%;
                                                                        }
                                                                        .responsible_sec .logo_left_img {
                                                                         padding-top: 17px;
                                                                       }
                                                                       .banner_sec_main{
                                                                        background-image: url("../images/environment_banner.jpg");
                                                                        background-repeat: no-repeat;
                                                                        position: relative;
                                                                        height:600px;
                                                                        background-size: cover;
                                                                        background-position:center bottom;
                                                                        /*margin-top: -52px;*/
                                                                      }
                                                                      .banner_sec_main.banner_comm_presse{
                                                                        background-image: url("../images/implementation.png");
                                                                      }
                                                                      .banner_cap_main{
                                                                        position: absolute;
                                                                        left: 0px;
                                                                        top:36%;
                                                                        width: 100%;
  /*transform: translate(0 , -50%);
  -moz-transform: translate(0 , -50%);
  -webkit-transform: translate(0 , -50%);*/
}
.banner_cap_main h1{
  font-size:52px;
  line-height: 72px;
  color: #fff;
  font-family: 'Wuerth Book';
  margin-right:17rem;
}
.head_commen h1{
  font-size: 32px;
  margin-bottom: 40px;
  text-transform: none;
  color: #cc0000;
  font-family: 'Wuerth Bold';
}
.head_commen h3{
  font-family: 'Wuerth Book';
  font-size: 32px;
  color: #404040;
  font-weight: 600;
}
.sec_padd{padding: 60px 0;}
.arrow_sec_padd{
  padding: 100px 0px;
}
.right_pera_content p{
  font-size: 25px;
  line-height: 35px;
  margin-bottom: 30px;
  color: #505050;
  font-family: 'Wuerth Book';
  text-align: justify;
  
}
.btn_border_commen a
{
  width: 175px;
  max-width: 100%;
  display: inline-block;
  border: 1px solid #cc0000;
  color: #cc0000;
  text-align: center;
  font-family: 'Wuerth Bold';
  padding: 9px 25px;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 1.45;
}
.left_image_contetnt{padding-top: 40px;}
.btn_border_commen a:hover{
  border: 1px solid #009EE0;
  color: #009EE0;
}
section{position: relative;}
.section_arrow_btm , .section_arrow_top{
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto 10px;
  bottom: 0;
  text-align: center;
}
.section_arrow_top{
  bottom: inherit;
  top: 0;
  margin-top: 10px;
}

.section_arrow a{
  display: inline-block;
}
.logo_left_img img{display: inline-block;}
.environment_btn_content{padding-top: 100px;}
.environment_btn_content .right_pera_content p{text-align: justify; width: 690px;}
.responsible_sec .right_pera_content {
  margin-left: -30px;
}
.full_image img{width: 100%;}
/********** css End for environment page by yusuf ***********/  
/******* for home page staart *******/
.home_slider_cap {
  position: absolute;
  width: 885px;
  max-width: 100%;
  color: #fff;
  text-align: center;
  right: 3%;
  bottom: 35%;
}
.home_slider_cap h3{
  font-size: 67px;
  font-family: 'Open Sans', sans-serif;
  line-height: 95px;
  margin: 0;
}
.home_slider_cap h2{
  font-size: 96px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  margin: 0;
  line-height: 98px;
}
/******* for home page end *******/
/******* for nos engegement page staart *******/
.nos_engage_slider_cap, .implementetion_slider_cap {
  position: absolute;
  width: 710px;
  max-width: 100%;
  color: #fff;
  text-align: center;
  right: 12%;
  bottom: 26%;
}
.nos_engage_slider_cap, .implementetion_slider_cap {
  right: 13%;
  bottom: 45%;
}
.nos_engage_slider_cap h2{
  font-size: 64px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  margin: 0;
  line-height: 95px;
}
.implementetion_slider_cap  h2{
  font-size: 52px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  margin: 0;
  line-height: 71WWpx;
}
/******* for nos engegement page end *******/
/********** css Start for Communiques de presse page by yusuf ***********/  
.commu_presse_sec .container{
  width: 1280px;
  max-width: 100%;
}
.banner_comm_presse h1, h1.break_head{
  padding-right: 135px;
  font-family: 'Open Sans', sans-serif;
}
.banner_comm_presse h1 span, h1.break_head span{
  display: block;
  margin-right: -80px;
}
.filter_serch_form{padding-top: 20px;}
.filter_btn {
  border-bottom: 1px solid #b9b9b9;
  padding-bottom: 15px;
}
.filter_btn a{
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #888686;
  font-family: 'Wuerth Book';
  display: inline-block;
}
/** timeline css**/
.timeline_communiquespresse {
  list-style: none;
  padding:0;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Wuerth Book';
}
.timeline_communiquespresse:before {
  top: 30px;
  bottom: 0;
  position: absolute;
  content: " ";
  width:1px;
  background-color: #eeeeee;
  left: 50%;
}
.timeline_communiquespresse > li {
  margin-bottom: 10px;
  position: relative;
}
.timeline_communiquespresse > li:before,
.timeline_communiquespresse > li:after {
  content: " ";
  display: table;
}
.timeline_communiquespresse > li:after {
  clear: both;
}
.timeline_communiquespresse > li:before,
.timeline_communiquespresse > li:after {
  content: " ";
  display: table;
}
.timeline_communiquespresse > li:after {
  clear: both;
}
.timeline_communiquespresse > li > .timeline-panel {
  width:47.5%;
  float: left;
  border-radius: 2px;
  position: relative;
  text-align: right;
  padding-right: 20px;
  padding-top: 10px;
}
.timeline_communiquespresse > li > .timeline-badge {
  background: #fff none repeat scroll 0 0 !important;
  border-radius: 50%;
  color: #fff;
  font-size: 0;
  height: 50px;
  left: 50%;
  line-height: 0;
  margin-left: -15px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 31px;
  z-index: 100;
  line-height: 50px;
}
.timeline_communiquespresse > li.timeline-inverted > .timeline-panel {
  float: right;
  text-align: left;
  padding-right: 0px;
  padding-right: 30px;
  padding-left: 20px;
}
.timeline_communiquespresse > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  
  left: auto;
  right: 100%;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
  font-weight: normal;
  line-height: 30px;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
.timeline_communiquespresse > li:last-child{margin-bottom: 0px;}
.timeline-title{
  margin-bottom: 0px;
  font-size: 25px;
  line-height: 30px;
  font-family: 'Wuerth Book';
  color: #282828;
}
.timeline-heading date{
  font-size: 20px;
  color: #3298cd;
}
.timeline-body > p{
  font-size: 20px;
  line-height: 28px;
  color: #323232;
  padding-top: 5px;
}
.timeline-heading date img{margin-left: 15px; margin-right: 15px; margin-top: -3px;}
/*timeline css start*/
.filter_serch_form .form-control{
  height: 43px;
  width: 130px;
  border: 1px solid #ccc;
  font-size: 19px;
  padding: 6px 13px;
  border-radius: 0;
  background-color: #fff;
  
}
.filter_serch_form select.form-control{
  background-image: url("../images/select-arrow.png");
  background-repeat:no-repeat;
  background-position: calc(100% - 10px) center; 
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
}
.filter_serch_form .form-group{
  float: left;
  margin-right: 30px;
  margin-bottom: 0px;
}
.filter_serch_form .input-group  .form-control{
  border-right: 0;
  
}
.filter_serch_form .input-group .form-control{
  width: 258px;
  margin-left: 53px;
}
.filter_serch_form .input-group .btn-default{
  height: 43px;
  border-radius: 0;
  color: #949494;
  font-size: 18px;
  padding: 5px 15px;
}
.filter_serch_form .form-group:last-child{float: right; margin-right: 17px; padding-top: 12px;}
.form_contact_list{
  font-size: 20px;
  color: #5d5c5c;
}
.form_contact_list i{padding-left: 5px;}
.timeline_main{padding-top: 70px;}
/*.filter_serch_form{display: none;}*/
.filter_btn a img {
    display: inline-block;
    margin-right: 5px;
    margin-top: 12px;
    vertical-align: top;
}
.timeline_pagination{width: 328px; padding: 55px 0px; margin: 0 auto; text-align: center;max-width:100%;}
.pagi_counter{display: inline-block; position: relative;}
.pagi_counter:after{
  position: absolute;
  left: 58px;
  margin: 0 auto;
  top: 4px;
  font-size: 25px;
  color: #4e4e4e;
  content: "/";
}
.pagi_arrow{
  font-size: 30px;
  margin-top: 5px;
  display: inline-block;
  color: #d0d0d0;
}
.pagi_arrow i{
  line-height: 18px;
}
.pagi_counter span{
  display: inline-block;
  width: 41px;
  height: 33px;
  margin: 0px 5px;
  color: #4e4e4e;
  text-align: center;
  line-height: 32px;
  font-size: 23px;
}
.pagi_counter span.count_border{border: 1px solid #4e4e4e; margin-right: 15px; }
/********** css End for Communiques de presse page by yusuf ***********/  
/** css start for historique page **/
.pera_commen_main p{
  font-size: 25px;
  line-height: 35px;
  margin-bottom: 30px;
  color: #505050;
  font-family: 'Wuerth Book';
}
.dewurth_france_sec .pera_commen_main p{line-height: 44px; margin-bottom: 28px; text-align: justify}
.dewurth_france_sec .container {
  padding: 0;
  width: 1195px;
}
.dewurth_france_sec .pera_commen_main {
  margin-top: 43px;
}
.historique_video_sec{position: relative;}
.video_name_cap{
  font-size: 52px;
  letter-spacing: 0.005em;
  color: rgba(245,245,245, .38);
  position: absolute;
  left: 45px;;
  bottom: 65px;
  font-family: 'Wuerth Bold';
}
.video_box img{width: 100%;}
.historique_year_sec.arrow_sec_padd{padding: 160px 0px;}
.historique_year_sec .container{
  width: 1400px;
  max-width: 100%;
  padding: 0;
  position: relative;
}
.historic_year_left{
  width: 44%;
  float: left;
  padding-left: 15px;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translate(0 , -50%);
}
.historic_year_right{
  float: right;
  width: 56%;
  padding-right: 28px;
}
.historic_year_left h1{
  font-family: 'Wuerth Book';
  font-size: 179px;
  color: #1a1a1b;
  margin: 0;
}
.historic_year_left h2{
  font-family: 'Wuerth Bold';
}
.historic_year_left h2,.historic_year_left p{
  font-size: 25px;
  line-height: 24px;
  color: #1a1a1b;
  padding-left: 25px;
  
}
.historique_sec .head_commen h1{
  margin-bottom: 30px;
}
/** css end for historique page **/
/** css start for nos_engagement_developpement_durable **/
.nos_responsible_sec.arrow_sec_padd{padding-bottom: 45px;}
.nos_axe_sec{
  padding: 0px 0 100px;
}
.axe_tree_box {
  display: inline-block;
  position: relative;
  padding-top: 217px;
  width:310px;
  height:100%;
}
.circle_environmental{
  left: -210px;
  top: 158px;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: rgba(1, 116,31, .9);
}
.circle_environmental:hover{
  left: -210px;
  top: 158px;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: rgba(78, 153, 4, .9);
}
.circle_economic{
  left: 20px;
  top:0px;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: rgba(147, 170,20, .9);
}
.circle_economic:hover{
  left: 20px;
  top:0px;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: rgba(119, 177,28, .9);
}
.circle_social{
  top: 140px;
  right: -260px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background: rgba(78, 153, 4, .9);
}
.circle_social:hover{
  top: 140px;
  right: -260px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background: rgba(88, 165,10, .9);
}
.axe_circle {
  color: #fff;
  padding: 25px 10px;
  position: absolute;
}
.axe_circle h4{
  font-size: 25px;
  font-family: 'Wuerth Bold';
}
.axe_circle p{
  font-size: 21px;
  line-height: 26px;
  padding: 0px 20px;
}
.nos_engagement_banner .banner_cap_main{
  top: inherit;
  bottom: 35%;
}
/** css end for nos_engagement_developpement_durable **/
/**css start for  nos engagement offer measure **/
.une_offer_mesure_sec .container{width: 1180px;}
.banner_sec_main.banner_offer_mesure{
  background-image: url("../images/offer_sure_banner_img.jpg")
}
.bottom_arrow_sec{
  height: 75px;
  background: #dedede;
  position: relative;
}
.banner_offer_mesure h1.break_head span{margin-right: -243px;}
.banner_offer_mesure .banner_cap_main {
  top: inherit;
  bottom: 15%;
}
.une_offer_mesure_sec .head_commen h3{margin-bottom: 30px; }
.img_block_left{
  float: left;
  width: 60%;
}
.img_block_left img{width: 100%;}  
.img_content_right{
  float: left;
  width: 40%;
}
.left_img_block_sec{
  background: #605d5c;
}
.img_content_right{padding: 60px 72px  60px;}
.img_content_right .pera_commen_main p{color: #fff;}
.list_commen_item li{
  font-size: 25px;
  line-height: 35px;
  color: #fff;
  padding: 8px 0 8px 20px;
  background-image:url("../images/list_arrow_left.png");
  background-repeat: no-repeat;
  background-position: left 20px;
}
/**css end for  nos engagement offer measure **/
/****** RSE page main css start ******/
.banner_sec_main.RSE_banner_main{
  background-image:url("../images/rse_banner.png");
}
.RSE_banner_main .banner_cap_main{
  top: inherit;
  bottom: 35%;
}
.pera_commen_main.text-center p{text-align: center;}
.rse_main_sec .head_commen h1{margin-bottom: 55px;}
.development_durable{background: #f4f4f4;}
.development_durable.arrow_sec_padd, .Rse_2block_sec.arrow_sec_padd {
  padding: 85px 0px 105px;
}
.rse_block_inner{
  width: 390px;
  max-width: 100%;
  text-align: center;
}
.rse_block_inner .pera_commen_main p{
  text-align: justify;
  margin-bottom: 55px;
  margin-top: 55px;
  min-height: 246px;
}
/****** RSE page main css End ******/
.filter_serch_form .input-group{width: 360px;}
.eco_responsible_sec .head_commen h1{margin-bottom: 30px;}
.eco_label_caption{
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 20%;
  width: 943px;
  max-width: 100%;
  margin: 0 auto;
}
.eco_cap_left{
  float: left;
  width: 30%;
}
.eco_cap_right{
  float: left;
  width: 70%;
}
.eco_cap_right p{
  font-size: 30px;
  line-height: 50px;
  color: #005826;
}
.block_item_box{
  text-align: center;
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 25px;
}
.block_item_box:last-child{margin-right: 0px;}
.block_item_box > a{
  font-size: 23px;
  letter-spacing: 0.05em;
  display: inline-block;
  margin-top: 27px;
}
.block_item_box > a i{padding-left: 15px;}
.eco_3block_sec.arrow_sec_padd{padding: 125px 0 125px;}
.eco_3block_sec .container {
  width: 1440px;
  max-width: 100%;
  padding: 0px 20px;
}
.eco_3block_sec .pera_commen_main p{
  width: 1170px; max-width: 100%;
  margin: 0 auto 70px;
  text-align: justify;
}
.banner_sec_main.nos_engagement_banner{
  background-image: url("../images/rse_banner.png");
}
.banner_sec_main.RSE_banner_main h1.break_head span,
.banner_sec_main.nos_engagement_banner h1.break_head span{margin-right: -172px;}
/*****  quality page css start******/
.aqaulity_pro_sec .head_commen h1{margin-bottom: 48px;}
.quality_text_left{
  float: left;
  width: 538px;
  max-width: 49%
}
.quality_text_left p{text-align: justify;}
.quality_img_right{
  float: right;
  width: 505px;
  max-width: 49%
}
.quality_rightimg_box{margin-top: 35px; position: relative; }
.aqaulity_pro_sec .container{
  width: 1230px;
}
.quality_list_inner{
  margin: 0 auto;
  max-width: 100%;
}
.quality_list_inner img{display: inline-block;}
.quality_list_inner p{
  font-size: 25px;
  line-height: 35px;
}
.quality_list_inner ul{
  text-align: left;
  width: 530px;
  margin: 0 auto;
}
.quality_list_inner ul li{
  position: relative;
  font-size: 25px;
  line-height: 35px;
  padding-left: 22px;
}
.quality_list_inner ul li:after{
  position: absolute;
  left: 0;
  top: 15px;
  width: 6px;
  height: 6px;
  background: #000;
  content: "";
}
.quality_list_inner p{
  margin-bottom: 15px;
  margin-top: 30px;
}
.arrow_rotate{
  transform: rotate(180deg);
  margin-top: 12px;
}
/*****  quality page css end******/
.satisfaction_img_box .quality_img_right{
  width: 533px;
}
.satisfaction_img_box .quality_img_right p{
  font-size: 14px;
  color: #959595;
  line-height: 48px;
}
.heading_list_item{text-align: center''}
.heading_list_item li{
  display: inline-block;
  position: relative;
  padding-right: 30px;
  font-size: 25px;
  line-height: 48px;
}
.heading_list_item{
  padding-right: 0px;
}
.heading_list_item li:last-child{
  padding-right: 0px;
}
.heading_list_item li:after{
  position: absolute;
  right: 9px;
  top: 21px;
  width: 6px;
  height: 6px;  
  background: #000;
  content: "";
}
.heading_list_item li:last-child:after{
  display: none;
}
.setisfaction_video_sec > img{width: 100%;}
.satis_left_red h1{
  font-size: 43px;
  line-height: 54px;
  letter-spacing: 0.05em;
  color: #cd0102;
  margin-top: 50px;
  margin-bottom: 18px;
}
.satis_left_red{float: left; width: 85%; }
.satis_right_img{float: right; width: 15%; text-align: right;}
.satis_right_img img{display: inline-block;}
.quality_rightimg_box.satisfaction_img_box{padding-bottom: 40px;}
/** wurth france direction page css start **/
.wurth_france_direction .container{
  width: 1230px;
}
.wurth_france_direction .head_commen h1{margin-bottom: 52px;}

.directoreimg_left{width: 60%; float: left;}
.directoreimg_right_content{
  max-width: 40%;
  float: right;
  padding-left:30px;
}
.wurth_france_direction.arrow_sec_padd{padding-bottom: 24px;}
.director_sec_main .container{
  width: 1430px;
  max-width: 100%;
}
.directoreimg_right_content > h4{
  font-size: 25px;
  font-family: 'Wuerth Book';
  margin: 0 ;
  padding-bottom: 26px;
  padding-left:30px;
}
.directoreimg_right_content li > h4 {
  font-size: 29px;
  line-height: 32px;
  font-weight: bold;
  font-family: 'Wuerth Book';
  margin-bottom: 6px;
  margin-top: 0;
  padding-left:30px;
}
.directoreimg_right_content li > p{
  font-size: 24px;
  line-height: 30px;
   padding-left:30px;
}
.directoreimg_right_content li{padding-bottom: 2px;}
.baner_owl_slider{background-image: none; margin-top: 0;}
.baner_owl_slider .owl_item{
  height: 600px;
  background-size: cover;
  background-position: center bottom;
}
#header{position: relative;}
#menuwurth{
  /*position: absolute;*/
  left: 0;
  top: 100%;
  width: 100%;
}
/**philosophy page css start**/
.head_break_sec .head_commen h1 span{
  display: inline-block;
  margin-right: -370px;
}
.head_break_sec .head_commen h1 {
  margin-bottom: 52px;
  font-size: 38px;
  line-height: 54px;
  padding-right: 200px;
}
.philosophy_list > p{margin: 0px;color: #4e4e4e; font-weight: bold;}
.philosophy_list ul{
  padding: 35px 0;
  margin: 0;
}
.philosophy_list ul li{
  position: relative;
  font-size: 25px;
  line-height: 35px;
  padding-left: 22px;
}
.philosophy_list ul li:after{
  position: absolute;
  left: 0;
  top: 15px;
  width: 6px;
  height: 6px;
  background: #000;
  content: "";
}
.philosophy_list{
  width: 1040px;
  max-width: 100%;
}
.prof_profile_img{float: left; width: 27%;}
.prof_article_right{float: right; width: 73%;}
.prof_article_right p{
  color: #0093dd;
  font-size: 32px;
  line-height: 35px;
  font-style: italic;
  font-weight: bold;
  padding-top: 15px;
  text-align: justify;
}
.prof_article_right span{
  display: block;
  font-size: 25px;
  line-height: 25px;
  
  margin-top: 30px;
}
.prof_article{width: 1040px; padding-top: 75px; padding-right: 10px; margin-left: 36px; padding-bottom: 113px;}
.philosophy_pera_sec .container{
  width: 950px;
  max-width: 100%;
}
.philosophy_pera_sec .pera_commen_main p{
  font-size: 28px;
  line-height: 45px;
}
.philosophy_pera_sec{
  padding-top: 142px;
  padding-bottom: 130px;
}
/**philosophy page css End**/
/**wurth france le group wurth page css start**/
.wurth_france_group_sec .pera_commen_main p{margin-bottom: 17px; text-align: justify;}
.wurth_france_group_sec .container{
  width: 1232px;
}
.group_worth_boxleft{
  float: left;
  max-width: 75%;
  width: 725px;
}
.group_worth_boxright{
  float: right;
  width: 25%;
}
.group_worth_boxright{text-align: right;}
.group_worth_boxright img{
  display: inline-block;
}
.legroup_list_left{
  float: left;
  width: 350px;
  max-width: 50%;
}
.legroup_list_left p{
  font-size: 25px;
  line-height: 35px;
  color: #323232;
}
.legroup_list_right{
  float: left;
  width: 50%;
  padding-left: 55px;
}
.legroup_list_right li{
  font-size: 25px;
  line-height: 35px;
  color: #323232;
  padding-left: 40px;
  background-image: url("../images/right_arrow.png");
  background-repeat: no-repeat;
  background-position: left center;
}
.img2block_item{
  width: 100%;
}
.le_group_pera_sec .pera_commen_main p{
  font-size: 30px;
  line-height: 52px;
}
.le_group_pera_sec .container{
  width: 1232px;
}
.le_group_pera_sec{
  padding: 94px 0 146px;
}
.legroup_fullvideo_sec > img{width: 100%;}
/**wurth france le group wurth page css End**/







/****** css start for  interprice ethics *****/
.banner_interprice_ethic h1.break_head{
  padding-right: 25rem;
}
.banner_interprice_ethic h1.break_head span{
  margin-right: -44rem;
}
.banner_interprice_ethic .banner_cap_main {
  top: inherit;
  bottom: 35%;
}
.container_920px .container{
  width: 960px;
}
.container_1120px .container{
  width: 1150px;
}
.sec_padd_same{
  padding: 115px 0 ;
}
.apprentissage_pera_sec{
  background: #dedede;
}
.owl_item_client h3{
  text-align: center;
  color: #323232;
  font-size: 24px;
  line-height: 35px;
  font-family: 'Wuerth Book';
  margin-bottom: 50px;
  margin-top: 15px;
}
.owl_item_client h3 span{
  display: block;
  font-weight: bold;
  color: #005952;
}
.client_circle_img{
  background: #cacaca;
  height: 131px;
  width: 131px;
  border-radius: 50%;
  margin:0 auto;
}
.owl_item_client .pera_commen_main p{
  font-size: 25px;
  text-align: justify;
  color: #605d5c;
  position: relative;
  padding: 0 45px;
}
.owl_item_client .pera_commen_main p:before,
.owl_item_client .pera_commen_main p:after{
  content: "";
  position: absolute;
  left: -0px;
  top: -10px;
  height: 26px;
  width: 34px;
  background-image: url("../images/quate_top.png");
  background-repeat: no-repeat;
}
.owl_item_client .pera_commen_main p:after{
  left: inherit;
  top: inherit;
  right: -0px;
  bottom: -10px;
  background-image: url("../images/quate_bottom.png");
  background-repeat: no-repeat;
}
.open_img_colored img{display: inline-block !important; width: auto !important;}
.client_tetimonial_sec .container{
  width: 1040px;
}
.owl-nav > div{
  height: 34px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: -96px;
  margin-top: -60px;
  
  background-image: url("../images/arrow-grey.png");
  background-repeat: no-repeat;
  font-size: 0px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
}
.owl-nav > div.owl-next{
  left: inherit;
  right: -96px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
.text_justify p{
  text-align: justify;
}
.ethic_top_sec .head_commen h3{margin-bottom: 30px;}
.ethic_top_sec .container{
  width: 1205px;
}
.right_blue_blog{
  background: #008eca;
}
.right_blue_blog .btn_border_commen a{
  border: 1px solid #fff;
  color: #fff;
  margin-top: 50px;
}
.right_blue_blog .img_content_right {
  padding: 84px 96px 84px;
  text-align: justify;
}
.right_blue_blog .btn_border_commen a:hover{
  color: #333;
  border: 1px solid #333;
}
.travail_sec_top .container{width: 1205px; height:660px;}
.travail_sec_top .heading_list_item{margin-bottom: 30px;}
.travail_sec_top .heading_list_item li{font-weight: bold;}

/**** integration page css start ****/
.integration_rightimg_box .left_pera{
  float: left;
  width: 32%;
}
.integration_rightimg_box .right_pera{
  float: right;
  width: 68%;
  text-align: right;
  padding-left: 40px;
}
.integration_rightimg_box .right_pera img{
  display: inline-block;
}
.integration_rightimg_box .left_pera .pera_commen_main p{
  text-align: justify;
}
/**** integration page css end ****/


/** engagement  development durable css start **/
.durable_leftimg_box{text-align: center; padding-top: 30px;}
.durable_leftimg_box img{
  display: inline-block;
}
.durable_left_img{
  float: left;
  width: 49%;
}
.durable_right_content{
  float: right;
  width: 51%;
  padding-left: 13rem;
}
.durable_left_img .open_img_colored{margin-top: 50px;}
.durable_right_content > img{
  width: 350px;
  margin-bottom: 24px;
}
.durable_right_content .pera_commen_main p{
  text-align: justify;
}
/** engagement  development durable css End **/
.accessiblity_rightimg_sec .pera_commen_main p{
  font-size: 25px;
}
.accessiblity_rightimg_sec .integration_rightimg_box .left_pera{
  width: 50%;
}
.accessiblity_rightimg_sec .integration_rightimg_box .right_pera{
  width: 50%;
}
.accessiblity_rightimg_sec .integration_rightimg_box{padding-top: 34px;}
.accessiblity_rightimg_sec{background: #ebebeb;}
.full_img_cap_bottom{
  position: absolute;
  width:760px;
  max-width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -15px;
  background: #fff;
  padding: 35px;
  font-weight: bold;
  z-index: 2;
}
.full_img_cap_bottom .pera_commen_main p{margin-bottom: 0px; text-align: justify;}


/** css sstart for collaborateor page **/
.collaborate_banner_sec h1.break_head span {
  margin-right: -23rem;
}
.collaborate_banner_sec .banner_cap_main {
  top: inherit;
  bottom: 35%;
}
.pera_commen_main.font_25px p{font-size: 25px;}

.collaborate_leftimg_box .durable_right_content > img{
  width: 374px;
  max-width: 100%;
}
.collaborate_leftimg_box .durable_left_img{width: 40%;}
.collaborate_leftimg_box .durable_right_content{width: 48%;}
.collaborate_leftimg_box{padding-top: 27px;}
.programe_formation_sec{background: #f4f4f4;}
.programe_formation_sec .collaborate_leftimg_box .durable_left_img{
  width: 49%;
}
.collaborate_full_sec2 {
  position: relative;
}
.collborate_full_cap{
  position: absolute;
  width: 950px;
  left: 0;
  right: 0;
  bottom: 45px;
  background: rgba(255,255,255,.8);
  margin: 0 auto;
  padding:28px 57px;
}
.collborate_full_cap .pera_commen_main p{margin-bottom: 0;}
/** css end for collaborateor page **/

/** css start for durable environment page **/
.envir_durable_sec, .environemt_count_sec{position: relative;}
.environemt_count_sec:after{
  bottom: inherit;
  top: 0;
}
.environemt_dev_durable_sec .durable_right_content{width: 50%;}
.environemt_dev_durable_sec .durable_leftimg_box{padding-bottom: 10px;}
.green_big_block{display: inline-block; width: 307px; max-width: 100%; padding-bottom:40px;}
.green_big_block .pera_commen_main p{
  font-size: 24px; line-height: 33px;margin-bottom: 0; padding-bottom:40px;
}
.green_big{
  font-size: 60px;
  font-family: 'Wuerth Bold';
  color: #005e20;
  line-height: 45px;
  padding-bottom: 40px;
  padding-top: 50px;
}
/** css end for durable environment page **/

/** club horizon page css start **/
.club_horizon_bg_box{
  background-image: url("../images/club_horizon_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 760px;
  padding: 75px 0;
}
.club_horizon_bg_box .head_commen h1{
  font-family: 'Open Sans', sans-serif;
  font-size: 23px;
  color: #cc0000;
  line-height: 40px;
}
.club_horizon_cap{
  margin-top: 28.5rem;
}
.club_horizon_cap .pera_commen_main p{ margin-bottom:15px;}
.club_horizon_cap .btn_border_commen{margin-bottom: 45px;}
.club_horizon_rightimg .durable_left_img{width: 66%;}
.club_horizon_rightimg  .durable_right_content{width: 34%; padding-left: 0; text-align: right;}
.club_horizon_rightimg  .durable_right_content img{
  display: inline-block;
  width: auto;
}
.club_horizon_rightimg{padding-top: 0px;}
/** club horizon page css End **/


/** css start forcirtificate et bilans **/
.cirtificate_main_box .legroup_list_right{padding-left: 0;}
.cirtificate_left_img{
  float: left;
  width: 33%;
  text-align: center;
}
.cirtificate_left_img img{display: inline-block;}
.cirtificate_right_img{
  float: right;
  width: 67%;
}
.cirtificate_right_img .legroup_list_right{width: 100%;}
.cirtificate_right_img .legroup_list_right li{background-position: left 12px; font-size: 25px; line-height: 35px; padding: 4px 0px 4px 47px;}
.legroup_list_right.bluearrow li{
  background-image: url("../images/right_arrow_blue.png");
}
.telicharger_pdf_img{margin-top: 157px;}
.cirtification_sec1 .head_commen h1{
  margin-bottom: 70px;
}
.cirtification_sec2 .cirtificate_left_img{padding-top:0rem;}
.cirtification_sec1 .cirtificate_left_img{padding-top:65px;}
.cirtification_sec3 .cirtificate_left_img{padding-top:0rem;}
.cirtification_sec2{background: #f5f5f5;}
.cirtification_sec3 .cirtificate_right_img .legroup_list_right{ padding-bottom: 20px;}

/*** musee wuth page css start ***/
.right_alignimg_box{
  position: relative;
}
.right_alignimg_box .pera_commen_main{
  float: left;
  width: 50%;
  padding-right: 15px;
}
.rightcorner_img{
  position: absolute;
  right: 0;
  top: 0;
  width: calc(50% - 15px);
} 
.right_alignimg_box .pera_commen_main p{
  padding-right: 70px;
  margin-bottom: 28px;
}
.musee_wuth_sec1 .head_commen h1{margin-bottom: 50px;}

.musee_alter_left{
  float: left;
  width: 50.5%;
}
.musee_alter_right{
 float: right;
 width: 43.5%; 
}
.musee_alter_left .pera_commen_main p{margin-bottom: 56px;}
.musee_alter_right .pera_commen_main p{
  margin-bottom: 0;
  margin-top: 56px;
}
.left_img_block_sec.block_50_50{background: #9a9f93;}
.block_50_50 .img_block_left{width: 50%;}
.block_50_50 .img_content_right{width: 50%; padding: 150px 95px 150px;}
.musee_pera_sec .container{
  width: 850px;
  max-width: 100%;
}
.musee_pera_sec .pera_commen_main p;:last-child{margin-bottom: 0;}
/*** musee wuth page css start ***/


/** formation page css start **/
.formation_2block_sec {padding: 65px 0;}
.formation_2block_sec .rse_block_inner{width: 42.5%;}
.formation_2block_sec .pera_commen_main p{margin-bottom: 0;}
.greybg{background: #dedede;}
.formation_2block_sec.sec_padd_same{
  padding: 115px 0;
}
.formation_2block_sec .pera_commen_main.mar_top_0 p{
  margin: 0;
  min-height: inherit;
}
.bien_travail_sec_lefimg .pera_commen_main.mar_top_0 p{margin-top: 0; margin-bottom: 35px; min-height: inherit;}
.bien_travail_sec_lefimg  .rse_block_inner{
  width: 56%;
}
.bien_travail_sec_lefimg  .rse_block_inner.pull-right{
  width: 29%;
   padding-top: 0;
}
.bien_travail_sec_lefimg{position: relative;}
.bien_travail_sec_lefimg:before{
  height: 1px;
  width: 790px;
  max-width: 100%;
  background: #dedede;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.bientravail_rightimg .pera_commen_main.mar_top_0 p{margin-top: 0; min-height: inherit; margin-bottom: 35px;}
.bientravail_rightimg .rse_block_inner{width: 41.5%;}
.bien_travail_sec_lefimg .pera_commen_main.mar_top_0 p:last-child,
.bientravail_rightimg  .pera_commen_main.mar_top_0 p:last-child{margin-bottom: 0;}

/***** wurth france telechargement page css start *****/
.telechargements_filter_sec .filter_serch_form {
  padding: 20px 65px 0;
}
.telechargements_filter_sec .filter_serch_form .form-group{margin-right: 33px;}
.telechargements_filter_sec .head_commen h1{margin-bottom: 60px;}
.filter_serch_form .form-group:first-child select.form-control{
  width: 161px;
}
.telechargements_filter_sec .filter_serch_form .form-group:last-child{margin-right: 0; padding-top: 0;}
.telechargements_filter_sec .filter_serch_form .input-group .form-control{width: 238px; margin-left: 0;}
.telechargements_filter_sec .filter_serch_form .input-group{
  width: auto;
  max-width: 286px;
}
.telechargement_main{
  padding: 0px 65px;
}
.telechargement_item h4{
  font-size: 25px;
  line-height: 35px;
  color: #cc0000;
  margin: 0;
  font-family: 'Wuerth Book';
}
.telechargement_item p{
  font-size: 21px;
  line-height: 35px;
  margin: 0;
  color: #323232;
}
.telechargement_item .telelist_left > a{
  font-size: 15px;
  line-height: 35px;
  display: inline-block;
  color: #cc0000;
  margin-top: 8px;
  letter-spacing: 0.05em;
}
.telechargement_item .telelist_left > a img{
  display: inline-block;
  margin-right: 5px;
  margin-top: -8px;
}
.telechargement_item telelist_left > a:hover{
  color: #009EE0;
}
.telechargement_item{
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #b9b9b9;
}
.telechargement_item:last-child{
  margin-bottom: 0;
  padding-bottom: 8px;
  border-bottom: none;
}
.telechargement_list{padding-top: 50px;}
.telelist_left{float: left; width: 78%;}
.telelist_right{
  float: right;
  width: 22%;
}
.telechargements_filter_sec{
  padding: 0px 0 85px;
}
.telechargements_filter_sec .container{
  width: 1280px;
  max-width: 100%;
}
.telechargements_filter_sec .timeline_pagination{padding-bottom: 0;}
.telechargement_banner h1{padding-right: 70px;}
/***** wurth france telechargement page css  end *****/

/** contact page css start **/
.contact_item_box {
  float: left;
  border: 1px solid #ccc;
  width: 30%;
  margin-right: 2%;
  height: 250px;
  vertical-align: top;
  text-align: center;
  position: relative;
  margin-bottom: 22px;
}

.contact_item_box span.item_icon{
  font-size: 25px;
  line-height: 28px;
}
.contact_item_box h4{
  font-size: 25px;
  color: #444;
  padding: 10px 0;
    font-family: 'Wuerth Book';
    text-transform: uppercase;
}
.contact_hover_icon{
  height: 0px;
  overflow: hidden;

  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.contact_hover_icon a{
  font-size: 25px;
  margin: 0 10px;
  color: #0099AE;
  display: inline-block;
}
.contact_list_inner{
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  top: 50%;
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.contact_item_box:hover .contact_hover_icon {height: 30px;}
/** contact page css End **/

/** contact page css start **/
.contact_item_box {
  float: left;
  border: 1px solid #ccc;
  width: 30%;
  margin-right: 2%;
  height: 280px;
  vertical-align: top;
  text-align: center;
  position: relative;
  margin-bottom: 22px;
}

.contact_item_box span.item_icon{
  font-size: 25px;
  line-height: 28px;
}
.contact_item_box h4{
  font-size: 24px;
  color: #444;
  padding: 10px 0;
    font-family: 'Wuerth Book';
    text-transform: uppercase;
}
.contact_hover_icon{
  height: 0px;
  overflow: hidden;

  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.contact_hover_icon a{
  font-size: 25px;
  margin: 0 15px;
  color: #0099AE;
  display: inline-block;
}
.contact_list_inner{
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  top: 50%;
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.contact_item_box:hover .contact_hover_icon {height: 52px;}
.contactmodal_connen .modal-dialog {
  width: 800px;
  border-radius: 0px;
}
.contactmodal_connen .modal-content{border-radius: 0;}
.contactmodal_connen .modal-header {
  padding: 15px 15px 0;
  border: none;
}
.contactmodal_connen .modal-header .close{

  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 30px;
  opacity: 1;
  border: 1px solid #ccc;
  z-index: 9;
  float: none;
}
.contactmodal_connen .modal-body{padding-top: 0px;}
.modal_inner h2{margin-top: 0; margin-bottom: 20px; text-align: center;}
.contact_model form.wpcf7-form .form-group{
  float: left;
  width: 45%;
  margin-left: 10%;
}
.contact_model form.wpcf7-form{padding: 20px 80px 0;}
.contact_model form.wpcf7-form .form-group:nth-child(2n){
  margin-left: 0;
}
.contact_model form.wpcf7-form .form-group.message_group{
  width: 100%;
  margin-left: 0;
}
.contact_model form.wpcf7-form .form-control,
.contact_model select.wpcf7-form-control{
  border-radius: 0px;
  padding: 7px 10px;
  border: 1px solid #ccc;
}
.contact_model select.wpcf7-form-control{
  background-position: calc(100% - 10px) center;
}
.contact_model form.wpcf7-form .form-group.message_group .form-control{
  min-height: 150px;
}
.pop_contact_button input.wpcf7-form-control.wpcf7-submit{
height: 42px;
width: 175px;
max-width: 100%;
display: inline-block;
border: 1px solid #ccc;
padding: 7px 15px;
text-align: center;
font-family: 'Wuerth Bold';
font-size: 18px;
background: none;
}
.pop_contact_button input.wpcf7-form-control.wpcf7-submit:hover{border: 1px solid #009EE0; color: #009EE0;}
.popupmap_left{
  float: left;
  width: 40%;
}
.popupmap_right{
  float: right;
  width: 60%;
}
.popupmap_left p{
  font-size: 20px;
  line-height: 38px;
}
.modal_inner_map{
  padding: 20px 0px 0 20px;
  position: relative;
}
.map_contac_btn {
  position: absolute;
  left: 35px;
  bottom: 15px;
}
.map_contac_btn img{max-width: 30px; display: inline-block; margin-top: -2px; margin-right: 5px; }

@media (max-width:768px){
  .telelist_left{
    width: 100%;
  }
.dwn_arrw_new {
    display: none !important;
}
}
@media (min-height: 750px){
.contactmodal_connen .modal-dialog {

  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: 30px auto;
  transform: translate(0 , -50%) !important;
  -moz-transform: translate(0 , -50%) !important; 
  -webkit-transform: translate(0 , -50%) !important;
}

}
/** contact page css End **/

/** de wurth grouppage css start **/


.years_group_list li{
  float: left;
  width: 20%;
  position: relative;
  border: 2px solid rgba(24,94,180,1);
  border-right: none;
  font-size: 18px;
  text-align: center;
  line-height: 30px;
  background: rgba(235,235,235,1);
  left: 0;
  font-family: 'Wuerth Bold';
}
.years_group_list li:nth-child(5n){
  border-right: 2px solid rgba(24,94,180,1);
}
.years_group_list li:nth-child(2n) .year_item{
  background: rgba(204,204,204,1);
}
.years_content_box{
  border-left: 2px solid rgba(24,94,180,1);
   padding-left: 15px;
   width:300px;
   position: absolute;
   left:50%;
   bottom:  calc(100% + 20px);
   height: 300px;
   text-align: left;
}
.years_content_box p{
  font-size: 20px;
  line-height: 26px;
  color: #555;
  padding-bottom: 10px;
}
.years_content_box img{
  width: 60%;
}

.years_group_list li:nth-child(1) .years_content_box{
  width: 400px;
  left: 40px;
}
.years_group_list li:nth-child(5) .years_content_box{
  width:195px;
  left: 40px;
  height: 200px;
}
.years_group_list li:nth-child(3) .years_content_box{
  height: 250px;
}
.years_group_list li:nth-child(2) .years_content_box{
  padding-top: 30px;
}
.years_group_list li:nth-child(2) .years_content_box >img{
  position: absolute;
  right: calc(100% + 20px);
  bottom: 0;
}
.years_group_list li:nth-child(4) .years_content_box{
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  display: -moz-flex;
  -moz-justify-content: flex-end;
  -moz-flex-direction: column;
  display: -webkit-flex;
  -webkit-justify-content: flex-end;
  -webkit-flex-direction: column;

  height: 200px;
  


}
.years_group_list li:nth-child(4) .years_content_box p{
padding-bottom: 0;
margin-bottom: 0;
}
.years_content_box:after{
  height: 12px;
  width: 12px;
  background: rgba(24,94,180,1);
  border-radius: 50%;
  position: absolute;
  left: -7px;
  bottom: -2px;
  content: "";
}
.years_group_list li:nth-child(2n) .years_content_box{
  top: calc(100% + 20px);
  bottom: inherit;
}
.years_group_list li:nth-child(2n) .years_content_box:after{
  bottom: inherit;
  top: 0;
}
.years_group_list {
  padding: 340px 0px;
}
.years_group_list li:nth-child(3) .years_content_box p{
  padding-top: 15px;
  margin-bottom: 0;
}
/** de wurth grouppage css start **/


/** New css start ***/

.filter_serch_form form.tele_search_form .btn.btn-default {
    margin-left: 0 !important;
}





@media(max-width:768px)

{
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .vertical_center {width: 100% !important; display: block !important;}
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .vertical_center_text {display: block !important;}
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .head_commen h1{margin-top:30px !important;}
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .container_1120px .container {
      width: 100% !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtificate_right_img {
      float: right;
      width: 100% !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtificate_left_img {
      float: left;
      width: 100% !IMPORTANT;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .bnr_txt h3 span {
      font-size: 30px !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtification_sec2 .cirtificate_left_img {
    margin-top: 50px !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtification_sec3 .cirtificate_left_img {
    margin-top: 50px !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .touch .cd-nav-trigger
  {
    display:none;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans section#banner_sec {
    height: 300px !important;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .b3 {
    margin-top: -19%;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtificate_right_img .legroup_list_right li 
  {
    font-size: 23px !important;
    line-height: 30px;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtification_sec2 {
    background: #ffffff;
  }
  .page-template-template_nos-engagements_responsabilit-societal_certifications_et_bilans .cirtificate_right_img.wow.fadeIn.animated {
    margin-top: 8%;
  }
}



/*-----------Sonia's CSS for Musee Wurth Template---------*/

.section5_images img{width:100%;}

.head-common-div p{font-size: 25px;
  line-height: 35px;
  margin-bottom: 30px;
  color: #505050;
  font-family: 'Wuerth Book';
  text-align: justify;}

  /*.musee_wuthsec_fourth_section{height:auto !important;}

  .musee_wuthsec_five_section{height:auto !important;}

  .musee_wuthsec_six_section{height:auto !important;}

  .musee_wuthsec_second_section{height:auto !important;} 

  .musee_wuthsec_seven_section{padding:100px 0;}

    .six-title{padding-top:100px;} */

.musee_wuthsec_six_section{ background:#a4a19a;}


.musee_wuthsec_six_section p{margin-bottom:0 !important; color:#fff;}

.two-img-aside .pera_commen_main{width:auto;padding-right:0;}

.two-img-aside .rightcorner_img{width:auto;}

.fb-icon img{float:left;padding-right:10px;width:auto !important;}

.fb-icon a{color:#000;}

.fb-icon a:hover{color:#009EE0;}

.globe-icon a:hover{color:#009EE0;}

.globe-icon img{float:left;padding-right:10px;width:auto !important;}

.globe-icon a{color:#000;}

.left-text-block {

    padding-left: 100px;
    padding-top: 100px;

}

.left-text-block p{padding-right:0;}


@media (max-width:767px){
  
.left-text-block {

    padding-left: 20px;
    padding-top: 100px;
    padding-right:20px;

}

.musee_wuthsec_six_section .musee_alter_left .pera_commen_main p{padding-right:0;padding-left: 0px;}

.musee_wuthsec_six_section .musee_alter_left .pera_commen_main h1{padding-left: 0px;padding-top:10%;}

}