/*
Welcome to A CSS file created for A.C.T. Solutions Incorperated.
**This is a NOT GNU**

Please respect our code, and understand that it is easier to write your own CSS, than to steal it from someone else.

If you have questions, please contact us at service@actsolutions.ca

*/
#navbar, #navbarm
{
	display:none;
}
#backgroundvid
{
	z-index:-100;
	position:fixed;
	top:0;
	bottom:0;
	min-height:100%;
	min-width:100%;
	
}
video
{
	display:inline-block;
	background:transparent url(../images/corpcorn/circuitboard.png) 50% 50% / cover no-repeat;
	background-position:center;
}
.quotes
{
	font-size:24px;
	font-style:italic;
	color:#444;
	max-width:60%;
	text-align:center;
}
.sidebyside li
{
	width:100%;
	height:25px;
	display:list-item;
	max-width:100%;
	list-style-image:url(../images/listbullets/checkmark25.png);
	list-style-position:inside;
}
.hidden
{
	display:none;
	visibility: hidden;
}
.smalltxt
{
	font:"Courier New", Courier, monospace;
	font-size:12px;
	text-align:left;
	cursor:
}
.clickhere
{
	position:relative;
	left:300px;
	top:15px;
}

.titlebar
{
	width:100%;
	background:url(../images/Standard/header_tile.png) repeat top left;
	text-align:center;
	padding:0px auto 0px auto;
}
.headdivider
{
	height:5px;
	widows:auto;
	background:url(../images/tiles/Horizontal_BluePilllow2.png);
}
.grabbing:active
{
	cursor: grabbing;
}
.grass
{
	background: url(../images/tiles/Tile_X_Grass.png) repeat-x center top;
	border: 0px #000 solid;
	position: relative;
	top: -300px;
	left: 0px;
	height: 300px;
	margin-bottom:-300px;
	width: auto;
	
	
}
.behind
{
	z-index:-1;
}

/*
Content-Aware Pockets
[These Will Size According To The Container They Are Placed In]
NOTE: A content-aware element MUST be placed INSIDE an element with a KNOWN size. Inherit, and Auto sizes will not allow for proper alignment and will skew things
*/
.last
{
	border-bottom:#555 1px solid;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	width:auto;
	
}

/*
Content-Aware Pockets
*/

