/*

green: #10B00E;
military green:#1D4916;

*/
body{
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	color: #555;
	font-size: 12px;
}
a{
	text-decoration: none;
}

.call-us{
	padding: 10px 0 5px 0;
}

#sticky.stick{
    background-color: #fff;
    display: block;
    z-index: 1000;
    position: fixed;
    top: 0;
    width: 100%;
    border-radius: 0px;
	box-shadow: 0px -10px 10px #111;
}
.navbar-brand { position: relative; z-index: 2;padding: 8px }
.navbar{
	margin-bottom: 0;
    background: #fff;
    border-radius: 0px;
    box-shadow: 0px 5px 5px 1px #077302;
}

.option{
	color: #10B00E !important ;
	text-transform: uppercase;
	font-weight: 700;
}

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; }

.navbar .navbar-collapse { position: relative; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; color:#10B00E; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%;margin-bottom: 0 }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #222; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }

.maptmnt{
	background: #10B00E;
	color: #fff !important;
	border-radius: 50px;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 12px;
}

@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
}


.linkshead{
 	float: right;
}

.lili{
	display: inline-block;
	padding: 0px 10px;
	font-size: 14px;
}
.lili a{
	color: #10B00E;
	text-decoration: none;
}
.appointbtn{
	background: #10B00E;
	color: #fff;
	border-radius: 20px;
	font-size: 14px;
}

.padds{
	padding: 0px;
}

.about{
	text-align: center;
	background: #f1f1f1;
	padding: 70px 0;

}
.abouts{
	text-align: center;
}
.abouttitle{
	color:#10B00E;
	font-size: 48px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;

}

.colgray{
	background:#111;
	background-size: cover;
	min-height: 250px;

}
.colwhite{
	background: #fff;
	min-height: 447px;
	padding: 56px 24px;
	font-size: 16px;
	font-weight: 300;
}
.abouttext{
	padding: 24px;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 36px;
}

.bigbody1{
	display: table;
    width: 100%;
    min-height: 100%;
    /*background: url(../img/04.jpg) no-repeat bottom center scroll; */
    background:linear-gradient(rgba(16, 176, 14, 0.5),rgba(16, 176, 14, 0.5)), url(images/friends.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-position:center;
    background-attachment: fixed;
}
.wordsbig{
	color: #FFF;
	padding:100px 0px;
}

.service, .profile{
	padding: 50px 0 15px 0;
	text-align: center;

}
.servicetitle, .profiletitle{
	color:#fff;
	font-size: 48px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
}
.servicetext, .profiletext{
	color: #fff;
	padding: 24px;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 36px;
}
.servs{
	background:rgba(0, 0, 0, 0.2);
	padding:24px 0px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}

.seveseve{
	padding: 8px;
}
.doctors{
	text-align: center;
	padding: 50px 0 0 0;
}
.thumbnail {
    position:relative;
    overflow:hidden;
    border: none;
    padding: 8px;
	background: #fff;
    border-radius: 0;
    margin: 0
}
 
.caption {
    position:absolute;
    top:-100%;
    right:0;
    border: none;
    background:rgba(16, 176, 14, 0.7);
    width:100%;
    padding: 50px;
    height:100%;
    text-align:center;
    color:#fff !important;
    border-radius: 0px;
    z-index:2;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.thumbnail:hover .caption {
    top:0%;
}
.contact{
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding:36px;
}
.makeapp{
	color: #10B00E;
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
}
#ma .maptmnt{
	background: #10B00E;
	color: #fff !important;
	border-radius: 50px;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 12px;
}
#ma .maptmnt:hover{
	background: #fff;
	color: #10B00E !important;
	border-radius: 50px;
	border: 1px solid #10B00E;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 12px;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.finish a{
	color: #10B00E;
	font-size: 16px;
	font-family: 'Muli', sans-serif;
	font-weight: 700;
}
.finish{
	margin-top: 10px;
}
.worktext{
	color: #555;
	padding: 24px;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 36px;
}
.foot{
	background: #111;
	padding: 15px 0px;
	color: #fff;

}
.plapla{
	float: left;
	font-weight: 300;
}
.plapla1{
	float: right;
	color: #fff;
	font-weight: 300;
}
.plapla1 a{
	color: #fff;
	font-weight: 700;
}
.plapla1 a:hover {
	text-decoration: underline;
}

.reach{
	padding: 40px 0px;
	color: #fff;

}
.reachtitle{
	color: #fff;
	font-size: 48px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	margin-bottom:36px;
}
.details{
	text-transform: capitalize;
	font-size: 16px;
}

.mmap{
	background: #f1f1f1;
	height: 400px;
}
.workwithtitle{
	color:#10B00E;
	font-size: 48px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	text-align: center;
}
.work{
	padding: 70px 0;
}
.row1{
	background: #ddd;
	color: #555;
	text-transform: capitalize;
}
.titi{
	border:1px solid #f1f1f1;
}
.tete{
	color: gray;
}

.tetefone{
	color:gray;
	display: none;
}
.ingo{
	padding:8px;
	width:100%;

}

.bora{
	border-radius: 0px;
}

