		/*

	Theme Name: Minamaze

	Theme URI: http://www.thinkupthemes.com/free/minamaze-free/

	Author: ThinkUpThemes

	Author URI: http://www.ThinkUpThemes.com

	Description: Minamaze the free version of the multi-purpose professional theme (Minamaze Pro) ideal for a business or blog website. The theme has a responsive layout, HD retina ready and comes with a powerful theme options panel with can be used to make awesome changes without touching any code. The theme also comes with a full width easy to use slider. Easily add a logo to your site and create a beautiful homepage using the built-in homepage layout.

	Version: 1.3.6

	License: GNU General Public License

	License URI: /licenses/license.txt

	Tags: black, dark, red, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-layout, responsive-layout, fluid-layout, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, editor-style, featured-images, featured-image-header, post-formats, sticky-post, translation-ready, flexible-header, gray, light, white, custom-background

	*/



	/*  TABLE OF CONTENTS

	00. IMPORT

	01. RESET

	02. GLOBAL

	03. STRUCTURE

	04. MEDIA

	05. NAVIGATION

	06. HEADER

		-Main

		-Menu

		-Bootstrap Menu

		-Slider

		-Intro Options

		-Notification Bar

	07. MAIN CONTENT

		-Breadcrumbs

		-Pre-Designed Homepage

		-Call to Action / Attention Grabber

		-Floating Content

	08. FOOTER

	09. WIDGETS & SIDEBAR

	10. PAGE FORMATS

		-Meta Content

		-Blog

		-Single Post

		-Contact Us

		-Archive

		-Sitemap

		-Parallax

		-Search Results

		-404 Error

		-Portfolio

		-Project

	11. IE STYLES

	12. SAFARI STYLES

	13. MISC

	*/



	/* ---------------------------------------------------------------------------------------

		00. IMPORT

	--------------------------------------------------------------------------------------- */



	/* ---------------------------------------------------------------------------------------

		01. RESET

	--------------------------------------------------------------------------------------- */

	html, body, div, span, applet, object, iframe,

	h1, h2, h3, h4, h5, h6, p, blockquote, pre,

	a, cite,

	del, dfn, em, font, q, s, samp,

	strike, strong,

	ol, ul, li,

	fieldset, form, label, legend,

	tbody, tfoot, thead, tr {

		border: 0;

		font-family: inherit;

		font-size: 100%;

		font-style: inherit;

		font-weight: inherit;

		margin: 0;

		outline: 0;

		padding: 0;

		cursor:default;

		vertical-align: baseline;

	}

	html {

		font-size: 62.5%;

		overflow-y: scroll;

		-webkit-text-size-adjust: 100%;

		-ms-text-size-adjust: 100%;

	}

	body,html {

		background: #fff;

			height: 100%;

			margin: 0;

			padding: 0;

	}





	

	article,

	aside,

	details,

	figcaption,

	figure,

	footer,

	header,

	nav,

	section {

		display: block;

	}

	ol, ul {

		list-style: none;

	}

	blockquote:before, blockquote:after,

	q:before, q:after {

		content: "";

	}

	blockquote, q {

		quotes: "" "";

	}

	dt {

		font-weight: bold;

	}

	a:focus {

		outline: thin dotted;

	}

	a:hover,

	a:active {

		outline: 0;

	}

	a img {

		border: 0;

	}

	.clearboth {

		width: 100%;

		clear: both;

		display: block;

	}

	.screen-reader-text {

	}



	/* ---------------------------------------------------------------------------------------

		02. GLOBAL

	--------------------------------------------------------------------------------------- */

	body,

	button,

	input,

	select,

	textarea {

		color: #888;

		font-family: Open Sans, Helvetica, Arial;

		font-size: 12px;

		line-height: 1.7;

		word-wrap: break-word;

	}

	body,

	#body-core {

		background: #FBF8E8;

	}



	/* Responsive screen width */

	body.layout-fixed,

	body.layout-fixed #body-core,

	body.layout-fixed #site-header,

	body.layout-fixed #notification {

		min-width: 960px;

	}



	/* Headings */

	h1,h2,h3,h4,h5,h6 {

		color: #202020;

		clear: both;

		margin: 0 0 0.8em;

		font-family: Open Sans, Helvetica, Arial;

		line-height: 1.5;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	h1 {

		font-size: 28px;

	}

	h2 {

		font-size: 24px;

	}

	h3 {

		font-size: 20px;

	}

	h4 {

		font-size: 16px;

	}

	h5 {

		font-size: 14px;

	}

	h6 {

		font-size: 12px;

	}

	hr {

		background-color: #E6E6E6;

		border: 0;

		height: 1px;

		margin-bottom: 1.5em;

	}



	/* Text elements */

	p {

		margin-bottom: 20px;

	}

	ul, ol {

		margin: 0 0 20px 20px;

	}

	ul {

		list-style: disc;

	}

	ol {

		list-style: decimal;

	}

	ul ul, ol ol, ul ol, ol ul {

		margin-bottom: 0;

		margin-left: 1.5em;

	}

	b, strong {

		font-weight: bold;

	}

	dfn, cite, em, i {

		font-style: italic;

	}

	blockquote {

		font-style: italic;

		margin: 0 1.5em;

	}

	pre {

		line-height: 25px;

		padding: 0px 20px;

		margin-bottom:10px;

		border: 1px solid #ddd;

		background: #f2f2f2;

		background: -moz-linear-gradient(top, #f2f2f2 50%, #f9f9f9 50%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f2f2f2), color-stop(50%,#f9f9f9));

		background: -webkit-linear-gradient(top, #f2f2f2 50%,#f9f9f9 50%);

		background: -o-linear-gradient(top, #f2f2f2 50%,#f9f9f9 50%);

		background: -ms-linear-gradient(top, #f2f2f2 50%,#f9f9f9 50%);

		background: linear-gradient(to bottom, #f2f2f2 50%,#f9f9f9 50%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=0 );

		background-size: 50px 50px;

	}

	button,

	input,

	select,

	textarea {

		font-size: 100%;

		margin: 0;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

		vertical-align: baseline;

		*vertical-align: middle;

	}

	button,

	input {

		line-height: normal;

		*overflow: visible;

	}

	button,

	html input[type="button"],

	input[type="reset"],

	input[type="submit"] {

		cursor: pointer;

		-webkit-appearance: button;

		padding: 6px 15px;

	}

	input.searchsubmit {

		padding: 6px 15px;

	}

	input[type="checkbox"],

	input[type="radio"] {

		padding: 0;

	}

	input[type="search"] {

		-webkit-appearance: textfield;

	}

	input[type="search"]::-webkit-search-decoration {

		-webkit-appearance: none;

	}

	input[type="password"]  {

		padding: 4px 5px;

	}

	button::-moz-focus-inner,

	input::-moz-focus-inner {

		border: 0;

		padding: 0;

	}

	input[type=text],

	input[type=email],

	input[type=password],

	input[type=search],

	input[type=tel],

	select,

	textarea {

		background: white;

		border: 1px solid #E0E0E0;

		padding: 5px;

	}

	input[type=text]:focus,

	input[type=email]:focus,

	input[type=password]:focus,

	input[type=search]:focus,

	input[type=tel]:focus,

	select:focus,

	textarea:focus {

		background: #fff;

	}

	textarea {

		overflow: auto;

		vertical-align: top;

		width: 100%;

	}



	/* Tables */

	table {

		text-align: center;

		margin: 0 0 25px;

		width: 100%;

		border: 1px solid #ddd;

		border-bottom: none;

		border-collapse:collapse;

	}

	caption {

		font-size:  0.875rem;

		font-style: italic;

		color:      #888;

	}

	th,

	td {

		padding:     4px 2%;

		border:      1px solid #ddd;

		border-left: none;

	}

	th {

		font-size:   0.9em;

		font-weight: bold;

	}

	td {

		border-top: none;

	}

	#footer table,

	#footer th,

	#footer td {

		border-color: #444;

	}



	/* Links */

	a {

		cursor: pointer;

		text-decoration: none;

		outline: 0 none;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	a,

	a:visited {

		color: #777777;

		text-decoration: none;

	}



	/* Alignment */

	.alignleft {

		display: inline;

		float: left;

		margin-right: 20px;

		margin-bottom: 10px;

	}

	.alignright {

		display: inline;

		float: right;

		margin-left: 20px;

		margin-bottom: 10px;

	}

	.aligncenter {

		clear: both;

		display: block;

		margin: 20px auto;

	}





	/* ---------------------------------------------------------------------------------------

		03. STRUCTURE

	--------------------------------------------------------------------------------------- */

	#pre-header-core,

	#header-links-inner,

	#footer-core,

	#sub-footer-core,

	#notification-core,

	#introaction-core,

	#outroaction-core {

		display: block;

		max-width:960px;

		margin: 0 auto;

	}

	#content,

	.main-navigation,

	.site-title,

	.site-description {

		margin: 0 auto;

	}

	#content {

		clear: both;

		margin: 0;

		/* padding: 20px 10px; */

	}



	/* Boxed layout */

	body.custom-background #body-core {

		/*max-width: 990px;*/

		display: block;

		margin: 0 auto;

		overflow: hidden;





		-webkit-box-shadow: 0px 0px 5px 2px #CCC;

		-moz-box-shadow: 0px 0px 5px 2px #CCC;

		-ms-box-shadow: 0px 0px 5px 2px #CCC;

		-o-box-shadow: 0px 0px 5px 2px #CCC;

		box-shadow: 0px 0px 5px 2px #CCC

	}



	@media (min-width: 768px)

	.col-sm-offset-1 {

	  margin-left: 1.333333%;

	}



	.banner_content {

		width: 431px;

	}



	@media (max-width: 974px)

	#footer{

		margin-top: -200px;

	}



	/* ---------------------------------------------------------------------------------------

		04. MEDIA

	--------------------------------------------------------------------------------------- */

	.entry-content img,

	.entry-content iframe {

		display: block;

	}

	img {

		max-width: 100%;

		height: auto;

	}

	embed,

	iframe,

	object,

	.wp-caption {

		max-width: 100%;

	}

	iframe.twitter-tweet {

		margin: 0 !important;

		width: 100%;

	}

	.wp-caption .wp-caption-text,

	.gallery-caption {

		font-size: 12px;

		font-style: italic;

	}

	#content .gallery a img {

		border: none;

	}





	/* ---------------------------------------------------------------------------------------

		05. NAVIGATION

	--------------------------------------------------------------------------------------- */

	#nav-above,

	#nav-below {

		margin: 0px 0px 10px 0px;

	}

	.nav-previous {

	}

	.nav-previous a {

		color: #FFF;

		background: #F33F3F;

		padding: 5px 10px;

		float: left;

	}

	.nav-previous a .meta-icon {

		float: left;

		margin-right: 5px;

		padding: 1px 6px 2px 0;

	}



	.nav-next {

	}

	.nav-next a {

		color: #FFF;

		background: #F33F3F;

		padding: 5px 10px;

		float: right;

	}

	.nav-next a .meta-icon {

		float: right;

		margin-left: 5px;

		padding: 1px 0 2px 6px;

	}



	.nav-previous a .meta-icon,

	.nav-next a .meta-icon {

		display: table;

	}

	.nav-previous a:hover,

	.nav-next a:hover {

		background: #333;

	}

	.nav-previous a i,

	.nav-next a i {

		top: 1px;

		position: relative;

		vertical-align: middle;

		display: table-cell;

		line-height: 1;

	}





	/* =Pagination

	----------------------------------------------------------------------------- */

	/* =Pagination

	----------------------------------------------------------------------------- */

	.pag {

		text-align: right;

		margin: 0;

		list-style: none;

	}

	.pag li {

		font-size: smaller;

		display: inline-block;

		margin-right: 2px;

	}

	.pag li a,

	.pag li span {

		color: inherit;

		padding: 1px 6px;

		border: 1px solid #EEE;

		background: white;

		display: block;

	}

	.pag li a:hover {

		color: #F33F3F;

		border-color: #F33F3F;

	}

	.pag li.current span {

		color: #fff;

		background: #F33F3F;

		border-color: #F33F3F;

	}

	li.pag-first {

		display: none;

	}

	li.pag-last {

		display: none;

	}

	li.pag-previous {

	}

	li.pag-next {

	}





	/* ---------------------------------------------------------------------------------------

		06. HEADER

	--------------------------------------------------------------------------------------- */



	/* Custom Header */

	.custom-header img {

		display: block;

	}



	/* =Main

	----------------------------------------------------------------------------- */

	.site-description {

		color: #777777;

		font-size: 13px;

		line-height: 13px;

	}

	#logo {



		text-align:center;

		margin: 4px 0 0 30px;

	}

	#logo a {

		display: inline-block;

	}

	#logo img {

	width:100%;

		display: block;

		margin: 0 auto;

	}

	#logo h1 {

		font-size: 22px;

		font-weight: bold;

		margin-top: 5px;

	}





	/* =Menu

	----------------------------------------------------------------------------- */



	/* Site-header */

	#site-header {

		line-height: 1.5;

	}

	#header-responsive-inner{

		 height:195px;

	   width: 100%;

	}

	/* Pre-header */

	#pre-header {

		background: #1C1C1C;

	}

	#pre-header li {

		float: left;

	}

	#pre-header .header-links > ul > li > a {

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	#pre-header .header-links .menu-hover > a,

	#pre-header .header-links > ul > li > a:hover {

		color: white;

	}

	#pre-header .header-links li a,

	#pre-header-social li,

	#pre-header-social li a,

	#pre-header-search input {

		color: #CCC;

		font-size: 12px;

		display: block;

	}

	#pre-header .header-links li a,

	#pre-header-social li.message {

		padding: 9px 15px 7px;

	}

	#pre-header-social li,

	#pre-header-social li a {

		border: 0px;

	}

	#pre-header .header-links .sub-menu {

		background: #1C1C1C;

		border-width: 1px 1px 0px 1px;

		border-style: solid;

		border-color: #303030;

		position: absolute;

		display: none;

		z-index: 9999;

	}

	#pre-header .header-links .sub-menu li {

		border-bottom: 1px solid #303030;

	}

	#pre-header .header-links .sub-menu a {

		padding: 6px 20px 6px 15px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	#pre-header .header-links .sub-menu a:hover {

		color: white;

	}

	#pre-header-core {

		display: table;

		width: 100%;

	}

	#pre-header-links-inner,

	#pre-header-social,

	#pre-header-search {

		display: table-cell;

		vertical-align: middle;

	}



	/* Pre-header - Search */

	#pre-header-search {

		width: 1%;

		padding: 5px 5px 5px 20px;

	}

	#pre-header-search .search {

		max-width: 120px;

		background: #3A3A3A;

		border: 1px solid #444;

		padding: 3px 10px;

	}

	#pre-header-search .searchform {

		float: right;

	}

	#pre-header-search .searchsubmit {

		display: none;

	}



	/* Search input placeholder text color */

	#pre-header-search ::-webkit-input-placeholder { color: #888; }

	#pre-header-search :-moz-placeholder { color: #888; }

	#pre-header-search ::-moz-placeholder { color: #888; }

	#pre-header-search :-ms-input-placeholder { color: #888; }



	/* Pre-header - Social Media */

	#pre-header-social ul {

		display: table;

		float: right;

	}

	#pre-header-social li {

		display: table-cell;

		vertical-align: middle;

		float: none;

	}

	#pre-header-social li a {

	display: table;

	text-align: center;

	color: #FFF;

		width: 24px;

		height: 24px;

		margin: 3px;

		background: #4D4D4D;

		-webkit-border-radius: 500px;

		-moz-border-radius: 500px;

		-o-border-radius: 500px;

		border-radius: 500px;

	}

	#header-responsive li  a{

		   color: #ACAA40;

	}

	#pre-header-social li.facebook a:hover {

		background: #3b5997;

	}

	#pre-header-social li.twitter a:hover {

		background: #a5dee8;

	}

	#pre-header-social li.google a:hover {

		background: #db4a39;

	}

	#pre-header-social li.linkedin a:hover {

		background: #56a1c4;

	}

	#pre-header-social li.flickr a:hover {

		background: #c5c5c5;

	}

	#pre-header-social li.youtube a:hover {

		background: #de1f26;

	}

	#pre-header-social li.rss a:hover {

		background: #fea81d;

	}

	#pre-header-social li i {

		display: table-cell;

		vertical-align: middle;

		position: relative;

		top: 1px;

	}



	/* Header */

	#header {

		padding: 0;

		margin-bottom:0px;

		background: url("/wp-content/uploads/2016/03/background-1.jpg") repeat center center;

		background-size:100%;

	}

	.fixed_header{

		position: fixed;

		z-index: 999999;

		width: 100%;

		top: 0px;

		left: 0px;

	}

	.top_links{

		margin-top:8px !important;

	}

	.small_logo{

		max-height: 80px !important;

	}

	#phone_number{

		float: right;

		color: #A2A033;

		margin: 10px 20px 0px 0px;

		font-size: 16px;

	text-align:center;

	}

	#header-links-inner {

			display: table;

		margin: 0 auto;

		margin-top: 15px;

	}

	#menu-main-menu{

		margin-top: 20px;

		margin-left: 1%;

	}

	#header .header-links li {

		float: left;

	}

	#header .menu_content > ul > li a{

		color:#333;

		text-transform: uppercase;

		padding: 15px 10px;

		font-size: 14px;

		font-weight:600;

	}

	#header .menu_content > ul > li a:hover{

		color:#DD6628;

	}

	#header .menu_content > ul > li.menu-parent > a:after {

		position: relative;

		content: "\f107";

		font-family: fontawesome;

		padding-left: 6px;

	}

	#header .menu_content li a {

		display: block;

		padding: 8px 14px;

		margin: 0px;

	}

	#header .menu_content .sub-menu {

		display: none;

		float: left;

		position: absolute;

		z-index: 9999;

		border: none;

		background: #D8CB96;

	}

	#header .menu_content .sub-menu a {

		color: #333;

		font-size: 12px;

		border-bottom: 1px solid #303030;

		line-height: 32px;

		margin: 0;

		padding: 0 20px 0 10px;

	}

	#header .menu_content .sub-menu li:last-child > a {

		border: 0;

	}

	#header .header-links .sub-menu a:hover,

	#header .header-links .sub-menu .current-menu-item a {



	}



	#pre-header .sub-menu li,

	#header .sub-menu li {

		float: none;

		position: relative;

	}

	#header .sub-menu li {

		padding: 2px 10px;

	}

	#header .sub-menu li:hover {

		padding-left: 10px;

	}

	.navbar-toggle .icon-bar{

		border:1px solid gray;

	}

	#header .menu > li > a {

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	#header .menu > li.menu-hover > a,

	#header .menu > li.current_page_item > a,

	#header .menu > li.current-menu-ancestor > a,

	#header .menu > li > a:hover {

		color: #DD6628;

	}

	.main-navigation:after {

		clear: both;

		content: "";

		display: block;

	}

	.main-navigation ul {

		list-style: none;

		margin: 0;

		padding-left: 0;

	}

	.main-nav .sub-menu{

		list-style: none;

	}

	.main-nav .sub-menu a {

		white-space: nowrap;

	}

	.main-nav .sub-menu .sub-menu {

		position: absolute;

		top: -1px;

		left: 100%;

	}

	.main-navigation ul ul :hover > a {

	}

	#pre-header .main-nav ul li:hover > ul,

	#header .main-nav ul li:hover > ul {

		display: block;

	}



	/* Header - Style 2 */

	.slider-full.header-style2 #header-core {

		max-width: 100%;

	}

	.header-style2 #logo {

		float: none;

		margin: 25px 0;

	}

	.header-style2 #logo img {

		max-height: 90px;

	}

	.header-style2 #header-links {

		width: 100%;

		border-top: 1px solid #EEE;

		border-bottom: 1px solid #EEE;

	}

	.header-style2 #header .menu_content > ul > li > a {

		padding: 15px 20px;

	}



	/* Moving sub-menu items right */

	#pre-header .menu_content .sub-menu a,

	#pre-header .menu_content .sub-menu a span,

	#pre-header .menu_content .sub-menu .menu-parent > a:before,

	#header .menu_content .sub-menu a,

	#header .menu_content .sub-menu a span,

	#header #header-core .sub-menu .menu-parent > a:before {

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	#pre-header .menu_content .sub-menu a:hover {

		padding-right: 10px;

	}

	#header .menu_content .sub-menu a:hover {

		padding-right: 10px;

			text-decoration:none;

	}

	#pre-header .menu_content .sub-menu a:hover span,

	#header .menu_content .sub-menu a:hover span {

		margin-left: 10px;

	}



	/* Arrows of menu parents (uses FontAwesome css) */

	#pre-header .sub-menu .menu-parent > a:before {

		font-family: FontAwesome;

		font-size: 1em;

		text-align: right;

		content: "\f105";

		position: relative;

		left: 10px;

		display: inline-block;

		float: right

	}

	#pre-header .sub-menu .menu-parent > a:hover:before {

		left: 0px;

	}

	#header .sub-menu .menu-parent > a:before {

		font-family: FontAwesome;

		font-size: 1.1em;

		text-align: right;

		content: "\f105";

		position: relative;

		left: 20px;

		display: inline-block;

		float: right;

	}

	#header .sub-menu .menu-parent > a:hover:before {

		left: 10px;

	}





	/* =Bootstrap Menu

	----------------------------------------------------------------------------- */

	#header-responsive {

		display: none;

	}





	/* =Slider

	----------------------------------------------------------------------------- */

	#slider-core {

		position: relative;

	}



	/* SlideDeck 2 Slider */

	#slider .slidedeck-frame {

		margin: 0 auto;

	}



	/* Responsive ThinkUpSlider */

	#slider .slides {

		height: 0;

		margin: 0;

	}

	#slider .rslides {

		margin: 0;

		overflow: hidden;

	}

	.rslides li {

		width: 100%;

	}

	#slider .rslides, #slider .rslides li{

		/* width: 100% !important; */

		/* height: auto !important; */

	}

	.rslides img {

		width: 100%;

		/* max-height: 600px !important; */

		background-size: 100% 100% !important;

	}

	#slider .rslides-inner {

		position: relative;

		width: 960px;

		max-width: 100%;

		margin: 0 auto;

		border: 0;

		overflow: hidden;

	}

	#slider .rslides-inner li {

		height: auto;

		list-style: none;

	}

	#slider .rslides-container {

		padding: 20px 10px;

	}

	#slider a.rslides_nav {

		text-align: center;

		line-height: 1;

		width: 60px;

		height: 60px;

		margin: -30px 0 0;

		position: absolute;

		overflow: hidden;

		top: 50%;

		color: rgba(0, 0, 0, 0.8);

		-webkit-transition: all .3s ease;

		-moz-transition: all .3s ease;

		transition: all .3s ease;

	}

	#slider a.rslides_nav.prev {

		left: -60px;

	}

	#slider a.rslides_nav.next {

		right: -60px;

	}

	#slider a.rslides_nav.prev:before,

	#slider a.rslides_nav.next:before {

		color: #fff;

		background: #000;

		background: rgba(0, 0, 0, 0.5);

		font-family: FontAwesome;

		font-size: 30px;

		line-height: 60px;

		display: block;

		position: relative;

		z-index: 9999;

		-webkit-transition: all .3s ease;

		-moz-transition: all .3s ease;

		transition: all .3s ease;

	}

	#slider a.rslides_nav.prev:hover:before,

	#slider a.rslides_nav.next:hover:before {

		color: #333;

		background: #fff;

	}

	#slider a.rslides_nav.prev:before {

		content: "\f104";

	}

	#slider a.rslides_nav.next:before {

		content: "\f105";

	}

	#slider .rslides-inner:hover a.rslides_nav {

		opacity: 1;

			text-decoration:none;

	}

	#slider .rslides-inner:hover a.rslides_nav.prev {

		left: 0px;

	}

	#slider .rslides-inner:hover a.rslides_nav.next {

		right: 0px;

	}

	#slider .rslides_tabs {

		position: absolute;

		z-index: 99;

		text-align: center;

		width: 100%;

		bottom: 10px;

		margin: 0;

	}

	#slider .rslides_tabs li {

		list-style: none;

		margin: 0 6px;

		display: inline-block;

		zoom: 1;

	}

	#slider .rslides_tabs li a {

		width: 11px;

		height: 11px;

		display: block;

		background: #666;

		background: rgba(0, 0, 0, 0.4);

		cursor: pointer;

		text-indent: -9999px;

		-webkit-border-radius: 20px;

		-moz-border-radius: 20px;

		-o-border-radius: 20px;

		border-radius: 20px;

		-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

		-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

		-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

		box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

	}

	#slider .rslides_tabs li a:hover,

	#slider .rslides_tabs li.rslides_here a {

		background: #333;

		background: rgba(0, 0, 0, 0.7)

	}



	/* Vary style for full-width and boxed slider */

	.slider-boxed #slider .rslides-inner {

		width: 950px;

	}

	.slider-boxed #slider .rslides-inner {

		-webkit-box-shadow: 0 0 0 5px #FFF, 0 0 0 6px #DDD;

		-moz-box-shadow: 0 0 0 5px #FFF, 0 0 0 6px #DDD;

		-o-box-shadow: 0 0 0 5px #FFF, 0 0 0 6px #DDD;

		box-shadow: 0 0 0 5px #FFF, 0 0 0 6px #DDD;

	}



	.slider-full #header-links {

		border-bottom: none;

	}

	.slider-full #slider  .rslides-inner {

		width: 100%;

		position: relative;

		height: 100%;

	}

	.slider-full #slider .rslides-container {

		padding: 0 0 20px;

	}



	/* Responsive ThinkUpSlider - Content */

	#slider .rslides-content {

		height: 100%;

		width: 100%;

		position: absolute;

		top: 0;

		padding: 0 20px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	#slider .rslides-content-inner {

		display: table;

		width: 100%;

		height: 100%;

		margin: 0 auto;

	}

	#slider .featured {

		display: table-cell;

		text-align: center;

		vertical-align: middle;

	}

	#slider .featured-title {

		margin-bottom: 10px;

	}

	#slider .featured-title span {

		display: inline-block;

		color: #FFF;

		font-size: 50px;

		font-weight: 600;

		line-height: 1.5;

	}



	#slider .featured-excerpt p {

		margin-bottom: 25px;

	}

	#slider .featured-excerpt span {

		display: inline-block;

		color: #FFF;

		font-size: 24px;

		line-height: 35px;

		font-weight: 300;

	}

	#slider .featured-link a {

		display: inline-block;

		color: #FFF;

		font-size: 18px;

		padding: 5px 20px;

		border: 1px solid #FFF;

		-webkit-border-radius: 2px;

		-moz-border-radius: 2px;

		-ms-border-radius: 2px;

		-o-border-radius: 2px;

		border-radius: 2px;

	}

	#slider .featured-link a:hover {

		background: #F33F3F;

		border-color: #F33F3F;

	}



	/* Animate slide content */

	#slider .featured-title,

	#slider .featured-excerpt,

	#slider .featured-link {

		opacity: 0;

		filter: alpha(opacity=0);

		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

		-webkit-transform: translateY(35px);

		-moz-transform: translateY(35px);

		-ms-transform: translateY(35px);

		-o-transform: translateY(35px);

		transform: translateY(35px);

		-webkit-transition: all 0.5s ease;

		-moz-transition: all 0.5s ease;

		-ms-transition: all 0.5s ease;

		-o-transition: all 0.5s ease;

		transition: all 0.5s ease;

	}

	#slider .rslides1_on .featured-title,

	#slider .rslides1_on .featured-excerpt,

	#slider .rslides1_on .featured-link {

		opacity: 1;

		filter: alpha(opacity=100);

		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

		-webkit-transform: translate(0);

		-moz-transform: translate(0);

		-ms-transform: translate(0);

		-o-transform: translate(0);

		transform: translate(0);

	}

	#slider .rslides1_on .featured-title {

		-webkit-transition-delay: 1.0s;

		-moz-transition-delay: 1.0s;

		-ms-transition-delay: 1.0s;

		-o-transition-delay: 1.0s;

		transition-delay: 1.0s;

	}

	#slider .rslides1_on .featured-excerpt {

		-webkit-transition-delay: 1.2s;

		-moz-transition-delay: 1.2s;

		-ms-transition-delay: 1.2s;

		-o-transition-delay: 1.2s;

		transition-delay: 1.2s;

	}

	#slider .rslides1_on .featured-link {

		-webkit-transition-delay: 1.4s;

		-moz-transition-delay: 1.4s;

		-ms-transition-delay: 1.4s;

		-o-transition-delay: 1.4s;

		transition-delay: 1.4s;

	}

	.img-responsive{

		margin:0px auto;

	}

	/* =Intro Options

	----------------------------------------------------------------------------- */



	/*************************** Services page******************************/

	.office_image {

	   margin-top:45px;

	}

	.accord-full {

		position: relative;

		min-height: 400px;

		height: 430px;

		overflow: hidden;

		border-bottom: 2px solid #F5EAC6;

		background: #fff;

	}

	.tabs {

		height: 100%;

	}

	.acc1 .shade {

		height: 92px;

	}

	.tab-nav {

		height: 92px !important;

		margin-top: -20px;

	}

	.tab-nav .tab-nav-item.activetab {

		background: #D0C25B;

	}

	.tab-nav .tab-nav-item span {

		display: inline-block;

		font-size: 18px;

		font-family: Open Sans, Helvetica, Arial;

		left: 0;

		letter-spacing: 1px;

		padding: 0 10%;

		position: relative;

		right: 0;

		cursor:pointer;

		text-transform: uppercase;

		top: 50%;

		width: 80%;

		z-index: 5;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%);

	}

	.tab-cont.activetab {

		display: block;

	}

	.tab-cont {

		color: #373740;

		font-size: 20px;

		padding: 0;

		font-family: Open Sans, Helvetica, Arial;

		line-height: 34px;

	}

	.tab-cont .left-content {

		float: left;

		/*padding-top: 10px;

		padding-bottom: 40px;*/

	}

	.table tr td{

	  color:#333;

	}

	.tab-cont p {

		margin: 0 0 15px;

		color:#333;

		font-family: Open Sans, Helvetica, Arial;

	}

	.tab-cont .right-content {

		position:relative;

		overflow:hidden;

		float: left;

		padding-top: 10px;

		padding-bottom: 40px;

	}

	.tab-cont .right-content img{

		width:100%;

	   -webkit-transition: all 1s ease;

	}

	.tab-cont .right-content img:hover{

		-webkit-transform:scale(1.25);

	   transform:scale(1.25);

	}

	.tab-nav .tab-nav-item.activetab:after{

		content:"";

		display: block;

		position: absolute;

		bottom: -20px;

		left: 10%;

		border-left: 20px solid transparent;

		border-right: 20px solid transparent;

		border-top: 20px solid #D0C25B;

	}

	.tab-cont {

		display: none;

	}

	.tabs-white {

		background: #FBF6E5;

		position: relative;

		z-index: 6;

		padding-top: 20px;

		max-height: 400px;

	}

	.fill_info{

		float: left;

		margin-top: 25px;

		font-size: 16px;

		color:#ACAB42;

		margin-right: 6px;

	}

	.answer,.listed_items{

	   display:none;

	}

	.tab-nav .tab-nav-item {

	   height: 100%;

	   float: left;

	   width: 20%;

	   text-align: center;

	   color: #fff;

	   padding-top: 20px;

	   font-size: 17px;

	   position: relative;

	   z-index: 8;

	   cursor: pointer;

	   font-weight: 600;

	   text-transform: uppercase;

	   line-height: 27px;

	}

	.patient_part{

		height: 120px;

		background: #FBF6E5;

		border-bottom: 2px solid #F5EAC6;

		border-top: 2px solid #F5EAC6;

		margin-bottom: 30px;

	}

	.patient_part center{

		margin-top:25px;

	}

	.shade {

		position: absolute;

		top: 0;

		left: 0;

		height: 100%;

		width: 100%;

		background-color:#ACAA40 ;

		z-index: 4;

	}









	/************************** Our practice page***********************/

	.practice_wrapper{

		margin-top:20px;

	}

	.office_hours{

		text-align:center;

		font: 500 normal 28px/30px 'Titillium Web', sans-serif;

		text-transform: capitalize;

		-webkit-text-stroke: 0.6px;

		color: #333;

	}

	#bannerin{

	   width:100%;

	   height: 200px;

	}

	.gallery_wrapper .row{

	   margin-top:2%;

	}

	.image_wrapper{

	   float:left;

	   margin-right:3%;

	}

	.image_wrapper img{

		border-radius:10px;

	}

	.gallery_wrapper h2{

		margin-top: 2%;

		font: 500 normal 28px/30px 'Titillium Web', sans-serif;

		text-transform: capitalize;

		-webkit-text-stroke: 0.6px;

		color: #B2B04C;

	}

	.image_wrapper p{

		margin: 0px;

		color:#333;

		text-align: center;

		padding-top: 10px;

		text-transform: capitalize;

	}

	.img_desc{

		background-color: #E9DEB0;

		border: 1px solid #B7AE87;

		border-radius: 50%;

		padding: 30px 30px 30px 40px;

		min-height: 130px;

		color: #ACAA40;

		height: 150px;

		line-height: 16px;

	}

	#bannerin img{

	   border-radius:100px 0px 0px 0px;

	   width:100%;

	   height:100%;

	}

	/************************** About page ********************************/

	#sub_content{

		margin-top: 50px;

	}

	#sub_content .title{

		text-align: center;

		font-size: 32px;

		font-weight: 300;

		color: #ACAB42;

		width: 100%;

		display: inline-block;

	}



	#sub_content .sub-title{

		font-size: 18px;

		font-weight: 400;

		color: #000000;

		width: 100%;

		display: inline-block;

		margin-top: 0px;

		text-align: center;

	}

	.question{

		color: #ACAB42;

		font-weight: 600;

		text-align: center;

	}

	.company_wrapper{

		max-height: 400px;

	}

	.company_info p{

		font: 200 normal 16px/24px Avenir, Helvetica, Arial, sans-serif;

		color: #333;

		cursor:default;

	}

	.company_image{

	   position:relative;

	   overflow:hidden;

	   margin-top:50px;

	   height:250px;

	}

	.company_image img{

	   /* height:100%; */

	   width:100%;

	   -webkit-transition: all 1s ease;

	}

	.our_team{

	   text-align: center;

		font-size: 30px;

		padding-top: 20px;

		text-transform: uppercase;

		font: 600 normal 28px/30px 'Open Sans', sans-serif;

		color: #B2B04C;

	}

	.company_info h3{

		 font: 500 normal 28px/30px 'Titillium Web', sans-serif;

		 text-transform:capitalize;

		-webkit-text-stroke: 0.6px;

		color: #B2B04C;

	}

	.section-content {

		position: relative;

	}

	.ceo-founder-info {

		margin-top: 60px;

		margin-bottom: 60px;

	}

	.media .media-left {

		position: relative;

		padding-right: 25px;

		margin-top: 5%;

		float:left;

		height: 260px;

		display: table;

		overflow:hidden;

	}

	.company_image img:hover{

	   -webkit-transform:scale(1.25);

	   transform:scale(1.25);

	}

	.media-left:hover img{

	  -webkit-transform:scale(1.25);

	   transform:scale(1.25);

	}

	.ceo-founder-info .media .media-body .media-heading {

		text-transform: none;

		color: #D1682F;

		font-weight: bold;

		margin-top: 30px;

		margin-left:20px;

		float: left;

	}

	.ceo-founder-info .media .right{

	   float:right !important;

	}

	.media{

		margin-top: 15px;

	}

	.p_class {

		float: left;

		padding:12px;

		color:#333;

		cursor: default;

		text-align: left;

	}

	.p_class:hover{

	   color:#ACAA40;

	   transition: color 2s;

	}

	.media .media-left > img {

		width:100%;

		/* height:100%; */

		-webkit-transition: all 1s ease;

	}

	.question_ans{

		margin-bottom: 20px !important;

		text-align: center;

		color: #000000;

	}

	/************************* Contact page ******************************/

	#section-contact {

		color: #000000;

		padding-top: 13px;

	}

	.cptch_wrap{

	   display:table !important;

	   margin: 0px auto;

	}

	.cptch_input{

		background-color: rgb(225, 211, 163) !important;

		border: 0 !important;

		padding: 8px 2px !important;

		color: #062045;

	}

	.alert-danger{

	   padding: 5px 10px !important;

	}

	.demo-captcha{

	   padding:5px;

	}

	.map_content {

		margin-left: 22px;

	}

	.section .section-heading .title {

		text-align: center;

		font-size: 32px;

		font-weight: 300;

		color: #ACAB42;

		width: 100%;

		display: inline-block;

	}



	.title {

		color: #03A5CC;

		font-weight: 600;

		text-align: center;

	}

	#section-contact .section-content {

		margin-top: 50px;

	}

	.list-unstyled li a,.list-unstyled li span{

		font-size: 14px;

	}

	.section .section-content {

		position: relative;

	}



	.pb-70 {

		padding-bottom: 70px;

	}

	.box .box-heading {

		border-left: 2px solid #ACAB42;

		padding-left: 15px;

		font-size: 22px;

		color: #062045;

		margin-bottom: 30px;

	}

	.form-contact label {

		font-weight: 400;

		color: #062045;

	}

	.form-contact input.form-control {

		border-radius: 9999px;

		height: 45px;

		background-color: rgb(225, 211, 163);

		border: 0;

		padding: 6px 20px;

		color: #062045;

	}

	.form-contact textarea.form-control {

		border-radius: 20px;

		background-color: rgb(225, 211, 163);

		border: 0;

		padding: 15px 20px;

		color: #062045;

		resize: none;

	}

	textarea.form-control {

		height: auto;

	}

	.form-control {

		box-shadow: none;

	}

	.form-contact .btn-outlined:hover {

		background-color: #DCDB65;

		color: #ffffff;

	}

	.form-contact .btn-outlined {

		background-color: #ACAB41;

		background-image: linear-gradient(to bottom,#DCDB65 0,#ACAB41 100%);

		color: #3c763d;

		padding: 10px 20px;

		border-radius: 30px;

		border-color: #ACAB41;

	}



	/********************************************************************/

	#intro.option1 {

		margin-bottom: 25px;

		display:none;

	}

	#intro.option1 #intro-core {

		position: relative;

		width: 100%;

		display: table;

		padding-bottom: 20px;

	}

	#intro.option1 .page-title {

		line-height: 1;

		text-transform: uppercase;

		margin: 0px;

		display: table-cell;

	}

	#intro.option1 #intro-core:before {

		content: '';

		position: absolute;

		bottom: 0px;

		width: 100%;

		border-bottom: 1px solid #EEE;

	}

	#intro.option1 #intro-core:after {

		content: '';

		position: absolute;

		left: 0;

		bottom: 0px;

		width: 25px;

		border-bottom: 3px solid #F33F3F;

	}



	/* =Notification Bar

	----------------------------------------------------------------------------- */

	#notification {

		position: relative;

		z-index:999999;

		width: 100%;

		background: #364BE6;

		border-bottom: 2px solid white;

		-webkit-box-shadow: 0 0 6px 0 #999;

		-moz-box-shadow: 0 0 6px 0 #999;

		-ms-box-shadow: 0 0 6px 0 #999;

		-o-box-shadow: 0 0 6px 0 #999;

		box-shadow: 0 0 6px 0 #999;

	}

	#notification-core {

		text-align: center;

		color: white;

		padding: 5px 0px;

	}

	#notification-core .notification-button {

		color: white;

		background: black;

		padding: 3px 10px;

		margin: 0px 15px;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		-ms-border-radius: 3px;

		-o-border-radius: 3px;

		border-radius: 3px;

	}





	/* ---------------------------------------------------------------------------------------

		07. MAIN CONTENT

	--------------------------------------------------------------------------------------- */



	/* =Buttons

	----------------------------------------------------------------------------- */

	.themebutton,

	button,

	html input[type="button"],

	input[type="reset"],

	input[type="submit"] {

		color: #FFF;

		text-align: center;

		border: none;

		background: #F33F3F;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	a.themebutton {

		color: #FFF;

	}

	.themebutton:hover,

	button:hover,

	html input[type="button"]:hover,

	input[type="reset"]:hover,

	input[type="submit"]:hover {

		background: #333;

	}



	/* =Breadcrumbs

	----------------------------------------------------------------------------- */

	#breadcrumbs {

		font-size: 10px;

		display: table-cell;

		text-align: right;

		vertical-align: middle;

	}

	#breadcrumbs .delimiter {

		padding: 0px 10px;

		color: #F33F3F;

	}

	#breadcrumbs a:hover {

		color: #F33F3F;

	}

	#breadcrumbs-core {

		display: inline-block;

	}



	/* =Pre-Designed Homepage (code also in style-responsive.css)

	----------------------------------------------------------------------------- */

	#section-home {

		text-align: center;

		padding: 0 10px;

	}

	#section-home-inner {

			text-align:center;

		max-width: 1100px;

		margin: 20px auto 0;

	}

	#desc_content{

		background: #FBF8E8;

		margin-top: 30px;

	}

	#section-home .section {

		display: block;

		background: white;

		padding: 5px;

		border: 1px solid #E0E0E0;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	#section-home .entry-header {

		position: relative;

		z-index: 2;

		width: 100%;

		height: 270px;

		-webkit-transition: all 0.2s ease-in-out;

		-moz-transition: all 0.2s ease-in-out;

		-ms-transition: all 0.2s ease-in-out;

		-o-transition: all 0.2s ease-in-out;

		transition: all 0.2s ease-in-out;

	}

	#section-home .entry-header span {

		background: #333;

		display: block;

		position: relative;

		border-radius: 500px;

		width: 90px;

		height: 90px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

		margin: 0 auto;

	}

	#section-home .entry-header i {

		font-size: 50px;

		color: white;

		position: relative;

		top: 20px;

	}



	#section-home img {

		margin: 0 auto;

		display: block;

		height: 100%;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	#section-home .entry-content {

		padding-top: 20px;

	}

	#section-home .entry-content p{

		color:#333;

	}

	.more_info{

		 padding-left: 17%;

		 margin-top: -27px;

	}

	#section-home h3 {

		font-size: 18px;

		font-weight: 600;

			color: #D7692E;

			text-transform:capitalize;

	}

	#section-home .more-link {

		padding: 5px 10px;

	}

	#section-home .more-link:after {

		font-family: FontAwesome;

		content: '\F101';

		padding-left: 5px

	}





	/* =Call to Action / Attention Grabber

	----------------------------------------------------------------------------- */

	#introaction,

	#outroaction {

		padding: 10px;

	}

	#introaction-core,

	#outroaction-core {

		padding: 20px 0;

		border-width: 1px 0;

		border-style: solid;

		border-color: #EEE;

	}

	.action-text.three_fourth,

	.action-button.one_fourth,

	.action-text h3,

	.action-text p,

	.attention_text.three_fourth,

	.attention_button.one_fourth,

	.attention_text h3,

	.attention_text p {

		margin-bottom: 0px;

	}

	.action-text h3,

	.attention_text h3 {

		margin-top: 0px;

	}

	.action-text h3,

	.action-text p,

	.attention_text h3,

	.attention_text p {

		margin-left: 10px;

		margin-right: 10px;

	}

	.action-button h4,

	.attention_button h4 {

		font-size: 14px;

		text-transform: uppercase;

		padding: 15px 20px;

		margin: 0px 10px;

	}





	/* =Floating Content

	----------------------------------------------------------------------------- */

	#header-core:before,

	#header-core:after,

	#header-links-inner .menu:before,

	#header-links-inner .menu:after,

	#intro-core:before,

	#intro-core:after,

	#introaction-core:before,

	#introaction-core:after,

	#outroaction-core:before,

	#outroaction-core:after,

	#main-core:before,

	#main-core:after,

	#content-core:before,

	#content-core:after,

	#article:before,

	#article:after,

	#nav-above:before,

	#nav-above:after,

	#nav-below:before,

	#nav-below:after,

	#sharepost:before,

	#sharepost:after,

	#author-image:before,

	#author-image:after,

	#author-bio:before,

	#author-bio:after,

	#sub-footer:before,

	#sub-footer:after,

	#footer-core:before,

	#footer-core:after,

	.entry-meta:before,

	.entry-meta:after,

	.attention:before,

	.attention:after,

	ul.pricing-table:before,

	ul.pricing-table:after,

	.popular-posts:before,

	.popular-posts:after,

	.recent-comments:before,

	.recent-comments:after,

	.recent-posts:before,

	.recent-posts:after,

	.searchform:before,

	.searchform:after {

		content:"";

		display:table;

	}

	#header-core:after,

	#header-links-inner .menu:after,

	#intro-core:after,

	#introaction-core:after,

	#outroaction-core:after,

	#main-core:after,

	#content-core:after,

	#article:after,

	#nav-above:after,

	#nav-below:after,

	#sharepost:after,

	#author-image:after,

	#author-bio:after,

	#sub-footer:after,

	#footer-core:after,

	.entry-meta:after,

	.attention:after,

	ul.pricing-table:after,

	.popular-posts:before,

	.popular-posts:after,

	.recent-comments:after,

	.recent-posts:after,

	.searchform:after {

		clear:both;

	}





	/* ---------------------------------------------------------------------------------------

		08. FOOTER

	--------------------------------------------------------------------------------------- */

	#footer {

		background: url("/wp-content/uploads/2016/03/background-1.jpg") no-repeat center center;

		background-size: 100% 100%;

		height: auto;

		margin-top: -77px;

		padding: 10px 10px;

	}

	#footer-core h3 {

		color: #EEE;

		font-size: 14px;

		text-transform: uppercase;

		padding-bottom: 8px;

		margin: 10px 0px 15px;

		border-bottom: 1px solid #222;

		-webkit-box-shadow: 0 1px 0 0 #444;

		-moz-box-shadow: 0 1px 0 0 #444;

		-ms-box-shadow: 0 1px 0 0 #444;

		-o-box-shadow: 0 1px 0 0 #444;

		box-shadow: 0 1px 0 0 #444;

	}

	#section-patients-saying .row{

		 position:relative;

		 /* height: auto; */

	}

	#section-patients-saying .row img{

		height:96%;

		width:100%;

	}

	#patient-sliders .name {

		text-transform: uppercase;

		font-weight: 600;

	}

	#section-patients-saying {

		/* position: relative; */

		margin-top: 10px;

		/* height: 432px; */

		margin-bottom: 20px;

	}

	#section-patients-saying .section-heading{

		margin-top: -90px;

	}

	#header-bg {

		position:relative;

		/* height: 450px; */

		padding: 0;

	}

	#header-bg img {

		max-width: 100%;

		width: 100%;

		/* height:100%; */

	}

	.header_img_bag {

		height: 100%;

	}

	.section-heading .line:before {

		border-top-color: #E1D3A3;

		border-width: 6px;

		margin-left: -6px;

	}



	@media (max-width: 978px)

	{

		.banner_content{

			margin-top: -50px;

		}

	}



	@media (max-width: 768px)

	{

		.banner_content{

			margin-top: -70px;

			margin-left: 20px;

			zoom: .8;

			line-height: 25px;

		}

	}





	.banner_content {

		position:absolute;

		height: 300px;

		top: 80px;

		line-height: 27px;

	}

	.banner_content h2,.banner_content p,.need_more{

		color:#333;

	}

	.line:after, .line:before {

		top: 100%;

		left: 50%;

		border: solid transparent;

		content: " ";

		height: 0;

		width: 0;

		position: absolute;

		pointer-events: none;

	}

	.section-heading .line{

		border-bottom: 1px solid #000;

		width: 70px;

		height: 1px;

		position: relative;

		background: transparent;

		margin: 0 auto 45px;

		padding: 5px;

	}

	#section-patients-saying .title{

		text-align: center;

		font-size: 32px;

		font-weight: 300;

		color: #03a5cc;

		font-family: 'Source Sans Pro', sans-serif;

		width: 100%;

		display: inline-block;

	}

	.text-center {

		text-align: center !important;

	}

	#footer-core h3 span {

	}

	#footer-core,

	#footer-core p,

	#footer-core a:hover {

		color: #AAA;

	}

	#footer-core a {

		color: #F33F3F;

	}

	.footer_logo{

		height: 90px;

	}

	.content .block-info .icons{

		width: 20px;

		height: 20px;

		line-height: 20px;

		margin-right: 12px;

		text-align: center;

		border-radius: 50%;

		background-color: transparent;

		border: 1px solid #DF6728;

		color: #DF6728 !important;

		display: inline-block;

		vertical-align: top;

		-webkit-transition: all 0.2s;

		-moz-transition: all 0.2s;

		-ms-transition: all 0.2s;

		-o-transition: all 0.2s;

		transition: all 0.2s;

	}

	.about-us{

		color: #DF6728;

	}



	.contact_image{

	   background: url("/sfd-test/wp-content/uploads/2016/03/Depositphotos_24037037_m-2015-1-.jpg") no-repeat center center;

		background-size: 100% 100%;

	}

	/*#footer-col2{

		float:right;

	}*/

	.line2 {

		width: 34%;

		height: 1px;

		position: relative;

		background: transparent;

		border-bottom: 1px solid #114065;

		margin: 0 auto 45px;

		padding: 0px;

	}

	.line2:after, .line2:before {

		top: 100%;

		left: 50%;

		border: solid transparent;

		content: " ";

		height: 0;

		width: 0;

		position: absolute;

		pointer-events: none;



	}

	.need_more{

	   float:left;

	   margin-top: 45px;

	   font-size: 13px;

	   margin-right:6px;

	}

	.book_btn {

	background-color: #ACAB42;

		margin-top: 14px;

		left: 36%;

		float:left;

		border: 2px solid #ACAB42;

		color: #fff !important;

		min-width: 120px;

		padding: 10px 25px;

		font-weight: 600;

		text-transform: uppercase;

		border-radius: 9999px;

	}

	.line2:before {

		border-top-color: #114065;

		border-width: 6px;

		margin-left: -6px;

	}

	.line2:after {

		border-top-color: #ffffff;

		border-width: 5px;

		margin-left: -5px;

	}

	#section-home-inner h2{

		font-size: 45px;

		font-weight: bold;

		font-style: italic;

		margin-bottom: 0px;

		color: #ACAB42;

	}

	.carousel-inner .name{

		color:#ACAB42;

		padding-top: 5px;

	}

	#section-patients-saying h2{

		color: #333;

		font-size: 32px;

		font-weight: 300;

		margin: 0px;

	}

	.advertisement{

	   padding-left: 20px;

	   margin-top: 50px;

	}

	#schedule{

	 padding-top : 20px;

	}



	#schedule a{

		background-color: #ACAB42;

		border: 2px solid #ACAB42;

		color: #fff !important;

		min-width: 120px;

		font-size: 14px;

		padding: 5px 12px;

		font-weight: 600;

		text-transform: capitalize;

		border-radius: 9999px;

	}

	.advertisement ul{

	   list-style:none;

	}

	.advertisement ul li{

	  color:#333;

	  font-size: 14px;

	}

	.advertisement ul li:before{

		font-family: 'FontAwesome';

		font-size: 20px;

		line-height: 0px;

		margin: 13px 5px 0 -12px;

		color: #DD6628;

		content: '\2022';

	}

	.advertisement h5{

		font-size: 23px;

		font-weight: 400;

		color: #acab42;

	}

	.general_desc h2{

		font-weight: bold;

		font-style: italic;

		font-size: 36px;

		text-align: center;

		margin-bottom: 14px;

		color: #ACAB42;

		margin-top: 14px;

	}

	#section-home-inner .sub-title,#desc_content .sub-title{

		font-size: 18px;

		font-weight: 400;

		color: #333;

		width: 100%;

		display: inline-block;

		margin: 0px;

	}

	.sml_title{

		color: #DD6628;

		font-style: italic;

		font-size: 20px;

		font-weight: 600;

	}

	.widget-area{

		margin-bottom: 0px !important;

	}

	.section1,.section1

	.list-unstyled {

		padding-left: 0;

		padding-top:8px;

		list-style: none;

	}

	.list-unstyled span,.list-unstyled a{

		color:#DF6728 !important;

	}

	.list-unstyled li > a > i{

		font-size: 15px;

		color: #ACAB41;

		margin-right: 15px;

	}

	.footer_logo img{

		width: 75%;

		height:100%;

		/* margin-left: -88px;*/

	}

	/* Sub Footer */

	#sub-footer {

		background: #FBF8E8;

		padding: 6px 0px;

	}

	#sub-footer-core {

		padding: 0px 10px;

	}

	#sub-footer-core,

	#sub-footer-core a {

		font-size: 11px;

	}

	#sub-footer-core {

		color: #AAA;

		text-align: center;

	}

	#sub-footer-core a {

		color: #737171;

	}

	#sub-footer-core a:hover {

		color: #F33F3F

	}



	#footer-menu {

		margin-bottom: 10px;

	}

	#footer-menu a {

		padding: 0 8px;

	}

	#footer-menu ul {

		margin: 0px;

	}

	#footer-menu li {

		display: inline-block;

	}

	#footer-menu li:after {

		content: "|";

	}

	#footer-menu li:last-child:after {

		content: none;

	}

	#info_content{

	   background:#fff;

	}

	.finan_pol ol li{

		color: #333;

		font-size: 14px;

	}

	.bullet_text{

		color:#DD6628;

		font-size: 16px;

		margin-left: 25px;

	}

	.bullet_text:before{

		font-family: 'FontAwesome';

		font-size: 20px;

		line-height: 0px;

		margin: 13px 5px 0 -12px;

		color: #DD6628;

		content: '\2022';

	}

	#info_wrapper h4,.quest{

		color:#DD6628;

		font-size:20px;

	}

	#info_wrapper p,.answer,.listed_items li{

		font-size: 16px;

		font-weight: 400;

		color: #333;

	}

	.listed_items{

		  margin-left: 40px;

	}

	.answer{

		margin-left:20px;

		margin-bottom: 0px;

	}

	#info_wrapper{

	   margin:20px 0px;

	}



	#info_wrapper h2,.faq{

		font-weight: bold;

		font-style: italic;

		font-size: 36px;

		text-align: center;

		margin-bottom: 15px;

		color: #ACAB42;

	}

	.copyright {

	  color:#333;

	}

	.privacy{

	   float:right;

	}

	.copyright p{

	  margin-bottom:0px;

	}





	/* ---------------------------------------------------------------------------------------

		09. WIDGETS & SIDEBAR

	--------------------------------------------------------------------------------------- */



	/* =Sidebar

	--------------------------------------------------------------------------------------- */

	#sidebar .widget {

		margin-bottom: 35px;

		border-bottom: 1px solid #EEE;

	}

	#sidebar h3.widget-title {

		position: relative;

		font-size: 13px;

		text-transform: uppercase;

		padding-bottom: 10px;

		margin: 0 0 15px;

	}

	#sidebar .rev_slider_wrapper {

		padding: 3px;

		border: 1px solid #ddd;

	}

	#sidebar h3.widget-title:before {

		content: '';

		position: absolute;

		bottom: 0px;

		width: 100%;

		border-bottom: 1px solid #EEE;

	}

	#sidebar h3.widget-title:after {

		content: '';

		position: absolute;

		left: 0;

		bottom: 0px;

		width: 25px;

		border-bottom: 3px solid #F33F3F;

	}



	/* =Widgets

	--------------------------------------------------------------------------------------- */

	.widget {

		line-height: 1.8;

	}

	.widget select {

		max-width: 100%

	}

	#footer .widget {

		margin-bottom: 20px;

	}

	#footer .widget-area .widget:last-child {

		margin-bottom: 0px;

	}



	/* Link color  - Various widgets */

	#footer .thinkup_widget_categories a,

	#footer .popular-posts a,

	#footer .recent-comments a,

	#footer .recent-posts a,

	#footer .thinkup_widget_tagscloud a {

		color: #AAA;

	}

	#footer .thinkup_widget_categories a:hover {

		color: white;

	}

	#footer .popular-posts a:hover,

	#footer .recent-comments a:hover,

	#footer .recent-posts a:hover,

	#footer .thinkup_widget_tagscloud a:hover {

		color: #F33F3F;

	}



	/* Categories */

	.thinkup_widget_categories { list-style: none; padding-bottom: 10px; }

	.thinkup_widget_categories ul { list-style: none; margin: 0; }

	.thinkup_widget_categories li i { padding: 0 10px; }

	.thinkup_widget_categories li a { display: block !important; padding-left: 10px !important }

	.thinkup_widget_categories li a:hover { color: white !important; background: #F33F3F; }

	.thinkup_widget_categories li span span { float: right; padding-right: 5px; }

	.thinkup_widget_categories select { width: 95%; margin-top: 5px; }



	#sidebar .thinkup_widget_categories select { width: 100%; }

	#sidebar .thinkup_widget_categories .widget-main { padding-top: 5px; }



	/* Contact Form */

	.wpcf7-form p {

		margin-bottom: 10px;

	}

	.wpcf7-form input {

		width: 100%;

	}

	.wpcf7-form input[type="submit"] {

		width: inherit;

		padding: 8px 30px;

	}

	.wpcf7-form textarea {

		height: 94px;

		min-height: 68px;

	}

	.wpcf7-form .wpcf7-response-output {

		margin-left: 0;

		margin-right: 0;

	}

	.wpcf7-form .wpcf7-not-valid-tip {

		width: 100%;

		left: 0;

		top: -6px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}



	#footer .wpcf7-form input,

	#footer .wpcf7-form textarea {

		color: #BBB;

		border: 1px solid #353535;

		background: #222;

		background: rgba(0, 0, 0, 0.3);

		-webkit-border-radius: 0px;

		-moz-border-radius: 0px;

		-ms-border-radius: 0px;

		-o-border-radius: 0px;

		border-radius: 0px;

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		-ms-box-shadow: none;

		-o-box-shadow: none;

		box-shadow: none;

	}

	#footer .wpcf7-form input[type=submit] {

		text-transform: capitalize;

		border: 1px solid #111;

		background: #1A1A1A;

	}



	/* Contact Form 7 placeholder text color */

	.wpcf7-form ::-webkit-input-placeholder { opacity: 0.6; }

	.wpcf7-form :-moz-placeholder { opacity: 0.6; }

	.wpcf7-form ::-moz-placeholder { opacity: 0.6; }

	.wpcf7-form :-ms-input-placeholder { opacity: 0.6; }



	/* Flickr */

	.thinkup_widget_flickr a,

	.thinkup_widget_flickr img {

		display: block;

	}

	.thinkup_widget_flickr img {

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	.thinkup_widget_flickr .column-2,

	.thinkup_widget_flickr .column-3,

	.thinkup_widget_flickr .column-4 {

		float: none;

		width: 100%;

	}

	.thinkup_widget_flickr .column-2 .flickr-photo {

		width: 47.5%;

		margin-right: 5%;

		margin-bottom: 10px;

		float: left;

		position: relative;

	}

	.thinkup_widget_flickr .column-3 .flickr-photo {

		width: 32%;

		margin-right: 2%;

		margin-bottom: 5px;

		float: left;

		position: relative;

	}

	.thinkup_widget_flickr .column-4 .flickr-photo {

		width: 21.25%;

		margin-right: 5%;

		margin-bottom: 8px;

		float: left;

		position: relative;

	}

	.thinkup_widget_flickr .column-2 .flickr-photo:nth-child(2n),

	.thinkup_widget_flickr .column-3 .flickr-photo:nth-child(3n),

	.thinkup_widget_flickr .column-4 .flickr-photo:nth-child(4n) {

		margin-right:0;

	}

	.thinkup_widget_flickr a .image-overlay {

		background-color: #F33F3F;

		opacity: 0;

		position: absolute;

		top: 0px;

		left: 0px;

		width: 0;

		height: 100%;

		max-width: 75px;

		max-height: 75px;

		background-image: url('images/shortcodes/icon-link.png');

		background-repeat: no-repeat;

		background-position: center center;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	.thinkup_widget_flickr a:hover .image-overlay {

		opacity: 0.9;

		width: 100%;

		height: 100%;

	}



	/* Popular Posts */ /* Recent Comments */ /* Recent Posts */

	.popular-posts .image,

	.recent-comments .image,

	.recent-posts .image {

		margin-right: 5%;

		margin-bottom: 10px;

		position: relative;

		float: left;

		max-width: 30%;

	}

	.popular-posts .main,

	.recent-comments .main,

	.recent-posts .main {

		margin-bottom: 10px;

		position: relative;

		float: left;

		width: 65%;

	}

	.popular-posts,

	.recent-comments,

	.recent-posts {

		clear:both;

	}

	.popular-posts a,

	.recent-comments a,

	.recent-posts a,

	.popular-posts img,

	.recent-comments img,

	.recent-posts img {

		display: block;

	}

	.popular-posts .comment,

	.recent-comments .date,

	.recent-posts .date {

		font-size: smaller;

		opacity: 0.8;

	}



	.popular-posts a .image-overlay,

	.recent-comments a .image-overlay,

	.recent-posts a .image-overlay {

		background-color: #F33F3F;

		opacity: 0;

		position: absolute;

		top: 0px;

		left: 0px;

		width: 0;

		height: 100%;

		max-width: 75px;

		max-height: 75px;

		background-image: url('images/shortcodes/icon-link.png');

		background-repeat: no-repeat;

		background-position: center center;

		-webkit-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-o-transition: all 0.3s ease;

		transition: all 0.3s ease;

	}

	.popular-posts:hover .image-overlay,

	.recent-comments:hover .image-overlay,

	.recent-posts:hover .image-overlay {

		opacity: 0.9;

		width: 100%;

		height: 100%;

	}

	.popular-posts:last-child,

	.recent-comments:last-child,

	.recent-posts:last-child {

		margin-bottom: 1px;

	}



	/* Recent Comments Quotes */

	.thinkup_widget_recentcomments .quote {

		padding-left: 15px;

	}

	.thinkup_widget_recentcomments .quote:before {

		font-family: "Times New Roman",Georgia,Times,serif;

		content: '\201C';

		margin: -8px -15px;

		position: absolute;

	}

	.thinkup_widget_recentcomments .quote:before {

		color: #F33F3F;

		font-size: 150%;

		font-weight: bold;

		display: inline;

	}



	/* Tabs Specific */

	.thinkup_widget_tabs .nav-tabs {

		margin: 0;

		border: none;

	}

	.thinkup_widget_tabs li {

		border-bottom: none !important;

		width: 50%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	.thinkup_widget_tabs li a,

	.thinkup_widget_tabs li a:hover,

	.thinkup_widget_tabs li.active a,

	.thinkup_widget_tabs li.active:hover a {

		display: block !important;

		padding: 0 !important;

		margin: 0;

		border: none;

		background: none;

	}

	.thinkup_widget_tabs h3.widget-title {

		text-align: center;

		padding: 6px 5px 5px;

		-webkit-transition: all 0s;

		-moz-transition: all 0s;

		-ms-transition: all 0s;

		-o-transition: all 0s;

		transition: all 0s;

	}



	#sidebar .thinkup_widget_tabs h3.widget-title:before,

	#sidebar .thinkup_widget_tabs h3.widget-title:after {

	visibility: hidden;

	}

	#sidebar .thinkup_widget_tabs h3.widget-title {

		border-top: 2px solid white;

		border-bottom: 1px solid #DDD;

		margin: 0;

	}

	#sidebar .thinkup_widget_tabs .nav .active h3.widget-title {

		padding-top: 5px;

		border: 1px solid #DDD;

		border-top: 3px solid #F33F3F;

		border-bottom: none;

		-webkit-box-shadow: 1px 0px 1px 0px #EEE;

		-moz-box-shadow: 1px 0px 1px 0px #EEE;

		-ms-box-shadow: 1px 0px 1px 0px #EEE;

		-o-box-shadow: 1px 0px 1px 0px #EEE;

		box-shadow: 1px 0px 1px 0px #EEE;

	}

	#sidebar .thinkup_widget_tabs .tab-content {

		padding: 10px;

		border: 1px solid #DDD;

		border-top: none;

		-webkit-box-shadow: 1px 1px 1px 0px #EEE;

		-moz-box-shadow: 1px 1px 1px 0px #EEE;

		-ms-box-shadow: 1px 1px 1px 0px #EEE;

		-o-box-shadow: 1px 1px 1px 0px #EEE;

		box-shadow: 1px 1px 1px 0px #EEE;

	}

	#sidebar .thinkup_widget_tabs .recent-posts:last-child,

	#sidebar .thinkup_widget_tabs .popular-posts:last-child {

		margin: 0;

		border: 0;

	}



	#footer .thinkup_widget_tabs h3.widget-title {

		border-bottom: 1px solid #222;

		margin: 0;

		-webkit-box-shadow: inset 0 -1px 0 0 #444;

		-moz-box-shadow: inset 0 -1px 0 0 #444;

		-ms-box-shadow: inset 0 -1px 0 0 #444;

		-o-box-shadow: inset 0 -1px 0 0 #444;

		box-shadow: inset 0 -1px 0 0 #444;

	}

	#footer .thinkup_widget_tabs .nav .active h3.widget-title {

		padding-top: 5px;

		border: 1px solid #222;

		border-bottom: none;

		-webkit-box-shadow: 1px 0 0 0 #444;

		-moz-box-shadow: 1px 0 0 0 #444;

		-ms-box-shadow: 1px 0 0 0 #444;

		-o-box-shadow: 1px 0 0 0 #444;

		box-shadow: 1px 0 0 0 #444;

	}

	#footer .thinkup_widget_tabs .tab-content {

		padding: 10px 10px 5px;

		border: 1px solid #222;

		border-top: none;

		-webkit-box-shadow: 1px 1px 0 0 #444;

		-moz-box-shadow: 1px 1px 0 0 #444;

		-ms-box-shadow: 1px 1px 0 0 #444;

		-o-box-shadow: 1px 1px 0 0 #444;

		box-shadow: 1px 0 0 0 #444;

	}

	#footer .thinkup_widget_tabs .recent-posts:last-child,

	#footer .thinkup_widget_tabs .popular-posts:last-child {

		margin: 0;

		border: 0;

	}



	/* Search Form */

	.thinkup_widget_search form {

		padding-bottom: 15px;

	}

	.thinkup_widget_search .search {

		float: left;

		width: 68%;

		margin-right: 2%;

		border: 1px solid #E0E0E0;

	}

	.thinkup_widget_search .searchsubmit {

		display: block;

		float: left;

		width: 30%;

		padding: 6px;

		border: none;

	}

	#footer .thinkup_widget_search .search {

		background: #222;

		border: 1px solid #444;

	}



	#footer .thinkup_widget_search .searchsubmit {

		background: #F33F3F;

	}

	#footer .thinkup_widget_search .searchsubmit:hover {

		background: #82CB51;

	}



	/* Search input placeholder text color */

	.thinkup_widget_search ::-webkit-input-placeholder { color: white; }

	.thinkup_widget_search :-moz-placeholder { color: white; }

	.thinkup_widget_search ::-moz-placeholder { color: white; }

	.thinkup_widget_search :-ms-input-placeholder { color: white; }



	#footer .thinkup_widget_search ::-webkit-input-placeholder { color: #222; }

	#footer .thinkup_widget_search :-moz-placeholder { color: #222; }

	#footer .thinkup_widget_search ::-moz-placeholder { color: #222; }

	#footer .thinkup_widget_search :-ms-input-placeholder { color: #222; }



	/* Tags Cloud */

	.thinkup_widget_tagscloud {

		padding-bottom: 10px;

	}

	.thinkup_widget_tagscloud a {

		display: inline-block;

		font-size: smaller;

		padding: 2px 8px;

		margin: 0 2px 2px 0;

	}



	#sidebar .thinkup_widget_tagscloud a {

		border: 1px solid #DDD;

		text-transform: uppercase;

	}

	#sidebar .thinkup_widget_tagscloud a:hover {

		border-color: #F33F3F;

	}



	#footer .thinkup_widget_tagscloud a {

		border: 1px solid #222;

	}

	#footer .thinkup_widget_tagscloud a:hover {

		color: #f5f5f5;

		border-color: #F33F3F;

	}



	/* Twitter Feed */

	.thinkup_widget_twitterfeed {

		padding-bottom: 10px;

	}

	.thinkup_widget_twitterfeed ul {

		margin: 0;

		list-style: none;

	}

	.thinkup_widget_twitterfeed .tweet-content {

		padding: 0 0 0px 35px;

	}

	.thinkup_widget_twitterfeed .tweet-content p {

		margin-top: 10px;

	}

	.thinkup_widget_twitterfeed .tweet-content:last-child p {

		margin: 0;

	}

	.thinkup_widget_twitterfeed .tweet-content a {

		display: inline;

		padding: 0;

	}



	#sidebar .thinkup_widget_twitterfeed a {

		color: #F33F3F;

	}

	#sidebar .thinkup_widget_twitterfeed a:hover {

		color: inherit;

	}

	#sidebar .thinkup_widget_twitterfeed .tweet-content {

		background: url('images/widgets/twitter-bird-light-bgs.png') -8px -5px no-repeat;

		background-size: 40px;

	}



	#footer .thinkup_widget_twitterfeed .tweet-content {

		background: url('images/widgets/twitter-bird-dark-bgs.png') -8px -5px no-repeat;

		background-size: 40px;

	}

	#footer .thinkup_widget_twitterfeed small {

		color: white;

		display: block;

	}



	/* Default Widgets */

	.widget ul {

		margin: 0;

		border-width: 1px 1px 0 1px;

		border-style: solid;

		border-color: #EEE;

	}

	.widget li {

		list-style: none;

		border-bottom: 1px solid #EEE;

	}

	.widget li a {

		padding: 5px 0px 5px 20px;

		display:inline-block;

	}

	.widget li a:hover {

		color: #F33F3F

	}

	.widget ul.children,

	.widget ul.sub-menu {

		border-left:none;

		border-right:none;

		border-bottom: none !important;

	}

	.widget ul.children li:last-child,

	.widget ul.sub-menu li:last-child {

		border-bottom: none;

	}

	.widget ul.children li a,

	.widget ul.sub-menu li a {

		padding-left: 40px;

	}

	.widget ul.children ul.children li a,

	.widget ul.sub-menu ul.sub-menu li a {

		padding-left: 60px;

	}

	.widget select {

		width: 100%;

		margin-top: 10px;

	}



	/* Default Widgets - Footer Area */

	#footer .widget ul {

		border: none;

	}

	#footer .widget li {

		border: none;

		padding: 2px 0;

	}

	#footer .widget li a {

		padding: 1px 0px;

		display: inline-block;

	}

	#footer .widget ul.children li a,

	#footer .widget ul.sub-menu li a {

		padding-left: 15px;

	}

	#footer .widget ul.children ul.children li a,

	#footer .widget ul.sub-menu ul.sub-menu li a {

		padding-left: 30px;

	}



	/* Widget Specific - Calendar */

	.widget_calendar #wp-calendar {

		margin: 0;

	}



	/* Default Widget - Rss */

	#sidebar .widget_rss li {

		padding: 20px

	}

	.widget li a.rsswidget {

	padding: 0;

	}

	.widget li .rsswidget,

	.widget li .rss-date,

	.widget li .rssSummary {

		padding: 5px 0

	}



	/* Default Widget - Tag Cloud */

	.widget_tag_cloud a {

		font-size: 10px !important;

		display: inline-block;

		text-transform: uppercase;

		padding: 2px 8px;

		margin: 0 0px 3px 0;

	}

	#sidebar .widget_tag_cloud a {

		border: 1px solid #DDD;

	}

	#sidebar .widget_tag_cloud a:hover {

		border-color: #F33F3F;

	}

	#footer .widget_tag_cloud a {

		border: 1px solid #1C1C1C;

		padding: 2px 8px;

	}

	#footer .widget_tag_cloud a:hover {

		color: white;

		border-color: #F33F3F;

	}



	/* Default Widget - Text */

	#sidebar .textwidget {

		padding: 20px;

		border: 1px solid #EEE;

	}

	/* Default Widget - Search */

	.widget_search .search {

		float: left;

		width: 68%;

		margin-right: 2%;

		border: 1px solid #E0E0E0;

	}

	.widget_search .searchsubmit {

		display: block;

		float: left;

		width: 30%;

		padding: 6px;

		border: none;

	}

	#footer .widget_search .search {

		background: #222;

		border: 1px solid #444;

	}

	#footer .widget_search .searchsubmit {

		background-color: #F33F3F;

	}

	#footer .widget_search .searchsubmit:hover {

		background-color: #82CB51;

	}



	/* Default Widget - Remove Borders */

	#sidebar .widget_tag_cloud,

	#sidebar .widget_archive,

	#sidebar .widget_categories,

	#sidebar .widget_search {

		border-bottom: none;

	}







	/* ---------------------------------------------------------------------------------------

		10. PAGE FORMATS

	--------------------------------------------------------------------------------------- */



	/* =Meta Content

	----------------------------------------------------------------------------- */

	.entry-meta {

		font-size: 90%;

		margin-bottom: 20px;

	}

	.entry-meta a {

		color: inherit;

	}

	.entry-meta a:hover {

		color: #F33F3F;

	}

	.entry-meta > span {

		display: inline-block;

		padding-right: 15px;

	}

	.entry-meta i {

		padding-right: 10px;

	}



	/* =Blog - Style 1

	--------------------------------------------------------------------------------------- */

	.blog-thumb {

		overflow: hidden;

		position: relative;

	}

	.blog-thumb img {

		display: block;

	}

	.blog-title a {

		color: inherit;

	}

	.blog-article .more-link {

		padding: 5px 10px;

	}

	.blog-article .more-link:after {

		font-family: FontAwesome;

		content: '\F101';

		padding-left: 5px;

	}

	.blog-thumb .image-overlay {

		opacity: 0;

		text-align: center;

		position: absolute;

		width: 100%;

		height: 100%;

		top: 0px;

		left: 0px;

		-webkit-transform: translateX(-100%);

		-moz-transform: translateX(-100%);

		-ms-transform: translateX(-100%);

		-o-transform: translateX(-100%);

		transform: translateX(-100%);

		-webkit-transition: all 0.5s ease-in-out;

		-moz-transition: all 0.5s ease-in-out;

		-ms-transition: all 0.5s ease-in-out;

		-o-transition: all 0.5s ease-in-out;

		transition: all 0.5s ease-in-out;

	}

	.blog-thumb:hover .image-overlay {

		opacity: 1;

		height: 100%;

		background-color: rgba(0, 0, 0, 0.2);

		-webkit-transform: translate(0);

		-moz-transform: translate(0);

		-ms-transform: translate(0);

		-o-transform: translate(0);

		transform: translate(0);

	}

	.blog-thumb .image-overlay::before {

		content: '';

		display: inline-block;

		height: 100%;

		vertical-align: middle;

	}

	.blog-thumb .hover-link {

		width: 100%;

		height: 100%;

		display: inline-block;

		vertical-align: middle;

		background-image: url('images/shortcodes/icon-link.png');

		background-repeat: no-repeat;

		background-position: center;

		-webkit-border-radius: 500px;

		-moz-border-radius: 500px;

		-ms-border-radius: 500px;

		-o-border-radius: 500px;

		border-radius: 500px;

	}

	.blog-thumb .hover-link:hover {

		opacity: 0.9;

	}



	.blog-article {

		padding: 20px;

		margin-bottom: 30px;

		background: #fff;

		border: 1px solid #E0E0E0;

	}

	.blog-article .entry-header {

		margin-bottom: 0;

	}

	.blog-article .blog-title {

		font-size: 15px;

		text-transform: uppercase;

		margin-top: 0px;

		margin-bottom: 10px;

	}



	/* =Single Post

	--------------------------------------------------------------------------------------- */

	/* Post - Share */

	#sharepost {

		display: table;

		width: 100%;

		padding: 10px 0;

		margin: 20px 0px;

	}

	#sharemessage,

	#shareicons {

		width: 50%;

		display: table-cell;

		vertical-align: middle;

	}

	#sharemessage {

		text-align: right;

		padding-right: 20px;

		white-space: nowrap;

	}

	#sharemessage h3{

		font-size: 13px;

		word-spacing: 1px;

		margin: 0;

	}

	#shareicons {

		padding-left: 20px

	}

	#shareicons a {

		float: left;

		text-align: center;

		display: inline-block;

		margin-right: 20px;

		width: 20px;

		height: 20px;

	}

	#shareicons i {

		text-shadow: 1px 1px 0px #FFF;

		margin-top: 5px;

		overflow: visible;

		font-size: 20px;

		-webkit-transition: all 0.15s linear;

		-moz-transition: all 0.15s linear;

		-ms-transition: all 0.15s linear;

		-o-transition: all 0.15s linear;

		transition: all 0.15s linear;

	}

	#shareicons a:hover i {

	}

	#shareicons .tooltip-inner {

		text-shadow: none;

		padding: 4px 8px;

		-webkit-border-radius: 0;

		-moz-border-radius: 0;

		-ms-border-radius: 0;

		-o-border-radius: 0;

		border-radius: 0;

	}



	/* Author Bio */

	#author-bio {

		border: 1px solid #E5E5E5;

		margin: 20px 0 30px;

		padding: 15px 15px 20px;

	}

	#author-bio .one_sixth,

	#author-bio .five_sixth,

	#author-bio p:last-child {

		margin-bottom: 0px;

	}

	#author-bio h3 {

		font-size: 14px;

		text-transform: uppercase;

		margin: 0 0 10px;

	}



	/* User Comment */

	.bypostauthor {

	}

	#comments-title,

	#reply-title {

		font-size: 14px;

		text-transform: uppercase;

		margin: 0 0 15px;

	}

	.commentlist article {

		display: table;

		width: 100%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	.commentlist article header {

		display: table;

	}

	.commentlist article header img,

	.commentlist article header span {

		display: table-cell;

		vertical-align: middle;

	}



	.commentlist article header img {

		padding: 10px;



	}

	.commentlist article header span {

		padding: 10px 5px 10px 10px;



	}

	.commentlist article footer {

		position: relative;

		padding: 20px;

		margin-top: 10px;

		border: 1px solid #E5E5E5;

	}

	.commentlist article footer:after,

	.commentlist article footer:before {

		right: 100%;

		border: solid rgba(0, 0, 0, 0);

		content: " ";

		height: 0;

		width: 0;

		position: absolute;

		pointer-events: none;

	}

	.commentlist article footer:before {

		border-bottom-color: #CCC;

		border-width: 11px;

		top: -22px;

		left: 17px;

	}

	.commentlist article footer:after {

		border-bottom-color: #FFF;

		border-width: 10px;

		top: -20px;

		left: 18px;

	}

	.commentlist {

		margin: 0 0 25px 0;

	}

	.commentlist .children {

		list-style: none;

		margin: 0px;

	}

	.commentlist .children {

		margin: 0 0 0 82px;

	}

	.commentlist .comment,

	.commentlist .pingback {

		list-style: none;

		margin-bottom: 15px;

	}

	.commentlist .avatar {

		width: 40px;

	}

	.comment-meta {

		padding-right: 10px;

	}

	.comment-author a {

		color: inherit;

		font-weight: bold;

	}

	.comment-meta a {

		color: inherit;

	}

	.comment .reply a {

		color: #F33F3F;

	}

	.comment-author a:hover,

	.comment-meta a:hover {

		color: #F33F3F;

	}

	.comment .reply a:hover {

		color: inherit;

	}

	.comment-meta a,

	.comment .reply a {

		font-size: 90%;

	}

	.comment-content p:last-child{

		margin: 0;

	}

	li.pingback {

		font-weight: bold;

	}

	li.pingback a {

		font-weight: normal;

	}



	/* Comment Form */

	#commentform input[type="text"] {

		width: 100%;

	}

	#commentform input[type="text"],

	#commentform #comment {

		margin-top: 5px;

	}

	#commentform .form-allowed-tags {

		font-size: 11px;

	}

	.required {

		color: #880000;

	}



	/* =Contact Us

	--------------------------------------------------------------------------------------- */

	.page-template-template-contact-php #main .google-map-placeholder {

		width: 100% !important;

		height: 260px !important;

	}

	.page-template-template-contact-php #main .wpcf7-form input[type="submit"] {

		padding: 10px 40px;

	}

	.map_content{

	   width: 400px;

	   height: 400px;

	   position: relative;

	}

	#map{

	   height:100%;

	   margin-left: 116px;

	   position: relative;

	   left: -135px;

	   top: 50px;

	}

	#larger_map a{

	   color:#3a84df;

		text-decoration: none;

	}

	#larger_map a:hover{

	   text-decoration: underline;

	}

	#larger_map{

	   position: unset;

		top: 80px;

		left: 20px;

		height: 20px;

		width: 200px;



	}



	/* PATIENT INFORMATION PAGAE */



	.title-1{

       	font-size: 4.2em!important;

	    letter-spacing: 5px;

	    font-weight: 600;

	}

	[data-page='patient-information'] h1,

	[data-page='patient-information'] h2

	{

		text-transform: uppercase;

		font-size: 2em;

	}

	/* =Archive

	--------------------------------------------------------------------------------------- */

	.page-template-template-archive-php h3.page-title {

		margin-top: 0

	}

	.page-template-template-archive-php #main-core a {

		color: inherit;

	}

	.page-template-template-archive-php #main-core a:hover{

		color: #3F4DF3;

	}

	.page-template-template-archive-php ul.archive-pages,

	.page-template-template-archive-php ul.archive-categories,

	.page-template-template-archive-php ul.archive-authors,

	.page-template-template-archive-php ul.archive-monthly,

	.page-template-template-archive-php ul.archive-recent {

		margin-left: 2px;

		list-style: none;

	}

	.page-template-template-archive-php ul.archive-pages li,

	.page-template-template-archive-php ul.archive-categories li,

	.page-template-template-archive-php ul.archive-authors li,

	.page-template-template-archive-php ul.archive-monthly li,

	.page-template-template-archive-php ul.archive-recent li {

		padding-bottom: 4px;

	}

	.page-template-template-archive-php ul.archive-pages .children li,

	.page-template-template-archive-php ul.archive-categories .children li,

	.page-template-template-archive-php ul.archive-authors .children li,

	.page-template-template-archive-php ul.archive-monthly .children li,

	.page-template-template-archive-php ul.archive-recent .children li {

		padding-left: 25px;

	}

	.page-template-template-archive-php ul.archive-pages li:before,

	.page-template-template-archive-php ul.archive-categories li:before,

	.page-template-template-archive-php ul.archive-authors li:before,

	.page-template-template-archive-php ul.archive-monthly li:before,

	.page-template-template-archive-php ul.archive-recent li:before {

		color: #AAA;

		line-height: 1;

		font-family: FontAwesome;

		content: "\f105";

		font-size: 1.3333333333333333em;

		padding-right: 10px;

	}

	.page-template-template-archive-php ul.archive-pages ul.children,

	.page-template-template-archive-php ul.archive-categories ul.children,

	.page-template-template-archive-php ul.archive-authors ul.children,

	.page-template-template-archive-php ul.archive-monthly ul.children,

	.page-template-template-archive-php ul.archive-recent ul.children {

		margin: 10px 0px 10px -2px;

		list-style: none;

	}



	/* =Sitemap

	--------------------------------------------------------------------------------------- */

	.page-template-template-sitemap-php h3.page-title {

		margin-top: 0

	}

	.page-template-template-sitemap-php #main-core a {

		color: inherit;

	}

	.page-template-template-sitemap-php #main-core a:hover{

		color: #F33F3F;

	}

	.page-template-template-sitemap-php ul.sitemap-pages,

	.page-template-template-sitemap-php ul.sitemap-authors,

	.page-template-template-sitemap-php ul.sitemap-archives,

	.page-template-template-sitemap-php ul.sitemap-posts,

	.page-template-template-sitemap-php ul.sitemap-posts ul {

		margin-left: 2px;

		list-style: none;

	}

	.page-template-template-sitemap-php ul.sitemap-pages li,

	.page-template-template-sitemap-php ul.sitemap-authors li,

	.page-template-template-sitemap-php ul.sitemap-archives li,

	.page-template-template-sitemap-php ul.sitemap-posts li,

	.page-template-template-sitemap-php ul.sitemap-posts ul li {

		padding-bottom: 4px;

	}

	.page-template-template-sitemap-php ul.sitemap-pages .children li,

	.page-template-template-sitemap-php ul.sitemap-authors .children li,

	.page-template-template-sitemap-php ul.sitemap-archives .children li,

	.page-template-template-sitemap-php ul.sitemap-posts .children li,

	.page-template-template-sitemap-php ul.sitemap-posts ul .children li {

		padding-left: 25px;

	}

	.page-template-template-sitemap-php ul.sitemap-pages li:before,

	.page-template-template-sitemap-php ul.sitemap-authors li:before,

	.page-template-template-sitemap-php ul.sitemap-archives li:before,

	.page-template-template-sitemap-php ul.sitemap-posts li:before,

	.page-template-template-sitemap-php ul.sitemap-posts ul li:before {

		color: #AAA;

		line-height: 1;

		font-family: FontAwesome;

		content: "\f105";

		font-size: 1.3333333333333333em;

		padding-right: 10px;

	}

	.page-template-template-sitemap-php ul.sitemap-pages ul.children,

	.page-template-template-sitemap-php ul.sitemap-authors ul.children,

	.page-template-template-sitemap-php ul.sitemap-archives ul.children,

	.page-template-template-sitemap-php ul.sitemap-posts ul.children,

	.page-template-template-sitemap-php ul.sitemap-posts ul ul.children {

		margin: 10px 0px 10px -2px;

		list-style: none;

	}



	/* =Parallax

	--------------------------------------------------------------------------------------- */

	.page-template-template-parallax-php #content {

		padding: 0;

	}

	.page-template-template-parallax-php #content-core {

		margin: 0;

		max-width: 100%;

	}

	.page-template-template-parallax-php .panel-grid {

		padding: 30px 10px 0;

	}

	.page-template-template-parallax-php .panel-grid-core {

		display: block;

		max-width: 1140px;

		margin: 0 auto

	}



	/* =Search Results

	--------------------------------------------------------------------------------------- */

	article#no-results {

		padding: 0px 0px 20px 0px;

		border-bottom: 1px solid rgba(155,155,155,0.3);

	}





	/* =404 Error

	--------------------------------------------------------------------------------------- */

	.title-404 {

		text-align: center;

		margin: 20px 0;

	}

	.title-404 h2 {

		line-height: 1;

		font-size: 60px;

		margin: 0 0 30px 0;

	}

	.title-404 p {

		margin-bottom: 30px;

	}

	.title-404 .search {

		margin-bottom: 20px;

		width: 200px;

		max-width: 200px;

	}





	/* =Portfolio (styling code in style-portfolio.css)

	--------------------------------------------------------------------------------------- */

	.column-1 { width: 100%;    padding: 5px; }

	.column-2 { width: 50%;     padding: 5px; }

	.column-3 { width: 33.333%; padding: 5px; }

	.column-4 { width: 25%;     padding: 5px; }



	.column-1,

	.column-2,

	.column-3,

	.column-4 {

		float: left;

		overflow: hidden;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}



	/* =Project

	--------------------------------------------------------------------------------------- */

	h4.project-title {

		position: relative;

		font-size: 14px;

		text-transform: uppercase;

		padding-bottom: 5px;

		margin: 0 0 10px;

	}

	.project-button {

		display: inline-block;

		float: left;

		padding: 10px 15px;

		margin: 0;

	}



	/* Bootstrap accordion */

	#project-accordion {

		margin-bottom: 20px

	}

	#project-accordion .accordion-group {

		margin:0;

		border: 1px solid #E5E5E5;

		border-bottom: none;

		-webkit-border-radius: 0;

		-moz-border-radius: 0;

		-ms-border-radius: 0;

		-o-border-radius: 0;

		border-radius: 0;

	}

	#project-accordion .accordion-group:last-child {

		border-bottom: 1px solid #E5E5E5;

	}

	#project-accordion .accordion-toggle:before {

		content: "";

		height: 1px;

		position: absolute;

		top: 50%;

		width: 15px;

		left: 12px;

		background-color: #F33F3F;

		-webkit-transition: all 0.3s ease-in-out;

		-moz-transition: all 0.3s ease-in-out;

		-ms-transition: all 0.3s ease-in-out;

		-o-transition: all 0.3s ease-in-out;

		transition: all 0.3s ease-in-out;

	}

	#project-accordion .accordion-toggle.collapsed:before {

		background-color: #333;

	}

	#project-accordion .accordion-toggle {

		color:inherit;

		position: relative;

		background: #FCFCFC;

		padding-left: 40px;

		-webkit-box-shadow: inset 0 0 0 1px #FFF;

		-moz-box-shadow: inset 0 0 0 1px #FFF;

		-ms-box-shadow: inset 0 0 0 1px #FFF;

		-o-box-shadow: inset 0 0 0 1px #FFF;

		box-shadow: inset 0 0 0 1px #FFF;

	}





	/* ---------------------------------------------------------------------------------------

		11. IE STYLES

	--------------------------------------------------------------------------------------- */

	#ie8 .entry-content img,

	#ie8 .widget img,

	#ie8 .wp-caption img {

		width: auto;

	}

	#ie8 .content-core {

		zoom:1;

	}





	/* ---------------------------------------------------------------------------------------

		12. SAFARI STYLES

	--------------------------------------------------------------------------------------- */



	/* Fix 100% table width issue on Safari */

	.wrap-safari {

		display: block;

		height: 100%;

		max-width: 960px;

		margin: 0 auto;

	}





	/* ---------------------------------------------------------------------------------------

		13. MISC

	--------------------------------------------------------------------------------------- */



	.hidden {

		display: none;

	}



	/* ---------------------------------------------------------------------------------------

		Image gallery

	--------------------------------------------------------------------------------------- */

	.gallery_images {

	padding-top: 5%;

	margin-left:10%;}





@media only screen and (max-width: 700px) {

	.media-heading {

		margin-top: 20px !important;

		margin-bottom: 5px !important;

	}

	

	#content{

	    margin-right: 2px!important;

	    padding: 0;

	    margin-left: -22px;

	}

}



@media only screen and (max-width: 400px) {

	.title-1{

		font-size: 2em!important;

	}

	[data-page='patient-information'] h1:not(.title-1),

	[data-page='patient-information'] h2{

		font-size: 1.5em!important;

	}

	[data-page='patient-information'] h4{

		font-size: 14px;

	}

}





.contact-infos{

	padding-top: 20px;

}

#map{

	top: 72px;

    zoom: 1;

    width: 91%;

}

#map > img{

    width: 100%;

    height: 66%;

}

#larger_map{

    position: absolute;

    top: 58px;

    left: 10px;

    height: 20px;

    width: 200px;

}



#slider .rslides img{

	background-size: cover!important;

}



.question_box{

	border: 1px solid red;

	background: red!important;

}



#insurance_page > li {

    color: #202020 !important;

}