body{
font-family: 'Poppins', sans-serif!important;
/*font-family: 'Shrikhand', cursive;
font-family: 'Poiret One', cursive; */
background:#7c7d9012 !important;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: red !important;
}
.wheader {
    position: relative;
    left: 0px !important;
    right: 0px !important;
    z-index: 1 !important;
    /* padding: 20px 0px !important; */
    background: #ffffff00;
}
ul{
	margin:0px;
	padding:0px
}
.name h6 {
    font-size: 20px;
    padding-left: 1px;
    text-align: center;
    display: inline-block;
    color: #fff;
}
.name {
    /* position: absolute; */
    /* top: 622px; */
    background: #111512;
    /* padding-right: 185px; */
    padding-bottom: 6px;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 10;
    /* bottom: 55px; */
}
.gopal {
    background: #fff;
text-align: center;
}
.gopal img{
    margin-bottom: 0px;
}
.tream {
    margin: 0px;
    padding: 0px;
}
.tream li{
    margin: 1em;
    margin-left: 3em;
    list-style: none !important;
    font-size: 15px !important;
    padding-bottom: 2% !important;
    font-weight: 400 !important;
    margin: auto !important;
    padding: 0px !important;
    margin-right: 0px !important;
    margin-left: 25px !important;
    border-bottom: none !important;
    }
.tream li:before {
    content: '\f101';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: #ef5100;
}
.treat h4 {
    color: #e6540b;
}
.treat h3 {
    font-size: 25px;
    font-weight: 300;
}
.time {
    margin-top: 60px;
}
.time h3 {
    font-size: 25px;
    margin-bottom: 20px;
    color: #484848;
}
.time h4 {
    color: #ec0140;
    border-bottom: 1px solid #757575;
    padding-bottom: 5px;
}
.time p b {
    font-weight: 500;
    color: #000;
}

.whycho {
    text-align: center;
    background: #fff;
    margin: 0px auto;
    width: 250px;
    height: 250px;
    padding-top: 52px;
    border-radius: 50%;
    box-shadow: 8px 6px 1px #dad7d7;
}
.whycho h1 {
    margin-bottom: 0px;
    color: #FFC107;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 45px;
}
.whycho h2 {
    margin-top: 0px;
    color: #47d47a;
    letter-spacing: 2px;
    font-weight: 600;
}

.whycho1 {
    text-align: center;
    background: #fff;
    margin: 0px auto;
    width: 250px;
    height: 250px;
    padding-top: 52px;
    border-radius: 50%;
    box-shadow: 8px 6px 1px #dad7d7;
}

.whycho1 h1 {
    margin-bottom: 0px;
    color: #FFC107;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 45px;
}
.whycho1 h2 {
    margin-top: 0px;
    color: #47d47a;
    letter-spacing: 2px;
    font-weight: 600;
}

.whycho2 {
    text-align: center;
    background: #fff;
    margin: 0px auto;
    width: 250px;
    height: 250px;
    padding-top: 52px;
    border-radius: 6%;
    box-shadow: 8px 6px 1px #dad7d7;
}
.whycho2 h1 {
    margin-bottom: 0px;
    color: #FFC107;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 45px;
}
.whycho2 h2 {
    margin-top: 0px;
    color: #47d47a;
    letter-spacing: 2px;
    font-weight: 600;
}

.whycho3 {
    text-align: center;
    background: #fff;
    margin: 0px auto;
    width: 250px;
    height: 250px;
    padding-top: 52px;
    border-radius: 50%;
    box-shadow: 8px 6px 1px #dad7d7;
}

.whycho3 h1 {
    margin-bottom: 0px;
    color: #FFC107;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 45px;
}
.whycho3 h2 {
    margin-top: 0px;
    color: #47d47a;
    letter-spacing: 2px;
    font-weight: 600;
}

.team {
    padding: 10% !important;
    color: #fff!important;
}
.heading {
    padding: 20px 0px;
}
.heading a {
    border-radius: 3px;
    background: #73ca55;
    padding: 10px 30px;
    color: #fff !important;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 15px;
}

.team p {
    padding-right: 0%;
}
.heading a:hover {
    color: #fff !important;
    background: #F44336;
}
.pho {
    color: #fff;
    font-weight: 300;
    letter-spacing: 2px;
    padding: 15px 0px;
    text-align: center;
}
.pho .fa{
	padding-right: 7px;
	font-size: 18px;
	color: #e2ff00;
}
.bgcolors {
    margin-bottom: 0;
    padding: 90px 46% 90px 8%;
    color: #fff;
}
.bgcolors h1{
   font-size: 70px;
    font-weight: 800;
    line-height: 74px;
    letter-spacing: 2px;
    text-transform: capitalize;
}
.bgcolors h2{
	font-size: 30px;
    color: #FFC107;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.snip1521 {
    font-family: 'Open Sans', sans-serif;
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px 1%;
    /* min-width: 230px; */
    /* max-width: 315px; */
    width: 100%;
    color: #000000;
    text-align: center;
    font-size: 16px;
    background-color: #FFEB3B;
}

.snip1521 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.snip1521 img {
  vertical-align: top;
  max-width: 100%;
  backface-visibility: hidden;
}

.snip1521 figcaption {
    position: absolute;
    background-color: #ffffff;
    z-index: 1;
    top: 92% !important;
    left: 50%;
    padding: 11px 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 1.1em;
    overflow: hidden;
    height: 56px;
    width: 80%;
}
.snip1521:before {
    background: rgba(29, 29, 29, 0.62);
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 100%;
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.snip1521 h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    letter-spacing: 1px;
    font-family: 'Questrial', sans-serif;
    margin-top: 9px;
}

.snip1521 h3.hover {
  color: #ffffff;
  font-weight: 800;
}

.snip1521 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.snip1521:hover .raj-0101 {
    background-color: #56c35a;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* z-index: 10; */
    opacity: 0.7;
}


.snip1521:hover figcaption,
.snip1521.hover figcaption {
  background-color: #000000;
}

.snip1521:hover .title,
.snip1521.hover .title {
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}

.snip1521:hover .hover,
.snip1521.hover .hover {
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}

