
/*
Theme Name: Chancellor
Theme URI: http://medianv.com/
Author: Media NV
Description: Chancellor WP Theme 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chancellor
 
Tags: fluid-layout, translation-ready, microformats,blue, white, light, two-columns, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post


*/

/*--------------------------------------------------------------
1.0 Global Settings
--------------------------------------------------------------*/

/* This is a small security for too long strings titles */
@import url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/static/source/rev-5a740f0/fonts.googleapis.com/399dfaf4de69639b063593458ba26549.css");

body {
	font-family: "Montserrat", sans-serif !important;
	word-wrap: break-word;
}

/*--------------------------------------------------------------
2.0 Alignment
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
3.0 Media
--------------------------------------------------------------*/

/* 3.1 Images */
img {
	/*display: inline-block; */
	height: auto;
	max-width: 100%;
}

img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 3.2 Captions */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	padding: .8075em 1em;
	font-size: 12px;
	background: #e5e5e5;
	background: hsl(0, 0%, 90%);
}

/* 3.3 Gallery */
.gallery {
	margin-bottom: 1.5em;
	overflow: hidden;
}

.gallery-item {
	position: relative;
	float: left;
	padding: 1.79104477%;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, .7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none;
}

/* 3.4 Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/******************************************************************
4.0 Header & Navigation
******************************************************************/

/*
 * Header
 */
.site-title a {
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .35);
	font-size: 40px;
	font-weight: 500;
	font-family: Lato, Arial, Helvetica, Geneva, sans-serif;
	color: #333;
}

.site-title a:hover, .site-title a:focus {
	color: #555;
	text-decoration: none;
}

.site-description {
	color: #555;
	margin-top: 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .35);
}

/*
 * Navigation
 */
nav ul.nav li a:hover, nav ul.nav li a:focus {
	background-color: #eee !important;
}

.navbar, .navbar-inverse {}

/* end .navbar, .navbar-inverse */

/* highlight current page */
li.current-menu-item a, li.current_page_item a, li.current_page_ancestor a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .35);
}

/* end current highlighters */

/* Single Post Navigation */
.post-navigation .pager span {
	width: 100%;
}

body.blog .site-content .container, body.post-template-default .site-content .container {
	width: 1150px !important;
}

@media (min-width: 750px) {
	.post-navigation .pager span {
		width: auto;
	}
	
	.post-navigation .pager {
		margin-bottom: 20px;
	}
}

.nav-previous {
	margin-bottom: 20px;
}

@media (min-width: 750px) {
	.nav-previous {
		margin-bottom: 0;
	}
}

/*--------------------------------------------------------------
5.0 Content
--------------------------------------------------------------*/
.hentry, #comments {
	margin: 0 0 1.5em;
	background: #fff;
}

.page-header {
	padding: 5px 20px 10px;
	margin: 0 !important;
	background-color: #fff;
}

.entry-header {
	margin-bottom: 15px;
	padding: 20px 20px 0;
	border: none !important;
}

.entry-title {
	margin: 0;
}

.entry-content, .entry-summary {
	padding: 0 20px 10px;
}

.entry-footer {
	padding: 10px 20px 10px;
	border-top: 1px solid #eee;
	color: #888;
	font-size: 12px;
}

.entry-footer span {
	margin-right: 10px;
}

.entry-footer .glyphicon {
	margin-right: 5px;
}

.entry-footer .byline .author {
	margin-right: initial;
}

/* Style for Single post navigation (Previous post & Next post) */
.pager a, .nav-previous a, .nav-next a {
	color: #999;
}

.pager a:hover, .nav-previous a:hover, .nav-next a:hover {
	color: #444;
	text-decoration: none;
	cursor: pointer;
}

/* end single post navigation style */
.sticky {}

.bypostauthor {}

/*--------------------------------------------------------------
6.0 Comments
--------------------------------------------------------------*/
#comments .media-body {
	width: 88%;
	margin-left: 2%;
	float: left;
}

.comment-list .comment-author {
	width: 10%;
	float: left;
}

#comments .comment-body {
	padding: 20px 20px 0;
}

#comments .comment-body .comment-content {
	overflow: hidden;
}

#comments .pingback {
	margin: 0;
}

#comments .pingback .comment-body {
	padding: 10px 20px;
}

.comment-list .vcard img.avatar {
	padding: 2px;
	border: 1px solid #cecece;
	background: #fff;
}

.comment-list .comment-author img {
	width: 100%;
	height: auto;
}

#respond {
	padding: 20px;
}

#reply-title {
	margin-top: 0;
}

.comments-title {
	font-size: 24px;
	margin: 15px 0 10px;
}

/* Nested comments. */
.comment .children {
	/*    margin-left: 1.5em; */
	list-style: none;
}

.comment-form-author, .comment-form-email, .comment-form-url {
	width: 50%;
}

.odd {
	background: #fcfcfc;
}

.even {
	background: #f9f9f9;
}

.bypostauthor {
	background: #eff5fb;
}

/*--------------------------------------------------------------
7.0 Widgets
--------------------------------------------------------------*/

/* Check out bootstrap-wp.js for more style settings. */
.widget {
	margin-bottom: 2em;
	background-color: #fff;
	overflow: hidden;
}

.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li {
	padding-left: 15px;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 90%;
	margin: 10px auto;
}

.widget #calendar_wrap {
	padding: 5px 15px 0;
}

.widget ul, .textwidget, .tagcloud {
	padding: 10px 15px;
	margin: 0;
}

.widget .search-form {
	padding: 10px 0 5px 10px;
	margin: 0 auto;
}

.widget ul li {
	padding: 5px 0;
	list-style: none;
}

.widget-title {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	line-height: 24px;
}

/******************************************************************
8.0 Footer
******************************************************************/
.site-footer {
	padding: 40px 0;
	clear: both;
	color: #aaa;
}

.site-footer a, .site-footer a:hover {
	color: #aaa;
}

/******************************************************************
9.0 Pagination
******************************************************************/
.pagination li a:hover, .pagination li a:focus {
	background-color: #428bca !important;
	color: #fff !important;
}

.pagination li .active, .pagination li .current, .pagination li span:hover {
	background-color: #6aa3d5;
	color: #fff;
}

/******************************************************************
10.0 Infinite Scrolling by Jetpack
******************************************************************/

/*
.infinite-scroll .page-links,
.infinite-scroll.neverending .site-footer {
    display: none;
}
*/

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

/*
.infinity-end.neverending .site-footer {
    display: block;
}
*/

/* Bootstrap Toggle Css here */
.navbar .navbar-nav li.dropdown .dropdown-toggle {
	position: absolute;
	right: 0px;
	top: 0px;
}

