body {

	margin: 0px;

	padding: 0px;

	background: #fff;

	font-family: 'Open Sans', sans-serif;

}

@font-face {

	font-family: 'magneta_condensedbook';

	src: url('../fonts/positype_-_magnetacondensed-book.woff2') format('woff2'), url('../fonts/positype_-_magnetacondensed-book.woff') format('woff');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'engraversgothic_btregular';

	src: url('../fonts/ufonts.com_engravers-gothic-bt.woff2') format('woff2'), url('../fonts/ufonts.com_engravers-gothic-bt.woff') format('woff');

	font-weight: normal;

	font-style: normal;

}

form, input, textarea, button {

	margin: 0px;

	padding: 0px;

	border: none;

	outline: none;

}

a {

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	outline: none;

}

#wrapper {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

header {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

.header-top {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

.top_right {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 30px 0 0;

}

.top_right .col-sm-4 {

	width: 29%

}

.call {

	background: #101d61;

	height: auto;

	float: left;

	margin: 0px;

	padding: 10px 14px;

	font-size: 25px;

	font-weight: normal;

	text-align: left;

	color: #fff;

	font-family: 'magneta_condensedbook';

	text-transform: uppercase

}
.call:hover {
	color: #fff;
}

.call span {

	float: left;

	margin: 0px 6px 0px 0px;

	padding: 0px;

	font-size: 25px;

	font-weight: normal;

	text-align: left;

	color: #dd5f13;

}

.top_social {

	margin: 8px 0px 0px 20px;

	padding: 0px;

	float: left;

}

.top_social ul {

	margin: 0px;

	padding: 0px;

	float: left;

}

.top_social ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

}

.facebook {

	width: 41px;

	height: 37px;

	float: left;

	background: url(../images/social_sprite.png) no-repeat left center

}

.google {

	width: 41px;

	height: 37px;

	float: left;

	background: url(../images/Cottingham_Web_Home-ReviewChanges1.png) no-repeat -42px center

}

.logo {

	float: left;

	margin: 0px;

	padding: 0px;

}

.menu {

	width: 66%;

	float: right;

	margin: 30px 0px 0px;

}

#bs-example-navbar-collapse-1 {

	padding: 0px;

}

.navbar-default {

	margin: 0px;

	padding: 10px 0px 0px 0px;

	background: none;

	border: none;

	border-top: 1px solid #ddd;

	border-radius: none;

}

.navbar-default .navbar-nav > li {

	margin-left: 62px;

}

.navbar-default .navbar-nav > li:first-child {

	margin: 0

}

.navbar-default .navbar-nav > li > a {

	font-size: 13.16px;

	font-weight: 600;

	text-align: center;

	color: #001e61;

	letter-spacing: 2px;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

	background: none;

	border: none;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

	color: #dc5f13;

}

.slider {

	width: 100%;

	height: auto;

	float: left;

	margin: 35px 0px 0px 0px;

}

.carousel-control.left, .carousel-control.right {

	background: none;

}

.mail_list {

	width: 100%;

	height: auto;

	float: left;

	margin: 30px 0px 0px 0px;

	padding: 0px 0px 23px;

	text-align: center;

	border-bottom: 2px solid #e99b6c;

}

.mail_list h1 {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

	font-size: 24px;

	font-weight: 300;

	text-align: left;

	color: #001e61;

	font-family: 'magneta_condensedbook';

	text-transform: uppercase;

	letter-spacing: 4px;

}

.mail_list h1 span {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	color: #001e61;

	font-size: 16px;

	font-style: italic;

	font-weight: 200;

	text-transform: none;

	letter-spacing: 2px;

	font-family: 'Open Sans', sans-serif;

	margin: 4px 0px 0px;

}

.mail_list h1 {

	overflow: hidden;

	text-align: center;

}

.mail_list h1:before, .mail_list h1:after {

	background-color: #e99b6c;

	content: "";

	display: inline-block;

	height: 2px;

	position: relative;

	vertical-align: middle;

	width: 50%;

}

.mail_list h1:before {

	right: 0.5em;

	margin-left: -50%;

}

h1:after {

	left: 0.5em;

	margin-right: -50%;

}

.mail_list .col-sm-6 {

	text-align: center;

	display: inline-block;

	margin-top: 10px;

	float: none;

}

.mail_input {

	border: 1px solid #cccccc;

	background: #fff;

	font-size: 13.16px;

	font-weight: 500;

	text-align: left;

	color: #001e61;

	margin: 0px 7px 0px 0px;

	padding: 6px 10px;

	letter-spacing: 1px;

}

