html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
body { margin:0 auto;
		}

p.indent {
    /* text-indent: 50px; */
	padding:15px;
}



body { background:url(pictures/bgradient.gif);}

a.one:link {color:#ffcc00;}
a.one:visited {color:#fefefe;}
a.one:hover {color:#fff;}


#container { width:75%;
			margin: 0 auto;
			margin-top: 45px;
			margin-bottom: 43px;
			border-style:inset;
			border-width: 2px;
			box-shadow: 1px -2px 82px -2px #000;
			position:absolute;
			margin-left:12%;
			font-family: monospace;
			background:url(pictures/Red-Background.jpg)no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		}
.logocontainer { width:100%;  
				  border-bottom:inset;
				  border-width: 2px;
				  margin:0 auto;
				  position:relative;
				  margin-top: -10px;
				  background:black;
				  height:305px;
				}
.logocontainer1 { 
				  margin:10px auto;
				  padding-bottom:1%;
				  
				  
				}
				
.socialmedia { height:105px;
				position:absolute;
				top:9%;
				right:3%;
				z-index:99;
			   }
.socialmedia1 { 
				position:absolute;
				top:76%;
				right:2%;
				z-index:99;
			   }


.socialicons { float:left;
			   height:50px;
			   margin-left:10px;
			   opacity:.9;}
.socialicons1 { float:left;
				margin-left:10px;
			   }
			   
.footer { 	height:91px;
			background-image:url(pictures/footer.png);
			bottom:0px;
			width:100%;
			color:#ffD;
			position:relative;
			clear:both;
			
			}
.copyright { 
			 padding-top: 3%;
			 }
.facebookbox { float:right;
				margin-top:18%;
				
		}
		
.contentwrapper { width:70%;
				position:relative;
				margin:0 auto;
				-moz-margin-end: 0%
				
				}
.contentwrapper1 { 
				 position:relative;
				 float:right;
				 right:5%;
				 
				
				}
.contenttext {	float:left;
				width: 57%;
				text-align: justify;
				color: #FFF;
				font-family:sans-serif;
				font-size: 16px;
				margin-bottom: 4%;
				margin-top: 15%;
				background: black;
				opacity: 0.84;
				padding: 15px;
				border-radius: 11px;
				
}
.contenttext1 {	float:left;
				width: 70%;
				/* text-align: justify;*/
				color: #FFF;
				font-family:sans-serif;
				font-size: 16px;
				margin-bottom: 2%;
				margin-top: 11%;
				background: black;
				opacity: 0.84;
				padding: 10px;
				border-radius: 11px;
				padding-bottom: 40px;
	
				}
.hotelnames {	color: white;
				font-size: 27px;
				text-align: center;
				text-decoration:none;
				font-family: sans-serif;
				}
				
.hotelnamesdiv { width: 78%;
				 margin: 0 auto;
				 text-align: center;
				 margin-top:15px;
				 color:white;
				 font-size:15px;
				 margin-bottom:10px;
				 font-family: sans-serif;
			}
.hotelcontenttext {	
				  	margin: 0 auto;
				 	text-align: left;
				  	margin-top:15px;
				 	color:white;
				 	font-size:17px;
				 	margin-bottom:10px;
					font-family: sans-serif;
					
					}
				

a { text-decoration:none;
	}
.dufftitle {
			font-size:19px;			
			}
  .form_hover {
	position: relative;
	overflow: hidden;
	height: 304px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration:none;
    }

        .form_hover:hover .header {
            opacity: 1;
            transform: translateY(-172px);
            -webkit-transform: translateY(-172px);
            -moz-transform: translateY(-172px);
            -ms-transform: translateY(-172px);
            -o-transform: translateY(-172px);
        }

        .form_hover img {
            z-index: 4;
        }

        .form_hover .header {
            position: absolute;
            top: 170px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
            width: 100%;
        }

        .form_hover .blur {
            height: 240px;
            z-index: 5;
            position: absolute;
            width: 100%;
        }

        .form_hover .caption-text {
            z-index: 10;
            color: #fff;
            position: absolute;
            height: 240px;
            text-align: center;
            top: -20px;
            width: 100%;
        }
b {		font-size:14px;
		font-weight:bolder;
		}
		
.hotelsize { 	width: 100%; 
				height: 59%;
			 }
.personal {
			float:left;
			width:250 !important;
			height:300px;}

img {box-shadow: 1px -2px 82px -2px #000;
	}
	
	
div.content_tab {
	display:none;
}
#tabbed_section {
margin: 0 auto;
width: 74%;
padding-bottom:15px;
	}
	
#tabbed_section1{margin: 0 auto;
		 width: 71%;
		 float: right;
		 font-family:sans-serif;
			}