.navbar .navbar-nav li.dropdown .dropdown-toggle {
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -10px;
}

@media (min-width:992px) {
	.navbar .navbar-nav li.dropdown:hover .dropdown-menu {
		display: block;
	}
}

/* Default Menu CSs Here */
.site-header {
	background: #f2f2f2;
}

.header-rt-block {
	text-align: right;
	padding-left: 30px;
}

.header-rt-block a {
	color: #333;
}

.site-navigation {
	padding-top: 8px;
	padding-bottom: 8px;
}

.site-navigation .navbar-default {
	background: inherit;
	border: none;
}

.site-navigation-inner .navbar.navbar-default, .site-navigation-inner .navbar.navbar-default .navbar-collapse {
	margin: 0px;
}

.site-navigation-inner .navbar.navbar-default .navbar-brand {
	padding: 0px 15px;
	height: inherit;
}

.site-navigation-inner .nav.navbar-nav li a {
	position: relative;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-family: Helvetica;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0px;
	word-spacing: 0;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	padding: 10px 15px;
	overflow: hidden;
	color: #333;
}

.site-navigation-inner .navbar-default .navbar-nav > .active > a, .site-navigation-inner .navbar-default .navbar-nav > .active > a:focus, .site-navigation-inner .navbar-default .navbar-nav a:hover {
	background: none !important;
	color: #f5d73c !important;
}

/* header topbar css  */
#hello-bar {
	display: none;
}

/* Footer Default Css here */
.site-footer {
	background: #272727;
}

.site-footer .widget {
	margin-bottom: inherit;
	background: inherit;
}

.site-footer h4 {
	color: #fefefe;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: normal;
	margin-bottom: 8px;
	text-transform: inherit;
	border: inherit;
	padding: 0px;
}

.site-footer .textwidget {
	padding: 0px;
}

.site-footer ul li {
	list-style: none;
	border: medium none;
	font-size: 13px;
	letter-spacing: .6px;
	padding: 0px;
	color: rgba(255, 255, 255, .7);
	line-height: 23px;
}

.site-footer .widget ul {
	padding: 0px;
}

/* Css here */
.main-title {
	font-size: 36px;
	color: #000;
	font-weight: 700;
	margin: 0;
}

.about-st-content {
	padding: 30px 26px 0px 0px;
	display: flex;
	height: 536px;
	align-items: center;
	max-width: 625px;
	margin-left: auto;
	padding: 30px 15px 30px 30px;
}

.sv-round-img {
	height: 278px;
	width: 278px;
}

.about-st-content p em {
	font-size: 18px;
	padding: 18px 0 15px;
	display: block;
}

.about-st-content p.no-list {
	margin: 0;
	font-size: 15px;
	font-weight: 400;
	padding: 0 0 35px;
	color: #000;
	min-height: 85px;
}

.about-st-content .no-list .list-no {
	font-size: 24px;
	float: left;
	font-weight: 600;
	color: #ffa500;
	margin: 5px 8px 0 0;
	width: 50px;
	position: relative;
}

.about-st-content .no-list .list-no:before {
	position: absolute;
	content: "";
	border: solid 1px #ffa500;
	height: 55px;
	width: 55px;
	border-radius: 35px;
	top: -11px;
	left: -11px;
}

.about-st-content .list-no.blue-bdr {
	color: #1972d7;
}

.about-st-content .list-no.blue-bdr:before {
	border: solid 1px #1972d7;
}

.contact-sv {
	padding: 55px 0;
}

.contact-sv p {
	font-size: 18px;
	font-style: italic;
	padding: 16px 0 25px;
	line-height: 28px;
}

.db {
	display: block;
}

.Consultation-fm .it-box input, .Consultation-fm .it-box textarea {
	border: solid 1px #a9a9a9;
	font-size: 12px;
	width: 100%;
	height: 44px;
	padding: 10px 15px;
	border-radius: 4px;
	margin: 0 0 18px !important;
}

.Consultation-fm .it-box textarea {
	height: 85px;
	color: #8c8c8c;
}

.Consultation-fm .book-btn {
	text-align: left;
}

.Consultation-fm .book-btn .wpcf7-form-control.wpcf7-submit {
	background: #e10303;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	padding: 10px 30px;
	border-radius: 4px;
}

.Consultation-fm .book-btn .wpcf7-form-control.wpcf7-submit:hover {
	background: #ce0000;
	color: #fff;
}

.Consultation-fm .it-box input::-webkit-input-placeholder, .Consultation-fm .it-box textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #8c8c8c;
}

.Consultation-fm .it-box input::-moz-placeholder, .Consultation-fm .it-box textarea::-moz-placeholder {
	opacity: 1;
	color: #8c8c8c;
}

.Consultation-fm .it-box input:-ms-input-placeholder, .Consultation-fm .it-box textarea:-ms-input-placeholder {
	opacity: 1;
	color: #8c8c8c;
}

.Consultation-fm .it-box input:-moz-placeholder, .Consultation-fm .it-box textarea:-moz-placeholder {
	opacity: 1;
	color: #8c8c8c;
}

.text-shadow {
	text-shadow: 0px 0px 9px #2d2d2d;
}

.text-center {
	text-align: center !important;
}

/**services*/
.service-box {
	padding: 60px 0;
}

.service-box .main-title {
	padding: 0 0 25px;
}

.text-blue {
	color: #009fd3;
}

.services-title-box p {
	color: #000;
	padding: 0px;
	font-weight: 500;
}

.sv-round-img {
	height: 366px;
	width: 366px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.sv-round-img.sv-image1 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img1.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image1.nitro-lazy {
	background: none !important;
}

.sv-round-img.sv-image2 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img2.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image2.nitro-lazy {
	background: none !important;
}

.sv-round-img.sv-image3 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img3.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image3.nitro-lazy {
	background: none !important;
}

.sv-round-img.sv-image4 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img4.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image4.nitro-lazy {
	background: none !important;
}

.sv-round-img.sv-image5 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img5.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image5.nitro-lazy {
	background: none !important;
}

.sv-round-img.sv-image6 {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/sv-img6.png") no-repeat center;
	background-size: contain;
}

.sv-round-img.sv-image6.nitro-lazy {
	background: none !important;
}

.sv-round-img h3 a {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	padding: 12px 0px;
	text-transform: uppercase;
	margin: 0;
	position: relative;
}

.sv-round-img h3 a:hover {
	text-decoration: none;
}

.sv-round-img h3 {
	margin: 0;
	z-index: 1;
}

.sv-round-img h3 a:after {
	content: "";
	position: absolute;
	background: #fff;
	height: 1px;
	width: 100%;
	left: 0;
	top: 0px;
}

.sv-round-img h3 a:before {
	content: "";
	position: absolute;
	background: #fff;
	bottom: 0px;
	width: 100%;
	height: 1px;
	left: 0;
}

.sv-round-img:before {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, .2);
	width: 100%;
	height: 100%;
	border-radius: 100%;
	z-index: 0;
}