.contactus_master
{
	background:#333;
	padding:0px 2px 0px 2px;
}
.contactus_master p
{
	text-align:center;
}
.contactus_header
{
	width:auto;
	background-image:-webkit-linear-gradient(center bottom, #09F 0%, #428cca 38%, #66A3D5 100%);
	background-image:-moz-linear-gradient(center bottom, #09F 0%, #428cca 38%, #66A3D5 100%);
	background-image:-o-linear-gradient(center bottom, #09F 0%, #428cca 38%, #66A3D5 100%);
	text-align:center;
	font-size:16px;
	font-weight:200;
	min-height:4px;
	border-radius:5px 5px 0px 0px;
	border-bottom:1px solid #333;
	padding-bottom:0px;
}
.email_half
{
	width:49.6%;
	float:left;
	border:1px solid #000;
	border-radius:5px;
	
}
.email_half p
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.email_clear
{
	clear:both;
}
.contactus_info
{
	float:left;
	background:#FFF;
	color:#000;
	margin:0px 2px 0px 10px;
	border-radius:5px 5px 0px 0px;
}
.contactus_info p
{
	padding:5px;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
}
.email_form
{
	background:#FFF;
	float:right;
	margin:0px 10px 0px 2px;
	border:2px solid #F00;
	border-radius:5px;
}
.google_marker
{
	
}

/***************************************************************
Sliders CSS
****************************************************************/
.sliderContainer
{
	width:100%;
}
.sliderdataCost
{
	-webkit-appearance: none !important;  /* Override default CSS styles */
	-moz-appearance: none !important;
	appearance: none !important;
	color:transparent;
	width: 87%; /* Full-width */
	margin:8.4% auto 0px 6%;
	height: 13px; /* Specified height */
	background: transparent; /* Grey background */
	outline: none; /* Remove outline */
	opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
	-webkit-transition: .2s; /* 0.2 seconds transition on hover */
	transition: opacity .2s;
}

.sliderdataCost:hover
{
	opacity: 1; /* Fully shown on mouse-over */
}
/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.sliderdataCost::-webkit-slider-thumb 
{
	-webkit-appearance: none; /* Override default look */
	appearance: none;
	width: 25px; /* Set a specific slider handle width */
	height: 25px; /* Slider handle height */
	boarder-radius: 50%; /*Radius Of Edges*/
	background: #4CAF50; /* Green background */
	cursor: pointer; /* Cursor on hover */
}
.sliderdataCost::-moz-range-thumb 
{
	width: 25px; /* Set a specific slider handle width */
	height: 25px; /* Slider handle height */
	boarder-radius: 50%; /*Radius Of Edges*/
	background: #4CAF50; /* Green background */
	cursor: pointer; /* Cursor on hover */
}

/********************************************************************
RESIDENTIAL CENTRAL PAGES
*********************************************************************/
.rescent_titlewrapup
{
	width:100%;
	background:#FFF;
	padding:0px 0px 0px 2px;
	position:fixed;
	top:0px;
	text-align:center;
	z-index:10;
}
.rescent_mainbody
{
	width:100%;
	height:auto;
	/*background:#FFF;*/
	font-family: Segoe UI, sans-sarif;
}
.rescent_main
{
	height:69px;
	/*background:url(../images/backgrounds/geometric-1732847.png) no-repeat;*/
	
}
#rescent_main_background1
{
	background:url(../images/backgrounds/geometric-1732847.png) no-repeat 0px -69px ;
}
.rescent_titlebar
{
	width:1000px;
	max-width:100%;
	background:#FFF;
	text-align:center;
	margin:0px auto 0px auto;
}
.rescent_titlebar img
{
	margin:5px 0px 0px 0px;
}
.inline
{
	display:inline-table;
}
.opacity img
{
	opacity:0.4;	
}
.opacity img:hover
{
	opacity:1.0;
}
.rescent_titleNAV
{
	color:#000;
	display:inline-table;
	vertical-align:top;
}
.rescent_titleNAV img
{
	margin:auto 0px auto 0px;
	display:inline-table;
	vertical-align:top;
	
}
.rescent_titleNAV ul
{
	margin: 25px 10px 0px 10px;
		
}
.rescent_titleNAV li
{
	border:0px;
	display:inline-table;
	list-style:none;
	list-style-image:none;
	text-align:center;
	font-weight:300;
	color:#BBB;
	width:inherit;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:20px;
			
	-webkit-transition-property:color, text, text-shadow;
	-webkit-transition-duration: 0.3s, 0.3s;
	-webkit-transition-timing-function: linear, ease-in;

	-moz-transition-property:color, text, text-shadow;
	-moz-transition-duration:0.3s;
	-moz-transition-timing-function: linear, ease-in;

	-o-transition-property:color, text, text-shadow;
	-o-transition-duration:0.3s;
	-o-transition-timing-function: linear, ease-in;
}
.rescent_titleNAV li:hover
{
	color:#666;
}
.rescent_intro
{
	margin:0px auto 0px auto;
	width:1000px;
	max-width:100%;
	
}
.rescent_into img
{
	z-index:5;
}
.rescent_statement
{
	background:#999999;
	height:100%;
	color:#000;
	padding:10px 10px 10px 10px;
	font-size:24px;
	font-weight:100;
	text-align:center;
}
.rescent_statement h2
{
	text-align:center;
	padding:0px 0px 20px 0px;
	margin:0px;
	border:0xp;
	font-size:28px;
	font-weight:400;
}
.rescent_options
{
	/*background:url(../images/rescentral/bg_selection_stadium_long.png) fixed no-repeat center;*/
	width:1000px;
	max-width:100%;
	height:auto;
	color:#000;
	margin:0px auto 0px auto;
}
.rescent_options p
{
	
}
.rescent_option_container
{
	padding:0px 10px 0px 10px;
	width:33%;
	display:inline-block;
	box-sizing:border-box;
	ms-box-sizing: border-box;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	vertical-align:top;
	text-align:center;
	color:#999;
	
}
.rescent_option_container a
{
	color:#AAA;
}
.rescent_option_container_long
{
	padding:0px 10px 0px 10px;
	width:33%;
	display:inline-block;
	box-sizing:border-box;
	ms-box-sizing: border-box;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	vertical-align:top;
	text-align:center;
	color:#999;
	
}
.rescent_option
{
	background:#eee;
	width:300px;
	height:auto;
	margin:10px auto 10px auto;
	border-radius:10px 10px 10px 10px;
	position:relative;
	opacity:1;
	
	transition-property:all;
	transition-duration:0.2s;
	transition-timing-function: linear, ease-in;
	-moz-transition-property:all;
	-moz-transition-duration:0.4s;
	-moz-transition-timing-function: linear, ease-in;
}
.rescent_option_containerLarge
{
	
	width:96%;
	display:inline-block;
	box-sizing:border-box;
	ms-box-sizing: border-box;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	vertical-align:top;
	text-align:center;
	color:#999;
	
}
.rescent_optionLarge
{
	background:#eee;
	width:100%;
	height:auto;
	margin:10px auto 10px auto;
	padding:0px 10px 0px 10px;
	border-radius:10px 10px 10px 10px;
	
	/*transform:scale(.7,.7); */
	
	transition-property:all;
	transition-duration:0.2s;
	transition-timing-function: linear, ease-in;
	-moz-transition-property:all;
	-moz-transition-duration:0.4s;
	-moz-transition-timing-function: linear, ease-in;
}
.optionsize200
{
	width:290px;
	height:auto;
}
.rescent_option p, .rescent_optionLarge p, .test_rescent_option p
{
	background:#CCCCCC;
	border-radius:0px 0px 10px 10px;
	text-align:center;
	
}
.rescent_option:hover, .rescent_optionLarge:hover, .test_rescent_option:hover
{
	opacity:1;	
	color:#333;
}
.rescent_option_footer
{
	text-align:center;
}
.rescent_about
{
	background:#0099FF;
	height:250px;
	color:#FFF;
	
}
.rescent_about h2
{
	padding: 20px 0px 5px 0px;
	margin: 0px;
	font-size: 24px;
	
}
.rescent_about table
{
	color:#FFF;
	border:transparent;
	margin-top:15px;
}
.rescent_about li
{
	text-align:left;
	padding-left:10px;
	list-style-position:inside;
}
.rescent_rotate90cw
{
	transition-property:color, text, text-shadow, opacity;
	transition-duration:0.5s;
	transition-timing-function: linear, ease-in;
}
.rescent_rotate90cw :hover
{
	transform:rotate(90) scaleX(-1);
	animation-name:fadeInLeft;
	animation-duration:1.5s;
}
.rescentwidth50
{
	width:50%;
}
.rescentwidth100
{
	width:100%;
}
.fade-ins
{
	display:inline-block;
	width:250px;
	height:200px;
	margin:0px 20px 0px 20px;
	text-align:center;
}
.fade-ins h3
{
	font-size:24px;
}
.clients
{
	background:#6CF;
	border-radius:10px;
	max-width:100%;
	margin:5px;
	padding:5px;
}
/*Footer
*****************************************************************/
.footerContact
{
	height:auto;
	width:80%;
	max-width:100%;
	text-align:center;
	vertical-align:top;
	margin:0px auto 0px auto;
	padding:5px 0px;
}
.footContainer
{
	display:inline-block;
}
.footone
{
	width:22%;
	margin:0px 10px;
	display:inline-block;
}
.foot2
{
	width:20%;
	margin:0px 5px;
	vertical-align:top;
	display:inline-block;
}
.foot3
{
	width:23%;
	margin:0px 5px;
	vertical-align:top;
	display:inline-block;
}
/*Universale classes
*****************************************************************/
/*Email related
*****************************************************************/
#formerror
{
	background:#333;
	color:#D90000;
	position:relative;
	top:-313px;
	right:-359px;
	height:284px;
}
/*Universale classes
*****************************************************************/

.fadeinoutclass
{
	animation: fadeinout 5s linear forwards;
}
.invisible {
	transition: opacity 1.5s ease;
	opacity: 0.0;
}

.visible {
	transition: opacity 1.5s ease;
	opacity: 1.0;
}
.fromLeftIn
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(0,0);
	opacity: 1.0;
}

.fromLeftOut
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(-30px,0);
	opacity: 0.0;
}

.fromRightIn
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(0,0);
	opacity: 1.0;
}

