#ry-section-header .ry-menu ul:not(.dropdown-menu){
	list-style: none;
	display: flex;
	float: right;
	justify-content: space-between;
	width: 50%;
	min-width: 800px;
	margin-top: 20px;
}
#ry-section-header .ry-menu li.dropdown:hover .dropdown-menu{
	display: block;
}
.ry-menu ul li a{
	font-family: 'Poppins', sans-serif !important;
	font-size: 20px;
	color: #333333;
	font-weight: 900;
	text-transform: uppercase;
}
.ry-menu ul li a:hover{
	color: #4dadc2;
}

/*#ry-section-hero .carousel-indicators .active{
background: #4dadc2 !important;
border: 1px solid #4dadc2 !important;
}*/
#ry-section-hero .cta-wrap .btn-container .ry-btn{
	/*color: #4dadc2 !important;*/
}
#ry-section-hero .cta-wrap .btn-container .ry-btn:after{
	/*color: #4dadc2 !important;*/
}
#ry-section-hero .carousel-control{
	display: none !important;
}
#ry-section-hero ol.carousel-indicators{
	bottom: 5% !important;
}
/*#ry-section-hero .carousel-indicators li{
background: #fff !important;
}*/
#ry-section-appointment .ry-left .ry-heading .span-1{
	color: #fff !important;
}
#ry-section-appointment .ry-right .ry-btn{
	float: right;
	/*	background: #333333 !important;
	color: #4dadc2 !important;*/
}
#ry-section-appointment .ry-right .ry-btn:after{
	/*color: #4dadc2 !important;*/
}
#ry-section-welcome .flex-content-wrap .flex-content-left .btn-container .ry-btn{
	/*background: #333333 !important;
	color: #4dadc2 !important;*/
}
#ry-section-welcome .flex-content-wrap .flex-content-left .btn-container .ry-btn:after{
	/*color: #4dadc2 !important;*/
}
#ry-section-about {
	background: url(https://www.royacdn.com/unsafe/smart/Site-497a7fce-dd79-4c46-ad51-c4c372afeb1a/index/meet_the_doctor_img_bg.jpg) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	padding-bottom: 20% !important;
}
#ry-section-about .ry-btn{
	/*background: #333333 !important;
	color: #4dadc2 !important;*/
}
#ry-section-about .ry-btn:after{
	/*color: #4dadc2 !important;*/
}
/*
@media (min-width: 992px) {
#ry-section-team .ry-flex{
width: 50%;
float: right;
}
}
*/
/*#ry-section-services .ry-flex{
flex-flow: wrap;
justify-content: center;
}*/
/*#ry-section-services .ry-each{
width: 33% !important;
padding-left: 3%;
padding-right: 3%;
padding-top: 3%;
}*/
/*#ry-section-team.ry-style2 .ry-right .btn-container .ry-btn{
background: #333333 !important;
color: #4dadc2 !important;
}*/
/*#ry-section-team.ry-style2 .ry-right .btn-container .ry-btn:after{
color: #4dadc2 !important;
}
#ry-section-team.ry-style2 .ry-slider-nav .button-prev{
background: #c7bf92;
color: #333333 !important;
}
#ry-section-team.ry-style2 .ry-slider-nav .button-next{
background: #333333 !important;
color: #ffffff !important;
}*/
/*#ry-section-map .content-wrap .ry-flex .ry-btn{
background: #c7bf92 !important;
color: #333333 !important;
}*/
/*#ry-section-map .content-wrap .ry-flex .ry-btn:after{
color: #c7bf92 !important;
background: #333333;
}*/
/*@media (max-width: 991px) {
#ry-section-map.ry-style2 .ry-btn{
background: #c7bf92 !important;
color: #333333 !important;
}
#ry-section-map.ry-style2 .ry-btn:after{
color: #c7bf92 !important;
background: #333333;
}
}*/
/*#ry-section-footer{
background: #e5edef !important;
}*/
#ry-section-footer .ry-each1{
	width: 15%;
}
#ry-section-footer .ry-each2{
	width: 50%;
}
#ry-section-footer .ry-each3{
	width: 25% !important;
}
/*#ry-section-footer .ry-content .ry-each .ry-btn{
background: #333333 !important;
color: #4dadc2 !important;
border-radius: 5px;
}
#ry-section-footer .ry-content .ry-each .ry-btn:after{
color: #4dadc2 !important;
}*/
.default #ry-pg-body .primary-btn, .btn{
	color: #fff !important
}