.sv-round-img:hover:before {
	background: rgba(250, 186, 69, .8);
	border-radius: 100%;
}

.cosmetic-sv h2 {
	margin: 0;
	font-size: 36px;
}

.cosmetic-sv h2 .sub-text {
	font-size: 24px;
	display: block;
	font-weight: 600;
	padding: 12px 0 25px;
}

.cosmetic-sv ul {
	padding: 0;
	margin: 0;
}

.cosmetic-sv ul li {
	list-style-type: none;
	font-size: 18px;
	font-weight: 500;
	padding: 8px 0 8px 35px;
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/check-icon.png") no-repeat left;
}

.cosmetic-sv ul li.nitro-lazy {
	background: none !important;
}

.cosmetic-sv a {
	color: #000;
	border: solid 1px #000;
	padding: 12px 34px;
	display: inline-block;
	border-radius: 4px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
	margin: 30px 0 0;
}

.cosmetic-sv a:hover {
	text-decoration: none;
	background: #000;
	border-color: #000;
	color: #fff;
}

.cosmetic-sv {
	padding: 65px 0 70px;
}

/**blog*/
.blog-sv {
	padding: 55px 0 25px;
}

.blog-sv .main-title {
	padding: 0 0 20px;
}

.ft-contact-st .main-title {
	color: #fff;
	font-weight: 600;
	padding: 0 0 28px;
}

.bottom-form {
	padding: 50px 30px 30px 30px;
	max-width: 640px;
	margin-right: auto;
}

.bottom-form .Consultation-fm .it-box select, .bottom-form .Consultation-fm .it-box input, .bottom-form .Consultation-fm .it-box textarea {
	background: #c7e2ef;
	border-color: #c7e2ef;
}

.bottom-form .Consultation-fm .book-btn input.wpcf7-form-control.wpcf7-submit {
	background: #19282f;
	font-size: 14px;
	padding: 13px 34px;
}

.bottom-form .Consultation-fm .book-btn input.wpcf7-form-control.wpcf7-submit:hover {
	background: #0f191e;
	color: #fff;
}

.address-content h4 {
	font-size: 22px;
	color: #fff;
	margin: 0;
	padding: 16px 0;
}

.site-footer .footer-bottom {
	background: #007bb7;
	padding: 16px 0;
	text-align: center;
}

.site-footer .footer-bottom p {
	color: #fff;
	font-size: 12px;
	margin: 0px;
}

.site-footer {
	/* background: #007bb7; */
	padding: 0;
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/address-bg.jpg") no-repeat center;
	background-size: cover;
}

.site-footer.nitro-lazy {
	background: none !important;
}

.blog-sv .custom-blog .vc_gitem-zone.vc_gitem-zone-c {
	background-color: transparent !important;
}

.address-content {
	text-align: center;
	padding: 40px 0 0;
	position: relative;
}

.address-content p, .address-content p a {
	font-size: 15px;
	line-height: 21px;
	color: #d1d1d1;
}

/*
.address-content.ft-rt-bdr:after { content: ""; position: absolute; background: #7a7a7a; width: 1px; height: 215px; top: 0; right: 0; }
.address-content.ft-lt-bdr:before { content: ""; position: absolute; background: #7a7a7a; width: 1px; height: 215px; top: 0; left: 0; }
*/
.ft-social-icon {
	text-align: center;
}

.site-footer .ft-social-icon li {
	display: inline-block;
	padding: 30px 10px 20px;
}

.site-footer .ft-social-icon li a img:hover {
	opacity: .7;
}

/* .site-header { background:linear-gradient(#4e4d4f, transparent); position: absolute; z-index: 9999; width: 100%; padding: 0 0 35px; } */
.site-header {
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
	padding: 0px !important;
	background: rgba(0, 0, 0, .7);
}

.site-navigation-inner .nav.navbar-nav li a {
	color: #f0f0f0;
	font-size: 14px;
}

.site-header .site-navigation.main-navigation {
	padding: 0;
}

.site-navigation-inner .navbar-right {
	padding: 0px;
}

.ft-contact-st .vc_column-inner {
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.ft-contact-st {
	background: #007bb7 !important;
}

.site-navigation-inner .nav.navbar-nav li a:hover, .site-navigation-inner .nav.navbar-nav li.active a {
	background-color: transparent !important;
	color: #f00 !important;
}

.site-navigation-inner .nav.navbar-nav li a:focus {
	background-color: transparent !important;
	color: #000;
}

.ft-contact-st.above-footer .wpb_content_element {
	margin-bottom: 0;
}

.ft-contact-st.above-footer .wpb_gmaps_widget .wpb_wrapper {
	padding: 0px;
}

.bottom-form .Consultation-fm .it-box textarea {
	color: #292626;
}

.bottom-form .Consultation-fm .it-box input::-webkit-input-placeholder, .bottom-form .Consultation-fm .it-box textarea::-webkit-input-placeholder {
	color: #292626;
}

.bottom-form .Consultation-fm .it-box input::-moz-placeholder, .bottom-form .Consultation-fm .it-box textarea::-moz-placeholder {
	color: #292626;
}

.bottom-form .Consultation-fm .it-box input:-ms-input-placeholder, .bottom-form .Consultation-fm .it-box textarea:-ms-input-placeholder {
	color: #292626;
}

.custom-blog a.vc_gitem-link {
	background-color: transparent !important;
	color: #000 !important;
	padding: 0;
	font-size: 14px;
	text-decoration: underline;
	border: none;
}

.custom-blog a.vc_gitem-link:hover {
	color: #009fd3 !important;
	border: none;
	text-decoration: underline;
}

.four-boxes {
	text-align: center;
}

.four-boxes h3 {
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}

.four-boxes p {
	font-size: 15px;
	line-height: 23px;
	color: #fff;
}

.four-boxes .fb-item {
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	height: 347px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.four-boxes .orange-box:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/orange-box.png") no-repeat center center;
	content: "";
	position: absolute;
	left: -18px;
	top: 15px;
	display: block;
	width: 347px;
	height: 331px;
	z-index: 1;
}

.four-boxes .fb-item * {
	z-index: 100;
}

.four-boxes .blue-light-box:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/blue-light-box.png") no-repeat center center;
	content: "";
	position: absolute;
	left: -23px;
	top: 15px;
	display: block;
	width: 356px;
	height: 342px;
	z-index: 1;
}