#menu {
	clear: both;
width: 148px;
position: relative;
float: left;
left: 39px;
margin-bottom: 6%;

}
#link a: {color:burlywood;
	}
#Display_content {

}
#ul_tabs {
clear: both;
padding: 0px;
margin: 0px;

}

	
.lh {

list-style: none;
width: 218px;
float: left;
color:#fff;
text-align: center;
padding: 15px;
margin-top: 9px;
font-size: 16PX;
font-family: sans-serif;
border-radius:10px;
background-color:brown;
}

li.lh:hover {
	background-color:crimson;
	cursor: pointer;
}
#patrickshowcase {  box-shadow: none;
					float:left;
					}

.gallery_ul ul li a {	float:left;
					list-style:none;
					padding:5px;
					font-size:22px;
					margin-right:20px;
					color:white;
					font-style:underline;
					font-family: sans-serif;
					}
.gallery_ul ul li a:hover { color:blue !important;
								}
li { list-style:none;
	}

							
.gallery_ul ul   {
					width: 850px;
					margin: 0 auto;
					height: 37px;
							}

.flrcontact{float: right;
margin-right: 18%;
clear: both;
margin-top: -240px;
-moz-margin-end: 0%;}

.response { text-align: left;
			font-size: 24px;
			width:500px;
			padding:15px;
			background:#000;
			opacity:.65;
			color: #FE4;
			border-radius: 15px;
			}
.container { margin:0 auto;
			}
.formtext { color: black;
			font-size: 15px;
			font-weight: bold;
			font-family: sans-serif;
			}
.lala { color:aliceblue;
margin-left: 45%;
font-size:35px;
	}

.formwrapperconfirm {

position: relative;
padding-top: 20px;


}
.wrapper1 {
margin-left: 11%;
text-align: left;
position: relative;
top: 43px;
float: left;
padding:20px;
background: bisque;
border-radius: 15px;
box-shadow: -15px 18px 60px -11px black;
margin-bottom:2%;
}
			  
.formwrapper_send { width: 500px;
			   margin-left:11%;
               text-align: left;
			   position: relative;
			   top: 226px;
			   float:left;
			   background-color:#F0F0F0;
			   padding: 12px;
			  }	
			  		  
.textbox {
	position: absolute;
	left: 148px;
	color: #000;
	padding-top: 15px !important;
padding-bottom: 15px !important;
width: 220px !important;
		  }
.textbox5 { position: absolute;
		   left: 56px;}
.textbox1 { position: absolute;
		   right: 113px;
		  }
		  
.addresswrapper { width: 589px;
				  margin-left: 6%;
                  float: left;
				  margin-top: 14%;
				}

.stephenimg {float:left; margin:4%; margin-top:5%; -moz-margin-start: -12%; -webkit-margin-before: 7%;}
.personaleducation { font-size:24px; margin-left:31%; color:white; -moz-margin-start:12%; font-family:sans-serif;}
.stephenlastimg {float:right; margin-right:-3%; margin-top:16%; margin-bottom:8%; padding-top:0%; -moz-margin-end: 30%;}
.stepheneducation1st {float:left; margin:4%; margin-top: 13%; margin-left: 15%;-moz-margin-start: -6%;}
.degree{ width:49% !important; opacity:.82;height: 357px;}
.references {right:41%; margin-top:7%;}
.tableawards {background-color: chocolate;
color: white;font-size: 15px;margin-left: 6%; margin-top: 5%; margin-bottom: 5%; width: 715px; border-radius: 7px;opacity: .88;}
#mydiv {
position: relative;
left: 63%;
width: 779px;
height: 100px;
margin-left: -516px;
margin-top: 25px;
}

