.doctors_contactArea .doctor_contact .column .box {min-height: 424px;}

.urgent_careLogo {clear: both; width: 100%; overflow: hidden; text-align: center; padding: 0 0 50px;}
.urgent_careArea {clear: both; width: 100%; overflow: hidden;}
.urgent_careArea .time_redPatch {clear: both; width: 100%; overflow: hidden; background: #000; padding: 40px 0; text-align: center; color: #fff; margin: 0 0 40px;}
.urgent_careArea .time_redPatch h4 { font-size: 26px; font-weight: 400; margin: 0 0 15px;font-family: 'Poppins', sans-serif;}
.urgent_careArea .time_redPatch h3 { font-size: 26px; font-weight: 600;font-family: 'Poppins', sans-serif; text-transform:uppercase;} 
.urgent_careArea .urgent_gray {clear: both; width: 100%; overflow: hidden; background: #f7f7f7; border: 1px solid #e1e1e1; padding: 50px; margin: 0 0 40px;}
.urgent_careArea .urgent_gray .column {float: left; width: 50%;}
.urgent_careArea .urgent_gray .column:first-child {padding: 0 100px 0 0;}
.urgent_careArea .urgent_gray .column h2 {font-size: 22px; font-weight: 600; margin: 0 0 15px;font-family: 'Poppins', sans-serif;}
.urgent_careArea .urgent_gray .column p { margin: 0 0 40px;}
.urgent_careArea .urgent_gray .column p:last-child { margin: 0;}
.urgent_careArea .urgent_gray .column span {display: block; padding: 0 0 10px 37px;}
.urgent_careArea .urgent_gray .column span.location {line-height: 35px;
  margin-top: 10px;}
.urgent_careArea .urgent_gray .column span a {color: #555555;transition: all 0.4s ease;}
.urgent_careArea .urgent_gray .column span a:hover {color: #111;}
.urgent_careArea .urgent_gray .column ul {list-style: none; padding: 0; margin: 0;}
.urgent_careArea .urgent_gray .column ul li { padding: 0 0 10px 28px;}
.urgent_image {clear: both; width: 100%; overflow: hidden; margin: 70px 0;}
.urgent_bottomArea {clear:both; width: 100%; overflow: hidden;}
.urgent_bottomArea .urgent_bottom {clear: both; width: 100%; overflow: hidden; margin: 0 0 30px;}
.urgent_bottomArea .urgent_bottom h2 {font-size: 30px; font-weight: 600; margin: 0 0 20px;}
.urgent_bottomArea .urgent_bottom h2 span {display: inline-block; margin-left: 10px;}
.urgent_bottomArea .urgent_bottom p em {font-size: 24px; font-weight: 500;}
.urgent_bottomArea .urgent_bottom .highlight { clear: both; width: 100%; overflow: hidden; margin: 0 0 20px;} 
.urgent_bottomArea .urgent_bottom .highlight h3 {font-size: 24px; font-weight: 400; color: #fff; display: inline-block; padding: 10px 25px; background: #aa1e22; font-family: 'Poppins', sans-serif;}
.urgent_bottomArea .bottom_hightlight { color: #fff; display: block; padding: 10px 25px; background: #aa1e22; text-align: center; font-style: italic; text-transform: uppercase; margin: 0 0 30px;}
.urgent_bottomArea .bottom_hightlight h3 {font-size: 24px; font-weight: 500;font-family: 'Poppins', sans-serif; }
.urgent_bottomArea .urgent_facebook {clear: both; width: 100%; overflow: hidden; text-align: center; font-size: 30px; font-weight: 600; line-height: 32px;}
.urgent_bottomArea .urgent_facebook img {margin-left: 10px;}
.urgent_bottomArea .urgent_facebook a {color: #aa1e22;transition: all 0.4s ease;}
.urgent_bottomArea .urgent_facebook a:hover {color: #c44145;}

.menu_area {display: flex; align-items: center; justify-content: flex-end;}
.site-header .wrapper {width:100%;}
.navbar {float:right;}
.nav-menu li a {padding: 10px 0;}
.menu_area .nav-menu > li:last-child a { background:#aa1e22; color#ffffff; border-radius:20px; padding-left:16px; padding-right:16px; margin-left:20px;}
.uc_disclaimer {clear:both; color:#e87e81; width:100%; margin:40px 0 0; float:left;}
.uc_disclaimer a {color:#f8a6a4; transition: all 0.4s ease;}
.uc_disclaimer a:hover {color:#fff;}
.site-footer .footer_rad .wrapper {padding: 90px 20px 20px;}
.uc_topArea {clear:both; width:100%; overflow:hidden; margin:0 0 30px;}
.uc_topArea .uc_top {clear:both; width:100%; overflow:hidden;}
.uc_topArea .uc_top .column {float:left; width:50%;}
.uc_topArea .uc_top .column:first-child {padding-right:90px;}
.uc_topArea .uc_top .column h2 {background:url("https://avalonmedshoals.com/wp-content/themes/avalon/images/title-divider.png") no-repeat center bottom; padding:0 0 50px; font-size:36px;color:#000;}
.uc_topArea .uc_top .column:last-child {border-left:8px solid #ececec; padding:0 16px;}
.uc_topArea .uc_top .column h3 {float:left; font-size:26px; border-bottom:8px solid #aa1e22; padding:5px 12px 5px 0;}
.uc_topArea .uc_top .column .uc_name {float:left; font-size:24px; font-weight:600; color:#000;line-height: 1.3; margin-left: 16px;}
.uc_topArea .uc_top .column .uc_name span {display:block; font-size:20px; color:#555555; font-weight:400;}
.uc_topArea .uc_top .column p {clear:both;}
.unique_area {clear:both; width:100%; overflow:hidden; background:url("https://avalonmedshoals.com/wp-content/themes/avalon/images/bg-unique.png") no-repeat right bottom; padding:70px 0 100px;}
.unique_area .unique ul {list-style:none;}
.unique_area .unique h2 {color:#000; margin: 40px 0; font-size:34px;}
.unique_area .unique ul li { padding:0 0 30px 50px; max-width:1000px; background:url("https://avalonmedshoals.com/wp-content/themes/avalon/images/bullet-uc.png") no-repeat left top; font-size:20px;}

.services_detailsArea {clear:both; width:100%; overflow:hidden; background:#aa1e22; padding:80px 0; color:#fff;}
.services_detailsArea h2 {font-size:36px; margin:0 0 50px;}
.services_detailsArea h2 span {padding: 0 170px 0 0;
  background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/title-divider-physicians.png") no-repeat right 10px;}
.services_detailsArea .services_details {clear:both; width:100%; overflow:hidden;}
.services_detailsArea .services_details .row {display:flex; align-items:center; padding:30px 0; border-bottom:1px solid #bb4b4e;}
.services_detailsArea .services_details .row:last-child {border:none;}
.services_detailsArea .services_details .row .sd_image {width:107px;}
.services_detailsArea .services_details .row .sd_image img {box-shadow: 0px 0px 8px 0px rgba(215,73,77,0.75);
-webkit-box-shadow: 0px 0px 8px 0px rgba(215,73,77,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(215,73,77,0.75); border-radius:50%;}
.services_detailsArea .services_details .row .sd_text {width:calc(100% - 107px); padding:0 0 0 45px;}
.services_detailsArea .services_details .row .sd_text h3 {font-size:24px; font-weight:500; font-family: 'Poppins', sans-serif; margin:0 0 20px; border-left:3px solid #fff;  padding:0 0 0 17px;}
.services_detailsArea .services_details .row .sd_text p {color:#fc9ea1;}
.our_physiciansArea .our_physicians .column .box .physicians_img img {width:100%;}
.doctors_contactArea .doctor_contact .column .box .doctor_fax {
  clear: both;
  width: 100%;
  overflow: hidden;
  padding: 0 0 20px 33px;
  background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/icon-fax.png") no-repeat left 3px;
}
.intro_area {max-width: 1200px;}
.our_physiciansArea h5 {clear: both; overflow: hidden; font-size: 24px; font-weight: 500; margin: 0 0 30px; border-bottom:2px solid #aa1e22; padding:0 0 5px; color:#000;}
.half_area {margin:0 -40px;}
.half_area .half_column {float:left; width:50%; padding:0 40px;}
.our_physiciansArea .half_area .half_column .our_physicians .column {width:100%; max-width:468px;}
.about_avalon ul.simple {padding:0 0 10px 30px; list-style-type:disc;}
.about_avalon ul.simple li { padding:0 0 20px;}
.commit_area {clear:both; width:100%; overflow:hidden; display:flex; align-items:start;}
.commit_area .commit_left {width:calc(100% - 375px); padding:0 100px 0 0;}
.commit_area .commit_left ul {list-style-type:none; padding:0 0 0 30px;}
.commit_area .commit_left ul li {background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/bullet-black.png") no-repeat left 2px; padding:0 0 10px 38px;}
.commit_area .commit_right {width:375px; background:#000000; color:#fff; padding:30px; border-radius:10px;}
.choose_area {clear:both; width:100%; overflow:100%; margin:0 0 90px;}
.choose_area .choose_row {clear:both; width:100%; overflow:hidden; display:flex; align-items:center; margin:0 0 15px; font-size:18px;}
.choose_area .choose_row .left {width:250px; background:#a90609; color:#fff; text-transform:uppercase; padding:10px 20px; font-weight:500;}
.choose_area .choose_row .right {width:calc(100% - 250px); padding:0 0 0 30px;}
.tradition_area {clear:bold; width:100%; overflow:hidden; background:#020202; color:#fff; padding:24px; display:flex; align-items:center;}
.tradition_area .text {width:calc(100% - 360px); text-align:center; border-right:1px solid #4e4e4e;}
.tradition_area .text h3 {font-size:24px; font-family: 'Poppins', sans-serif; line-height:1.3; font-weight:400;}
.tradition_area .text h4 {font-size:42px; font-style:italic; font-family: 'Poppins', sans-serif; line-height:1.3; font-weight:400; text-transform:uppercase;}

.tradition_area .phone {width:360px; padding:0 0 0 30px; font-size:30px;}
.tradition_area .phone img {margin:0 20px 0 0;}
.tradition_area .phone a {color:#fff;transition: all 0.4s ease;}
.tradition_area .phone a:hover {color:#aaa;}
body {color:#303030;}

.services_area .services {align-items:start;}
.services_area .services .services_text {width:50%;}
.services_area .services .services_text p {margin:0 0 20px;}
.services_area .services .services_text .bullet_div {clear:both; width:100%; overflow:hidden; padding:0 0 0 25px;background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/icon-bullet-urgent.png") no-repeat left 5px; }
.services_area .services .services_text .bullet_div h4 {font-size:18px; font-weight:500;font-family: 'Poppins', sans-serif; margin:0 0 5px;}
.services_area .services .services_image {width:50%; padding:0 0 0 50px;}
.home_facilitiesArea {clear:both; width:100%; overflow:hidden; padding:0 0 95px;}
.home_facilitiesArea h2 {clear: both; width: 100%; overflow: hidden; margin: 0 0 20px; font-size: 30px; font-weight: 500;}
.home_facilitiesArea h2 span {padding: 0 120px 0 0;
  background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/title-divider-inner.png") no-repeat right 10px;}

.new_area {clear:both; width:100%; margin:0 0 80px;}
.new_area .new {clear:both; width:100%; overflow:hidden; background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/bg-new.jpg") no-repeat center center; background-size:cover; min-height:150px; display:flex; align-items:center; color:#fff; padding:30px 50px;}
.new_area .new .logo {width:280px;}
.new_area .new .new_text {width:calc(100% - 280px); padding:0 0 0 50px; display:flex; align-items:center;}
.new_area .new .new_text p {width:calc(100% - 160px); font-size:22px;}
.new_area .new .new_text .btn_area {width:160px;}
.new_area .new .new_text .btn_area a {display: inline-block; font-size: 18px; font-weight: 600; color: #ffffff; border-radius: 8px; text-transform: uppercase; background: #a90609; text-align: center; line-height: 44px; transition: all 0.4s ease; padding: 0 20px;}
.new_area .new .new_text .btn_area a:hover {background: #c92127;}
.new_area .new_icon {position:absolute; top:-40px; left:20px;}
.physicians_area .physicians_cover .btn_area {position:relative; bottom:auto;}
.physicians_area .physicians_cover {padding:70px 0; background: none;}
.physicians_area .physicians_cover h3 {margin:0 0 40px;}
.visit_us {clear:both; width:100%; margin:0 0 80px; overflow:hidden;}
.visit_us h2 {clear: both; width: 100%; overflow: hidden; margin: 40px 0 20px; font-size: 32px; font-weight: 500;}
.visit_us h2 span {padding: 0 120px 0 0;
  background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/title-divider-inner.png") no-repeat right 10px;}
.doctor_area .doctor_location {clear:both; width:100%; overflow:hidden; text-align:center;  margin:0 0 40px;}
.doctor_area .doctor_location p span {background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/icon-location.png") no-repeat left 2px; padding:0 0 0 28px;}











@media (max-width: 1439px) {
.doctors_contactArea .doctor_contact .column .box {min-height: 445px;}
.uc_topArea .uc_top .column:first-child {padding-right: 66px;}
	.our_physiciansArea .half_area .half_column .our_physicians .column {max-width:460px;}
	.tradition_area .text h4 {font-size:38px;}
	
}

/* for 1024 */
@media (max-width: 1279px) {
	.urgent_careArea .urgent_gray .column:first-child {padding: 0 60px 0 0;}
	.nav-menu li a {margin: 0 0 0 8px;}
	.menu_area .nav-menu > li:last-child a {padding-left: 10px; padding-right: 10px; margin-left: 5px;}
	.uc_topArea .uc_top .column:first-child { padding-right: 0;}
	.uc_topArea .uc_top .column h2 {font-size:30px; text-align:center;}
	.uc_topArea .uc_top .column .uc_name {font-size:20px;}
	.uc_topArea .uc_top .column p {margin-top:10px; float:left;}
	.unique_area {padding: 50px 0 50px;}
	.our_physiciansArea h5 {max-width:826px; margin: 0 auto 30px;}
	.half_area { margin: 0 auto; max-width: 926px;}
	.our_physiciansArea .half_area .half_column .our_physicians .column {padding:0;}
	.half_area .half_column {padding: 0 50px;}
	.tradition_area {display:block;}
	.tradition_area .text {width:100%; border-bottom:1px solid #4e4e4e; border-right:none; padding-bottom:10px;}
	.tradition_area .phone {width:100%; text-align:center;}
	.tradition_area .phone {padding:20px 0 0;}
	.services_area .services .services_text {width: 100%;}
	.services_area .services .services_image { width: 100%;
  padding: 0;}
	
}


/* for 800 */
@media (max-width: 1023px) {
	.urgent_careArea .urgent_gray .column span.location {line-height: 1.5;}
	.urgent_careArea .urgent_gray .column span.time {line-height: 1.5; background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/icon-time-urgent.png") no-repeat left 4px;}
	.urgent_bottomArea .urgent_bottom p em {font-size: 22px;}
	.urgent_careLogo {padding: 0 0 40px;}
	
	/* menu area */
	.menu_area {display: block;}
	.menu_area .navbar {float:none;}
	.nav-menu li a {padding: 15px 20px; margin:0;}
	.menu_area .nav-menu > li:last-child a {border-radius:0; padding: 15px 20px; margin:0;}
	
	.uc_topArea .uc_top .column {width:100%; float:none;}
	.urgent_careArea .urgent_gray {padding: 50px 50px 30px;}
	.uc_topArea .uc_top .column:first-child {margin-bottom:30px;}
	.uc_topArea .uc_top .column:last-child {max-width: 558px; margin:0 auto;}
	.unique_area {padding: 0;}
	.services_detailsArea .services_details .row {align-items: start;}
	.services_detailsArea .services_details .row .sd_text {
padding: 0 0 0 30px;}
	 .our_physiciansArea h5 { max-width: 720px;}
	.half_area .half_column { padding: 0 20px;}
	.commit_area .commit_left {padding: 0 30px 0 0; width: calc(100% - 330px);}
	.commit_area .commit_left ul {padding:0;}
	.commit_area .commit_right {width:330px;}
	.tradition_area .text h4 { font-size: 32px;}
	.tradition_area .text h3 {font-size: 22px;}
	.new_area .new {display:block; text-align:center;}
	.new_area .new .logo { width: 100%;}
	.new_area .new .new_text {width:100%; padding:20px 0 0; display:block;}
	.new_area .new .new_text p {width:100%; margin:0 0 20px;}
	.new_area .new .new_text .btn_area {width:100%;}
	.new_area,.visit_us {margin:0 0 50px;}
	.physicians_area .physicians_cover {padding:50px 0;}
	
	
}


@media (max-width: 767px) {
	.doctors_contactArea .doctor_contact .column .box {
    min-height: inherit;
  }
	.urgent_careArea .urgent_gray .column {width: 100%;}
	.urgent_careArea .urgent_gray .column:first-child {padding: 0 0 40px;}
	.urgent_image {margin: 40px 0;}
	.services_detailsArea {padding: 40px 0 30px;}
	.services_detailsArea h2 {margin: 0 0 30px;}
	.half_area .half_column {width:100%; padding:0;}
	.our_physiciansArea .half_area .half_column .our_physicians .column {padding:0 0 50px;}
	 .our_physiciansArea h5 {max-width: 363px;}
	.commit_area {display:block;}
	.commit_area .commit_left {width:100%; padding:0 0 20px;}
	.commit_area .commit_right {width:100%;}
	.choose_area .choose_row {display:block; margin:0 0 30px;}
	.choose_area .choose_row .left {width:100%; margin:0 0 5px;}
	.choose_area .choose_row .right {width:100%; padding:0;}
	
}


/* for 480 */
@media (max-width: 599px) {
	.urgent_careArea .urgent_gray {padding: 30px;}
	.urgent_image {margin: 30px 0;}
	.urgent_bottomArea .urgent_bottom h2 {font-size: 26px;}
	.inner_cover .inner_content p:last-child {margin: 0;}
	.uc_topArea .uc_top .column h3 {width:100%; text-align:center; padding:5px 0; margin:0 0 10px;}
	.uc_topArea .uc_top .column:last-child {border:none;}
	.uc_topArea .uc_top .column .uc_name {width:100%; text-align:center; padding:0;}
	.uc_topArea .uc_top .column p {text-align:center;}
	.unique_area .unique h2 {font-size: 28px; margin: 30px 0;}
	.about_avalon ul.simple {padding: 0 0 10px 20px;}
}


/* for 360 */
@media screen and (max-width: 479px) {
	.urgent_careLogo {padding: 0 0 30px;}
	.urgent_careArea .urgent_gray {margin: 30px 0;}
	.urgent_bottomArea .urgent_bottom .highlight h3 {font-size: 22px;}
	.urgent_bottomArea .urgent_facebook {font-size: 22px;}
	.urgent_bottomArea .bottom_hightlight h3 {font-size: 20px;}
	.services_detailsArea h2 {text-align:center; margin: 0 0 50px;}
	.services_detailsArea h2 span {
  padding: 0 0 40px 0;
  background: url("https://avalonmedshoals.com/wp-content/themes/avalon/images/title-divider-physicians.png") no-repeat bottom center;}
	.services_detailsArea .services_details .row {display:block;}
	.services_detailsArea .services_details .row .sd_image {width:100%;}
	.services_detailsArea .services_details .row .sd_text {width:100%; padding:20px 0 0;}
	.commit_area .commit_right {padding:20px 25px;}
	.tradition_area .text h3 {font-size: 18px;}
	.tradition_area .text h4 {font-size: 24px; margin-top: 8px;}
	.new_area .new {padding:30px;}
	
}