.four-boxes .red-box:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/red-box.png") no-repeat center center;
	content: "";
	position: absolute;
	left: -23px;
	top: 15px;
	display: block;
	width: 348px;
	height: 332px;
	z-index: 1;
}

.four-boxes .blue-dark-box:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/blue-dark-box.png") no-repeat center center;
	content: "";
	position: absolute;
	left: -18px;
	top: 15px;
	display: block;
	width: 356px;
	height: 342px;
	z-index: 1;
}

.read-more {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: .9px;
	border: solid 1px #fff;
	padding: 5px 10px;
	margin-top: 10px;
}

.read-more:hover {
	background: #fff;
	text-decoration: none;
}

.home-top {
	padding-top: 0px;
	padding-bottom: 50px;
}

/**16-march**/
.banner-btn {
	padding: 12px 28px !important;
	box-shadow: 0px 0px 16px #747474 !important;
	border: solid 2px #fff !important;
	font-weight: 500 !important;
}

.site-navigation-inner .nav.navbar-nav li.top-phone a {
	color: #fff;
}

.site-navigation-inner .nav.navbar-nav li a {
	letter-spacing: 1px;
	font-family: Montserrat;
}

.site-header-top .phone-number a {
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	border: solid 1px #e5e5e5;
	font-size: 12px;
	padding: 9px 20px;
	display: inline-block;
	letter-spacing: 1px;
	margin-top: 10px;
}

.site-header-top .phone-number a:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}

.navbar-header .navbar-brand img {
	margin: -30px 0 0;
}

.pd-top40 {
	padding-top: 40px;
}

.pd-btm40 {
	padding-bottom: 40px;
}

.full-width-image figure.vc_figure img, .full-width-image figure.vc_figure .vc_single_image-wrapper img {
	width: 100%;
}

.full-width-image figure.vc_figure .vc_single_image-wrapper {
	display: block;
}

.full-width-image figure.vc_figure, .full-width-image figure.vc_figure .vc_single_image-wrapper {
	display: block;
}

.contact-sv .row.Consultation-fm {
	padding: 0 4%;
}

/****20-march**/
.inner-banner .main-title {
	text-align: center;
	margin: 0;
	color: #fff;
	padding: 265px 0 80px;
	font-size: 42px;
}

.inner-banner {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/top-banner.jpg") no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.inner-banner.nitro-lazy {
	background: none !important;
}

.banner_inner {
	display: none;
}

.staff-info h2 {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	padding: 0;
}

.staff-info h4 {
	margin: 0;
	padding: 5px 0;
	font-weight: 600;
	color: #c0c0c0;
	text-transform: uppercase;
	font-size: 16px;
}

.staff-info p {
	font-size: 13px;
	color: #000;
	line-height: 20px;
}

.pd-top35 {
	padding-top: 35px;
}

.staff-info {
	background: #f0f0f0;
	padding: 20px;
	margin: 25px 0 0;
	position: relative;
	text-align: center;
}

.staff-info:after {
	position: absolute;
	content: "";
	border-right: solid 20px transparent;
	border-left: solid 20px transparent;
	border-bottom: solid 20px #f0f0f0;
	top: -20px;
	left: 0;
	margin: 0 auto;
	right: 0;
	width: 20px;
}

.sv-content h3 {
	padding: 0 0 10px;
}

.inner-title {
	margin: 0;
	font-weight: 600;
	color: #009fd3;
	position: relative;
}

.sv-content p {
	font-size: 14px;
	color: #000;
	line-height: 22px;
}

.sv-content {
	padding: 45px 0;
}

.entry-content, .entry-summary {
	padding-bottom: 0px;
}

.page.type-page {
	margin-bottom: 0px;
}

.contact-st {
	padding: 45px 0;
}

.about-sv-content h2 {
	font-weight: 600;
	margin: 0;
	padding: 0 0 20px;
}

.about-sv-content p {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}

.about-sv-content a {
	background: #e10303;
	padding: 9px 30px;
	display: inline-block;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	margin: 10px 0 0;
}

.about-sv-content a:hover, .widget-area .search-form input[type="submit"]:hover {
	background: #c80404;
	text-decoration: none;
	color: #fff;
}

.about-sv {
	padding: 35px 0 0;
}

.ab-team-sv {
	padding: 45px 0;
}

.ab-team-sv .staff-info {
	background: #fff;
}

.ab-team-sv .staff-info:after {
	border-bottom-color: #fff;
}

.ab-sv-box ul {
	text-align: left;
	padding: 0;
}

.ab-sv-box ul li {
	position: relative;
	display: inline-block;
	width: 24%;
}

.ab-sv-box ul li a {
	padding: 0 0 20px 35px;
	list-style-type: none;
	display: inline-block;
	text-align: left;
	position: relative;
	font-size: 18px;
	font-weight: 600;
	color: #4e4e4e;
}

.ab-sv-box ul li a:hover {
	color: #e10303;
	text-decoration: none;
}

.ab-sv-box ul li:after {
	position: absolute;
	content: "";
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/checck-icon.png") no-repeat;
	height: 46px;
	width: 50px;
	left: 0;
	background-size: 25px;
	top: 0px;
}

.ab-sv-box .inner-title {
	padding: 0 0 35px;
}

.ab-sv-box {
	padding: 45px 0;
}

/***post*/
.single-post .site-header, .blog .site-header {
	position: relative;
	margin: 0 0 35px;
}

.type-post.status-publish .entry-header {
	padding: 20px 0 15px;
	margin: 0px;
}

.type-post.status-publish .entry-header .entry-title {
	font-size: 24px;
	font-weight: 600;
}

.type-post.status-publish .entry-content {
	padding: 0;
}

.type-post.status-publish .entry-content p {
	margin: 0px;
	padding: 0 0 10px;
	line-height: 22px;
}

.type-post.status-publish .entry-footer {
	padding: 10px 0;
}

.type-post.status-publish .entry-footer .posted-on .glyphicon-calendar:before, .type-post.status-publish .entry-footer .byline .glyphicon-user:before, .type-post.status-publish .entry-footer .edit-link .glyphicon-edit:before {
	color: #009fd3;
}

.type-post.status-publish .entry-footer a {
	color: #000;
}

#respond.comment-respond {
	padding: 0;
}

.widget-area .search-form input[type="search"] {
	width: 100%;
	border-radius: 0px;
	border: solid 1px #ddd;
	box-shadow: none;
	font-weight: 300;
	height: 38px;
}

.widget-area .search-form label {
	float: left;
	width: 75%;
}

