@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
/*-----------------------------------------------------------------------------------

    Template Name: Resume One Page HTML Responsive Template
    Template URI: http://periodicitems.com/
    Description: This is html5 One page Resume template
    Author: Periodicitems
    Author URI: http://periodicitems.com/
    Version: 1.0

-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
  
    1. Theme Default CSS (body, link color, section etc)
    2.Slider Section Start Here
    3.Main Menu Area Start here
      3.1 Sticky Menu Design using CSS Code.
      3.2 Scrollup Section Design Using CSS Code  
    4.About Section Start Here
    5.Team Section Area Start Here
    6.Skills Section Area Start Here
    7.Portfolio Section Area Start Here
    8.Education Section Area Start Here
    9.Testimonial Section Area Start Here
    10.Blog Section Area Start Here
    11.Contact Section Area Start Here 

-----------------------------------------------------------------------------------*/
/*----------------------------------------
1.  Theme default CSS
/*----------------------------------------*/
.acurate {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
}
.wrapper-area {
  overflow: hidden;
}
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
.alignleft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.alignright {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}
.aligncenter {
  display: block;
  margin: 0 auto 15px;
}
a:focus {
  outline: none;
}
img {
  max-width: 100%;
  height: auto;
}
.fix {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6,
{
  margin: 0 0 15px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
}
p {
  margin: 0 0 15px;
  font-family: 'Open Sans', sans-serif;
}
h1 {
  font-size: 54px;
}
h2 {
  font-size: 38px;
}
h3 {
  font-size: 25px;
}
h4 {
  font-size: 17px;
}
a {
  transition: all 0.3s ease 0s;
  text-decoration: none;
}
ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #000000;
  vertical-align: baseline;
}
.padding-top {
  padding-top: 40px;
}
.padding-bottom {
  padding-bottom: 20px;
}
/*-------------------------------------
3.Slider Area Styling  
---------------------------------------*/
.slider-area {
  position: relative;
}
.slider-area .big-title {
  color: #ffffff;
  font-size: 55px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.slider-area .big-title span.title-builder {
  color: #12c058;
}
.slider-area .small-content {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 20px;
  padding: 30px 240px;
  text-align: center;
}
.slider-area .button {
  color: #d1d1d1;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 57%;
  white-space: normal;
}
.slider-area .button .btn-success {
  background-color: #12c058;
  border-color: #33e179;
  padding: 15px 35px;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 0;
  outline: none;
}
.slider-area .button .btn-success:hover {
  background-color: #388e3c;
  border-color: #388e3c;
  color: #ffffff;
}
.slider-area .button2 {
  color: #d1d1d1;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  bottom: 15%;
  white-space: normal;
}
.slider-area .button2 .btn-success {
  background-color: #12c058;
  border-color: #33e179;
  padding: 15px 35px;
}
.slider-area .button2 .btn-success:hover {
  background-color: #388e3c;
  border-color: #388e3c;
  color: #ffffff;
}
.slider-area .down {
  text-align: center;
}
.slider-area .down li {
  display: inline-block;
}
.slider-area .down li a {
  color: #4caf50;
  font-size: 50px;
  font-weight: bold;
  transition: all 0.3s ease 0s;
}
.slider-area .down li a:hover {
  color: #ffffff;
}
/*-------------------------------------
2.Main Menu Area Start here 
---------------------------------------*/
.mobile-menu-area {
  display: none;
  
}
.mainmenu-area {
  position: relative;
  border-bottom: 1px #000 solid;
}
.mainmenu-area .logo-area a {
  display: block;
  background: #fff;
  padding: 25px 0;
}
.mainmenu-area .mainmenu {
  margin-top: 41px;
}
.mainmenu-area .mainmenu ul {
  text-align: center;
}
.mainmenu-area .mainmenu ul li {
  display: inline-block;
}
.mainmenu-area .mainmenu ul li.current a {
  color: #000000;
  border-bottom: 1px solid #4caf50;
  padding-bottom: 20px;
}
.mainmenu-area .mainmenu ul li:last-child a {
  border-right: 0px;
}
.mainmenu-area .mainmenu ul li a {
  border-right: 0px solid #4caf50;
  color: #0098da;
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 0 21px 20px;
  text-transform: uppercase;
  display: block;
  transition: all 0.3s ease 0s;
  font-family: 'Raleway', sans-serif;
  text-decoration: none;
}
.mainmenu-area .mainmenu ul li a i {
  font-size: 20px;
}
.mainmenu-area .mainmenu ul li a:hover {
  color: #f5874f;
  border-bottom: 1px solid #0098da;
}
.mean-nav > ul > li > a {
  color: #5f5f5f !important;
}
.mean-nav > ul > li > a:hover {
  color: #4caf50 !important;
}
/*-------------------------------------
About Us Secsion Title Start Here 
---------------------------------------*/
h2.section-title {
  color: #000000;
  text-align: center;
  position: relative;
  padding-bottom: 0px;
  text-transform: uppercase;
}
.sub-title {
  text-align: center;
}
h4.section-title {
  text-align: center;
  position: relative;
  margin: 0px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.24s ease-in-out;
  -moz-transition: opacity 0.24s ease-in-out;
  transition: opacity 0.24s ease-in-out;
}
.left-d {
  height: 2px;
  width: 150px;
  display: inline-block;
  background: #0098da;
  line-height: 2px;
  margin-right: 20px;
  position: relative;
}
.right-d {
  height: 2px;
  width: 150px;
  display: inline-block;
  background: #0098da;
  line-height: 2px;
  margin-left: 20px;
  position: relative;
}
.left-d:before {
  background: #0098da;
  content: "";
  display: inline-block;
  height: 15px;
  margin: auto;
  overflow: auto;
  position: absolute;
  z-index: 2;
  width: 15px;
  bottom: -6px;
  right: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.right-d:before {
  background: #0098da;
  content: "";
  display: inline-block;
  height: 15px;
  margin: auto;
  overflow: auto;
  position: absolute;
  z-index: 2;
  width: 15px;
  bottom: -6px;
  left: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*-------------------------------------
3.1 Sticky Menu Design using CSS Code. 
---------------------------------------*/
.clear {
  clear: both;
}
div#sticky {
  width: 100%;
  left: 0;
  right: 0;
  margin: 0px auto;
  background: #fff;
}
.stick {
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  top: 0px;
  z-index: 99;
  margin: 0 !important;
  padding: 0px;
}
/*-------------------------------------
3.2 Scrollup Section Design Using CSS Code 
---------------------------------------*/
#scrollUp {
  background: #4caf50;
  border-radius: 2px 2px 0 0;
  bottom: 100px;
  color: #ffffff !important;
  display: block;
  font-size: 25px;
  height: 40px;
  line-height: 0;
  position: fixed;
  right: 20px;
  text-align: center;
  text-decoration: none !important;
  transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
  width: 50px;
  z-index: 1000;
}
#scrollUp:hover {
  background: #5e9204;
}
#scrollUp i {
  display: block;
  padding-top: 5px;
}
/*-------------------------------------
4.About Section Start Here 
---------------------------------------*/
.about-us-area {
  padding:60px 0 45px;
}
.about-us-area .about-content-section-area {
  padding: 20px 0 0;
}
.about-us-area .about-content-section-area .featured-image {
  position: relative;
  overflow: hidden;
}
.about-us-area .about-content-section-area .featured-image a {
  display: block;
}
.about-us-area .about-content-section-area .featured-image a img {
  width: 100%;
}
.about-us-area .about-content-section-area .featured-image a {
  display: block;
  position: relative;
  overflow: hidden;
}
.about-us-area .about-content-section-area .about-us-content p{
  margin-bottom: 30px;
}
.skill-content-3 {
  overflow: hidden;
}
.skill .progress .lead {
  color: #444;
  font-size: 14px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: -30px;
  z-index: 99;
}
.skill .progress {
  background-color: #f0f0f0;
  border-radius: 0;
  box-shadow: none;
  height: 5px;
  margin: 30px 0 50px 0;
  overflow: visible;
  position: relative;
}
.skill .progress-bar > span {
  background: #333 none repeat scroll 0 0;
  float: right;
  font-size: 11px;
  margin-right: 10px;
  margin-top: -25px;
  position: relative;
  padding: 0 5px;
}
.skill .progress-bar > span:before,
.skill .progress-bar > span:after {
  border: medium solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  top: 100%;
  width: 0;
}
.skill .progress-bar > span:before {
  border-top-color: #333;
  border-width: 5px;
  left: 50%;
  margin-left: -5px;
}
.holax-shop h3,
.we-are-good-at h3 {
  font-size: 18px;
  margin-bottom: 25px;
}
.skill .progress:nth-child(1) .progress-bar {
  background: #4CAF50;
}
.skill .progress:nth-child(2) .progress-bar {
  background: #4CAF50;
}
.skill .progress:nth-child(3) .progress-bar {
  background: #4CAF50;
}
.counter-area {
  background: #23C6EC;
}
.awesome-portfolio-area {
  background: #F7F5F6;
}
.section-heading h1 {
  color: #666;
  font-weight: 400;
  border-bottom: 2px solid #ddd;
  padding-bottom: 20px;
  display: inline-block;
}
.section-heading p {
  color: #666;
}
.awesome-portfolio-menu ul li.active,
.awesome-portfolio-menu ul li:hover {
  border-color: #23C6EC;
  color: #23C6EC;
}
/*-------------------------------------
5.Team Section Area Start Here
---------------------------------------*/
.team-section-area {
  padding: 60px 0 90px;
  background: #ededed;
}
.team-section-area .team-content-section {
  padding: 44px 0 0;
}
.team-section-area .team-content-section .single-team {
  position: relative;
  overflow: hidden;
}
.team-section-area .team-content-section .single-team a {
  display: block;
  margin-bottom: 37px;
  transition: all 0.3s ease 0s;
}
.team-section-area .team-content-section .single-team a img {
  width: 100%;
}
.team-section-area .team-content-section .single-team .overley {
  bottom: 0;
  margin: 108px auto;
  position: absolute;
  left: -100px;
  top: 0%;
  opacity: 1;
  transition: all 0.3s ease 0s;
  z-index: 999 !important;
  transform-origin: 0 0 0;
  transition: all 0.9s ease 0s;
}
.team-section-area .team-content-section .single-team .overley ul {
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  padding: 3px 0;
}
.team-section-area .team-content-section .single-team .overley ul li a {
  border: 1px solid #ffffff;
  display: block;
  margin: 5px;
  padding: 10px;
  text-decoration: none;
  transition: all 0.3s ease 0s;
}
.team-section-area .team-content-section .single-team .overley ul li a i {
  font-size: 25px;
  color: #ffffff;
}
.team-section-area .team-content-section .single-team .overley ul li a:hover {
  background: #4caf50;
  border: 1px solid #4caf50;
}
.team-section-area .team-content-section .single-team:hover .overley {
  left: 0px;
  opacity: 1;
}
.team-section-area .team-content-section .single-team .single-team-content {
  margin-top: 20px;
  text-align: center;
}
.team-section-area .team-content-section .single-team .single-team-content h3 {
  position: relative;
}
.team-section-area .team-content-section .single-team .single-team-content h3:after {
  position: absolute;
  content: "";
  background: #4caf50;
  width: 50px;
  height: 3px;
  left: 0;
  right: 0;
  margin: auto;
  top: 45px;
}
.team-section-area .team-content-section .single-team .single-team-content h3 a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
  transition: all 0.3s ease 0s;
}
.team-section-area .team-content-section .single-team .single-team-content h3 a:hover {
  color: #388e3c;
}
.team-section-area .team-content-section .single-team .single-team-content p {
  font-size: 13px;
  font-weight: 400;
}
.team-section-area .team-content-section .single-team p {
  text-align: center;
}
/*-------------------------------------
6.Latest Project Area Start Here
--------------------------------------*/
.project-area {
  padding: 60px 0 78px;
}
.project-area .section-title-area {
  padding: 45px 0 0;
}
.project-area .section-title-area h3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 50px;
  text-transform: uppercase;
}
.project-area .tab-list-area {
  padding: 0px 0;
  text-align: center;
}
.project-area .tab-list-area ul li {
  border: 1px solid #000000;
  padding: 12px;
  margin: 8px 0; 
  background: #ffffff;
  display: inline-block;
  transition: all 0.3s ease 0s;
}
.project-area .tab-list-area ul li:hover {
  border: 1px solid #4caf50;
  background: #4caf50;
  color: #ffffff;
}
.project-area .tab-list-area ul li:hover a {
  color: #ffffff;
}
.project-area .tab-list-area ul li.active {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-bottom: 1px solid #4caf50;
  border-left: 0px solid #4caf50;
  background: #4caf50;
}
.project-area .tab-list-area ul li.active a {
  color: #ffffff;
}
.project-area .tab-list-area ul li a {
  display: block;
  text-decoration: none;
  font-weight: 400;
  color: #000000;
  padding: 10px 13px;
  text-transform: uppercase;
}
.project-area .tab-content-area {
  padding: 30px 0 0 0;
}
.project-area .tab-content-area .latest-project {
  position: relative;
}
.project-area .tab-content-area .latest-project .single-project {
  position: relative;
  overflow: hidden;
  margin: 15px;
  transition: all 0.3s ease 0s;
  -webkit-box-shadow: 0 0 1px 5px #6fda44;
  -moz-box-shadow: 0 0 1px 5px #6fda44;
  box-shadow: 0 0 1px 5px #6fda44;
}
.project-area .tab-content-area .latest-project .single-project:hover {
  -webkit-box-shadow: 0px 0px 1px 5px #000000;
  -moz-box-shadow: 0px 0px 1px 5px #000000;
  box-shadow: 0px 0px 1px 5px #000000;
}
.project-area .tab-content-area .latest-project .single-project:hover .project-overley {
  opacity: 1;
  bottom: 0;
}
.project-area .tab-content-area .latest-project .single-project .project-overley {
  background: #ffffff none repeat scroll 0 0;
  bottom: -100px;
  position: absolute;
  right: 0;
  left: 0;
  opacity: 0;
  transition: all 0.3s ease 0s;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .content {
  padding-left: 10px;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .content h3 {
  margin:10px 0 0;
  font-family: 'Open Sans', sans-serif;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .content h3 a {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  transition: all 0.3s ease 0s;
  text-decoration: none;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .content h3 a:hover {
  color: #388e3c;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .content p {
  color: #000000;
  font-weight: 400;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .link {
  position: absolute;
  right: 10%;
  top: 25%;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .link a {
  display: block;
  color: #4caf50;
  font-size: 20px;
  font-weight: 100;
  transition: all 0.3s ease 0s;
}
.project-area .tab-content-area .latest-project .single-project .project-overley .link a:hover {
  color: #388e3c;
}
.project-area .tab-content-area .latest-project .single-project img {
  width: 100%;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {
  background: #4caf50;
  width: 35px;
  height: 35px;
  border-radius: 0;
  opacity: 1;
  left: -50px;
  position: absolute;
  top: 44%;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev:hover {
  background: #388e3c;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev i {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {
  background: #4caf50;
  width: 35px;
  height: 35px;
  border-radius: 0;
  opacity: 1;
  right: -50px;
  position: absolute;
  top: 44%;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next:hover {
  background: #388e3c;
}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next i {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.project-area .items-content-area {
  margin: 0 15px;
}
.project-area .items-content-area ul li {
  display: inline-block;
}
.project-area .items-content-area ul li:last-child {
  float: right;
}
.project-area .items-content-area ul li i {
  color: #4caf50;
}
/*-------------------------------------
7.References Section Area Start Here 
---------------------------------------*/
.testimonial-section-area {
  background: url(img/testimonial.jpg) no-repeat;
  padding: 90px 0;
  background-size: cover;
  background-position: center center;
}
.testimonial-section-area .total-estimonial {
  background: rgba(0, 0, 0, 0.8);
  padding: 60px;
}
.testimonial-section-area h2.section-title {
  color: #ffffff;
}
.testimonial-section-area .sub-title h4.section-title {
  color: #ffffff !important;
}
.testimonial-section-area .testimonial-content-area {
  padding: 20px 0 0;
}
.testimonial-section-area .testimonial-content-area .single-testimonial {
  text-align: center;
  margin: 50px 100px;
}
.testimonial-section-area .testimonial-content-area .single-testimonial p {
  margin: 0px 0 30px;
  color: #ffffff;
}
.testimonial-section-area .testimonial-content-area .single-testimonial a img {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.testimonial-section-area .testimonial-content-area .single-testimonial h2 {
  margin: 5px 0 0;
}
.testimonial-section-area .testimonial-content-area .single-testimonial h2 a {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-style: italic;
  transition: all 0.3s ease 0s;
}
.testimonial-section-area .testimonial-content-area .single-testimonial h2 a:hover {
  color: #dddddd;
}
.testimonial-section-area .owl-theme .owl-controls .owl-page span {
  background: #4caf50 !important;
  border-radius: 20px;
  display: block;
  height: 20px;
  margin: 5px 7px;
  opacity: 1;
  width: 20px;
  border-radius: 0 !important;
  transform: rotate(45deg);
}
.testimonial-content-area.owl-carousel.owl-theme .owl-pagination .owl-page.active span {
  background: #ffffff none repeat scroll 0 0 !important;
}
/*-------------------------------------
8.blog Section Area Start Here
---------------------------------------*/
.blog-section-area {
  padding: 60px 0 65px ;
  overflow: hidden;
}
.blog-section-area .blog-content-section {
  padding: 42px 0 0;
}
.blog-section-area .blog-content-section .single-blog .feature-images {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.blog-section-area .blog-content-section .single-blog .feature-images a {
  transition: all 0.3s ease 0s;
}
.blog-section-area .blog-content-section .single-blog .feature-images a img {
  width: 100%;
}
.blog-section-area .blog-content-section .single-blog .feature-images a img:hover {
  opacity: .9;
}
.blog-section-area .blog-content-section .single-blog .blog-content h3 {
  margin: 20px 0 35px;
  font-size: 18px;
  position: relative;
}
.blog-section-area .blog-content-section .single-blog .blog-content h3:after {
  background: #6eda44 none repeat scroll 0 0;
  content: "";
  height: 3px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 40px;
  width: 50px;
}
.blog-section-area .blog-content-section .single-blog .blog-content h3 a {
  display: block;
  text-decoration: none;
  color: #000000;
  transition: all 0.3s ease 0s;
  font-weight: 600;
}
.blog-section-area .blog-content-section .single-blog .blog-content h3 a:hover {
  color: #4caf50;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li {
  display: inline-block;
  transition: all 0.3s ease 0s;
  font-size: 13px;
  font-weight: 400;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li a {
  display: block;
  text-decoration: none;
  color: #4caf50;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li a:hover {
  color: #333333;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li.comments {
  float: right;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li.comments a {
  color: #000000;
}
.blog-section-area .blog-content-section .single-blog .blog-content p {
  margin: 20px 0;
}
.blog-section-area .blog-content-section .single-blog .blog-content .read-more {
  display: block;
  margin: 20px 0 50px;
}
.blog-section-area .blog-content-section .single-blog .blog-content .read-more a {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  color: #4caf50;
  transition: all 0.3s ease 0s;
  font-size: 14px;
  font-weight: 700;
  border: 1px solid #4caf50;
  padding: 10px 20px;
}
.blog-section-area .blog-content-section .single-blog .blog-content .read-more a:hover {
  background: #4caf50;
  color: #ffffff;
}
/*-------------------------------------
9.Contact Section Area Start Here  
---------------------------------------*/
.contact-section-area {
  padding: 90px 0px;
  background: url(img/footer-bg.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.contact-section-area .contact-form-area-all {
  background: rgba(12, 15, 14, 0.5);
  padding: 60px;
}
.contact-section-area h2.section-title {
  color: #ffffff;
}
.contact-section-area h4.section-title {
  color: #ffffff;
}
.contact-section-area .contact-content-area {
  padding: 44px 0 0;
}
.contact-section-area .contact-content-area .icon {
  background: #4caf50;
  color: #ffffff;
  float: left;
  text-align: center;
  width: 88px;
  height: 88px;
}
.contact-section-area .contact-content-area .icon i {
  font-size: 36px;
  line-height: 88px;
}
.contact-section-area .contact-content-area .details {
  float: left;
  padding-left: 20px;
}
.contact-section-area .contact-content-area .details h4 {
  color: #ffffff;
  margin: 10px 0;
}
.contact-section-area .contact-content-area .details p {
  color: #ffffff;
}
.contact-section-area .contact-content-area .inner-footer-bottom {
  padding: 50px 0 0;
}
.contact-section-area .contact-content-area .inner-footer-bottom label {
  margin-bottom: 10px;
  color: #ffffff;
}
.contact-section-area .contact-content-area .inner-footer-bottom input {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  margin-bottom: 15px;
  width: 100%;
  display: inline-block;
  height: 50px;
  margin: 0 !important;
  border-radius: 0;
}
.contact-section-area .contact-content-area .inner-footer-bottom input:focus {
  box-shadow: none !important;
}
.contact-section-area .contact-content-area .inner-footer-bottom textarea.form-control {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  margin-bottom: 15px;
  width: 100%;
  display: inline-block;
  margin: 0 !important;
  border-radius: 0;
  height: 250px;
}
.contact-section-area .contact-content-area .inner-footer-bottom textarea.form-control:focus {
  box-shadow: none !important;
}
.contact-section-area .contact-content-area .inner-footer-bottom .form-control::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.contact-section-area .contact-content-area .inner-footer-bottom .btn-send {
  background: #4caf50;
  border: medium none;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 600;
  height: 60px;
  transition: all 0.3s ease 0s;
  width: 100%;
  text-transform: uppercase;
}
.contact-section-area .contact-content-area .inner-footer-bottom .btn-send:hover {
  background: #5e9204;
}
.copyrights {
  padding: 50px 0 0;
  text-align: center;
}
.copyrights p {
  line-height: 24px;
  color: #ffffff;
}
.copyrights p a {
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
}



.benefits {
	list-style-type: disc;
	margin-left:15px;
}
.benefits li { 
margin: 13px 0;
}
.benefits li ul{
	list-style-type:circle;
	margin-left:19px;
}
.benefits li ul li{
	margin: 13px 0;
}
.Criteria_textwrap {
	float: right;
margin: 10px;
}