.about-body {background-image: url(../images/niagra-falls-1.jpg); padding-left:20px}

.header-img-1 { max-height:200px; display:inline-block; width:50%; height:200px;z-index:1; position: relative; max-width:400px;min-width:400px; } 
.header-img-2 { max-height:200px; display:inline-block; width:50%; height:200px;z-index:1; position: relative;max-width:400px; min-width:400px; } 
.header-img-1-small {z-index:1; width:500px; margin:auto; display:none} 
.header-img-2-small {z-index:1; width:500px; margin:auto; display:block } 
.header-img { display:block; width:100%; z-index:1; position: relative; }



#main-div {
	width:100%; background-color:#FFF; opacity:.95;margin-bottom:40px;
}
#main-div- {
	width:1100px; background-color:#FFF; opacity:.95; margin-bottom:40px;
}
#main-div- .header-img { margin:auto;}
.main-div- {width:1100px; background-color:#FFF; opacity:.95; margin-top:40px;margin-bottom:40px;}
.main-div- .header-img { margin:auto}
#main-div p {line-height:24px;}
#block4 {display: inline-block; width:40%; padding-left:20px}



#Header { display:inline-block;width:100%;}
#Header-div {background-color:#fff;width:100%;width:100%;}
#Header h2 {color:#F00; text-shadow:1px 1px #000; font-size:2.0em; text-align:center; }
#Header h2 span {color:green;}
#Header-div h4 {margin-bottom: 0px;padding-bottom: 10px;}



.my-content {display: inline-block; width:90%;}
.my-content h2 {margin-bottom:10px; margin-top:0px; color: inherit;}
.my-content p {text-align:justify; color:#000;}


#google-bus-list {
	font-size: 1.1em;
	color:#F00;
	text-shadow:.5px .5px #000;
		
}
#google-bus-list:hover {
	font-size:1.1em;
	text-decoration:underline;
	cursor:pointer;
}
#_04:hover {
	font-size: 1.1em;
	color:green;
}
#_04 {
	color:green;
	cursor:default;
}



.services-offered { margin-left:0px; padding-left:20px; padding-bottom:30px; list-style:disc; text-align:left; } 
.services-offered ul { margin-left:5px;padding-left:10px;list-style:circle; display:none; } 
.services-offered li {padding:6px 0 6px} 
.services-offered li span { cursor:pointer; } 
.services-offered li a { color:inherit; text-decoration:none; }
.services-offered li a:hover { color:red; text-decoration:none; } 