.widget-area .search-form input[type="submit"] {
	border-radius: 0px;
	border: none;
	background: #e10303;
	color: #fff;
	padding: 7px 5px;
	width: 25%;
	height: 38px;
}

.widget_recent_entries h1.widget-title, .widget_recent_comments h1.widget-title, .widget_archive .widget-title, .widget_categories .widget-title {
	padding: 10px 15px;
	background: #009fd3;
	border: none;
	color: #fff;
}

.widget_search .search-form {
	padding: 0;
}

.widget_search {
	margin: 0 0 10px;
}

.widget_categories ul, .widget_archive ul, .widget_recent_comments ul, .widget_recent_entries ul {
	padding: 10px 0px 0px;
}

.widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_recent_entries ul li {
	position: relative;
	padding: 4px 0 7px 15px;
	line-height: 20px;
}

.widget_categories ul li:after, .widget_archive ul li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after {
	position: absolute;
	content: "";
	background: #009fd3;
	height: 8px;
	width: 8px;
	border-radius: 100%;
	left: 0;
	top: 10px;
}

.widget_categories ul li a, .widget_archive ul li a, .widget_recent_comments ul li a, .widget_recent_entries ul li a {
	color: #000;
}

.widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover {
	color: #009fd3;
	text-decoration: none;
}

/***contact***/
.contact-st .Consultation-fm {
	padding: 70px 10px;
}

.ct-address h5 {
	margin: 0;
	font-size: 16px;
	padding: 10px 0 25px;
}

.ct-address p {
	margin: 0;
	font-size: 15px;
	color: #000;
	padding: 0 0 20px 30px;
	position: relative;
}

.ct-address {
	display: flex;
	align-items: center;
	height: 537px;
	padding: 25px;
}

.ct-address h2 {
	margin: 0;
	font-size: 36px;
	color: #009fd3;
	font-weight: 600;
	padding: 0 0 20px;
}

.ct-address p a {
	color: #000;
}

.ct-address p a:hover {
	color: #009fd3;
	text-decoration: none;
}

.ct-address p:after {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 0;
	top: 4px;
}

.ct-address p.ph:after {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/phone.png") no-repeat center;
}

.ct-address p.mail:after {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/mail.png") no-repeat center;
}

.ct-address p.add:after {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/03/map-1.png") no-repeat center;
}

.ct-address:after {
	position: absolute;
	content: "";
	border-top: solid 30px transparent;
	border-right: solid 35px #009fd3;
	border-bottom: solid 30px transparent;
	right: 0;
	top: 79px;
}

.page-id-17 .ft-contact-st.above-footer {
	display: none;
}

.pd-top35 {
	padding-top: 35px;
}

/* .site-header { padding: 0 0 10px;} */

/**teeth-cleaning*/
.sv-top-text {
	padding: 35px 0;
}

.sv-top-text p {
	text-align: center;
	font-size: 15px;
	line-height: 24px;
	color: #000;
}

.sv-dp-flex {
	display: flex;
	height: 350px;
	align-items: center;
}

.sv-content h3 {
	padding: 0 0 30px;
}

.sv-content h3:after {
	position: absolute;
	content: "";
	height: 2px;
	width: 100px;
	background: #009fd3;
	bottom: 13px;
	left: 0;
	margin-left: 0px;
}

.ct-list {
	padding: 0;
}

.ct-list li {
	list-style-type: none;
	line-height: 21px;
	position: relative;
	padding: 4px 0 4px 15px;
	font-size: 15px;
	color: #000;
}

.ct-list li:after {
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	border-top: solid 5px transparent;
	border-bottom: solid 5px transparent;
	border-left: solid 7px #0ec600;
}

.ct-title-box .inner-title {
	padding: 0 0 35px;
}

.about-st-content .list-text {
	display: table;
}

.site-navigation-inner .nav.navbar-nav li .dropdown-menu {
	background: #eee;
	box-shadow: none;
	border: none;
	top: 45px;
	padding: 10px 15px;
}

.site-navigation-inner .nav.navbar-nav li .dropdown-menu li a {
	color: #000;
	text-align: left;
	padding: 0;
	line-height: 28px;
	text-transform: capitalize;
	font-size: 13px;
}

/*******/
.ct-advantage-st {
	padding: 50px 0;
}

.btm-sv-title h2 {
	text-align: center;
	font-size: 42px;
	color: #000;
	font-weight: 600;
	margin: 0;
}

.btm-sv-title p {
	text-align: center;
	font-size: 16px;
	margin: 0;
	color: #000;
	padding: 15px 0 20px;
}

/*.bottom-sv-advantage li.right-mg0 {margin-right: 0;}*/
.bottom-sv-advantage li {
	list-style-type: none;
	display: inline-block;
	width: 23%;
	text-align: center;
	padding: 10px 0;
	margin: 0 12px 0 0;
}

.bottom-sv-advantage li a:hover {
	text-decoration: none;
	background: #dcdcdc;
	text-decoration: none;
	color: #fff;
}

.bottom-sv-advantage li a {
	background: #eee;
	display: block;
	padding: 18px 12px;
	font-size: 18px;
	color: #000;
	border-radius: 4px;
	font-weight: 500;
}

.site-navigation-inner .nav.navbar-nav li .dropdown-menu li a:focus {
	background: transparent;
}

.box3-content p {
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
}

.circle-no {
	border: solid 5px #a5a5a5;
	border-radius: 100%;
	height: 80px;
	width: 80px;
	text-align: center;
	padding: 17px;
	color: #a5a5a5;
	margin: 0 auto 15px;
	background: #f5f5f5;
}

.box3-content .inner-title {
	font-size: 36px;
}

.inner-bn-title {
	text-align: center;
	margin: 0;
	color: #fff;
	padding: 265px 0 80px;
	font-size: 42px;
	font-weight: 700;
}

.site-footer-inner .col-sm-3:after {
	position: absolute;
	content: "";
	background: #7a7a7a;
	height: 280px;
	width: 1px;
	left: 0;
	top: 0;
}

.site-footer-inner .col-sm-3:first-child:after {
	display: none;
}

.address-content .hours {
	text-align: left;
	width: 85%;
	margin: 0 auto;
}

.address-content .hours .timing {
	float: right;
}

.home-blog .vc_gitem-post-data-source-post_excerpt {
	display: none;
}

.type-post.status-publish a .wp-post-image {
	float: none;
}

.type-post.status-publish .entry-header .entry-title a {
	color: #000;
}

.type-post.status-publish .entry-header .entry-title a:hover {
	color: #009fd3;
	text-decoration: none;
}

/*April 04 2018*/
.bottom-sv-advantage {
	padding: 0;
	text-align: center;
}

