/* Default CSS */


body {  }
.rccs-sitebackground
	{
		background-color: black !important;
		
	}
.rccs-logo
	{
		width: 10% !important;
		height: 10% !important;
		max-height: 10% !important;
		max-width: 10% !important;
	}
.rccs-navbarformat
	{
		/*padding-top: 0px !important;
		float: left !important;
		margin-left: auto !important;
		margin-right: auto !important;*/
		/*text-align: center;
		display:inline-block;
		float: none;*/
		
	}
.rccs-navbartext
	{
		color: black !important;
		font-size: 30px !important;
		font-family: "sans-serif", "Arial" !important;
		letter-spacing: 5px !important;
		text-shadow: 0px 0px 6px #ebebe0 !important;
		
	}
.rccs-abouttitle
	{
		color: black !important;
		font-size: 25px !important;
		font-family: "sans-serif", "Arial" !important;
		letter-spacing: 5px !important;
		text-shadow: 0px 0px 6px #ebebe0 !important;
		
	}
.rccs-abouttext
	{
		color: #ebebe0 !important;
		font-size: 10px !important;
		font-family: "sans-serif", "Arial" !important;
		letter-spacing: 1px !important;

	}
.rccs-jumbotitle
	{
		color: #ebebe0 !important;
		font-size: 15px !important;
		font-family: "sans-serif", "Arial" !important;
		letter-spacing: 2px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-bottom: 20px !important;
		
	}
.rccs-jumbotitlemain
	{
		color: #ebebe0 !important;
		font-size: 20px !important;
		font-family: "sans-serif", "Arial" !important;
		letter-spacing: 5px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		
	}
.rccs-carouselcontainer
	{
		width: 100% !important;
	}
.rccs-hosglassgoldimg
	{
		width: 25% !important;
		height: 25% !important;
		/*margin-left: 150px !important;*/
		border-radius: 15px 15px 15px 15px !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
.rccs-claykitchen
	{
		width: 33% !important;
		height: 33% !important;
		/*margin-left: 150px !important;*/
		border-radius: 15px 15px 15px 15px !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
.rccs-glassroof
	{
		width: 43% !important;
		height: 43% !important;
		/*margin-left: 150px !important;*/
		border-radius: 15px 15px 15px 15px !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
.rccs-rotatingcrane
	{
		width: 34% !important;
		height: 34% !important;
		/*margin-left: 150px !important;*/
		border-radius: 15px 15px 15px 15px !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}          
.rccs-carouseltext
	{
		color: #ebebe0 !important;
		font-size: 10px !important;
		font-family: "sans-serif", "Arial" !important;
		text-align: right !important;
		margin-left: 370px !important;
	}
.rccs-cardtitle
	{
		color:#ebebe0!important;
		font-size: 15px !important;
		font-weight: bold;
		font-family: "sans-serif", "Arial" !important;
		text-align: right !important;
	}
.rccs-cardimgp001
	{
		width: 100%;
		
		border-radius: 15px 15px 15px 15px !important;
	}
.rccs-cardtext
	{
		color:#ebebe0 !important;
		font-size: 10px !important;
		font-family: "sans-serif", "Arial" !important;
		text-align: justify !important;
	}
.rccs-arrownav
	{
		height: 30%;
		width: 50%;
		
	}
.rccs-linkstxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
	}
.rccs-abouttxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 15px !important;
		width: 80%;
		text-align: justify;
		/*margin-left: 200px;*/
		margin-top: 50px;
		margin-bottom: 50px;
	}
.rccs-homebutton
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 20px !important;
		
	}
.rccs-optxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 15px !important;
		text-align: justify;
		margin-top: 50px;
		margin-bottom: 50px;
	}
.rccs-contacttxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 15px !important;
		width: 80%;
		text-align: justify;
		/*margin-left: 100px;*/
		margin-top: 50px;
		margin-bottom: 50px;
	}
.rccs-copyrighttxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 15px !important;
		width: 80%;
		text-align: justify;
		/*margin-left: 50px;*/
		margin-top: 50px;
		margin-bottom: 50px;
	}
.rccs-swlisttitle
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 25px !important;
	}
.rccs-swlisttxt
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 15px !important;
	}
.rccs-swlisttype
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 10px !important;
	}
.rccs-cardtitleproj
	{
		color:#ebebe0 !important;
		font-size: 25px !important;
		font-family: "sans-serif", "Arial" !important;
		text-align: right !important;
	}
.rccs-cardtxtproj
	{
		color:#ebebe0 !important;
		font-size: 15px !important;
		font-family: "sans-serif", "Arial" !important;
		text-align: justify !important;
	}
.rccs-projbuttonsdiv
	{
		width:100%;
		
		
	}
.rccs-projbleft
	{
		margin: auto;
	}
.rccs-projbright
	{
		margin: auto;
	}
.rccs-projbcenter
	{
		margin: auto;
	}
.rccs-mottotxt
	{
		text-align: justify !important;
	}
.rccs-quote
	{
		font-style: italic;
		font-weight: bold;
		color: #ebebe0;
	}
.rccs-columnleft
	{
		width: 50%;
	}
.rccs-columnright
	{
		width: 50%;
	}
.rccs-glyph
	{
		color: grey;
	}
.rccs-projprestitle
	{
		text-align: center !important;
	}
.rccs-imground
	{
		border-radius: 15px 15px 15px 15px !important;
	}
.rccs-modalbutton
	{
		color: #ebebe0 !important;
		font-family: "sans-serif", "Arial" !important;
		font-size: 10px !important;
		
	}
.rccs-modallinkimg
	{
		width: 100%;
		
		border-radius: 15px 15px 15px 15px !important;
	}
.rccs-openmodalimg
	{
		border-radius: 50px 50px 50px 50px !important;
	}
.rccs-language
	{
		width: 50%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
.rccs-languagediv
	{
		align: center;
	}
.rccs-linediv
	{
		min-height: 15px;
		border-bottom: 2px solid grey;
		border-top: 2px solid grey;
		border-right: 2px solid grey;
		border-radius: 0px 5px 5px 0px;
		
	}
.rccs-navbarcenter
	{
		margin-left: auto;
		margin-right: auto;
	}
.rccs-cranecarousel
	{
		
		margin-left: auto;
		margin-right: auto;
		border-radius: 50px 50px 50px 50px !important;
	}
.rccs-arrownavcrane
	{
		height: 10%;
		width: 50%;
		display: inline-block;
		position: relative;
		bottom: -88%;
		z-index: 5;
		filter: none;
		background-image: none;
		
	}
.rccs-arrownavcranediv
	{
		padding-bottom: 50%;
		padding-top: 50%;
		background-color: red;
	}
.rccs-constructionimg
	{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
.rccs-constructiontxt
	{
		text-align: center !important;
	}
/*.rccs-stickyfooter worked as fixed but not centered
	{
		
		bottom: 50px;
		margin: auto !important;
		width: 50% !important;
		position: fixed;
		background-color: red;
	}*/
.rccs-footertransp
	{
		background-color: transparent !important;
		border: none;
	}
.rccs-floatinghomebutton
	{
		left: 0;
		background-color: red;
		position: fixed;
		z-index:10;
	}
.rccs-homebuttonfixedpos
	{
		background-color: #ebebe0;
	}
.rccs-stariswaterimg
	{
		width: 34%;
		margin-left: auto;
		margin-right: auto;
	}