.fromRightOut
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(20px, 0);
	opacity: 0.0;
}
 .center
{
	text-align:center;
	margin:0px auto 0px auto !important; 
}

/* Keyframes Transitions and Other Variables */

@-webkit-keyframes fadeinout
{
	0%,100% {opacity:0;}
	50% {opacity:1;}
}
/*BestPractice CSS
*****************************************************************/

.imagebox
{
	max-width:100%;
	width:100%;
}
.longBox
{
	
	max-width:100%;
	width:1000px;
	height:230px;
}
.optionsTextbox
{
	max-width:100%;
	width:95%;
	color:#FFF;
}
.bpSlide fade
{
	max-width:100%;
}

/*SlideShow CSS
*****************************************************************/

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 100%;
  position: relative;
  margin: auto;
  border-radius:20px;
}

/* Slideshow container img */
.slideshow-container img {
  vertical-align:center;
}

/* Hide the images by default */
.mySlides {
    display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.dots
{
	position:absolute;
	top:90%;
	right: 0;
	margin:0px 10px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 18px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  background-color:#000;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #06C;
  border-radius: 20%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #0099FF;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

/*Overlay CSS
*****************************************************************/

.overlay
{
	height: 100%;
    width: 0;
    position: fixed;
    z-index: 11;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;	
}
.overlay-content {
    position: relative;
    top: 0%;
    width: 100%;
	height:96%;
    text-align: center;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #666666;
    display: block;
    transition: 0.3s;
}
.overlay .closebtn {
    position: absolute;
	color:#333;
	z-index:12;
    top: 0px;
    right: 35px;
    font-size: 50px;
}
.option_overlay
{
	position: absolute;
  	bottom: 0%;
  	left: 0;
  	right: 0;
  	background-color: #008CBA;
	border-radius:0px 0px 10px 10px;
  	overflow: hidden;
  	width: 100%;
  	height:0;
 	transition: .5s ease;
}
.option_overlay p
{
	color:#FFF;
	background-color:transparent;
	font-size:17px;
	margin:0px 5px;
}
.rescent_option h2
{
	margin:0px;
}
.rescent_option:hover .option_overlay {
  height: 30%;
}
.noscroll { overflow: hidden; }
/*Overlay CSS
*****************************************************************/
.shadow3
{
	text-shadow:3px 3px #212121;
}
/*GotScrap
*****************************************************************/
.scrapback
{
	background:#FFF;
}
.gscrap_Holder
{
	width:80%;
	margin:10px auto;
}
.ginline
{
	display:inline-block;
	width:49%;
	max-width:100%;
	vertical-align:top;
}
.ground
{
	border-radius:10px;
	/*border:2px #06F solid;*/
	color:#FFF;
	background:transparent;
}
.gright
{

	margin:5px 46px 5px auto;
}
.gleft
{
	margin:5px auto 5px 25px;
}
.gscrap
{
	width:60%;
}
.gscrap p
{
	font-size:14px;
	color:#000;
	margin:auto 10px;
}
.gscrap h1
{
	text-align:center;
	margin:5px 10px 10px 20px;
	font-size:28px;
	color:#09F;
}
.gscrap li
{
	margin:10px 5px;
	text-align:left;
	text-indent:10px;
	font-size:24px;
	
}
/*SideBySide Boxes
*****************************************************************/
.holder
{
	width:80%;
	margin:10px auto;
}
.holder_inline
{
	display:inline-block;
	width:49.8%;
	max-width:100%;
	vertical-align:top;
}
.hround
{
	border-radius:10px;
	border:4px #09F solid ;
	color:#FFF;
	background:transparent;
}
.hright
{

	margin:5px 25px 5px auto;
}
.hleft
{
	margin:5px auto 5px 25px;
}
.h_window
{
	width:60%;
}
.h_window p
{
	font-size:14px;
	color:#000;
	margin:auto 10px;
}
.h_window h1
{
	text-align:center;
	margin:5px 10px 10px 20px;
	font-size:26px;
	color:#09F;
}
.h_window li
{
	margin:10px 5px;
	text-align:left;
	text-indent:10px;
	font-size:24px;
	
}
.h_window ul
{
	margin-left:25px;
	font-size:30px;
}
/*Test Page CSS
********************************************************************/
.test_option_container_long
{
	padding:0px 10px 0px 10px;
	width:33%;
	display:inline-block;
	box-sizing:border-box;
	ms-box-sizing: border-box;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	vertical-align:top;
	text-align:center;
	color:#999;
	
}
.test_rescent_option
{
	background:#eee;
	width:300px;
	height:auto;
	margin:10px auto 10px auto;
	border-radius:10px 10px 10px 10px;
	position:relative;
	opacity:.65;
	
	transition-property:all;
	transition-duration:0.2s;
	transition-timing-function: linear, ease-in;
	-moz-transition-property:all;
	-moz-transition-duration:0.4s;
	-moz-transition-timing-function: linear, ease-in;
}
.test_rescent_option p
{
	background:#CCCCCC;
	border-radius:0px 0px 10px 10px;
	
}
.test_rescent_option p:hover
{
	height:300px;
}
.test_rescent_option:hover
{
	opacity:1;	
	color:#333;
}

.test_overlay
{
	position: absolute;
  	bottom: 0%;
  	left: 0;
  	right: 0;
  	background-color: #008CBA;
	border-radius:0px 0px 15px 15px;
  	overflow: hidden;
  	width: 100%;
  	height:0;
 	transition: .5s ease;	
}
.test_rescent_option:hover .test_overlay {
  height: 50%;
}
/******************************************************
Footer
******************************************************/
.footone
{
}
.foot2
{
}
.foot3
{
}
.foot3 h2
{
}
.footerContact table
{
	font-size:14px;
	font-weight:400;
	text-align:left;
}

/*******************/
.column {
    float: left;
    width: 33.3%;
    margin-bottom: 16px;
    padding: 0 8px;
}

/* Display the columns below each other instead of side by side on small screens */
@media screen and (max-width: 1024px) {
    .column {
        width: 100%;
        display: block;
    }
}

/* Add some shadows to create a card effect */
.card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.card p, .card h2
{
	margin:5px 5px;
}
.card h2
{
	font-size:30px;
	font-weight:600;
}
/* Some left and right padding inside the container */
.container {
    padding: 0 16px;
}

/* Clear floats */
.container::after, .row::after {
    content: "";
    clear: both;
    display: table;
}

.positionTitle {
    color: grey;
}

.button {
    border: none;
    outline: 0;
    display: inline-block;
    padding: 8px;
    color: white;
    background-color: #000;
    text-align: center;
    cursor: pointer;
    width: 100%;
}

.button:hover {
    background-color: #555;
}
@media only screen and (max-width:1024px)
{
	/* Mobile Scrapping */
.scrapback
{
	background:url(../images/corpcorn/scrap_background3.png) no-repeat center;
	background-size:cover;
}
.gscrap_Holder
{
	width:100%;
}
.gscrap
{
	width:90% !important;
}
/* Mobile holder*/
.holder
{
	width:100% !important;
}
.holder_inline
{
	width:98% !important;
	margin:1%;
}
.h_window
{
	width:100%;
}
.hleft, .hright
{
	margin:10px 0px 0px 0px;
}
/* Mobile NavBar*/
.rescent_titlewrapup
{
	width:100%;
	background:#FFF;
	padding:0px 0px 0px 2px;
	position:fixed;
	top:0px;
	text-align:center;
	z-index:10;
	
}
.rescent_main
{
	height:84px !important;
}

.rescent_titlebar
{
	width:100%;
	max-width:100%;
	background:#FFF;
	position:fixed;
	top:0px;
	text-align:left;
	z-index:10;
}
.rescent_titlebar
{
	color:#000;
	display:block;
	vertical-align:top;
}
.rescent_titlebar #links
{
	display:none;
}
.rescent_titlebar #links a
{
	display:block;
	text-align:center;
	background:#333;
	height:60px;
	color:#DDD;
	font-size:50px;
}
.rescent_titlebar #links a:hover
{
	background:#DDD;
	color:#333;
}
.rescent_titlebar a
{
	color:black;
	display:inline-block;
	text-decoration:none;
}
.rescent_titlebar img
{
	color:black;
	display:inline-block;
	text-decoration:none;
}
.rescent_titlebar a.icon
{
	background:black;
	color:white;
	padding:22px 25px 28px 25px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	line-height:none;
}

	body
	{
		font-size:24px;
	}
	.submitbutton
	{
		width:54%;
		font-size:38px !important;
		font-weight:700;
		height:50px;
	}
	.quotes
	{
		max-width:90%;
	}
	.footerContact table, .footerContact table p
	{
	font-size:25px;
	font-weight:400;
	text-align:left;
	}
	.footerContact table
	{
		padding:0px 10px;
	}
	.foot3 table input, .foot3 table textarea
	{
		font-size:25px;
		display:block;
		margin:0px auto;
	}
	.sidebyside li
	{
	width:100%;
	height:auto;
	display:list-item;
	max-width:100%;
	list-style-image:url(../images/listbullets/checkmark25.png);
	list-style-position:inside;
	font-size:28px;
	margin:0px auto;
	}
	.rescent_about table
	{
		width:100%;
	}
	.rescent_about table p
	{
		font-size:24px;
	}
	/*Overlays*/
	.option_overlay p
	{
		font-size:24px;
		text-align:center !important;
	}
	div.rescent_statement
	{
		background-color:#09F;
		height:auto;
	}
	.rescent_statement h2, .rescent_statement p
	{
		font-size:30px;
		color:#FFF;
	}
	.rescent_option
	{
		font-size:0.9em;
		
	}
	.rescent_option_container
	{
	padding:0px 10px 0px 10px;
	width:100%;
	display:block;
	box-sizing:border-box;
	ms-box-sizing: border-box;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	vertical-align:top;
	text-align:center;
	color:#999;
	}
	.rescent_option_container p
	{
		font-size:28px;
	}
	.rescent_option h2
	{	
		font-size:36px;
	}
	.rescent_option
	{
	background:#eee;
	width:100%;
	height:auto;
	margin:10px auto 10px auto;
	border-radius:10px 10px 10px 10px;
	
	opacity:1;
	
	transition-property:all;
	transition-duration:0.2s;
	transition-timing-function: linear, ease-in;
	-moz-transition-property:all;
	-moz-transition-duration:0.4s;
	-moz-transition-timing-function: linear, ease-in;
	}
	.longBox
	{
		height:400px;
	}
	.optionsTextbox p
	{
		font-size:22px;
	}
	.footerContact
	{
		width:98%;
	}
	.footContainer
	{
		display:block;
		width:100%;
		margin:5px 10px;
	}
	.footone
	{
		width:100%;
		max-width:100%;
		margin:0px 0px;
		background:#333333;		
	}
	.footone p
	{
		margin:0px 10px;
		text-align:justify;
		font-size:24px;		
	}
	.foot2
	{
		width:100%;
		margin:0px 0px;
		vertical-align:top;
		background:#666666;
		
	}
	.foot3
	{
		width:100%;
		margin:0px 0px;
		vertical-align:top;
		background:#333;
		
	}
	
}
@media only screen and (max-width:970px)
{
	div.rescent_statement
	{
		background-color:#900;
		height:140px;
	}
	.rescent_statement h2
	{
		font-size:14px;
	}
	.rescent_option
	{
		font-size:0.9em;
		
	}
	
	
}
