/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
/*.wpcf7.form-controlinput[type=submit]*/ 
.wpcf7-form-control .wpcf7-submit {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #26aef9 0%, #22f285 100%) repeat scroll 0 0!important;
    border: medium none!important;
    border-radius: 30px!important;
    color: #ffffff!important;
    font-family: "Montserrat",sans-serif!important;
    font-weight: 600!important;
    height: 55px!important;
    line-height: 55px!important;
    padding: 0 40px!important;
    -webkit-appearance: button!important;
}


.ht__appoin__btn > p wpcf7-submit:before {
    background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#26aef9), to(#22f285)) repeat scroll 0 0!important;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #26aef9 0%, #22f285 100%) repeat scroll 0 0!important;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #26aef9 0%, #22f285 100%) repeat scroll 0 0!important;
    border-radius: 30px!important;
    content: "";
    height: 100%;
    left: 0;
    position: absolute!important;
    width: 100%;
    z-index: -1;
}

label.referral-date {margin-left:25px;}
.register-switch-input:checked + .register-switch-label{   display:none;              }
#lst1 ul li { list-style:disc !important; padding-left:20px; }
.wpcf7-tel{
	width:100%!important; 
}
/*------------*/
#ones{
	padding-left: 20px;
	list-style: disc!important; 
}

aside#categories-3 h2 {
    display: none;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: auto;
}

input#author {
    border: 1px solid #26aef9;
    border-radius: 10px;
    color: #001430;
    height: 55px;
    margin-bottom: 29px;
    padding: 0 30px;
	 width: 100%;
}

input#email {
    border: 1px solid #26aef9;
    border-radius: 10px;
    color: #001430;
    height: 55px;
    margin-bottom: 29px;
    padding: 0 30px;
	 width: 100%;
}

input#url {
    border: 1px solid #26aef9;
    border-radius: 10px;
    color: #001430;
    height: 55px;
    margin-bottom: 29px;
    padding: 0 30px;
    width: 100%;
}

input#submit {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #26aef9 0%, #22f285 100%) repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: #ffffff;
    font-size: 16px;
    height: 50px;
    padding: 0 25px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 1;
	cursor: pointer;
}
input#submit:hover { background: #333;
	color:#fff;
	cursor: pointer;
}

a.read-more
{
background: rgba(0, 0, 0, 0) linear-gradient(to right, #26aef9 0%, #22f285 100%) repeat scroll 0 0;
    border: medium none;
    /* float: right!important; */
    border-radius: 10px;
    color: #ffffff;
    font-size: 16px;
    
    padding: 12px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 1;
    cursor: pointer;
	
}

a.read-more:hover
{
	background: #333;
	color:#fff;
	cursor: pointer;
}
section.htc__support__area.ptb--60.bg__white.about-page.slug-499{
background: rgba(0, 0, 0, 0) url(https://www.greenfieldoralsurgery.com/wp-content/themes/white-oak-dental/images/others/appoinment.jpg) no-repeat scroll center center / cover;
padding-top: 10px;
}
.col-lg-3.col-sm-12.col-12.slug-499{
	display: none; 
}

.slug-499 h2.text--theme{
	display: none; 
}
.address-contact{

    background: #fafafa none repeat scroll 0 0;
    padding: 48px 82px;
    text-align: center;
    border-radius: 13px;
    box-shadow: -2px 0px 25px 0px rgba(0,0,0,0.50);
}

.social-share-blog{
   
    text-align: center;
}
.single_footer.widget.footer_4{
	float:left !important;
	padding-left: 70px;
}
.sticky__header.scroll-header .logo {
    height: 100px !important;
}
.footer_top{
	padding: 30px 0 !important;
}
.single_footer.widget.footer_3{
	float: right;
} 

.single_footer.widget.footer_1 .single_footer_title {
	margin-bottom: 0px !important;
}
.single_footer_title {
	margin-bottom: 20px;
}
.contact__addres__wrapper p{
	font-size: 14px;
}
.address-contact:hover .address__icon i {
    background: #26aef9 none repeat scroll 0 0;
    border: 1px solid #26aef9;
    color: #fff;
}

/*------------------------------------------------- Media Query ------------------------------------*/

/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {
.htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}



/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	.htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}



/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
	.htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
  }



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
  .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}



/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	 .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
} 
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
 .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}



/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}



/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
} 

/* ----------- Google Pixel ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	 .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
} 
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}

/* ----------- Google Pixel XL ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
	 .htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}  
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
		.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}

/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
.htc__solve__content .ht__sin__solve + .ht__sin__solve{
	margin-top: 0px !important;
}	 
.pb--80 {
    padding-bottom: 0px;
}
.htc__solve__items {
    padding: 20px 8% 0px !important;
}
.ht__sin__solve p{
	display: none;
}
.single_footer.widget.footer_3 {
    float: left;
}
.single_footer.widget.footer_4{
	padding-left: 0px;
}
.ht__header__top__right .social_icon > a {
    margin-right: 12px;
}
.single_footer.widget.footer_2{
	margin-bottom: 0px;
}
.copyright__content{
	margin-top: 16px;
margin-bottom: 16px;
}
.copyright .social__icon > a {
    font-size: 20px;
    margin-right: 16px !important;
}
.footer_area .footer_top .single_footer .widget_media_image img{
	max-width: 70% !important;
}
.single_footer.widget {
    margin-bottom: 25px !important;
}
.blog_post__meta .publish_info .social-share-blog{
	width:60% !important;
	margin-bottom:16px;
}
.blog_post__meta .publish_info ul{
	width:40% !important;
	}
	.blog_post__meta .publish_info .social-share-blog a{
	width: 38px !important;
height: 44px !important;
}
}