body:after{
        display: none;
        content: url(images/RoyalLogo.png) url(images/RoyalBig.jpg) url(images/royalSmall.jpg)
}
html, body {
        font-family: "Times New Roman"!important;
}
.ios .navbar:after {
	display:none;
}
.ios .navbar {
	height: 90px!important;
}
.ios .navbar ~ *:not(.no-navbar) .page-content, .ios .navbar ~ .page-content {
	padding-top: 135px;
}
.bg-color-rr {
	background: #00b8e1;
}
.text-color-rr {
	color: #00b8e1;
}
::-webkit-scrollbar {
    display: none;
}
.bolder {
	font-weight: bold;
}
.ulNoIndent,.ulClean {
	list-style-type: disc;
}
/*
.ulClean li:before {
	content:"- ";
}
*/
#tabAboutBlock,#tabServicesBlock {
	top: -4vh;
}
#tabAboutText,#tabServicesText {
	height: 35vh;
	overflow-y: scroll;
	display: block;
}
#rrLogo {
	width: 142px;
	height: 170px;
	left: 12vw;
	top: -6vh;
	position: absolute;
	background: url(images/RoyalLogo.png);
        background-repeat: no-repeat;
        background-position: center;
	background-size: 100%;
}
.contactUsFooter {
	display: block;
	width: 100%;
	text-align: center;
}
.biggerFont {
	font-size: 1.5em;
}
.bg-color-rr2 {
	background-color: #bde3f1;
}
.ios .card-header, .ios .card-footer {
	padding: 10px 0;
}
.leftBoxes {
	top: 3vh;
	left: -5vw;
	display: block;
	position: relative;
}
#rrNeedWorkers {
	font-size: 2em;
	width: 100%;
	text-align: center;
	position: relative;
	top: 10vh;
	display: block;
}
.tab-link {
	color: #00b8e1!important;
}
.tab-link-active {
	color: 00b8e1!important;
	text-decoration: underline;
}
.highRow {
	height: 5vh;
	line-height: 5vh;
}
.tabPic {
        background: url(images/RoyalBig.jpg);
        background-size: cover!important;
        background-repeat: no-repeat!important;
        background-position: 0% 60%!important;
	height: 25vh;
	z-index: -111;
}
#smallPic {
	background: url(images/royalSmall.jpg);
	width: 348px;
        height: 175px;
	position: relative;
	left: 65vw;
	z-index: 911;
	top: -28vh;
	background-position: 50% 0%!important;
}
#homePic {
        background: url(images/RoyalBig.jpg);
	width: 100%;
}
#tabContactus > .card {
	width: 50vw;
	left: 25vw;
	top: 7vh;
}
.borderless {
	border: 0px solid #000!important;
}
#tabContactus {
	height: 65vh!important;
        background-position: 0% 30%!important;
	background: url(images/RoyalBig.jpg);
        background-size: cover!important;
        background-repeat: no-repeat!important;
}
#tabResearchPapers > .tabPic {
	height: 25vh!important;
}
.specialInset1 {
	margin-left: 20vw!important;
	margin-right: 40vw!important;
}
.specialInset {
	margin-left: 20vw!important;
	margin-right: 20vw!important;
}
.g-recaptcha {
        left: 50%;
        margin: 0px 0px 10px -150px;
        position: relative;
        width: 300px;
}
.desktop-0 {
	display: none;
}
@media only screen and (max-width: 767px) {
	#sbLogo {
		left: -25vw;
		top: -12vh;
		background-size: 50%;
	}
/*
	#sbLogo > span {
		top: 5.5vh;
		right: 2vw;
		font-size: 0.9em;
	}
*/
	#sndEmail {
		right: 0vw;
		top: 1vh;
		font-size: 0.9em;
			
	}
	.col-0 {
		display: none;
	}
	.desktop-0 {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
	.rrMenu {
		float: left;
		line-height: 5vh;
		margin-left: 5vw;
	}
	.rrMenuText {
		float: left;
		line-height: 5.2vh;
		margin-left: 2vw;
	}
	.specialInset {
		margin-left: 5vw!important;
		margin-right: 5vw!important;
	}
	#tabContactus > .card {
		width: 90vw;
		left: 5vw;
	}
}
/*
@media screen
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
	.rrMenu {
		background-size: contain!important;
	}
	#rrLogo {
		left: -3vw;
		background-size: 75%;
		top: -7vh;
	}
	.specialInset1 {
		margin-left: 1vw!important;
		margin-right: 1vw!important;
	}
	#smallPic {
		left: 4vw;
		top: 0vh;
	}
	#tabAboutText,#tabServicesText {
		margin-top: 2vh;
	}
	.leftBoxes {
		top: 1vh;
	}
	#tabContactus > .card {
		top: 5vh;
	}
	#contactUsHeader {
		font-size: 1em!important;
	}
}