.bottom-sv-advantage li:nth-child(4n+4) {
	margin-right: 0;
}

.blog-sv .postcontent .post_info {
	position: absolute;
	z-index: 999;
	background: rgba(0, 0, 0, .6);
	bottom: 0px;
	width: 100%;
	padding: 12px 11px;
}

.blog-sv .slick-slide .postcontent .s-image {
	z-index: -1;
}

.blog-sv .slick-slide .postcontent {
	position: relative;
	padding: 0;
	margin: 10px 10px 0 10px;
}

.blog-sv .postcontent .post_info p {
	margin: 0;
}

.blog-sv .postcontent .post_info p a {
	color: #fff;
}

.blog-sv .postcontent .post_info .slide-read-more a {
	font-size: 13px;
	font-weight: 500;
}

.blog-sv .postcontent .post_info .slide-heading a {
	font-size: 14px;
	font-weight: 500;
}

.blog-sv .postcontent .post_info p a:hover {
	text-decoration: none;
}

.type-post.status-publish .entry-footer .comments-link, .type-post.status-publish .entry-footer .byline {
	display: none;
}

.contact-sv .main-title {
	font-size: 34px;
}

.address-content .btm-contact {
	color: #fff;
	background: #e10303;
	padding: 10px 24px;
	display: inline-block;
	border-radius: 4px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500;
	margin: 15px 0 0;
}

.address-content .btm-contact:hover {
	background: #ce0000;
	color: #fff;
	text-decoration: none;
}

.popoup-content h4 {
	margin: 0;
	padding: 5px 0 7px;
	font-weight: 600;
	font-size: 15px;
}

.popoup-content p {
	font-size: 14px;
	line-height: 22px;
}

.popoup-content h3 {
	margin: 0;
	padding: 10px 0 0;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ct-address p.time:after {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/05/time.png") no-repeat center;
}

.ct-address .hours {
	padding: 0 0 0 30px;
}

.ct-address .hours li .timing {
	float: right;
	font-weight: 400;
}

.ct-address .hours li {
	list-style-type: none;
	font-size: 14px;
	font-weight: 500;
	width: 70%;
	padding: 0 0 6px;
}

.type-post .entry-content .custom-blog .read_more {
	background: #009fd3;
	color: #fff;
	font-weight: 600;
	padding: 8px 20px;
	display: inline-block;
	border-radius: 3px;
}

.type-post .entry-content .custom-blog .read_more:hover {
	background: #008bb8;
	color: #fff;
	text-decoration: none;
}

.type-post .page-header .post_date_author {
	margin: 0;
	padding: 8px 0 0;
}

/*****/
.site-footer .footer-bottom p.copyright {
	float: left;
}

.site-footer .footer-bottom p.signature-txt {
	float: right;
}

/****cmz-css-9july***/
.blog-sv .slick-slider .slick-prev::before, .blog-sv .slick-slider .slick-next:before {
	content: "";
	top: -15px;
	height: 72px;
	width: 37px;
	position: absolute;
}

.blog-sv .slick-slider .slick-prev::before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/04/icon-lt.png") no-repeat center;
	left: -10px;
	background-size: 60%;
}

.blog-sv .slick-slider .slick-next:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/uploads/2018/04/icon-rt.png") no-repeat center;
	right: -10px;
	background-size: 60%;
}

.ct-team-mb {
	padding: 45px 0;
}

.ct-team-mb .container-filter .btn.btn-lg {
	background: #007bb7;
	color: #fff;
	border-radius: 4px;
	font-size: 15px;
	font-weight: 500;
	width: 18%;
	margin: 0 7px 0 0;
	border: none;
	box-shadow: none;
	padding: 17px 10px;
}

.ct-team-mb .container-filter .btn.btn-lg:hover {
	background: #006da2;
	color: #fff;
}

.ct-team-mb .filter-block a h3 {
	margin: 0;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 800;
	color: #333;
}

.ct-team-mb .filter-block a h3 {
	margin: 0;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 800;
	color: #333;
	padding: 20px 0 6px;
}

.ct-team-mb .filter-block a p {
	color: #737373;
	font-weight: 500;
	margin: 0;
	font-size: 18px;
	padding: 0 0 10px;
}

.ct-team-mb .filter-block a:hover {
	text-decoration: none;
}

.single-post .navigation.post-navigation {
	display: none;
}

.mobi_show {
	display: none;
	background: transparent;
	padding: 0;
	text-align: center;
}

.mobi_show a {
	background: #fff;
	padding: 10px 8px;
	display: block;
	font-size: 14px;
	color: #000;
}

.mobi_show a:hover, .mobi_show a:focus, .mobi_show a:active {
	background: #e10303;
	text-decoration: none;
	color: #fff;
}

.site-navigation-inner .nav.navbar-nav li.top-book a {
	display: none;
}

#responsive-menu-container #responsive-menu li.top-book a.responsive-menu-item-link {
	background: #e10303;
	display: inline-block;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
}

#responsive-menu-container #responsive-menu li.top-book a.responsive-menu-item-link:hover {
	background: #fff;
	color: #000;
}

/****/
.Consultation-fm input.wpcf7-not-valid {
	border-bottom: solid 3px red;
}

.screen-reader-response {
	display: none;
}

span.wpcf7-not-valid-tip {
	display: none;
}

.Consultation-fm span.wpcf7-not-valid-tip {
	margin: 0 0 15px;
}

.bottom-form span.wpcf7-not-valid-tip {
	display: none;
}

.bottom-form .Consultation-fm .it-box input.wpcf7-not-valid {
	margin: 0 0 18px !important;
	border-bottom: solid 3px red;
}

.bottom-form .wpcf7-validation-errors {
	color: #fff;
	border: solid 2px red;
	margin: 15px 0 0;
}

.bottom-form .wpcf7-mail-sent-ok {
	border: solid 2px #fff;
	color: #fff;
	display: none !important;
}

.four-boxes .fb-item {
	padding-top: 30px;
}

/***/
figure.full-width-image {
	height: 580px !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top left !important;
}

.bulletin_slides.slick-slider {
	margin-bottom: 0px !important;
}

.Consultation-fm select.wpcf7-form-control.wpcf7-select.form-control {
	border: solid 1px #a9a9a9;
	font-size: 12px;
	width: 100%;
	height: 44px;
	padding: 10px 15px;
	border-radius: 4px;
	margin: 0 0 18px !important;
}

.review_slide.slick-slide img:focus, .review_slide.slick-slide:focus {
	outline: none !important;
}

.slick-prev:before, .slick-next:before {
	font-family: inherit;
	height: 50px;
	width: 50px;
	color: transparent !important;
}