#ry-section-team.ry-style2 .ry-right .details{
	font-style: italic !important;
}

#ry-section-footer .info-wrap .phone:before{
	transform: rotate(90deg) scaleX(1) !important;	
}

/* HERO */

div#ry-section-header {
	background: #ffffffd1;
	position: absolute;
}

#ry-section-hero .bnr-textbox {
	position: absolute !important;
	background: #ffffffd1 !important;
}

#ry-section-hero ol.carousel-indicators {
	bottom: 240px !important;
}

@media (min-width:992px) and (max-width:1400px) {
	#ry-section-header {
		padding:15px 0 !Important;
	}
	#ry-section-hero ol.carousel-indicators {
		bottom: 200px !important;
	}
	#ry-section-hero .cta-wrap {
		padding: 25px 0 25px !important;
	}
}



/**** Round 2 Edits ****/
@media screen and (min-width: 992px) and (max-width: 1600px) {
	#ry-section-header.ry-style2 .ry-left{
		width: 33% !important;
		padding-right: 2% !important;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1300px) {
	#ry-section-welcome.ry-style2 .ry-left, #ry-section-welcome .ry-right{
		padding: 38vw 0 !important;
	}
}
.ry-btn:hover{
	transform: scale(0.9);
}
@media screen and (min-width: 1701px){
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right .tag-line{
		margin-bottom: -30% !important;
	}
}
@media screen and (min-width: 1501px) and (max-width: 1700px) {
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right .tag-line{
		margin-bottom: -18% !important;
	}
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right .tag-line{
		margin-bottom: -5% !important;
	}
}
@media screen and (min-width: 1201px) and (max-width: 1300px) {
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right .tag-line{
		margin-bottom: -35% !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right .tag-line{
		margin-bottom: -18% !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#ry-section-header.ry-style2 .ry-right{
		max-width: 540px !important;
	}
}

.modal-footer{
	border-top: none !important;
}
.modal-footer .btn-default{
	background-color: #606060 !important;
}
#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1{
	/*color: #084c8d !important; */
}

@media screen and (min-width: 992px){
	#ry-section-team.ry-style2 .ry-right .details{
		margin-bottom: 1em !important;
	}
}

@media (max-width: 991px){
	#ry-section-services .ry-content {
		align-items: center !important;
	}
	#ry-section-services.ry-style2 .ry-each{
		width: 100% !important;
		max-width: 350px !important;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1440px) {
	#ry-section-header.ry-style2 .ry-right{
		max-width: 680px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1200px) {
	#ry-section-header.ry-style2 .ry-right{
		max-width: 580px !important;
	}
}

@media screen and (min-width: 992px){
	#ry-section-welcome.ry-style2 .ry-left.ry-el-bg{
		background-position: 40% !important;
		width: 80% !important;
	}
	#ry-section-welcome .flex-content-wrap .flex-content-left {
		width: 36% !important;
	}
	#ry-section-welcome.ry-style2 .flex-content-wrap .flex-content-right {
		width: 25% !important;
	}
	.menu-links-container{
		width: auto !important;
		float: right !important;
	}

}
#ry-section-map.ry-style2 iframe{
	max-height: 650px !important;
}
@media screen and (min-width: 1200px){
	.open-hrs-wrap .day{
		width: 130px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	.clinic-hoursf-title{
		text-align: center !important;
	}
	.open-hrs-wrap ul li{
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.open-hrs-wrap .day{
		margin-bottom: 15px;
	}

}
@media screen and (max-width: 1400px) and (min-width: 992px) {
	#ry-section-footer .ry-each1 {
		width: 25%;
	}
}
@media (max-width: 991px){
	.rform-box .ry-text{
		text-align: left !important;
	}
	#ry-pg-body .rev-form-box .pg-fields {
		max-width: 100% !important;
	}
}