.formwrapper {
width: 94%;
text-align: left;
position: relative;
top: -2px;
float: left;
border-radius: 15px;
padding: 15px;
box-shadow: 2px 6px 15px #000;
margin-bottom: 2%;
background: none repeat scroll 0% 0% #F5DEB3;
opacity: 0.9;
}
.posistionadress {
float: right;
width: 220px;
font-family: Tahoma,Geneva,sans-serif;
margin-right: 7%;
margin-top: -82%;
}
.link {width:330px; margin:0 auto; color:white; -moz-margin-end: 0%;}
.link2 {width:445px;margin:0 auto; color:white; margin-left: 59%;font-size: 15px;-moz-margin-end: -70%; }
.link3 {background-color: chocolate;
color: white;font-size: 15px;margin-left: 6%; margin-top: 5%; margin-bottom: 5%; width: 715px; border-radius: 7px;opacity: .88;}
/* min-width & max-width */
@media screen and (min-width: 600px) and (max-width: 1120px) {
.logocontainer { width:100%;  
				  border-bottom:inset;
				  border-width: 2px;
				  margin:0 auto;
				  position:relative;
				  margin-top: -10px;
				  background:black;
				  height:190px;
				}
.socialmedia1 { 
				position: absolute;
top: 73%;
right: -7%;
z-index: 99;
			   }
.socialmedia1 .socialicons img {width:70%;}
.stephenimg {float:left; margin:4%; margin-top:5%; -moz-margin-start: -3%; -webkit-margin-before: 16%; margin-left:24%; -moz-margin-start: -5%; }
.personaleducation{ font-size:24px; margin-left:13%; color:white; -moz-margin-start:-7%; }
.contenttext {
float: left;
text-align: justify;
color: #FFF;
font-family: sans-serif;
font-size: 16px;
margin-bottom: 4%;
margin-top: 15%;
background: #000;
opacity: 0.84;
padding: 15px;
border-radius: 11px;
width: 99%;
-moz-margin-start: -23%;
}
.personaltable {float: left;
margin-top: 7%;
clear: both;
width: 124%;
padding-bottom: 24%;
margin-left: -10%;
-moz-margin-start: -32%;}
.stephenlastimg {float: right;
margin-right: 20%;
margin-top: 16%;
margin-bottom: 8%;
padding-top: 0%;
-moz-margin-end: 47%;}
.stepheneducation1st {float:left; margin:4%; margin-top: 13%; margin-left: 4%;-moz-margin-start: -6%;}
.stepheneducation2nd {display:none;}
.degree{ width:49% !important; opacity:.82;height: 416px;}
.trainings { width:125% !important;}
.contentwrapper1 {
position: relative;
float: right;
right: 3%;
width: 88%;
}
.references {right:15%; margin-top:7%;}
.tableawards {background-color: chocolate;
color: white;font-size: 15px;margin-left: 6%; margin-top: 5%; margin-bottom: 5%; width: 490px; border-radius: 7px;opacity: .88;}
.logoimg { width:100%;}
.gallery_ul ul { margin-left:-88px; }
#mydiv {
position: relative;
left: 72%;
width: 779px;
height: 100px;
margin-left: -516px;
margin-top: 25px;
}

.formwrapper {
width: 91%;
text-align: left;
position: relative;
top: -2px;
float: left;
border-radius: 15px;
padding: 15px;
box-shadow: 2px 6px 15px #000;
margin-bottom: 2%;
background: none repeat scroll 0% 0% #F5DEB3;
opacity: 0.9;
}
.posistionadress {
float: right;
width: 220px;
font-family: Tahoma,Geneva,sans-serif;
margin-right: 7%;
margin-top: -82%;
}
.link {width:330px; margin-left: 58%;color:white; -moz-margin-end: 0%;}		
.link2 {width:445px;margin:0 auto; color:white;margin-right: -98%; font-size: 15px;-moz-margin-end: -70%;} 	
.link3 {background-color: #D2691E;
color: #FFF;
font-size: 15px;
margin-left: 6%;
margin-top: 5%;
margin-bottom: 5%;
width: 476px;
border-radius: 7px;
opacity: .88;}
.gallery_ul {font-family:sans-serif;}