.slick-next:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/themes/neweb/images/slick-arrow-right.png") no-repeat center center;
}

.slick-prev:before {
	background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/themes/neweb/images/slick-arrow-left.png") no-repeat center center;
}

.single-testimonial .rating-stars .testim-star {
	font-size: 15px;
	padding: 0 2px;
}

.home-banner-area i, .fa-star {
	color: #faad41;
}

.single-testimonial {
	background: #f6f7f9;
	min-height: 240px;
	padding: 30px;
	text-align: center;
}

.single-testimonial .testimonial-text p {
	padding: 15px 0 10px;
	font-size: 15px;
	line-height: 26px;
}

.testimonial-author {
	font-size: 18px;
	font-weight: 600;
}

.col-sm-3.slick-slide.slick-current.slick-active, .col-sm-3.slick-slide.slick-current.slick-active:focus {
	outline: none !important;
}

*, :focus {
	outline: none !important;
}

.hm-testimonial {
	padding-bottom: 50px;
	padding-top: 50px;
}

.testimonial_inner .slick-next.slick-arrow {
	right: -15px;
}

.site-header.sticky {
	padding-bottom: 0px !important;
}

.site-header.sticky .site-navigation.main-navigation {
	padding-top: 10px;
	padding-bottom: 5px;
}

.site-header.sticky .navbar-brand img {
	max-width: 140px;
	margin-top: 0px;
}

.site-header.sticky .site-header-top {
	display: none;
}

.site-header .site-header-top {
	transition: all ease-in-out .2s;
}

.navbar-header .navbar-brand img {
	max-width: 190px;
	transition: all ease-in-out .2s;
}

.site-header.sticky .site-navigation-inner .nav.navbar-nav li a {
	font-size: 12px;
	padding: 6px 15px;
}

.site-header.sticky .site-navigation-inner .nav.navbar-nav li.top-book a {
	display: block;
	border: solid 1px #fff;
}

.site-header.sticky .site-navigation-inner .nav.navbar-nav li.top-book a:hover {
	background: #fff !important;
	color: #333;
}

/*thankyou*/
.thank-you-text {
	padding: 0 !important;
	text-align: center;
}

.thank-you-text h1 {
	margin: 0;
	font-size: 62px;
	padding: 0;
	text-transform: uppercase;
}

.thank-you-text p {
	color: #000;
	font-size: 18px;
}

.thank-you-text img {
	padding: 0;
	max-width: 100%;
	width: 64px;
}

.captcha-main img {
	margin: 0 10px 0 0;
}

.Consultation-fm .it-box.captcha-main {
	text-align: right;
}

.Consultation-fm .it-box.captcha-main input {
	width: 140px;
}

.contact-st .Consultation-fm .it-box {
	padding: 0 5px;
}

.rating-contat-form .captcha-main input {
	width: 140px;
}

.rating-contat-form .captcha-main {
	margin-bottom: 15px;
}

.hellobar-element .widget {
	margin-bottom: 0;
}

/* Media Query*/
@media (max-width:767px) {
	.site-navigation-inner .nav.navbar-nav li.top-book a, .mobi_show {
		display: inherit;
	}
	
	.ct-team-mb .container-filter .btn.btn-lg {
		width: 100%;
		margin: 5px 17px 5px 0px;
	}
	
	.contact-sv .main-title {
		font-size: 18px;
	}
	
	.contact-sv p {
		font-size: 15px;
		padding: 5px 0 20px;
		line-height: 24px;
	}
	
	.contact-sv {
		padding: 25px 0;
	}
	
	.about-sv-content {
		text-align: center;
	}
	
	.ct-address:after {
		display: none;
	}
	
	.ct-address h2 {
		font-size: 24px;
	}
	
	.thank-you-text h1 {
		font-size: 32px;
	}
}

@media (min-width:1366px) {
	.container {
		width: 1310px !important;
	}
}

@media (max-width:1280px) {
	.four-boxes h3 {
		font-size: 16px;
	}
	
	.four-boxes .red-box:before {
		left: -38px;
		top: 10px;
	}
	
	.four-boxes .blue-dark-box:before {
		left: -35px;
	}
	
	.four-boxes .fb-item {
		padding-top: 0px;
	}
	
	.site-navigation-inner .nav.navbar-nav li a {
		padding: 10px 15px;
	}
	
	.site-header {
		padding: 0 0 8px !important;
	}
}

@media (min-width: 1200px) {
	.four-boxes p {
		height: 148px;
	}
}

@media (max-width: 1199px) {
	.sv-round-img {
		width: 278px;
		height: 278px;
	}
	
	.sv-round-img h3 a {
		font-size: 20px;
	}
	
	.about-st-content {
		height: inherit;
	}
	
	.four-boxes {
		max-width: 700px;
		margin: auto;
	}
	
	.four-boxes .blue-dark-box:before, .four-boxes .red-box:before {
		left: 0;
	}
	
	.sv-dp-flex {
		height: auto;
	}
	
	.about-sv-content h2 {
		font-weight: 500;
		margin: 0;
		padding: 0 0 20px;
		font-size: 20px;
		line-height: 30px;
	}
	
	body.blog .site-content .container, body.post-template-default .site-content .container {
		width: 100% !important;
	}
}

