
 @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,600,700,900);
 @import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
 @import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
 @import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,700i);
 @import url(https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i);
 @import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
   
 @import url(animate.css);
 @import url(font-awesome.min.css);

 * {
     margin: 0;
     padding: 0;
     outline: none !important;
     box-sizing: border-box;
}
 html, body {
     color: #898989;
     font-size: 15px;
     line-height: normal;
     font-weight: 400;
     overflow-x: hidden;
}
.texbox
{
  background-color:#b9ac96;
  max-width:85px;    
  display:block;
  color:Black;
}
 body {
     overflow-x: hidden;
}
 body.demos .section {
     background: url(images/bg.html) repeat top center #f2f3f5;
}
 body.demos .section-title img {
     max-width: 280px;
     display: block;
     margin: 10px auto;
}
 body.demos .service-widget h3 {
     border-bottom: 1px solid #ededed;
     font-size: 18px;
     padding: 20px 0;
     background-color: #ffffff;
}
 body.demos .service-widget {
     margin: 0 0 30px;
     padding: 30px;
     background-color: #fff 
}
 body.demos .container-fluid {
     max-width: 1080px 
}

 .black_color {
     color: #000;
}
 .semi_bold {
     font-weight: 600;
}
 .lead {
     font-size: 18px;
     line-height: 30px;
     color: #767676;
     margin: 0;
     padding: 0;
}
 blockquote {
     margin: 20px 0 20px;
     padding: 30px;
     border: none;
}
 .margin_0 {
     margin: 0 !important;
}
 .padding_0 {
     padding: 0 !important;
}
 
 .layout_padding_2 {
     padding: 90px 0;
}
 .heading_main h2::after {
     content: "";
     width: 20px;
     height: 20px;
     margin: 6px auto 0;
     display: block;
     border: solid #fff 4px;
     transform: rotate(0);
     box-shadow: 0 0 0 5px #27415a;
     background: #27415a;
     border-radius: 100%;
}
 .dark_bg .heading_main h2::after {
     background: #041e37;
     box-shadow: 0 0 0 5px #041e37;
     border-color: #e9d16f;
}
 .heading_main span {
     color: #27415a;
}
 .heading_main span::after {
     border-bottom: solid #27415a 4px;
     color: #fff;
     padding-bottom: 15px;
     content: "";
     display: block;
     width: 120px;
     margin: 0 auto -18px;
}
 
 hr {
     margin-top: 20px;
     margin-bottom: 20px;
     border-top: 1px dashed rgba(0, 0, 0, .2);
}
 p.large {
     color: #898989;
     font-size: 18px;
     font-weight: 600;
}
 p.large_2 {
     font-weight: 500;
     font-size: 18px;
     color: #898989;
}
 button, input, select, textarea, option {
     font-family: 'Poppins', sans-serif;
}
 a#submit {
     z-index: 1;
}
 a:hover, a:focus {
     color: #000;
     text-decoration: none;
}
 .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10 {
     padding: 0 15px;
     float: left;
     min-height: 25px;
}
 .border_radius_0 {
     border-radius: 0 !important;
}
 .span1 {
     width: 10%;
}
 .span2 {
     width: 20%;
}
 .span3 {
     width: 30%;
}
 .span4 {
     width: 40%;
}
 .span5 {
     width: 50%;
}
 .span6 {
     width: 60%;
}
 .span7 {
     width: 70%;
}
 .span8 {
     width: 80%;
}
 .span9 {
     width: 90%;
}
 .span10 {
     width: 100%;
}
 .container {
     width: 1200px;
}
 .section_padding {
     padding: 80px 0 100px;
}
 .layout_padding {
     padding: 20px 0;
     background:white;
}
 .full {
     width: 100%;
     float: left;
     margin: 0;
     padding: 0;
}

 


 @import url('https://fonts.googleapis.com/css?family=Montserrat');
