 /* Reset */
 *{  
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


/* Main Styling */
html  body{
 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
 line-height: 1,7em;
}
a{
    color:#333;
    text-decoration: none;
}
h1,h2,h3 {
    padding-bottom:20px;
}

p{
    margin:10px 0;
}

/* Utility Classes */

.text-primary{
   /* color:#f7c08a; */
   color:#f7c08a;
}

.lead{
    font-size:20px;
}

.btn{
    display:inline-block;
    font-size:18px;
    color:#fff;
    background:#333;
    padding:13px 20px;
    border:none;
    cursor:pointer;
}

.btn:hover{
    background:#f7c08a;
    color:#333
}
.btn-light {
    background: #f4f4f4;
    color: #333;
  }
  
  .bg-dark {
    background: #333;
    color: #fff;
  }
  
  .bg-light {
    background: #f4f4f4;
    color: #333;
  }
  
  .bg-primary {
    background: #d3d3d3;
    color: #333;
	
  }
  .clr{
      clear:both;
  }
  .l-heading{
      font-size:40px;
  }
 
  /* Padding */
  .py-1{padding:10px 0 ;}
  .py-2{padding:20px 0 ;}
  .py-3{padding:30px 0 ;}

/* Navbar */
#navbar{
    background:#333333;
    color:#fff;
    overflow:auto;
}

#navbar a{
    color:#fff
}

#navbar h1{
    float:left;
    padding-top:20px;
}

#navbar ul{
    list-style:none;
    float:right;
}

#navbar ul li {
 float:left;
}

#navbar ul li a{
    display:block;
    padding:20px;
    text-align: center;
}

#navbar ul li a:hover,
 #navbar ul li a.current{
    background:#444;
    color:#f7c08a;
}

/* showcase */


/* Features - contact us fotter font */
.box{
    float:left;
    widows: 50.5%;
    padding-top:30px;	
	padding-right:60px;
	padding-left:80px;
    text-align:center;
}

.box i{
    margin-bottom:10px;
}

/* About Info */
#about-info .info-right{
    float:right;
    width:50%;
    min-height:100%;
}
#about-info .info-left{
    float:left;
    width:50%;
    min-height: 100%;
}

#about-info .info-right img{
    display:block;
    margin:auto;
    width:70%;
    border-radius:50%;
}
#testimonials{
    height:19px;
    /*background:url('../img/test-bg.jpg') no-repeat center center/cover;*/
    padding-top:0px;
}

#testimonials .testimonial img{
    width:100px;
    float:left;
    margin-right:40px;
    border-radius:50%;
}

#testimonials  h2{
    color:#fff;
    text-align:center;
    padding-bottom:55px;
}

#testimonials .testimonial{
    padding:20px;
    margin-bottom:40px;
    border-radius:5px;
    opacity: 0.85;
}
#contact-form .form-group{
    mairgin-bottom:20px;
}
#contact-form label{
    display:block;
    margin-bottom:5px;
}

#contact-form input, #contact-form textarea {
    width:100%;
    padding:10px;
    border:1px #ddd slod;
}

#contact-form textarea{
    height:200px;
}
#contact-form input:focus, #contact-form textarea:focus {
    outline:none;
    border-color:#f7c08a
}