.treat {
    text-align: center;
    padding-left: 20%!important;
    padding-right: 20%!important;
    padding-top: 70px!important;
    padding-bottom: 30px!important;
}
.treat h2{text-transform:uppercase;font-size:20px;letter-spacing:2px;color:#FF9800;margin-bottom: 0px;}
.treat h1{
    color: #35b900;
    margin-top: 0px;
    font-size: 40px!important;
    font-weight: bold;
}
.myser a{
   display: inline;
   position: absolute;
   width: 100%;
}
.myser h2{
	position: absolute;
	font-size: 26px;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	background: #000e0661;
	color: #fff;
	padding: 13px 0px;
	bottom: 0px;
	width: 100%;
}
.myser1 a{
   display: inline;
   position: absolute;
   width: 100%;
}
.myser1 h2{
	position: absolute;
	font-size: 26px;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	background: #000e0661;
	color: #fff;
	padding: 13px 0px;
	bottom: 0px;
	width: 100%;
}
.mysertex{
	background: #29cb6d;
	padding: 30px;
	
}
.mysertex h1{
	font-size: 40px;
	color: #fff;
	text-align: center;
}
.docto {
    background: #35b900eb;
    float: left;
    border-radius: 50%;
    width: 300px;
    height: 300px;
    margin-left: 20%;
    margin-top: 8%;
    /* padding-left: 8%; */
    color: #ffffff;
    padding-top: 13%;
    text-align: center;
}
.docto h2{
	    font-size: 34px;
    font-weight: bold;
}
.docto p{
	margin-bottom: 0px;
}
.docto p span{
	width: 100%;
	font-weight: 600;
}
.upabut {
    background: #ebffe3;
    padding: 70px 8% 70px;
}
.upabut h2 {
    text-transform: uppercase;
    color: #ff3d00;
    letter-spacing: 3px;
    font-size: 23px;
    margin-bottom: 0px;
    font-weight: 300;
}
.upabut h1 {
    color: #35b900;
    margin-top: 0px;
    font-size: 40px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
}

a{
	 transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
a:hover, a:focus {
    text-decoration: none!important;
}

#scroll {
    position: fixed;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: #32ac00;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    z-index: 1000;
    bottom: 16px;
    box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.46);
}
#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -12px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #ffffff;
}
.scrollToTop {
    padding: 10px;
    text-align: center;
    background: #01bf4a;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    position: fixed;
    top: 88%;
    right: 10px;
    display: none;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    line-height: 20px;
    box-shadow: 0 2px 9px 1px rgba(51, 51, 51, 0.78);
}
a.scrollToTop {
    color: #fff;
    vertical-align: middle;
    padding-top: 7px;
}
a:hover.scrollToTop {
    color: #fff;
}
.scrollToTop .fa{
font-size: 25px;
}
p{
    font-size: 16px!important;
}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #35b900;
}
.heading h2 {
    text-align: center;
    font-size: 45px;
    margin-top: 0%;
    font-weight: 600;
    color: #e6ece7;
    margin: 0px;
    letter-spacing: 2px;
    margin-top: -5px;
    margin-bottom: 0px;
    background: #de0606;
    background-attachment: fixed;
}
::selection {
    color: #fff;
    background: #35b900;
}
.sub-container { padding: 0px 8%; }
.mar-bott{ margin-bottom: 80px; }
.mar-top{ margin-top: 80px; }
.pad-bott { padding-bottom: 80px; }
.pad-top{ padding-top: 80px; }
.pad-right { padding-right: 20px !important; }
.pad-left { padding-left: 20px !important; }
.container-fluid { margin-right: 0px !important; margin-left: 0px !important; }
.ziro{ padding:0px !important; }
.navbar-default .navbar-brand {
    color: rgba(236, 4, 0, 0.97) !important;
    font-size: 30px;
    /* margin-top: 0 !important; */
    font-weight: 900!important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.47);
    height: auto !important;
    padding: 5px !important;
    /* display: none; */
}
.resturent-header {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    /* background: #ffffff; */  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #061700, #52c234);  /* Chrome 10-25, Safari 5.1-6 */
    /* background: linear-gradient(to right, #144c00, #52c234); */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.navbar {
    position: relative;
    min-height: auto !important;
    margin-bottom: 0 !important;
    border: 1px solid transparent;
    margin: 0 auto !important;
}
.nright ul {
    float: right;
    margin-right: 0px;
    background: #045f18 !important;
    margin-top: -13px;
    margin-bottom: 10px;
}
.nright ul li {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Montserrat',sans-serif;
    text-transform: uppercase;
}
.nright ul li a {
    color: #ffffff!important;
    padding-top: 15px !important;
    font-size: 15px;
    letter-spacing: 0px;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 400;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #fbba1d !important;
    background-color: transparent;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.asdrkfdle {
    position: absolute;
    top: 40%;
    font-size: 60pt !important;
}

.carousel-control.left {
    left: 0 !important;
    display: none;
}
.carousel-control.right {float: right;position: initial;right: 0px;display: none;}

	.homebanners {
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 50px !important;
    float: right;
    width: 500px !important;
    padding-right: 0px !important;
    background: #000000bf;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
}
.homebanners h1 {
    font-size: 37px;
    color: #2caf09;
    font-weight: 200;
    margin-top: 0%;
    text-align: center;
    line-height: 45px;
    text-transform: uppercase;
    /* text-shadow: 2px 2px #fff; */
    font-weight: 400;
}
.homebanners h1 span {/* background: #313131cc; *//* padding-left:15px; *//* padding-right:15px; */color:#fff;text-shadow:none;}
.homebanners p {
    font-size: 14pt !important;
    font-weight: 300;
    text-align: left;
    margin-top: 20px;
    color: #fff;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif!important;
}
.homebanners h3 {
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 21px;
    color: #8fff00;
    letter-spacing: 2px;
    margin-bottom: 8px;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 300;
}
.homebanners h3 span{/* background: #18921d; */padding: 5px;color: #FFC107;}
.carousel-caption {
    right: 20%;
    left: 0;
    padding-bottom: 30px;
}
.read {
    width: 100%;
    display: inline-block;
}
.read a {
    color: #fff;
    text-decoration: none;
    padding: 10px 25px;
    border: 1px solid #ffffff !important;
    border-radius: 50px;
    text-align: center;
    margin-top: 25px;
    width: 171px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.read a:hover, .read a:focus, .read a:active {
    color: #1abeeb;
    background: #fff;
    text-decoration: none;
}
.contact {
    width: 400px;
    padding: 15px;
    text-align: center;
    box-shadow: 14px 19px 20px 5px #d4d4d447;
    position: absolute;
    right: 0;
    margin-top: -150px;
    background: #1FA2FF;
    background: -webkit-linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);
    background: linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);
}
.contact h1 {
    font-size: 47px;
    margin: 0px;
    margin-top: 20px;
    font-weight: 300;
    color: #fff;
}
.contact h2 {
    font-size: 18px;
    letter-spacing: 2px;
    margin-top: 0px;
    color: #04588a;
}
.img01 img {
    float: left;
    border: 4px solid rgba(234, 234, 234, 0.32);
    box-shadow: 20px 18px 20px 0px rgba(130, 130, 130, 0.38);
}
.img02 {
    float: left;
    position: absolute;
    top: 90px;
    right: 90px;
}
.img02 img {
    float: left;
    border: 4px solid rgba(234, 234, 234, 0.32);
    box-shadow: 20px 18px 20px 0px rgba(130, 130, 130, 0.38);
}
.hed h2 {
    font-size: 31px;
    text-align: center;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Fredericka the Great', cursive;
    padding: 10px;
}
.hed {
    background: #c31717;
}
.homeones h3 {
    font-size: 64px;
    margin-top: 0px;
    line-height: normal;
    color: #d8d8d8;
    font-weight: 300;
    margin-bottom: 5%;
    line-height: 70px;
}
.homeones h3 span {
    margin-top: 0px;
    /* line-height: normal; */
    color: #89898a;
    font-weight: 600;
    margin-bottom: 5%;
}
.homeones h4 {
    font-size: 20px;
    margin-top: 0px;
    color: #7f808c;
    font-weight: 500;
    margin-bottom: 5%;
    letter-spacing: 1px;
    line-height: 25px;
}
.profile {
    background: #ffffff;
    border: 5px solid #ffffff;
    transition: all 0.6s ease 0s;
    position: relative;
    float: left;
    width: 50%;
    display: inline-block;
    height: auto;
}
.profile:hover {
    box-shadow: 0 25px 40px rgba(0, 0, 0, 0.15);
    transform: translateY(-10px);
    transition: all 0.6s ease 0s;
}
.profile img {
    position: relative;
    display: inline-block;
    width: 100%;
}
.profile h1 {
    position: absolute;
    bottom: -10px;
    font-size: 19px;
    color: #fff;
    background: #333333ad;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    line-height: 28px;
}
.call {
    text-align: center;
    padding-right: 8%;
    padding-left: 8%;
}
.call h3 {
    text-align: center;
    line-height: 45px;
    color: #fff;
    margin: 0px;
    font-weight: 300;
}
.call h3 span{
    font-weight: 800;
}
.call a{
	color: #fff;
	text-decoration:underline;
}
.call a:hover, .call a:focus{
	color: #000;
	text-decoration: none;
	
}
.foot {
    background: #1c1f25;
    padding-top: 30px;
    padding-bottom: 30px;
    /* padding-right: 30%; */
    /* padding-left: 30%; */
    text-align: center;
}
.about h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 3px;
    margin-bottom: 25px;
}
.about h3 {
    font-size: 15px;   
    font-weight: 300;
    line-height: 30px;
    /* margin-bottom: 30px; */
    color: #b5b5b5;
    letter-spacing: 2px;
    margin-top: 0px;
}
.about h4 {
       font-size: 18px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #313131;
}
.about p {
    color: #c3c3c3;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 15px !important;
}
.socil ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.socil li {
    display: inline-block;
    padding: 5px;
}
.socil a {
    background: rgba(255, 255, 255, 0.13);
    padding: 10px;
    border-radius: 50px;
    width: 39px;
    height: 38px;
    float: left;
    /* margin-right: 20px; */
    text-align: center;
    color: #fff;
}
.socil a:hover, .socil a:focus {
    color: #FFEB3B;
    text-decoration: underline;
    background: rgba(0, 0, 0, 0.36);
}
.companylink {
    background: #101217;
    padding: 15px;
    text-align: center;
    color: #909090;
}
.companylink p {
    margin: 0px;
}
.companylink a {
    margin: 0px;
    color: #909090 !important;
    text-decoration: none !important;
    font-size: 16px;
}
.companylink a:hover {
    color: #fff !important;
}
.read1 {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 1%;
}
.read1 a {
    color: #213069;
    text-decoration: none;
    padding: 10px 25px;
    border: 1px solid #213069 !important;
    border-radius: 50px;
    text-align: center;
    margin-top: 25px;
    width: 171px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 25px;
    font-weight: 600;
}
.read1 a:hover, .read1 a:focus, .read1 a:active {
    color: #fff;
    background: #045f18;
    text-decoration: none;
    border: 1px solid #045f18 !important;
}
.featursw h1 {
    text-align: center;
    font-size: 40pt;
    margin-top: 0%;
    font-weight: 600;
    color: #32ac00;
    margin: 0px;
    letter-spacing: 2px;
    margin-top: 40px;
}
.f1s {
    background: rgb(68, 187, 255);
    color: #fff;
    padding: 7.5% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.contactone h3 {
    color: #444;
    font-size: 18pt;
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.contactone p {
    font-size: 11pt;
    line-height: 1.7;
    color: #444;
    padding: 0% 9%;
    font-weight: 300;
    /* margin-left: 10%; */
}
.contactone {
    text-align: center;
    margin: 2% 0% 4%;
}
.f2s {
    background: rgb(17, 80, 140);
    color: #fff;
    padding: 8% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.f3s {
    background: rgb(52, 73, 94);
    color: #fff;
    padding: 8% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.welcome h2 {
    font-size: 22pt;
    color: rgb(50, 172, 0);
    font-family: 'Montserrat',sans-serif;
    margin: 0px;
    margin-top: 0;
    /* text-transform: uppercase; */
    font-weight: bold;
    letter-spacing: 1px;
}
.welcome h1 {
    font-size: 16pt;
    color: #607D8B;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    margin: 0px;
    margin-top: 0%;
    margin-bottom: 4%;
    letter-spacing: 2px;
}
.mision {
    padding: 10% 6%;
    background-attachment: fixed;
    background-size: cover !important;
}
.choose h1 {
    color: #FFEB3B;
    font-size: 26px;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 2px;
}
.choose hr {
    border: 1px doshed #fff;
}
.arthritis1 {
    margin-top: 2%;
}
.arthritis1 ul {
    padding-left: 0px;
}
.arthritis1 ul li {
	
    margin: 0px;
    font-size: 15px;
    list-style: none;
    padding-bottom: 2%;
    font-weight: 600;
    border-bottom: 1px dashed rgba(43, 49, 52, 0.17);
    width: 90%;
    padding-top: 5%;
}
.arthritis1 ul li a {
    color: #757575;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
}
.arthritis1 ul li a:hover {
    color: #32ac00;
    text-decoration: none;
}
.arthritis1 h1 {
    font-size: 32px;
    margin: 0px;
    /* font-family: 'Quicksand', sans-serif; */
    margin-bottom: 2%;
    margin-top: 10px;
    font-weight: 600;
    color: #32ac00;
    text-transform: capitalize;
    letter-spacing: 0;
}
.arthritis1 img{
	    padding-bottom: 0px;
}
.arthritis1 hr{
	    margin-bottom: 40px;
}
.adgallery {
    text-align: left;
}

.ra-galy2 h1 {
    font-size: 26px;
    text-align: center;
    margin: 0px;
    font-weight: 600;
    background: #29cb6d;
    color: #fff;
    padding: 13px 0px;
    display: none;
}
.choose {
    color: #fff;
}

.ra-banner1 {
    margin-left: 29%;
}

.ra-banner2 {
    padding: 9% 0%;
}

.ra-banner1 h1 {
    font-size: 62px;
    color: #016600;
    font-family: 'Poppins', sans-serif!important;
    font-weight:  600;
}

.ra-banner1 h2 {
    color:  #f00;
    font-weight: 600;
    font-size: 70px;
    margin-left: 9%;
    margin-bottom: 3%;
    margin-=t:;
    margin-top: 9%;
}

.ra-banner1 p {
    color:  #00f;
    font-weight:  600;
    font-size: 30px !important;
    margin-left:  9%;
}

body{
font-family: 'Poppins', sans-serif!important;
/*font-family: 'Shrikhand', cursive;
font-family: 'Poiret One', cursive; */
background:#7c7d9012 !important;
}


.team {
    padding: 10%;
    color: #fff!important;
    padding-right: 38%;
}
.heading {
    padding: 20px 0px;
}
.heading a {
    border-radius: 3px;
    background: #73ca5500;
    padding: 10px 30px;
    color: #fff !important;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 15px;
    border: 1px solid #fff !important;
    letter-spacing: 2px;
    text-transform: capitalize;
}
.heading h1 {
    font-weight: 400;
    margin: 0px;
    /* text-transform: uppercase; */
    color: #991f48;
    font-size: 73px;
    /* font-family: 'Vollkorn', serif; */
    letter-spacing: 1px;
    word-spacing: 0px;
    line-height: 76px;
    margin-bottom: 10px;
    text-shadow: 1px 1px #333;
    margin-bottom: 30px;
}
.team p {
    padding-right: 0%;
}
.heading a:hover {
    color: #fff !important;
    background: #F44336;
}
.pho {
    color: #fff;
    font-weight: 300;
    letter-spacing: 2px;
    padding: 15px 0px;
    text-align: center;
}
.pho .fa{
	padding-right: 7px;
	font-size: 18px;
	color: #e2ff00;
}
.bgcolors {
    margin-bottom: 0;
    padding: 90px 46% 90px 8%;
    color: #fff;
}
.bgcolors h1{
   font-size: 73px;
   font-weight: 100;
   line-height: 76px;
   letter-spacing: 1px;
   text-transform: capitalize;
   color: #FFC107;
}
.bgcolors h1 span{
	font-weight: 500 !important;
	color: #fff;
}
.bgcolors h2{
	font-size: 32px;
	color: #FFC107;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.snip1521 {
    font-family: 'Open Sans', sans-serif;
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px 1%;
    /* min-width: 230px; */
    /* max-width: 315px; */
    width: 100%;
    color: #000000;
    text-align: center;
    font-size: 16px;
    background-color: #FFEB3B;
}

.snip1521 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.snip1521 img {
  vertical-align: top;
  max-width: 100%;
  backface-visibility: hidden;
}

.snip1521 figcaption {
    position: absolute;
    background-color: #ffffff;
    z-index: 1;
    top: 88% !important;
    left: 50%;
    padding: 11px 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 1.1em;
    overflow: hidden;
    height: 56px;
    width: 80%;
}
.snip1521:before {
    background: rgba(29, 29, 29, 0.62);
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 100%;
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.snip1521 h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    letter-spacing: 1px;
    font-family: 'Questrial', sans-serif;
    margin-top: 9px;
}

.snip1521 h3.hover {
  color: #ffffff;
  font-weight: 800;
}

.snip1521 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.snip1521:hover .raj-0101 {
    background-color: #56c35a;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* z-index: 10; */
    opacity: 0.7;
}


.snip1521:hover figcaption,
.snip1521.hover figcaption {
  background-color: #000000;
}

.snip1521:hover .title,
.snip1521.hover .title {
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}

.snip1521:hover .hover,
.snip1521.hover .hover {
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}

.treat {
    text-align: center;
    padding-left: 12%!important;
    padding-right: 12%!important;
    padding-top: 70px!important;
    padding-bottom: 30px!important;
}
.treat ul li{
	text-align:left !important;
}
.treat h2{text-transform:uppercase;font-size:20px;letter-spacing:2px;color:#FF9800;margin-bottom: 0px;}
.treat h1{
    color: #065f1b;
    margin-top: 0px;
    font-size: 40px!important;
    font-weight: bold;
}
.myser a{
   display: inline;
   position: absolute;
   width: 100%;
}
.myser h2{
	position: absolute;
	font-size: 26px;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	background: #000e0661;
	color: #fff;
	padding: 13px 0px;
	bottom: 0px;
	width: 100%;
}
.myser1 a{
   display: inline;
   position: absolute;
   width: 100%;
}
.myser1 h2{
	position: absolute;
	font-size: 26px;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	background: #000e0661;
	color: #fff;
	padding: 13px 0px;
	bottom: 0px;
	width: 100%;
}
.mysertex{
	background: #29cb6d;
	padding: 30px;
	
}
.mysertex h1{
	font-size: 40px;
	color: #fff;
	text-align: center;
}
.docto {
    background: #35b900eb;
    float: left;
    border-radius: 50%;
    width: 300px;
    height: 300px;
    margin-left: 20%;
    margin-top: 8%;
    /* padding-left: 8%; */
    color: #ffffff;
    padding-top: 13%;
    text-align: center;
}
.docto h2{
	    font-size: 34px;
    font-weight: bold;
}
.docto p{
	margin-bottom: 0px;
}
.docto p span{
	width: 100%;
	font-weight: 600;
}
.upabut {
    background: #ebffe3;
    padding: 70px 8% 70px;
}
.upabut h2 {
    text-transform: uppercase;
    color: #ff3d00;
    letter-spacing: 3px;
    font-size: 23px;
    margin-bottom: 0px;
    font-weight: 300;
}
.upabut h1 {
    color: #35b900;
    margin-top: 0px;
    font-size: 40px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
}

a{
	 transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
a:hover, a:focus {
    text-decoration: none!important;
}

#scroll {
    position: fixed;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: #045f18;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    z-index: 1000;
    bottom: 16px;
    box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.46);
}
#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -12px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #ffffff;
}
.scrollToTop {
    padding: 10px;
    text-align: center;
    background: #01bf4a;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    position: fixed;
    top: 88%;
    right: 10px;
    display: none;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    line-height: 20px;
    box-shadow: 0 2px 9px 1px rgba(51, 51, 51, 0.78);
}
a.scrollToTop {
    color: #fff;
    vertical-align: middle;
    padding-top: 7px;
}
a:hover.scrollToTop {
    color: #fff;
}
.scrollToTop .fa{
font-size: 25px;
}
p{
    font-size: 16px!important;
}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #35b900;
}
::selection {
    color: #fff;
    background: #35b900;
}
.sub-container { padding: 0px 8%; }
.mar-bott{ margin-bottom: 80px; }
.mar-top{ margin-top: 80px; }
.pad-bott { padding-bottom: 80px; }
.pad-top{ padding-top: 80px; }
.pad-right { padding-right: 20px !important; }
.pad-left { padding-left: 20px !important; }
.container-fluid { margin-right: 0px !important; margin-left: 0px !important; }
.ziro{ padding:0px !important; }
.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 0.97) !important;
    font-size: 30px;
    /* margin-top: 0 !important; */
    font-weight: 900!important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.47);
    height: auto !important;
    padding: 15px !important;
    background: #e50501;
    margin-top: 10px;
    margin-bottom: 10px;
}
.resturent-header {
    /* position: absolute; */
    /* left: 0; */
    /* right: 0; */
    /* z-index: 1; */
    /* background: #ffffff; */  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #061700, #52c234);  /* Chrome 10-25, Safari 5.1-6 */
    /* background: linear-gradient(to right, #144c00, #52c234); */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.asdrkfdle {
    position: absolute;
    top: 40%;
    font-size: 60pt !important;
}

.carousel-control.left {
    left: 0 !important;
    display: none;
}
.carousel-control.right {float: right;position: initial;right: 0px;display: none;}

	.homebanners {
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 50px !important;
    float: right;
    width: 500px !important;
    padding-right: 0px !important;
    background: #000000bf;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
}
.homebanners h1 {
    font-size: 37px;
    color: #2caf09;
    font-weight: 200;
    margin-top: 0%;
    text-align: center;
    line-height: 45px;
    text-transform: uppercase;
    /* text-shadow: 2px 2px #fff; */
    font-weight: 400;
}
.homebanners h1 span {/* background: #313131cc; *//* padding-left:15px; *//* padding-right:15px; */color:#fff;text-shadow:none;}
.homebanners p {
    font-size: 14pt !important;
    font-weight: 300;
    text-align: left;
    margin-top: 20px;
    color: #fff;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif!important;
}
.homebanners h3 {
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 21px;
    color: #8fff00;
    letter-spacing: 2px;
    margin-bottom: 8px;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 300;
}
.homebanners h3 span{/* background: #18921d; */padding: 5px;color: #FFC107;}
.carousel-caption {
    right: 20%;
    left: 0;
    padding-bottom: 30px;
}
.read {
    width: 100%;
    display: inline-block;
}
.read a {
    color: #fff;
    text-decoration: none;
    padding: 10px 25px;
    border: 1px solid #ffffff !important;
    border-radius: 50px;
    text-align: center;
    margin-top: 25px;
    width: 171px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.read a:hover, .read a:focus, .read a:active {
    color: #1abeeb;
    background: #fff;
    text-decoration: none;
}
.contact {
    width: 400px;
    padding: 15px;
    text-align: center;
    box-shadow: 14px 19px 20px 5px #d4d4d447;
    position: absolute;
    right: 0;
    margin-top: -150px;
    background: #1FA2FF;
    background: -webkit-linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);
    background: linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);
}
.contact h1 {
    font-size: 47px;
    margin: 0px;
    margin-top: 20px;
    font-weight: 300;
    color: #fff;
}
.contact h2 {
    font-size: 18px;
    letter-spacing: 2px;
    margin-top: 0px;
    color: #04588a;
}
.img01 img {
    float: left;
    border: 4px solid rgba(234, 234, 234, 0.32);
    box-shadow: 20px 18px 20px 0px rgba(130, 130, 130, 0.38);
}
.img02 {
    float: left;
    position: absolute;
    top: 90px;
    right: 90px;
}
.img02 img {
    float: left;
    border: 4px solid rgba(234, 234, 234, 0.32);
    box-shadow: 20px 18px 20px 0px rgba(130, 130, 130, 0.38);
}
.homeones h3 {
    font-size: 64px;
    margin-top: 0px;
    line-height: normal;
    color: #d8d8d8;
    font-weight: 300;
    margin-bottom: 5%;
    line-height: 70px;
}
.homeones h3 span {
    margin-top: 0px;
    /* line-height: normal; */
    color: #89898a;
    font-weight: 600;
    margin-bottom: 5%;
}
.homeones h4 {
    font-size: 20px;
    margin-top: 0px;
    color: #7f808c;
    font-weight: 500;
    margin-bottom: 5%;
    letter-spacing: 1px;
    line-height: 25px;
}
.profile {
    background: #ffffff;
    border: 5px solid #ffffff;
    transition: all 0.6s ease 0s;
    position: relative;
    float: left;
    width: 50%;
    display: inline-block;
    height: auto;
}
.profile:hover {
    box-shadow: 0 25px 40px rgba(0, 0, 0, 0.15);
    transform: translateY(-10px);
    transition: all 0.6s ease 0s;
}
.profile img {
    position: relative;
    display: inline-block;
    width: 100%;
}
.profile h1 {
    position: absolute;
    bottom: -10px;
    font-size: 19px;
    color: #fff;
    background: #333333ad;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    line-height: 28px;
}
.call {
    text-align: center;
    padding-right: 8%;
    padding-left: 8%;
}
.call h3 {
    text-align: center;
    line-height: 45px;
    color: #fff;
    margin: 0px;
    font-weight: 300;
}
.call h3 span{
    font-weight: 800;
}
.call a{
	color: #fff;
	text-decoration:underline;
}
.call a:hover, .call a:focus{
	color: #000;
	text-decoration: none;
	
}
.foot {
    background: #030367;
    padding-top: 30px;
    padding-bottom: 30px;
    /* padding-right: 30%; */
    /* padding-left: 30%; */
    text-align: center;
}
.about h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 3px;
    margin-bottom: 25px;
}
.about h3 {
    font-size: 15px;   
    font-weight: 300;
    line-height: 30px;
    /* margin-bottom: 30px; */
    color: #b5b5b5;
    letter-spacing: 2px;
    margin-top: 0px;
}
.about h4 {
       font-size: 18px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #313131;
}
.about p {
    color: #c3c3c3;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 15px !important;
}
.socil ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.socil li {
    display: inline-block;
    padding: 5px;
}
.socil a {
    background: rgba(255, 255, 255, 0.13);
    padding: 10px;
    border-radius: 50px;
    width: 39px;
    height: 38px;
    float: left;
    /* margin-right: 20px; */
    text-align: center;
    color: #fff;
}
.socil a:hover, .socil a:focus {
    color: #FFEB3B;
    text-decoration: underline;
    background: rgba(0, 0, 0, 0.36);
}
.companylink {
    background: #000044;
    padding: 15px;
    text-align: center;
    color: #909090;
}
.companylink p {
    margin: 0px;
}
.companylink a {
    margin: 0px;
    color: #909090 !important;
    text-decoration: none !important;
    font-size: 16px;
}
.companylink a:hover {
    color: #fff !important;
}
.read1 {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.read1 a {
    color: #ff6b05;
    text-decoration: none;
    padding: 10px 25px;
    border: 1px solid #ff6b05 !important;
    border-radius: 50px;
    text-align: center;
    margin-top: 25px;
    width: 171px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 25px;
    font-weight: 400;
}
.read1 a:hover, .read1 a:focus, .read1 a:active {
    color: #fff;
    background: #045f18;
    text-decoration: none;
    border: 1px solid #045f18 !important;
}
.featursw h1 {
    text-align: center;
    font-size: 40pt;
    margin-top: 0%;
    font-weight: 600;
    color: #065f1b;
    margin: 0px;
    letter-spacing: 2px;
    margin-top: 70px;
    margin-bottom: 40px;
}
.f1s {
    background: rgb(68, 187, 255);
    color: #fff;
    padding: 7.5% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.contactone h3 {
    color: #444;
    font-size: 18pt;
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.contactone p {
    font-size: 11pt;
    line-height: 1.7;
    color: #444;
    padding: 0% 9%;
    font-weight: 300;
}
.contactone {
    text-align: center;
    margin: 2% 0% 4%;
}
.f2s {
    background: rgb(17, 80, 140);
    color: #fff;
    padding: 8% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.f3s {
    background: rgb(52, 73, 94);
    color: #fff;
    padding: 8% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    margin: 10% auto 0 auto !important;
}
.consulta p {
    margin-bottom: 45px;
}
.welcome h2 {
    font-size: 22pt;
    color: rgb(50, 172, 0);
    font-family: 'Montserrat',sans-serif;
    margin: 0px;
    margin-top: 0;
    /* text-transform: uppercase; */
    font-weight: bold;
    letter-spacing: 1px;
}
.welcome h3 {
    font-size: 22pt;
    color: #FF9800;
    /* font-family: 'Montserrat',sans-serif; */
    margin: 0px;
    margin-top: 0;
    text-transform: capitalize;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top:50px;
    margin-bottom:20px;
    font-size:40px;
}
.welcome h1 {
    font-size: 16pt;
    color: #607D8B;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    margin: 0px;
    margin-top: 0%;
    margin-bottom: 4%;
    letter-spacing: 2px;
}
.welcome b{
	letter-spacing: 0px;
	display:inline-block;
	width:100%;
	margin-bottom:10px;
	margin-top: 0;
	font-weight: 400;
	color: #ff7800;
	font-size: 18px;
	margin-top: 30px;
}

.welcome ul li {
  margin: 1em;
  margin-left: 3em;
  padding-bottom:5px;
  list-style:none;
	font-size:15px;
}

.welcome ul li:before {
  content: '\f101';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #ef5100;
}
.mision {
    padding: 10% 6%;
    background-attachment: fixed;
    background-size: cover !important;
}
.choose h1 {
    color: #FFEB3B;
    font-size: 26px;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 2px;
}
.choose hr {
    border: 1px doshed #fff;
}
.arthritis1 {
    margin-top: 2%;
}
.arthritis1 ul {
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.arthritis1 ul li {
	
    margin: 0px;
    font-size: 15px;
    list-style: none;
    padding-bottom: 2%;
    font-weight: 600;
    border-bottom: 1px dashed rgba(43, 49, 52, 0.17);
    width: 90%;
    padding-top: 5%;
}
.arthritis1 ul li a {
    color: #757575;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
}
.arthritis1 ul li a:hover {
    color: #23b14d;
    text-decoration: none;
}
.arthritis1 h1 {
    font-size: 32px;
    margin: 0px;
    /* font-family: 'Quicksand', sans-serif; */
    margin-bottom: 2%;
    margin-top: 10px;
    font-weight: 600;
    color: #23b14d;
    text-transform: capitalize;
    letter-spacing: 0;
}

.arthritis1 hr{
	    margin-bottom: 40px;
}
.adgallery {
    text-align: left;
}

.ra-galy2 h1 {
    font-size: 26px;
    text-align: center;
    margin: 0px;
    font-weight: 600;
    background: #29cb6d;
    color: #fff;
    padding: 13px 0px;
    display: none;
}
.choose {
    color: #fff;
}









.baner {
    /* padding: 0px !important; */
}
.baner img{
	position:relative;
}
.baner h2{
	color: #2196F3;
	font-size: 68px;
	line-height: 46px;
	/* font-family: 'Raleway'; */
	font-style: normal;
	font-weight: 900;
	letter-spacing: 2px;
	text-transform: none;
	text-align: right;
	text-shadow: none;
	margin-bottom: 25%;
	position: absolute;
	z-index: 10;
	right: 14%;
	top: 40%;
}
.baner h2 span{font-size: 44px;}
.tracking-in-expand {
	-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
/* ----------------------------------------------
 * Generated by Animista on 2018-6-11 16:42:15
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tracking-in-expand
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}

.homesliders h2 {
    color:#fb6401;
    font-size: 60px;
    line-height: 66px;
    /* font-family: 'Raleway'; */
    font-style: normal;
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: none;
    text-align: right;
    text-shadow: none;
    margin-bottom: 25%;
}
.homesliders p {
    color: #fb6401;
    font-size: 60px !important;
    text-align: right;
    font-weight: 800;
    text-shadow: none;
    letter-spacing: 0px;
    margin-top: -20px !important;
}
.nright {
    margin-top: 2% !important;
    margin-right: -1% !important;
}
.doct h1 {
    font-size: 35px !important;
    color: #2c2c44 !important;
    margin-bottom: 10px !important;
    font-weight: 800 !important;
}
.doct h2 {
    font-size: 20px !important;
    color: #ff9800 !important;
    letter-spacing: 1px !important;
    font-weight: 300 !important;
}
.doct h5 {
        color: #a0a0a0;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0px;
        margin-bottom: 35px;
}

.welcome1 h2 {
    font-size: 22pt;
    color: #065f1b;
    font-family: 'Montserrat',sans-serif;
    margin: 0px;
    margin-top: 0;
    /* text-transform: uppercase; */
    font-weight: bold;
    letter-spacing: 1px;
}
.welcome1 h1 {
    font-size: 16pt;
    color: #ff6900;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    margin: 0px;
    margin-top: 0%;
    margin-bottom: 4%;
    letter-spacing: 1px;
}

.wel {
    margin-top: 5% !important;
}

.codfkre {
    margin-top: 7%;
}
.f1s {
    background: rgb(236, 1, 139);
    color: #fff;
    padding: 7.5% 9%;
    border-radius: 50%;
    font-size: 30px !important;
    display: table !important;
    /* margin: 0 auto !important; */
    top: -50px;
    /* position: relative; */
}

.contactone h3 {
    font-size: 17pt;
    font-weight: 600;
    margin-top: 20px;
    text-align: center;
    padding-left: 0px;
    color: #464646;
}
.contactone ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}
.contactone ul li {
    margin: 0;
    padding: 15px 0;
    width: 100%;
    font-size: 15px;
    line-height: 26px;
    color: #333333;
    border-bottom: 1px solid #d6d6d6;
}
.contactone ul li .address_icon {
    float: left !important;
    width: 34px !important;
margin-left: 10%;
}
.contactone ul li .address_cont {
    padding: 0 0 0 50px !important;
}
.paa {
    text-align: justify;
}
.treatt {
    background: #fff;
}
.hell {
    background: #fff;
    padding: 0px 5%;
}
.textme {
    margin: 0px;
    font-size: 20px;
    text-align: center;
    padding: 20px 2px;
    background: #191919;
    color: #fff;
}










@media only screen and (min-width : 320px) and (max-width :480px) {
.nright ul {
    float: none;
}
.contact {
    width: 100%;
    padding: 15px 5px;
    position: relative;
    margin-top: 0;
        text-align: center;
}
.contact h1 {
    font-size: 38px;
}
.pad-top {
    padding-top: 0;
    text-align: center;
}
.pad-bott {
    padding-bottom: 0;
text-align: center;
}
.img01 img {
    float: none;
        width: 100% !important;
}
.img02 {
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
}
.img02 img {
    float: none;
        width: 100% !important;
}

.profile {
float: none;
width: 100%;
}

.homeones h3 {
font-size: 45px;
    line-height: 55px;
}
.mar-top {
    margin-top: 0;
    background-size: cover !important;
}
.call {
    text-align: center;
    padding-right: 4%;
    padding-left: 4%;
}

.call h3 {
    font-size: 18px;
}

.carousel-control.left {
    display: none !important;
}
.carousel-control.right {
    display: none !important;
}
.carousel-caption {
    left: 4% !important;
}

.homebanners {
padding-bottom: 15px !important;
width: 85% !important;
}
.homebanners h3 {
font-size: 10px;
margin-bottom: 0;
}
.homebanners h1 {
    font-size: 14px;
    line-height: 22px;
        margin: 0px;
}
.homebanners p {
    font-size: 8pt !important;
    margin-top: 0px;
    }
.mision {
    text-align: center;
}
.featursw h1 {
font-size: 30pt !important;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.nright ul {
    float: none;
}
.contact {
    width: 100%;
    padding: 15px 5px;
    position: relative;
    margin-top: 0;
        text-align: center;
}
.contact h1 {
    font-size: 38px;
}
.pad-top {
    padding-top: 0;
    text-align: center;
}
.pad-bott {
    padding-bottom: 0;
text-align: center;
}
.img01 img {
    float: none;
        width: 100% !important;
}
.img02 {
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
}
.img02 img {
    float: none;
        width: 100% !important;
}

.profile {
float: none;
width: 100%;
}

.homeones h3 {
font-size: 45px;
    line-height: 55px;
}
.mar-top {
    margin-top: 0;
    background-size: cover !important;
}
.call {
    text-align: center;
    padding-right: 4%;
    padding-left: 4%;
}

.call h3 {
    font-size: 18px;
}

.carousel-control.left {
    display: none !important;
}
.carousel-control.right {
    display: none !important;
}
.carousel-caption {
    left: 4% !important;
}

.homebanners {
padding-bottom: 15px !important;
width: 85% !important;
}
.homebanners h3 {
font-size: 10px;
margin-bottom: 0;
}
.homebanners h1 {
    font-size: 14px;
    line-height: 22px;
        margin: 0px;
}
.homebanners p {
    font-size: 8pt !important;
    margin-top: 0px;
    }
.mision {
    text-align: center;
}
.featursw h1 {
    font-size: 30pt;
    margin-top: 5%;
    margin-bottom: 0;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.navbar-default .navbar-brand {
font-size: 13px !important;
padding: 10px !important;
margin-top: 5px !important;
}

.nright ul {
background: #045f1800 !important;
margin-top: 0;
}
.nright ul li a {
    color: #016600 !important;
}
.ra-banner2 {
    padding: 1% 0%;
    padding-bottom: 5%;
}
.ra-banner1 {
    margin-left: 29%;
}
.ra-banner1 h1 {
    font-size: 16px;
}   

.ra-banner1 h2 {
font-size: 16px;
    margin-top: 0%;
}

.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
}

.featursw h1 {
    margin-top: 0 ;
    margin-bottom: 0;
}
.welcome1 {
    text-align: center;
}
.read1 {
text-align: center !important;

}

.wel {
    text-align: center;
}
.team {
    padding: 4% !important;
    padding-right: 4% !important;
}
.heading h1 {
font-size: 39px !important;
line-height: 49px !important;
text-align: center;
}
.bgcolors {
padding: 10% 4% !important;
text-align: center;

}

.bgcolors h1 {
    font-size: 40px !important;
    line-height: 60px !important;
}
.welcome {
    text-align: center;
}

.time {
    text-align: center;
}
.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
        margin-left: 0px;
    margin-left: 9%;
}

}


@media only screen and (min-width : 360px) and (max-width :640px) {
.nright ul {
    float: none;
}
.contact {
    width: 100%;
    padding: 15px 5px;
    position: relative;
    margin-top: 0;
        text-align: center;
}
.contact h1 {
    font-size: 38px;
}
.pad-top {
    padding-top: 0;
    text-align: center;
}
.pad-bott {
    padding-bottom: 0;
text-align: center;
}
.img01 img {
    float: none;
        width: 100% !important;
}
.img02 {
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
}
.img02 img {
    float: none;
        width: 100% !important;
}

.profile {
float: none;
width: 100%;
}

.homeones h3 {
font-size: 45px;
    line-height: 55px;
}
.mar-top {
    margin-top: 0;
    background-size: cover !important;
}
.call {
    text-align: center;
    padding-right: 4%;
    padding-left: 4%;
}

.call h3 {
    font-size: 18px;
}

.carousel-control.left {
    display: none !important;
}
.carousel-control.right {
    display: none !important;
}
.carousel-caption {
    left: 4% !important;
}

.homebanners {
padding-bottom: 15px !important;
width: 85% !important;
}
.homebanners h3 {
font-size: 10px;
margin-bottom: 0;
}
.homebanners h1 {
    font-size: 14px;
    line-height: 22px;
        margin: 0px;
}
.homebanners p {
    font-size: 8pt !important;
    margin-top: 0px;
    }
.mision {
    text-align: center;
}
.featursw h1 {
font-size: 30pt;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}
.mision {
    text-align: center;
}
.featursw h1 {
    font-size: 30pt;
    margin-top: 5%;
    margin-bottom: 0;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.navbar-default .navbar-brand {
font-size: 13px !important;
padding: 10px !important;
margin-top: 5px !important;
}

.nright ul {
background: #045f1800 !important;
margin-top: 0;
}
.nright ul li a {
    color: #016600 !important;
}
.ra-banner2 {
    padding: 9% 0%;
    padding-bottom: 5%;
}
.ra-banner1 {
    margin-left: 29%;
}
.ra-banner1 h1 {
    font-size: 14px;
}   

.ra-banner1 h2 {
font-size: 16px;
    margin-top: 0%;
}

.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
}

.featursw h1 {
    margin-top: 0 ;
    margin-bottom: 0;
}
.welcome1 {
    text-align: center;
}
.read1 {
text-align: center !important;

}

.wel {
    text-align: center;
}
.team {
    padding: 4% !important;
    padding-right: 4% !important;
}
.heading h1 {
font-size: 39px !important;
line-height: 49px !important;
text-align: center;
}
.bgcolors {
padding: 10% 4% !important;
text-align: center;

}

.bgcolors h1 {
    font-size: 40px !important;
    line-height: 60px !important;
}
.welcome {
    text-align: center;
}

.time {
    text-align: center;
}
.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
        margin-left: 0px;
    margin-left: 9%;
}


}



@media only screen and (min-width : 640px) and (max-width :767px) {
.nright ul {
    float: none;
}
.contact {
    width: 100%;
    padding: 15px 5px;
    position: relative;
    margin-top: 0;
        text-align: center;
}
.contact h1 {
    font-size: 38px;
}
.pad-top {
    padding-top: 0;
    text-align: center;
}
.pad-bott {
    padding-bottom: 0;
text-align: center;
}
.img01 img {
    float: none;
        width: 100% !important;
}
.img02 {
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
}
.img02 img {
    float: none;
        width: 100% !important;
}

.profile {
float: none;
width: 100%;
}

.homeones h3 {
font-size: 45px;
    line-height: 55px;
}
.mar-top {
    margin-top: 0;
    background-size: cover !important;
}
.call {
    text-align: center;
    padding-right: 4%;
    padding-left: 4%;
}

.call h3 {
    font-size: 18px;
}

.carousel-control.left {
    display: none !important;
}
.carousel-control.right {
    display: none !important;
}
.carousel-caption {
    left: 4% !important;
}

.homebanners {
    padding-bottom: 40px !important;
    width: 85% !important;
}
.homebanners h3 {
    font-size: 17px;
    margin-bottom: 0;
}
.homebanners h1 {
    font-size: 30px;
    line-height: 22px;
    margin: 16px 0px;
}
.homebanners p {
    font-size: 13pt !important;
    margin-top: 0px;
}
.mision {
    text-align: center;
}
.featursw h1 {
font-size: 30pt;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}
.mision {
    text-align: center;
}
.featursw h1 {
    font-size: 30pt;
    margin-top: 5%;
    margin-bottom: 0;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.navbar-default .navbar-brand {
font-size: 13px !important;
padding: 10px !important;
margin-top: 5px !important;
}

.nright ul {
background: #045f1800 !important;
margin-top: 0;
}
.nright ul li a {
    color: #016600 !important;
}
.ra-banner2 {
    padding: 7% 0%;
    padding-bottom: 15%;
}
.ra-banner1 {
    margin-left: 29%;
}
.ra-banner1 h1 {
    font-size: 26px;
}   

.ra-banner1 h2 {
font-size: 28px;
    margin-top: 0%;
}

.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
}

.featursw h1 {
    margin-top: 0 ;
    margin-bottom: 0;
}
.welcome1 {
    text-align: center;
}
.read1 {
text-align: center !important;

}

.wel {
    text-align: center;
}
.team {
    padding: 4% !important;
    padding-right: 4% !important;
}
.heading h1 {
font-size: 39px !important;
line-height: 49px !important;
text-align: center;
}
.bgcolors {
padding: 10% 4% !important;
text-align: center;

}

.bgcolors h1 {
    font-size: 40px !important;
    line-height: 60px !important;
}
.welcome {
    text-align: center;
}

.time {
    text-align: center;
}
.ra-banner1 p {
    font-size: 18px !important;
    margin-left: 0;
    margin: 0px;
        margin-left: 0px;
    margin-left: 9%;
}

}



@media only screen and (min-width : 768px) and (max-width :1000px) {

.contact {
    width: 100%;
    padding: 15px 5px;
    position: relative;
    margin-top: 0;
        text-align: center;
}
.contact h1 {
    font-size: 38px;
}
.pad-top {
    padding-top: 0;
    text-align: center;
}
.pad-bott {
    padding-bottom: 0;
text-align: center;
}
.img01 img {
    float: none;
        width: 100% !important;
}
.img02 {
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
}
.img02 img {
    float: none;
        width: 100% !important;
}

.profile {
float: none;
width: 100%;
}

.homeones h3 {
font-size: 45px;
    line-height: 55px;
}
.mar-top {
    margin-top: 0;
    background-size: cover !important;
}
.call {
    text-align: center;
    padding-right: 4%;
    padding-left: 4%;
}

.call h3 {
    font-size: 18px;
}

.carousel-control.left {
    display: none !important;
}
.carousel-control.right {
    display: none !important;
}
.carousel-caption {
    left: 4% !important;
}

.homebanners {
    padding-bottom: 40px !important;
    width: 85% !important;
}
.homebanners h3 {
    font-size: 17px;
    margin-bottom: 0;
}
.homebanners h1 {
    font-size: 30px;
    line-height: 22px;
    margin: 16px 0px;
}
.homebanners p {
    font-size: 13pt !important;
    margin-top: 0px;
}
.mision {
    text-align: center;
}
.featursw h1 {
font-size: 30pt;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}
.mision {
    text-align: center;
}
.featursw h1 {
    font-size: 30pt;
    margin-top: 5%;
    margin-bottom: 0;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.navbar-default .navbar-brand {
font-size: 13px !important;
padding: 10px !important;
margin-top: 5px !important;
}

.nright ul {
background: #045f1800 !important;
margin-top: 0;
}
.nright ul li a {
    color: #016600 !important;
}
.ra-banner2 {
    padding: 1% 0%;
    padding-bottom: 5%;
}
.ra-banner1 {
    margin-left: 29%;
}
.ra-banner1 h1 {
    font-size: 16px;
}   

.ra-banner1 h2 {
font-size: 16px;
    margin-top: 0%;
}

.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
}

.featursw h1 {
    margin-top: 0 ;
    margin-bottom: 0;
}
.welcome1 {
    text-align: center;
}
.read1 {
text-align: center !important;

}

.wel {
    text-align: center;
}
.team {
    padding: 4% !important;
    padding-right: 4% !important;
}
.heading h1 {
font-size: 39px !important;
line-height: 49px !important;
text-align: center;
}
.bgcolors {
padding: 10% 4% !important;
text-align: center;

}

.bgcolors h1 {
    font-size: 40px !important;
    line-height: 60px !important;
}
.welcome {
    text-align: center;
}

.time {
    text-align: center;
}

.mision {
    text-align: center;
}
.featursw h1 {
font-size: 30pt;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}
.mision {
    text-align: center;
}
.featursw h1 {
    font-size: 30pt;
    margin-top: 5%;
    margin-bottom: 0;
}
.arthritis1 {
    text-align: center;
}
.homebanners h3 {
    text-align: center;
}
.homebanners h1 {
text-align: center;
}
.homebanners p {
text-align: center;
}

.navbar-default .navbar-brand {
font-size: 13px !important;
padding: 10px !important;
margin-top: 5px !important;
}

.nright ul {
background: #045f1800 !important;
margin-top: 0;
}
.nright ul li a {
    color: #016600 !important;
}
.ra-banner2 {
    padding: 7% 0%;
    padding-bottom: 15%;
}
.ra-banner1 {
    margin-left: 29%;
}
.ra-banner1 h1 {
    font-size: 26px;
}   

.ra-banner1 h2 {
font-size: 28px;
    margin-top: 0%;
}

.ra-banner1 p {
    font-size: 10px !important;
    margin-left: 0;
    margin: 0px;
}

.featursw h1 {
    margin-top: 0 ;
    margin-bottom: 0;
}
.welcome1 {
    text-align: center;
}
.read1 {
text-align: center !important;

}

.wel {
    text-align: center;
}
.team {
    padding: 4% !important;
    padding-right: 4% !important;
}
.heading h1 {
font-size: 39px !important;
line-height: 49px !important;
text-align: center;
}
.bgcolors {
padding: 10% 4% !important;
text-align: center;

}

.bgcolors h1 {
    font-size: 40px !important;
    line-height: 60px !important;
}
.welcome {
    text-align: center;
}

.time {
    text-align: center;
}
.ra-banner1 p {
    font-size: 18px !important;
    margin-left: 0;
    margin: 0px;
        margin-left: 0px;
    margin-left: 9%;
}
.nright ul li a {
padding-top: 0px !important;
font-size: 12px;
}



}


@media only screen and (min-width : 1000px) and (max-width :1200px) {
.homebanners {
width: 50% !important;
}
.homebanners h1 {
    font-size: 60px;
    line-height: 60px;
}
.navbar-default .navbar-brand {
font-size: 22px;
margin-top: 6px;
}
.ra-banner1 h1 {
    font-size: 40px;
}
.ra-banner1 h2 {
font-size: 60px;
margin-left: 3%;
margin-top: 6%;

}
.ra-banner1 p {
font-size: 24px !important;
    margin-left: 4%;

}


}

@media only screen and (min-width : 1200px) and (max-width : 1300px){
.ra-banner1 h1 {

    font-size: 52px;
}

}

@media only screen and (min-width : 1300px) and (max-width : 1400px){
.ra-banner1 h1 {
    font-size: 56px;
}
.ra-banner1 h2 {
    font-size: 56px;
}
.ra-banner1 p {
    font-size: 26px !important;
}
}
