@import url(http://fonts.googleapis.com/css?family=Raleway);

body{ background:#FFF; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family: 'Raleway', sans-serif;   color:#282A2E; margin-bottom:20px; font-weight:300;}
h2{font-size: 45px;  text-align:center; text-transform:uppercase;  margin-bottom:20px;  text-align:center;}
.wpm_border{ width:120px; height: 10px; background:#FF2F00;  margin:0 auto; margin-bottom:60px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
p{ margin:0; padding:0; font-size: 15px; line-height:25px; color:#777;}
.row{ 	max-width:1170px; 	margin:auto;}
img{ width:100%; max-width:100%; height:auto; display:block;}
a:hover{ text-decoration:none; }
.container .btn{  color:#FFF; background:#FF2F00;  border:none; text-transform:uppercase; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.container .btn:hover{ background:#E62D00; color:#FFF !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.appelPlomb{display:block;width:100%;left:0;height:70px;position:fixed;bottom:-10px;background:#FF2F00;text-decoration:none;color:#fff;box-shadow:0 0 5px #888;z-index:9999;text-align:center}.appelPlomb span{cursor:pointer;display:inline-block;position:relative;transition:.5s;font-size:2.3em;color:#fff;padding:.1em}@media only screen and (min-width:800px){.appelPlomb{display:none}}




::-webkit-input-placeholder { color:#666 !important; }
::-moz-placeholder { color:#666 !important; }
:-ms-input-placeholder { color:#666 !important; } 
input:-moz-placeholder { color:#666 !important; }
.form-control:focus{ border-color: #FF2F00;     -webkit-box-shadow: none; box-shadow: none;}
     


/************header start************/

.header_top{ width:100%; background:#3B363A; }
.wpm_border_left{ border-left:1px solid #4E4A4D;}
.wpm_social_icon{}
.wpm_social_icon i{ width:45px; height:45px; font-size:18px; text-align:center; color:#FFF; border-right:1px  solid #4E4A4D; padding-top:15px;  }
.wpm_social_icon i:hover{color:#FF2F00; }
.wpm_popup{ }
.wpm_popup a{ display:inline-block;}
.wpm_popup a p{ color:#FFF; margin-top:10px;  }
.wpm_popup a p i{
	margin-right:5px;
	color:#FF2F00;}
.wpm_popup h4{
	text-align:left;}
.wpm_popup .form-group{ text-align:left;}
.wpm_popup .btn{
	float:left;}
.wpm_popup .modal-footer{
	text-align:left; }
.wpm_popup #remember{
	margin-left:20px;}				
.wpm_popup :focus{
	outline:none;}
.header_top .col-sm-7{ margin-bottom:12px;}

.top_header{
	display:none;	
}
@media screen and (min-width: 768px){
  .carousel-caption {
      bottom: 25% !important;
  } 
}
@media screen and (max-width: 768px){
  .wpm_slider_area .item {
      height: 50vh;
  }
  .wpm_slider_area .item img{
height: 100%;
  }
  .carousel-caption {
      height: 100%;
right: 2%;
left: 2%;
bottom: 0;
  }
  .carousel-caption h1{
      font-size: 30px;
  }
}
.carousel-caption .inputs{
border: none;
padding: 10px 30px 10px 10px;
color: black;
font-size: 17px;
margin: 0px 5px 15px;
}
.carousel-caption form .button {
padding: 10px 20px;
color: white;
background-color: #ff2f00;
border: 0;
font-size: 17px;
margin: 20px 0px;
}
.carousel-caption form{
padding: 30px 0px;
}
.wpm_call_action{
background: rgba(255, 50, 0, 0.8);
padding: 50px 10px;
}
.wpm_call_action .title_action {
text-align: center;
color: white;
font-weight: 600;
margin-bottom: 53px;
}
.wpm_call_action .btn_action{
color: white;
font-size: 20px;
font-weight: 500;
border: 2px solid white;
padding: 15px 30px;
}

.tarifs h4{
  text-transform: uppercase;
}
.tarifs table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 60px;
}
.tarifs td {
  border-bottom: 1px solid #808e95;
  padding: 8px;
}

.tarifs th {
  font-weight: bold;
  padding: 8px;
  border: 1px solid #808e95;
}  

.tarifs .second-tables{
  margin: 0;
}
.tarifs .second-tables th{
  background: lightgray;
}
.tarifs .second-tables td{
  border: 1px solid #808e95;
  width: 70%;
}
.tarifs .second-tables td:nth-child(2){
  text-align: center;
}

.counter{
  color: #eb3b5a;
  font-family: 'Muli', sans-serif;
  width: 200px;
  height: 200px;
  text-align: center;
  border-radius: 100%;
  padding: 77px 32px 40px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.counter:before,
.counter:after{
  content: "";
  background: #fff;
  width: 80%;
  height: 80%;
  border-radius: 100%;
  box-shadow: -5px 5px 5px rgba(0,0,0,0.3);
  transform: translateX(-50%)translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}
.counter:after{
  background: linear-gradient(45deg,#B81242 49%, #D74A75 50%);
  width: 100%;
  height: 100%;
  box-shadow: none;
  transform: translate(0);
  top: 0;
  left: 0;
  z-index: -2;
  clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%);
}
.counter .counter-icon{
  color: #fff;
  background: linear-gradient(45deg,#B81242 49%, #D74A75 50%);
  font-size: 33px;
  line-height: 70px;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  top:  0;
  left: 0;
  z-index: 1;
  transition: all 0.3s;
}
.counter .counter-icon i.fa{
  transform: rotateX(0deg);
  transition: all 0.3s ease 0s;
}
.counter:hover .counter-icon i.fa{ transform: rotateX(360deg); }
.counter h3{
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 3px;
}
.counter .counter-value{
  font-size: 30px;
  font-weight: 700;
}
.counter.orange{ color: #F38631; }
.counter.orange:after,
.counter.orange .counter-icon{
  background: linear-gradient(45deg,#F38631 49%,#F8A059 50%);
}
.counter.green{ color: #88BA1B; }
.counter.green:after,
.counter.green .counter-icon{
  background: linear-gradient(45deg,#88BA1B 49%,#ACD352 50%);
}
.counter.blue{ color: #5DB3E4; }
.counter.blue:after,
.counter.blue .counter-icon{
  background: linear-gradient(45deg,#5DB3E4 49%,#7EBEE1 50%);
}
@media screen and (max-width:990px){
  .counter{ margin-bottom: 40px; }
}
@media screen and (min-width:991px){
  .counters_section{ display: flex; justify-content: center; }
}

.wpm_header{ width:100%; background:#FFF; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{     background:none; color:#777;}
.navbar-nav>li>.dropdown-menu{   
  padding: 0px 0;
  background-color: transparent;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border:none;
  border-radius:0px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.0);
  box-shadow: 0 6px 12px rgba(0,0,0,.0); }
.navbar-nav > .active > a{ background:none !important; color:#FF2F00!important; }
.navbar-nav > .active > a:hover{ color:#FF2F00 !important;}
.navbar-right .dropdown-menu{ right:auto;} 
.navbar-nav>li>.dropdown-menu{ margin-top:22px; } 
.navbar-nav > li{ margin-left:1px; margin-right:1px;}
.navbar-nav>li> .dropdown-menu li{ border-bottom:1px solid #ccc;   }
.navbar-nav>li> .dropdown-menu>li>a{ padding:10px 10px; color:#FF2F00; margin-top:0px; text-align:left; background:#FFF;} 
.navbar-nav>li> .dropdown-menu>li>a:hover{ background:#FF2F00 !important; color:#FFF!important;}
.wpm_logo{width: auto;  height: 50px; margin:25px 0px;}
.navbar-brand{padding:0px;} 
.wpm_navber{ background:none; border:none; margin-bottom:0px;}
.wpm_menu li a{    font-size: 16px; color:#011D27; text-align:center;  line-height: 18px; margin-top: 30px;   padding-bottom:15px;  }
.wpm_menu li a:hover{background:none !important; color:#FF2F00!important; }


/************header end************/




/************index content start************/

.wpm_slider_area{ width:100%;  }
.glyphicon-chevron-left:before{ font-family:FontAwesome; content:'\f0a8';}
.glyphicon-chevron-right:before{font-family:FontAwesome; content:'\f0a9';}
.carousel-control .glyphicon-chevron-right{ font-size:40px; color:#FF2F00;}
.carousel-control .glyphicon-chevron-left{ font-size:40px ; color:#FF2F00;}
.wpm_slider_area h1 { font-size:40px; color:#FFF; margin-bottom:155px; background:rgba(0, 0, 0, 0.5);; text-transform:uppercase; padding:10px 20px; display:inline-block; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; }
.wpm_slider_area h2 { font-size:30px; color:#FFF; margin-bottom:155px; background:rgba(0, 0, 0, 0.5);; text-transform:uppercase; padding:10px 20px; display:inline-block; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; }
.carousel-indicators li{ background:#282A2E;}
.carousel-indicators .active{ background:#FF2F00;}




.wpm_featured_area{ width:100%; padding:80px 0px 50px; text-align:center;}
.wpm_featured_area .col-sm-3{ margin-bottom:30px;}
.wpm_fontawesome{ width:120px; height:120px;  border:10px solid rgba(255, 50, 0, 0.3); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:0 auto; visibility:visible; margin-bottom:20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.wpm_featured_area i{ width:100px; height:100px; border:1px solid #FF2F00; font-size:40px; padding-top:30px; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  visibility:visible;}
.wpm_featured_box:hover .wpm_fontawesome{ visibility:hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}




.wpm_portfolio_area{ width:100%; padding:80px 0px 50px; background:#f1f1f1;}
.wpm_portfolio_area .col-sm-4{ margin-bottom:28px; position:relative;}
.wpm_portfolio_area h2{}
.wpm_portfolio_area .color_font{ color:#FFF;}
.main_wraper{ width:100%;  display:inline-block; position:relative;}
.main_wraper .front{width:100%; -webkit-transform: perspective(600px) rotateY(0deg); transform: perspective(600px) rotateY(0deg);   -webkit-transition: all 1s linear;   transition: all 1s linear; background:#30C; color:#000; -webkit-backface-visibility:hidden; backface-visibility:hidden; display:block;}
.main_wraper .back{width:100%;  position:absolute; top:0; -webkit-transform: perspective(600px) rotateY(180deg); transform: perspective(600px) rotateY(180deg);   -webkit-transition: all 1s linear;   transition: all 1s linear; background:#333; color:#000; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.main_wraper:hover > .front{-webkit-transform: perspective(600px) rotateY(-180deg);transform: perspective(600px) rotateY(-180deg);}
.main_wraper:hover > .back{-webkit-transform: perspective(600px) rotateY(0deg);transform: perspective(600px) rotateY(0deg); position:absolute;}
.main_wraper .front img{ border:1px solid #FFF; }
.main_wraper .back{ }
.main_wraper .back img{ border:1px solid #FFF; opacity:0.2;}
.back_text{ position:absolute; top:0px; width: 100%;}
.main_wraper .back h3{ text-align:center; margin:50px 0px 20px; color:#FFF;}
.main_wraper .back p{  color:#FFF; text-align:center; margin:0px 15px 20px;}
.wpm_icon{ text-align:center;}
.wpm_icon i{ width:40px; height:40px; margin:10px; text-align:center; font-size:25px; color:#FF2F00; background:#FFF; padding-top:8px; -webkit-border-radius:50%; -moz-border-radius: 50%; border-radius: 50%; }





.wpm_service_area{ width:100%; padding:80px 0px 20px; text-align:center;}
.wpm_service_area .col-sm-4{ margin-bottom:50px;}
.wpm_service_area .wpm_border{ margin-bottom:20px;}
.wpm_service_area .col-sm-12 p{ margin-bottom:60px;}
.wpm_service_box{ position:relative; padding-left:100px;}
.wpm_service_box .wpm_fontawesome{ position:absolute; left:0px; top:0px; width:80px; height:80px;  border:10px solid rgba(255, 50, 0, 0.3); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:0 auto; visibility:visible; margin-bottom:20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.wpm_service_box i{position:absolute; left:0px; top:0px; width:60px; height:60px; border:1px solid #FF2F00; font-size:30px; padding-top:15px; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  visibility:visible;}
.wpm_service_box:hover .wpm_fontawesome{ visibility:hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.wpm_service_box h3{ text-align:left; margin-bottom:10px;}
.wpm_service_box p{ text-align:left;}



.wpm_client_area{ width:100%; padding:50px 0px;  background:url(images/pattren.png); background-repeat:repeat; background-color:#FF2F00;}
.wpm_client_area  .owl-theme .owl-controls .owl-buttons div{ background:#3B363A; padding:10px;}





.wpm_testimonial_area{ width:100%; padding:80px 0px 50px;}
.wpm_testimonial_area .col-sm-3{ margin-bottom:30px;}
.wpm_testimonial_box{ border:1px solid #CCC; padding:10px; position:relative; margin-bottom:40px;}
.wpm_testimonial_box .wpm_arrow{ width:0px; height:0px; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid #ccc; position:absolute; bottom:-20px; left:30px; }
.wpm_testimonial_box p{ color:#777 !important;}
.wpm_testimonial_area img{ width:80px; height:80px; margin-right:20px; float:left;  -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.wpm_testimonial_area h4{ margin-bottom:10px;  margin-top:55px; font-weight:700 !important;  }
.wpm_testimonial_area p{ color:#FF2F00;}



/************index content end************/



/**************about start*********************/


.wpm_title_ber{ width:100%; padding:50px 0px 30px;  background:url(images/pattren.png); background-repeat:repeat; background-color:#FF2F00;  }
.wpm_title_ber .col-sm-6{ margin-bottom:20px;}
.wpm_title_ber h3{ color:#FFF; font-weight:900; margin-bottom:0px; text-transform:uppercase;}
.wpm_title_ber p{ font-size:16px; color:#FFF;}
.wpm_title_ber p a{ font-size:16px; color:#FFF;}
.wpm_title_ber p a:hover{  color:#ccc; }
.wpm_progress{ margin-top:20px;}



.wpm_about_top_area{ width:100%; padding:80px 0px 50px; }
.wpm_about_top_area .col-sm-6{ margin-bottom:30px;}
.wpm_about_top_area h5{ line-height:30px;}
.wpm_about_top_area h3{ margin-bottom:20px;}
.wpm_about_top_area p{ line-height:24px;}
.wpm_about_top_area button{ margin-top:30px;}
.social_grup{ margin-top:30px;}
.social_grup i{ width:40px; height:40px; text-align:center; font-size:25px; color:#FFF; padding-top:5px; background:; margin-right:5px;  background:rgba(0, 0, 0, 0.23); border:2px solid #FFF; -webkit-transition: all .50s ease-in-out; -moz-transition: all .50s ease-in-out; -o-transition: all .50s ease-in-out; transition: all .50s ease-in-out}
.social_grup i:hover{ background:#FF2F00;  -webkit-transition: all .50s ease-in-out; -moz-transition: all .50s ease-in-out; -o-transition: all .50s ease-in-out; transition: all .50s ease-in-out;}





.wpm_about_area{ width:100%; padding:0px 0px 50px;}
.wpm_about_area .col-sm-8{ margin-bottom:30px;}
.wpm_about_area .col-sm-4{ margin-bottom:30px;}
.wpm_about_area .list-group{ background:none; }
.wpm_about_area .list-group-item{border:none; padding-left:0px;}
.wpm_about_area .list-group-item i{ margin-right:10px; color:#FF2F00;}
.wpm_about_area .progress{ height:35px;}
.wpm_about_area .progress-bar{ padding-top:8px;

background: rgb(180,227,145); /* Old browsers */
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(50%,rgba(97,196,25,1)), color-stop(100%,rgba(180,227,145,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C */}



.inner_testimonial{ padding-top:0px;}


/**************about end*********************/





/**************service start*********************/

.wpm_more_service_area{ width:100%; padding:0px 0px 50px;}
.wpm_more_service_area .col-sm-8{ margin-bottom:30px;}
.wpm_more_service_area .col-sm-4{ margin-bottom:30px;}
.titr{ color:#FFF; background:#FF2F00; padding:10px 15px; text-align:left; border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;}
.titr a{ color:#FFF; background:#FF2F00; padding:10px 15px; text-align:left; border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;}
.wpm_more_service_area p{ margin-bottom:30px;}
.pppp{ position:absolute; left:0px; top:0px; font-size:35px; color:#FFF; background:#FF2F00; width:70px; height:70px; text-align:center; padding-top:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition: all .5s ease-out ; -moz-transition: all .5s ease-out;  -o-transition: all .5s ease-out;   transition: all .5s ease-out; }
.wpm_more_service_area i{ position:absolute; left:0px; top:0px; font-size:35px; color:#FFF; background:#FF2F00; width:70px; height:70px; text-align:center; padding-top:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition: all .5s ease-out ; -moz-transition: all .5s ease-out;  -o-transition: all .5s ease-out;   transition: all .5s ease-out; }
.wpm_more_service_text{ position:relative; padding-left:100px; margin-bottom:40px;}
.wpm_more_service_text h3{ margin-bottom:5px; background:none; padding:0px; color:#5C5C5C;} 
.wpm_more_service_text:hover i{ background:#333; -webkit-transition: all .5s ease-out ; -moz-transition: all .5s ease-out;  -o-transition: all .5s ease-out;   transition: all .5s ease-out;}



/**************service end*********************/




/************blog start************/

.wpm_blog_area{ width:100%; padding:80px 0px 20px; }
.wpm_blog_area .col-sm-9{ }
.wpm_blog_area .col-sm-3{ margin-bottom:30px;}
.wpm_blog_area .input-group-addon{ padding:0px;}
.wpm_blog_area .input-group-addon .btn{ border-radius:0px; border:1px solid #ccc; padding: 5px 12px;}
.wpm_right_side img{ margin-bottom:20px;}
.wpm_right_side h1 a{ color:#2B8B8D;}
.wpm_right_side h1 a:hover{ color:#247375;}
.border_line{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0px; margin-bottom:30px;}
.border_line span{ margin-right:20px;}
.border_line p i{ margin-right:5px;}
.wpm_right_side .btn{ margin-top:20px; border-radius:0px; border:none; font-size:18px;}
.blog_row{ margin-bottom:60px;}
.blog_row:last-child{ margin-bottom:0px;}



.wpm_left_side_ber{}
.wpm_left_side_ber h3{ margin-bottom:35px; text-transform:uppercase;}
.search_area{ margin-bottom:60px;}
.wpm_blog_area .input-group{ }
.wpm_blog_area .form-control{ border-radius:0px; }
.wpm_blog_area .input-group-addon{ border-radius:0px; background:#FFF; color:#666; margin-top:20px;}

.wpm_catagoris{ margin-bottom:60px;}
.wpm_catagoris .list-group .list-group-item{ border-radius:0px;  border-left:none; border-right:none; }


.wpm_letest_post{ margin-bottom:60px;}
.wpm_letest_post p { font-size:16px; color:#666;}
.wpm_letest_post img{ width:80px; height:80px; float:left; margin-right:10px; }


.wpm_blog_tag{ margin-bottom:60px;}
.wpm_blog_tag a{ color:#FFF; background:#FF2F00; border:1px solid #ccc; padding:5px 10px; float:left; margin-right:10px; margin-bottom:10px;}
.wpm_blog_tag a:hover{ color:#FFF; background:#E62D00; }


.featured_work{ margin-bottom:60px;}
.featured_work img{ width:100px; height:80px; float:left; margin-bottom:10px; margin-right:10px;}


.wpm_number_btn{ margin-bottom:50px;}

/************blog end************/




/************blogarticle start************/

.wpm_blogarticle_area{}
.wpm_blogarticle_area .blog_para{ margin-bottom:30px;}
.wpm_comment_box {
    border: 1px solid #D33939;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
    position: relative;
}
.wpm_comment_box p{
  margin: 0px;
}
.wpm_arrow {
    width: 0px;
    height: 0px;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #D33939;
    position: absolute;
    bottom: -15px;
    left: 80px;
} 
.wpm_comment_image {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    margin-left: 45px;
}
.name h4{
  margin-bottom: 0px;
}



/************blogarticle end************/



/************contact start************/

.wpm_adderss_area{ width:100%; padding:80px 0px 50px;}
.wpm_adderss_area .col-sm-4{ margin-bottom:30px;}
.wpm_adderss_area a{ color:#696872;}
.wpm_adderss_area a:hover{ text-decoration:underline;}



.wpm_massage_area{ width:100%; padding:80px 0px 80px;}
.wpm_massage_area textarea{ margin-top:30px; margin-bottom:30px;}

/************contact end************/




/************footer start************/


footer{ width:100%; padding:80px 0px 0px; background:#f1f1f1;}
footer .col-sm-4{ margin-bottom:30px;}
footer h3{ color:#FFF; text-transform:uppercase;}
footer h4{ color:black; text-transform:uppercase;}
footer a{ color:#777;}
footer li{font-size:12pt;color:#717171 !important;}
footer a:hover{ color:#FF2F00;}
footer .wpm_contact_text i{top: 0px;}
.wpm_contact_text{ position:relative; padding-left:50px; margin-bottom:30px; }
.wpm_contact_text i{ position:absolute; left:0px; top:5px; color:#FFF; font-size:15px; text-align:center; width:30px; height:30px; background:#454044; padding-top:7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.wpm_recent_text{ position:relative; padding-left:90px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #443F43;}
.wpm_recent_text:last-child{ border-bottom:none;}
.wpm_recent_text img{ width:70px; height:70px; border:5px solid #443F43;  -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  position:absolute; left:0px; top:0px;}
footer .form-control{ background:#2E2E2E; border-color:#443F43; color:#FFF; padding:20px; margin:20px 0px;}
footer .btn{ width:100%; padding:10px 0px; color:#c0c0c0;; text-transform:uppercase;}



.wpm_frooter_ending{ width:100%; background-color:#312D30; padding:15px 0px; } 
.wpm_frooter_ending p{ font-size: 14px; padding-top:5px; color:#ccc;}
.wpm_frooter_list{margin-left:187px;}
.wpm_footer_menu{ padding-top:5px;}
.wpm_frooter_ending a{color:#FFF; margin-left:10px;}
.wpm_frooter_ending a:hover{ color:#FF2F00;}



/************footer end************/