.recentlist li {padding:2px 0 2px; text-align:left}
.recentlist li {color:#f00}
.recentlist li:nth-child(3n-2) {color:blue}
.recentlist li:nth-child(3n-1) {color:#F0F}
.recentlist li:nth-child(3n) {color:#118B11}
.recentlist a {color:inherit; text-shadow:none}





.iphone { 
background-image: url(../images/iphone-display1.png); background-size: 250px 500px; background-repeat:no-repeat; background-position:center; height: 500px; width:250px; display:inline-block; margin-top:50px; margin-left:50px }
#map-iphone {
margin: 78px 40px 0 27px; height: 347px; /*width: 196px;*/ width: 188px; } 
.pc-mon {
background-image: url(../images/pc-display.png); background-size: 600px 600px; background-repeat:no-repeat; background-position:center; height: 600px; width:700px; display:inline-block; float:right } 
.pc-mon-empty { 
background-image: url(../images/pc-display-empty.png); background-size: 900px 900px; background-repeat:no-repeat; background-position:center; width:900px; height:900px; display:inline-block; } 
#map-pc { 
margin: 73px 40px 0 72px; height: 350px; width: 552px; border-radius: 5px; }



.padding {padding:15px}

.sidebar {margin: 0 0 0 210px;}
.left-side-bar {width:1370px; margin:0}
.header-text {width:200px;backgdround-image: url(../images/blue-shy-clouds.png);background-size: 100% 1000px;background-repeat:no-repeat;background-position:center;}
.header-text h2 {margin: 10px; /*border-bottom:3px solid #666*/ background-image: url(../images/background-white.jpg); }
.header-text div:nth-child(2) {height:90%; margin:0px; }
.header-text div:nth-child(2) h3 {color: #000; background-color:#F7BC00; padding:10px 0 10px 5px; margin:0; border-top:1px #000 solid; border-bottom:1px #000 solid;cursor:pointer;opacity:.9;}
.header-text div:nth-child(2) a:nth-child(odd) h3 {background-color:#0F9}
.header-text div:nth-child(2) h3:hover { background-color:#00F;opacity:1;color:#fff}
.header-text div:nth-child(2) h2 {padding:10px 0 10px 5px; margin:0; border-top:1px #000 solid; border-bottom:1px #000 solid; color:#000; font-weight:bold; font-size:.9em}
/*.header-text div:nth-child(2) img {width:70%; margin:10px 1px 10px 10px; display:block; border:none; margin-right:0 !important}*/
.header-text div:nth-child(2) img {width:100%; margin:10px 1px 10px 0px; display:block; border:none; margin-right:0 !important}

@media print {
	.left-side-bar {display:none}
	body { width:1000px}
	.sidebar {margin:auto !important}
	iframe{display:none}
	.iphone {display:none}
	.pc-mon {display:none}
	
}

.blueback {background-color:#dadaff; color:#000; padding: 10px 30px 10px 30px; border-radius:11px; text-shadow:#000 .3px .3px}
.position-center {display:block; margin-left:auto; margin-right:auto}
.block3 { width: 1070px; margin-left:210px; margin-right:20px; background-image: url(../images/background-white-lite.png);}
.breakB {width:100%; margin:120px 0 120px; height:30px; background-color:#000;}
.breakB-no {width:100%; margin:120px 0 120px; height:30px; background-color:transparent;}
.no-spacing {margin:0; border:0; padding:0}
.padding-left li {margin-left:20px !important}



#contact { font-weight:bold; color:blue; font-size: 20px; cursor:pointer; padding-bottom:20px; text-align:left }

footer p {text-align:center; opacity:.3; margin: 0 0 10px;}
footer p span {font-style: italic; color:#BA0009}
footer img:hover {border:#f00 3px solid}
footer img {opacity:.6 ; border:transparent 3px solid}






html, body {height: 90%; margin: auto;padding: 0px;width:100%;/*background-color:#EAEAEA;*/}/
.mobile {width: 90% !important; margin:0};
iframe {margin: 0x;padding: 0px;width:100%;}
div {text-align:center}
h4,h5{text-transform:capitalize; margin-top:0; padding-top:10px; opacity:.7; line-height:25px;width:100%;}
.light {opacity:.5}
a {text-decoration:none;color:black; text-shadow:.5px .5px #F00}
.img1 {width:80%; display:block; margin: auto; padding-bottom:10px}
.img2 {width:60%; display:block; margin: auto; padding-bottom:10px}
.img3 {width:40%; display:block; margin: auto; padding-bottom:10px}
.width100 {width:100%; margin:0; padding-left: 10px}
.whiteback {background-color:#fff}
.transback {background-color:transparent;background-image: url(../images/background-white-lite.png);}
#iframe {height:400px; padding:10px}
.iframe1{height:450px; width:90%; display:block; margin:0 auto 20px auto;}
.ralph-back {background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size: cover;}
.low-opacity-back {background-image: url(../images/background-white-lite.png); padding:1px 0 1px}
.green {color:green}.blue {color:blue} .red{color:red}
.border7px {border:7px solid #000; margin: 15px auto 15px}
.padding15 {padding:15px}
.red h4 {padding-top:20px; font-size:1.5em}

@media print {
iframe {display:none !important}
.img1{width:50% !important}.img2{width:30% !important}.img3{width:10% !important}
#one{display:none !important}
#two {page-break-after: always;}
}

.width100 {padding-left:0}
li.images {list-style:none; display:inline-block;}
li.images img { max-height:200px;}
.width100 .transback h5 {margin-left:10px}
#Header-div h2 {margin-bottom:5px}
#Header-div p {color:#fff; margin-bottom:10px}
#Header-div img {width:300px}