@media (max-width: 991px) {
	.contact-st .Consultation-fm .it-box.captcha-main input {
		width: 100px;
	}
	
	.contact-st .captcha-main img {
		margin: 0;
	}
	
	.page .ct-team-mb .container-filter .col-xs-12 {
		padding: 0;
	}
	
	.ab-sv-box ul li {
		width: 49%;
	}
	
	.ct-team-mb .container-filter .btn.btn-lg:hover, .ct-team-mb .container-filter .btn.btn-lg:focus {
		background: #e10303;
	}
	
	.page .ct-team-mb .container-filter .btn.btn-lg {
		font-size: 13px;
		width: 20%;
		margin: 0px;
		padding: 17px 10px;
		float: left;
		border-radius: 0;
		border-right: solid 1px #fff;
	}
	
	.ct-team-mb .filter-block .img-responsive {
		margin: 0 auto;
	}
	
	.bottom-sv-advantage li:nth-child(4n+4) {
		margin-right: 12px;
	}
	
	.bottom-sv-advantage li {
		width: 47%;
	}
	
	.sv-round-img {
		height: 207px;
		width: 207px;
	}
	
	.site-navigation {
		width: 100%;
	}
	
	.site-navigation-inner .navbar-header {
		float: none;
	}
	
	.site-navigation-inner .navbar .navbar-toggle {
		float: right;
		margin-left: 15px;
	}
	
	.site-navigation-inner .navbar-toggle {
		display: block;
	}
	
	.site-navigation-inner .navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	}
	
	.site-navigation-inner .navbar-collapse.collapse {
		display: none !important;
	}
	
	.site-navigation-inner .navbar-nav {
		float: none !important;
		margin: 7.5px 0px;
	}
	
	.site-navigation-inner .nav.navbar-nav li a {
		color: #333;
	}
	
	.site-navigation-inner .navbar-nav > li {
		float: none;
	}
	
	.site-navigation-inner .navbar-nav > li > a {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	.site-navigation-inner .navbar-text {
		float: none;
		margin: 15px 0;
	}
	
	.site-navigation-inner .navbar-collapse.collapse.in {
		display: block !important;
	}
	
	.site-navigation-inner .collapsing {
		overflow: hidden !important;
	}
	
	.site-navigation-inner .navbar-default.navbar .navbar-collapse {
		background: none;
	}
	
	.site-navigation-inner .navbar-default .navbar-brand, .site-navigation-inner .navbar-default .navbar-brand:focus, .site-navigation-inner .navbar-default .navbar-brand:hover {
		color: #fff;
	}
	
	.site-navigation-inner .navbar-default .navbar-toggle {
		border: none;
		padding: 14px 0px;
	}
	
	.site-navigation-inner .navbar-default .navbar-toggle .icon-bar {
		background: #fff;
		width: 27px;
		border-radius: 0px;
	}
	
	.site-navigation-inner .navbar-default .navbar-toggle:focus, .site-navigation-inner .navbar-default .navbar-toggle:hover {
		background: inherit;
	}
	
	nav.site-navigation.main-navigation {
		background: none;
	}
	
	.site-navigation-inner .nav.navbar-nav li a {
		text-align: left;
		border-bottom: solid 1px rgba(0, 0, 0, .1);
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 0px;
	}
	
	.site-navigation-inner .nav.navbar-nav li.dropdown a {
		padding-right: 40px;
	}
	
	.site-navigation-inner .navbar .navbar-nav li.dropdown .dropdown-toggle {
		margin-top: 0px;
		top: 0%;
		height: 39px;
		background: rgba(0, 0, 0, .1);
		width: 40px;
		text-align: center;
		line-height: 40px;
	}
	
	.site-navigation-inner .navbar-default .navbar-nav .open .dropdown-menu>li>a {
		padding-right: 0px;
		padding-left: 10px;
	}
	
	.navbar-header .navbar-brand img {
		margin: 0px;
		max-width: 180px;
	}
	
	.site-header .site-navigation.main-navigation {
		padding: 15px 0px;
	}
	
	.site-navigation-inner .navbar-default.navbar .navbar-collapse {
		background: #fff;
	}
	
	.site-navigation-inner .nav.navbar-nav li .dropdown-menu {
		position: inherit;
		top: inherit;
		width: 100%;
	}
	
	.main-title {
		font-size: 25px;
	}
	
	.site-navigation-inner .nav.navbar-nav li.top-phone a {
		color: #333;
	}
}

@media (max-width:767px) {
	.sv-content img.vc_single_image-img {
		padding-bottom: 15px;
	}
	
	.site-footer .mobile-footer a.btn.btn-primary {
		width: 100%;
		color: #fff;
		border-radius: 0px;
		background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/themes/neweb/images/arrow-up.png") no-repeat right 7px;
		border: none;
		text-align: left;
		border-bottom: solid 1px rgba(151, 151, 151, .1);
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.site-footer .mobile-footer a.btn.btn-primary.nitro-lazy {
		background: none !important;
	}
	
	.site-footer .mobile-footer a.btn.btn-primary.collapsed {
		background: url("https://cdn-jfafl.nitrocdn.com/hcDamgoGHLEsiJdqtWsCKLAomTDMJUpE/assets/images/optimized/rev-278eee4/chancellordental.com/wp-content/themes/neweb/images/arrow-down.png") no-repeat right 7px;
	}
	
	.site-footer .mobile-footer a.btn.btn-primary.collapsed.nitro-lazy {
		background: none !important;
	}
	
	.site-footer .mobile-footer a.btn.btn-primary {
		width: 100%;
		color: #fff;
	}
	
	.sv-round-img {
		width: 278px;
		height: 278px;
		margin: 10px auto !important;
	}
	
	.h-services-main.pd-btm40 {
		padding-bottom: 0px !important;
	}
	
	.ab-sv-box ul li {
		width: 100%;
	}
	
	.inner-banner .main-title, .inner-bn-title {
		font-size: 24px;
		padding: 120px 0 50px;
	}
	
	.sv-content h3 {
		padding-top: 5px;
		padding-bottom: 20px;
		font-size: 18px;
	}
	
	.site-navigation-inner .navbar-default .navbar-toggle {
		display: none;
	}
	
	.sv-content {
		padding: 25px 0;
	}
	
	.ct-list {
		text-align: left;
	}
	
	.box3-content .inner-title {
		font-size: 22px;
	}
	
	.sv-top-text {
		padding: 20px 0;
	}
	
	.inner-banner {
		background-attachment: initial;
	}
	
	.site-footer .footer-bottom p.copyright {
		float: none;
		text-align: center;
	}
	
	.site-footer .footer-bottom p.signature-txt {
		float: none;
		text-align: center;
	}
	
	.about-sv-content h2 {
		padding: 15px 0 6px;
		font-size: 15px;
		line-height: 22px;
	}
	
	.ct-team-mb {
		padding: 25px 0;
	}
	
	.ab-sv-box {
		padding: 0px 0 20px;
	}
	
	#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
		text-transform: capitalize;
	}
	
	.Consultation-fm .it-box {
		padding: 0;
	}
	
	.captcha-main img {
		margin: 0 5px 0 0;
	}
	
	.Consultation-fm .it-box.captcha-main {
		text-align: center;
	}
	
	.Consultation-fm .book-btn {
		text-align: center;
	}
	
	.contact-st .Consultation-fm {
		padding: 30px 10px;
	}
	
	.ct-address {
		height: auto;
		padding: 15px 0;
	}
}

@media (max-width:568px) {
	.page .ct-team-mb .container-filter .btn.btn-lg {
		width: 100%;
		margin: 0 0 5px 0;
	}
	
	.sv-content {
		text-align: center;
	}
	
	.bottom-sv-advantage li {
		width: 100%;
		margin: 0px;
		padding: 5px 0;
	}
	
	.four-boxes .blue-dark-box:before, .four-boxes .red-box:before {
		left: -30px;
	}
	
	.sv-content h3:after {
		width: 50px;
		bottom: 9px;
		left: 50%;
		margin-left: -25px;
	}
}