.button {

	background: #101d61;

}

.button:hover {

	background: #dc5f13;

}

.ttl_Submit {

	padding: 6px 10px;

	font-size: 13.16px;

	font-weight: 600;

	text-align: left;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.service_block {

	width: 100%;

	height: auto;

	margin: 25px 0px;

	padding: 0px;

	float: left;

	text-align: center

}

.service_contain {

	width: auto;

	text-align: center;

	display: inline-block;

}

.service_contain .col-sm-4 {

	text-align: center;

	display: inline-block;

	padding: 0px 20px;

}

.services_box {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 20px;

	-webkit-box-shadow: 0 0px 9px 5px #f4f4f4;

	-moz-box-shadow: 0 0px 9px 5px #f4f4f4;

	box-shadow: 0 0px 9px 5px #f4f4f4;

	  min-height: 466px;

	position: relative;

}

.services_box h2 {

	font-size: 24px;

	font-weight: normal;

	text-align: center;

	color: #001e61;

	margin: 20px 0px 10px;

	padding: 0px 0px 15px 0px;

	border-bottom: 1px solid #e99b6c;

	text-transform: uppercase;

	font-family: 'magneta_condensedbook';

	letter-spacing: 4px;

}

.services_box p {

	font-size: 13.16px;

	font-weight: 500;

	text-align: center;

	color: #001e61;

	margin: 0px;

	padding: 0px;

	width: 100%;

}

.readmore {

	margin: 49px 0px 0px 0px;

	padding: 0px;

	text-align: center;

	background: none;

	position: absolute;

	left: 0px;

	right: 0px;

	bottom: -18px;

}

.readmore:hover {

	background: none;

}

.readmore a {

	background: #101d61;

	font-size: 13.16px;

	font-weight: 600;

	text-align: center;

	color: #fff;

	letter-spacing: 3px;

	padding: 10px;

	text-transform: uppercase;

	display: inline-block

}

.readmore a:hover {

	background: #dc5f13;

	font-size: 13.16px;

	font-weight: 600;

	text-align: center;

	color: #fff;

	letter-spacing: 3px;

	text-decoration: none;

}

.service_text {

	width: 100%;

	height: auto;

	margin: 60px 0px 0px 0px;

	padding: 0px;

}

.service_text p {

	font-size: 28px;

	font-weight: 500;

	text-align: center;

	color: #001e61;

	width: 100%;

	margin: 0 auto;

	height: auto;

	line-height: 33px;

	letter-spacing: 3px;

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;
}

.line {

	width: 33%;

	height: auto;

	padding: 0px;

	text-align: center;

	float: none;

	position: relative;

	margin: 0 auto;

	clear: both;

}

.line h2 {

	overflow: hidden;

	text-align: center;

	background: url(../images/line-bg.png) no-repeat center center;

	width: 72px;

	height: 65px;

	display: inline-block;

}

.line:before, .line:after {

	background-color: #e99b6c;

	content: "";

	display: inline-block;

	height: 2px;

	position: absolute;

	vertical-align: middle;

	width: 35%;

	left: 0;

	top: 50%;

}

.line:after {

	right: 0;

	left: inherit;

}

footer {

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: auto;

	float: left;

	background: #101d61;

}

.footer_block {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 37px 35px 27px 45px;

	border-left: 2px solid #fff;

}

.footer_text p {

	color: #fff;

	font-size: 13.16px;

	font-style: italic;

}

.footer_block:first-child {

	border: none;

}

.ftr_logo {

	float: left;

	margin: 0px 20px 0px 0px;

	padding: 0px;

}

address {

	margin: 30px 0px 0px 0px;

	padding: 0px;

}

address .copyright {

	font-size: 9px;

	font-weight: normal;

	text-align: left;

	color: #fff;

}

address .ttl_address {

	font-size: 13.16px;

	font-weight: 500;

	text-align: left;

	color: #fff; /*float:left*/

}

address .ttl_address span a {

	font-size: 13.16px;

	font-weight: 500;

	text-align: left;

	color: #dd5f13;

	float: left

}

/* start change css naredra */

.footer_text h2 {

	color: #fff;

	font-family: "magneta_condensedbook";

	letter-spacing: 0.5px;

	word-spacing: 0.5px;

	text-align: center;

}

.footer_text p {

	color: #fff;

	text-align: center;

	font-style: italic;

}

.footer_text span {

	color: #fff;

	float: right;

}

.border_left {

  border-left: 2px solid #fff;

  min-height: 254px;

}

.map {

	padding-right: 0px;

}

.footer_social {

	/*float: left;*/

}

.footer_social ul {

	/*float: left;*/

	

}

.footer_social ul li {

  float: left;

  list-style: outside none none;

  padding: 0 10px 0 0;

  text-decoration: none;

}

.sprater{width:45%;background:#763e3a;height:2px;margin:0 auto 11px;}

.prev_icon {

  background: #000 none repeat scroll 0 0;

  color: #fff;

  font-size: 44px;

  line-height: 52px;

  margin: 70% 0;

  padding: 10px 10px 5px;

}

.nav.navbar-nav {

  margin: 0 auto;

  width: 100%;

}

/* end change css naredra */

/*------------------Service Page-----------------------------------*/

.service_slider {

	width: 100%;

	height: 155px;

	float: left;

	margin: 48px 0px 0px;

	padding: 0px;

	background: url(../images/service-banner.jpg) no-repeat left center / cover;

	border-top: 10px solid #dc5f13

}

.inner_title {

	font-size: 36px;

	font-weight: normal;

	text-align: center;

	background: #fff;

	color: #001e61;

	font-family: 'magneta_condensedbook';

	float: left;

	padding: 10px 20px;

	letter-spacing: 4px;

	text-transform: uppercase;

}

.middle {

	background: #f6f6f6;

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 50px 0px;

}

.service_list {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

.service_list li {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px;

	list-style-type: none;

	/*border-right: 1px solid #f6f6f6;*/

}

.service_list li:hover {

	border-right: none;

}

.service_list li a {

	font-size: 20px;

	font-weight: 500;

	text-align: left;

	color: #001e61;

	font-family: 'magneta_condensedbook';

	letter-spacing: 1px;

	padding: 10px 10px 10px 34px;

	float: left;

	width: 100%;

	border: 1px solid #f6f6f6;

	/*border-right: 1px solid #ccc;*/

	line-height: normal;

}

.service_list li a:hover {

	border-left: 1px solid #ccc;

	border-right: none;

	border-top: 1px solid #ccc;

	text-decoration: none;

	border-bottom: 1px solid #ccc;

	background: url(../images/li-hover.jpg) no-repeat 12px center;

	color: #dc5f13;

}

.actived {

	border-left: 1px solid #ccc;

	border-right: none;

	border-top: 1px solid #ccc;

	text-decoration: none;

	border-bottom: 1px solid #ccc;

	background: url(../images/li-hover.jpg) no-repeat 12px center;

	color: #dc5f13;

}

.middle h2 {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px 0px 26px;

	padding: 0px;

	font-size: 36px;

	font-weight: normal;

	text-align: left;

	color: #dd5f13;    text-transform: uppercase;

	letter-spacing: 5px;

	font-family: 'magneta_condensedbook';

}

.service_contain {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px 0px 26px;

	padding: 0px;

	font-size: 13.16px;

	font-weight: normal;

	text-align: left;

	color: #001e61;

}

.general_list {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

.general_list ul {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

.general_list ul li {

	 color: #001e61;
    float: left;
    font-size: 13.16px;
    font-weight: normal;
    height: auto;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0 0 0 17px;
    text-align: left;
    width: 100%;

}

/*----------------Team Page-------------------*/

.team_slider {

	width: 100%;

	height: 155px;

	float: left;

	margin: 48px 0px 0px;

	padding: 0px;

	background: url(../images/team-banner.jpg) no-repeat left center / cover;

	border-top: 10px solid #dc5f13

}

.about_team {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px 0px 25px 0px;

	padding: 20px 30px;

	-webkit-box-shadow: 0 0px 9px 7px #ececec;

	-moz-box-shadow: 0 0px 9px 7px #ececec;

	box-shadow: 0 0px 9px 7px #ececec;

	position: relative;

	background: #fff;

}

.about_team .col-sm-3 {

	width: 18.1%;

	padding: 0px 18px 0px 0px;

}

.about_team img {

	float: left;

	margin: 0 18px 0px 0px;

	padding: 0px;

}

.about_team .col-sm-9 {

	padding: 0px;

}

.about_team h2 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	font-size: 24px;

	font-weight: normal;

	text-align: left;

	color: #001e61;

	border-bottom: 1px solid #fd8f1b;

	width: auto;

	font-family: 'magneta_condensedbook';

	text-transform: uppercase;

	letter-spacing: 3px;

}

.about_team p {

	margin: 0px 0px 19px;

	padding: 0px 0px 0px 0px;

	font-size: 13.16px;

	font-weight: normal;

	text-align: left;

	color: #001e61;

	width: auto;

	line-height: 16px;

}

.team-section .col-sm-6 .team_box {

	float: left;

	margin: 0px;

	padding: 20px 15px;

	-webkit-box-shadow: 0 0px 9px 7px #ececec;

	min-height: 275px;

	-moz-box-shadow: 0 0px 9px 7px #ececec;

	box-shadow: 0 0px 9px 7px #ececec;

	position: relative;

	background: #fff;

}

.team_box img {

	float: left;

	margin: 0px 18px 0px 0;

	padding: 0px;

}

.box_contain {

	width: 61%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

}

.team-section .col-sm-6 {

	margin-bottom: 30px;

}

.team_box h2 {

	float: left;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 10px 0px;

	font-size: 24px;

	font-weight: normal;

	text-align: left;

	color: #001e61;

	width: 68%;

	border-bottom: 1px solid #fd8f1b;

	font-family: 'magneta_condensedbook';

	text-transform: uppercase;

	letter-spacing: 3px;

}

.team_box h2 span {

	width: 100%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 0px;

	font-size: 13.16px;

	font-weight: 600;

	text-align: left;

	color: #001e61;

	letter-spacing: 2px;

	font-family: 'engraversgothic_btregular';

	line-height: 17px

}

.team_box p {

	margin: 0px 0px 19px;

	padding: 0px 0px 0px 0px;

	font-size: 13.16px;

	font-weight: normal;

	text-align: left;

	color: #001e61;

	width: auto;

	line-height: 16px;

}

.item img {
    width: 100%;
    height: auto;
}
.page-template-patient .tab-content a
{
	color:#001e61;
}

ol li{
	clear:both;
}

.tab-content .patent_pl_frm ol li p{
	   float: none;
	   margin:0px 0px 15px;
}
.patent_pl_frm ol li:before {
    background: transparent;
}
.tab-content .patent_pl_frm ol li
{
	 font-size: 13.16px;
    font-weight: normal;
    text-align: left;
    color: #001e61;
}
@media (min-width:769px){
.navbar-nav > li > a {
    padding-left:13px;
	padding-right:13px;
}
}

.post_title a {
	color: #dc5f13;
}
.post_coment,.share {
	font-weight: bold;
}
.tab-content p {
	margin: 0px 0px 20px;
}
.service_contain {
	position: relative;
}
.service_contain:before {
	content: '';
	background: url(../images/img0.png) no-repeat;
	width: 195px;
	height: 196px;
	position: absolute;
    top: -25%;
    right: -5%;
    z-index: -1;
}
html .widget_text .btn-default {
    background: #dc5f13;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 6px 14px;
    font-size: 18px;
    font-family: 'magneta_condensedbook';
    letter-spacing: 3px;
    text-transform: uppercase;
}
.post_date {
	font-weight: bold;
}
.tab-content {
	padding:  0 35px;
}
.tab-content .tab-pane strong {
	font-size: 17px;
	font-weight: bold;
}
.sidebar {
    display: table;
    width: 100%;
    padding: 0 20px; 
}
.tab-content .sidebar {
	padding: 0;
}

#map-details {
	padding-bottom: 20px;
}
.mapline1 {
	margin: 10px 0 5px;
}
.mapline1:after,.map-line2:after {
	content: '';
	display: table;
	width: 100%;
	clear: both;
}
.map-title {
	font-size: 10px;
	width: 66%;
	float: left;
}
.map-title b {
	color: #000;
	margin-bottom: 3px;
    display: block;
}
.map-title span {
	display: block;
}
.direction {
	width: 17%;
	float: left;
}
.direction a .direImg {
	background: url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);
    background-size: 70px 210px;
    width: 23px;
    height: 23px;
    display: block;
    margin: 0 auto;
}
.direction a .dir,.star span {
	font-size: 8px;
}
.star {
	width: 17%;
	float: left;
	text-align: center;
}
.star .starImg {
	background: url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);
	background-size: 70px 210px;
	background-position: 27px -22px;
	width: 23px;
    height: 23px;
    display: block;
    margin: 0 auto;
}
#rat_number {
	display: inline-block;
    color: #e7711b;
    font-weight: 500;
    font-size: 12px;
    float: left;
    margin-right: 8px;
}
.rateImg {
	background: url(../images/star_img.png) no-repeat;
	background-position: center;
	width: 59px;
    height: 19px;
    display: inline-block;
    float: right;
}
.review {
	float: left;
}
.review a,.large_map a {
	font-size: 12px;
}