.para1{
	font-size: 36px;
	font-weight: 300;
	line-height: 56px
}
.para2{
	font-size: 56px; 
	font-weight: 700;
	line-height: 48px
}
.para3{
	font-size: 18px;
	line-height: 74px
}

.tata{
	color:#fff;
	text-align: left;
}

@media only screen and (max-width: 400px) {
.para1{
	font-size: 20px;
	font-weight: 300;
	line-height: 16px;
	text-align:center;
}
.para2{
	font-size: 28px; 
	font-weight: 700;
	text-align:center;
	line-height: 32px
}
.para3{
	font-size: 16px;
	text-align:center;
	line-height: 32px
}

.tete{
	color: gray;
	display: none;
}

.tetefone{
	color:gray;
	display: block;
	margin: 32px 0;
}

.abouttitle{
	color:#10B00E;
	font-size: 36px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;

}

.workwithtitle{
	color:#10B00E;
	font-size: 36px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	text-align: center;
}

.servicetitle{
	color:#fff;
	font-size: 36px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
}

.reachtitle{
	color: #fff;
	font-size: 36px;
	font-family: 'Muli', sans-serif;
	font-weight: 300;


}

}


/* Heritier */

.slider {
	position: relative;
	width: 300px;
	height: 500px;
	overflow: hidden;
	border: 2px solid #ccc;
	border-radius: 10px;
}
.slides {
	display: flex;
	width: 200%; /* Two images */
	transition: transform 0.5s ease-in-out;
}
.slides img {
	width: 300px;
	height: 500px;
}
.dots {
	text-align: center;
	margin-top: 10px;
}
.dots span {
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 0 5px;
	background-color: #bbb;
	display: inline-block;
	border-radius: 50%;
	transition: background-color 0.3s;
}
.dots span.active {
	background-color: #717171;
}

.our-services{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.doctors-title{
	color: #6ebe44 !important;
}
.our-service-sub{
	background: #6ebe44;
	color: white;
    margin: 2px 0 0 0;
    padding: 10px 0 10px 5px;
    text-align: left;
}
.profile-text{
	border-left: solid 2px white;
	padding: 0 0 15px 20px;
}

.profile-text::before{
	content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ffffff;
    left: 5px;

}

.our-service-container::after{
	content: "";
	background: #6ebe44;
	height: 200px;
	width: 2px;
	position: relative;
	left: 20px;
}
    

/* Our team  */


.row.heading h2 {
    color: #fff;
    font-size: 52.52px;
    line-height: 95px;
    font-weight: 400;
    text-align: center;
    margin: 0 0 40px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
ul{
  margin:0;
  padding:0;
  list-style:none;
}
.heading.heading-icon {
    display: block;
}
.padding-lg {
	display: block;
	padding-top: 60px;
	padding-bottom: 60px;
}
.practice-area.padding-lg {
    padding-bottom: 55px;
    padding-top: 55px;
}
.practice-area .inner{ 
     border:1px solid #999999; 
	 text-align:center; 
	 margin-bottom:28px; 
	 padding:40px 25px;
}
.our-webcoderskull .cnt-block:hover {
    box-shadow: 0px 0px 10px rgba(0, 188, 6, 0.3);
    border: 0;
}
.practice-area .inner h3{ 
    color:#3c3c3c; 
	font-size:24px; 
	font-weight:500;
	font-family: 'Poppins', sans-serif;
	padding: 10px 0;
}
.practice-area .inner p{ 
    font-size:14px; 
	line-height:22px; 
	font-weight:400;
}
.practice-area .inner img{
	display:inline-block;
}


.our-webcoderskull .cnt-block{ 
	float: left;
    width: 100%;
    background: #fff;
    padding: 30px 20px;
    text-align: center;
    border: 2px solid #10b00e9e;
    margin: 0 0 28px;
}
.our-webcoderskull .cnt-block figure{
   width:148px; 
   height:148px; 
   border-radius:100%; 
   display:inline-block;
   margin-bottom: 15px;
}
.our-webcoderskull .cnt-block img{ 
   width:148px; 
   height:148px; 
   border-radius:100%; 
}
.our-webcoderskull .cnt-block h3{ 
   color:#2a2a2a; 
   font-size:20px; 
   font-weight:500; 
   padding:6px 0;
   text-transform:uppercase;
}
.our-webcoderskull .cnt-block h3 a{
  text-decoration:none;
	color:#2a2a2a;
}
.our-webcoderskull .cnt-block h3 a:hover{
	color:#337ab7;
}
.our-webcoderskull .cnt-block p{ 
   color:#2a2a2a; 
   font-size:13px; 
   line-height:20px; 
   font-weight:400;
}
.our-webcoderskull .cnt-block .follow-us{
	margin:20px 0 0;
}
.our-webcoderskull .cnt-block .follow-us li{ 
    display:inline-block; 
	width:auto; 
	margin:0 5px;
}
.our-webcoderskull .cnt-block .follow-us li .fa{ 
   font-size:24px; 
   color:#767676;
}
.our-webcoderskull .cnt-block .follow-us li .fa:hover{ 
   color:#025a8e;
}
.option.active {
    color: #007bff;
    font-weight: bold;
    border-bottom: 3px solid #10B00E;
}