a.mobile__request-appt {
	display: none !important;
}


.header-container li, nav.mobile_menu li {
	list-style-type: none;
	display: inline-block;
	margin: 0 5px 0 0;
	float: none;
}

.header-container .social-inner-wrap{
	padding-top: 10px;
}

.header-container ul.social-icons.social-icons.on_social {
	padding: 0px;
	margin: 0px
}

@media (max-width: 991px){
	nav.mobile_menu ul.social-icons.social-icons.on_social{
		max-width: 100px;
		display: inline-block;
		clear: both;
		float: right;
		right:80%;
	}
}

@media (max-width: 500px){
	nav.mobile_menu ul.social-icons.social-icons.on_social{
		right:55%;
	}
}

.social-inner-wrap .fa{
	font-size: 35px;
}

li.active a {
	color: #60c2d3;
}

ul.mobile-ul li.active a {
	color: #60c2d3;
}

div .inside-subheading {
	font-size: 1.4em
}

div .inside-about h2 {
	font-size: 30px;
}

div .inside__text p {
	font-size: 1.6rem;
}

@media (max-width: 767px) {
	div .inside__text p {
		font-size: 1.2em;
	}

	div .inside-subheading {
		font-size: 1.3em;
	}
}

@media (max-width: 375px) {
	div .inside-subheading {
		font-size: 1.1em;
	}

	.inside-content .heading h2 {
		font-size: 2.3rem;
	}

	.inside-content .heading h2 {
		font-size: 2.3rem;
	}
}

.service__card.icare p {
	margin-bottom: 0 !important;
	padding-bottom: 0;
	text-align: center;
}

.service__card.icare a {
	color: #60c2d3;
	font-family: 'IBM Plex Sans Condensed', sans-serif;
	font-size: 1.8rem;
}


/* CSS specific to iOS devices */
@supports (-webkit-overflow-scrolling: touch) {
	/* CSS specific to iOS devices */

	.desktop__search.input-group .form-control {
		width: 0;
		padding: 0;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.is-expanded.input-group .form-control {
		width: 100%;
		padding: 6px 12px;
		opacity: 1;
	}
}


li.html-sitemap-li a {
	font-family: 'IBM Plex Serif',serif!important;
	font-style: italic;
	line-height: 40px;
	color: #3b4044;
	font-size: 18px;
}

ul.html-sitemap-ul {
	list-style-type: circle;
}

.hero__slide .hero__slide-html {
    visibility: hidden;
}

.hero__slide.hero-slide-1 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf1.png);
    background-size: cover;
    background-position: 60%;
    background-repeat: no-repeat;
}

.hero__slide.hero-slide-2 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf2.png);
    background-size: cover;
    background-position: 70%;
    background-repeat: no-repeat;
}

.hero__slide.hero-slide-3 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf3.png);
    background-size: cover;
    background-position: 70%;
    background-repeat: no-repeat;
}

.hero__slide.hero-slide-4 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf4.png);
    background-size: cover;
    background-position: 60%;
    background-repeat: no-repeat;
}

.hero__slide.hero-slide-5 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf5.png);
    background-size: cover;
    background-position: 90%;
    background-repeat: no-repeat;
}

.hero__slide.hero-slide-6 {
    background: url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/new_assets_82421/hf6.png);
    background-size: cover;
    background-position: 85%;
    background-repeat: no-repeat;
}

.footer__pay {
    display: flex;
    align-items: center;
}