html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { margin:0; padding:0; width:100%; min-width:465px;}
html { 
  background: #0a0a0c;
  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin:0; 
  padding:0;
}
@font-face {
    font-family: "times";
    src: url(images/times.ttf) format("truetype");
}
#main
{
width:100%;
}
.header
{
background:url(images/header-mob.jpg) no-repeat center center;
width:100%;
background-size:100% 100%;

}
.logo
{
width:200px;
margin:0 0 0 10px;
height:155px;
}
.logo img
{
width:200px;

margin:2px 0 0 10px;
height:140px;
}
.Cup
{
width:350px;
height:350px; 
position:absolute; 
top:10%;
left:4%;
}
.Cup img
{
width:350px;
height:350px; 
}

.Close img
{
color:#000;
cursor:pointer;
float:right;
width:70px;
height:70px;
margin-right:-28px;
margin-top:-376px;"
}
.eb
{
display:;
position:relative;
margin:0 0 0 20px;
}
.eb img
{
width:px;
margin:-10px 0 0 10px;
width:40%;
}
#menu
{
width:100%;
background:white;
border-top:solid 2px #262626;
border-bottom:solid 2px #262626;
height:50px;
}
.menu
{
}
ul.tabs li
{
display:inline-block;
font:normal 1.5em times;
margin-top:10px;
padding:0px 10px 0 10px;
cursor:pointer;
color:#0a0a0c;
}
ul.tabs li a
{
color:#0a0a0a;
text-decoration:none;
}
ul.tabs li:hover
{
display:inline-block;
font:normal 1.5em times;
padding:0px 10px 0 10px;
color:#2c2c2c;
text-shadow:0px 5px 20px rgba(35,008,000, 0.8);
text-decoration:none;
border-bottom:solid 0.2px #210700;
}
.banner
{
position:relative;
width:100%;
background:#fff;
margin-top:2px;
}
.marky
{
position:relative;
width:100%;
background:#ffffff;
margin-top:1px;
font:normal 1.5em times;
color:#000000;
padding:20px 0 20px 0;
}
.zarky
{
position:relative;
background:url(images/city5.jpg) no-repeat center center fixed;
background-size:100% 100%;
padding:20px 0 20px 0;
}
.mary
{
position:relative;
width:100%;
background:#ffffff;
margin-top:1px;

}
.gallery-head
{
position:relative;
width:100%;
background:#e5e5e5;
padding:10px 0 10px 0;
border-top:solid 2px #282828;
border-bottom:solid 2px #282828;
font:normal 1.8em times;
text-shadow:0 5px 20px #161616;
}
.contact-head
{
position:relative;
width:100%;
background:transparent;
padding:10px 0 10px 0;
border-top:solid 1px #565656;
border-bottom:solid 1px #565656;
font:normal 3em times;
text-shadow:0 5px 20px #161616;
}
.about
{
Background:white;
background-size:100% 100%;
}
.about img
{
display:none;
}
.about p
{
font:normal 1.2em times;
width:90%;
text-align:justify;
padding:20px 0 20px 0;
}
.about-head
{
position:relative;
width:100%;
background:#e1e1e1;
margin-top:0px;
padding:10px 0 10px 0;
border-top:solid 1px #565656;
border-bottom:solid 1px #565656;
font:normal 2em times;
text-shadow:0 5px 20px #787878;
}
.contact-head a
{

border-bottom:solid 1px #000;

}
.Gallery-tab
{
background:#ffffff;
width:100%;
}
.Gallery-tab-img1, .Gallery-tab-img2, .Gallery-tab-img3
{
width:80%;
padding:1px 0 1px 0;
border-top:solid 2px #262626;
border-bottom:solid 2px #262626;
background:white;
}
.Gallery-tab-img1 img, .Gallery-tab-img2 img, .Gallery-tab-img3 img
{
width:80%;
padding:1px 0 0px 0;
vertical-align: middle;
border-top:solid 2px #262626;
border-bottom:solid 2px #262626;
background:white;
}

.gallery
{
position:relative;
width:100%;

background:#ffffff;
padding-top:10px;
}
.space
{
position:relative;
background:white;
height:10px;
}
.gallery-adds
{
position:relative;
width:100%;
background:#ffffff;
padding:10px 0 10px 0;
border-top:solid 1px #565656;
border-bottom:solid 1px #565656;
}
.gallery-one, .gallery-two
{
position:relative;
width:49%;
background:url(images/Gallery-adds.jpg) no-repeat center center;
opacity:1;
display:inline-block;
border-radius:80px;
}
.gallery-one img, .gallery-two img
{
position:relative;
padding:20px 0px 20px 0px;
width:85%;
border-top:solid 5px transparent;
border-bottom:solid 5px transparent;
border-radius:20px;
}
.gallery-one img:hover, .gallery-two img:hover, .gallery-one img:active, .gallery-two img:active, .gallery-one img:focus, .gallery-two img:focus
{
border-top:solid 5px #121212;
border-bottom:solid 5px #121212;
}
.image-caption
{
position:relative;
top: 1px; 
left: 0px; 
width: 100%; 
height: 50px;
background:rgba(050,050,050, 0.2);
color:white;
line-height: 50px;
text-align: center; 
border-radius:0px 0 15px 15px;
}
.name
{
font: normal 2em times; 
}
.place
{
font: normal 1em times; 
}
.middle
{
position:relative;
width:100%;
margin-top:1px;
}
.middle-one
{

background:rgba(122,102,092, 0.3);
}
.middle-two
{
background:rgba(122,102,092, 0.3);
margin:20px 0 0 0;
}
.middle-one, .middle-two
{
width:99%;
display:block;
font:normal 2em times;
}
.middle-one img, .middle-two img
{
opacity:1;
width:80%;
padding:10px 0 0 0;
cursor:pointer;
}

.middle-one img:hover, .middle-two img:hover
{
opacity:1;
}
.link
{
float:right;
cursor:pointer;
opacity:0.5;
font:normal 0.8em times;
margin:0 20px 0 0;
}
.link:hover
{
float:right;
border-bottom:solid 1px #262626;
opacity:0.9;
font:normal 0.8em times;
}
.last
{
position:relative;
width:100%;
background:#ffffff;
margin-top:1px;
padding:0 0 30px 0;

}
.last-one, .last-two
{
width:90%;
font:normal 1.5em times;
text-align:left;
}
.last-two
{
padding:20px 0 0 0;
}
.last-one a, .last-two a
{
text-align:left;
}
.main
{
font:normal 1.5em times;

border-bottom:solid 2px #262626;
}
.barky
{
position:relative;
background:url(images/city2.jpg) no-repeat center center fixed;
background-size:100% 100%;
padding:10px 0 10px 0;
}
.main_container1
{
width:49%;
vertical-align:text-top;
text-align:center;
}
.main_container1 a
{

font:normal 2em times;
}
#Contact
{
background:white;
 background-size:100% 100%;
}
.contact-head
{
position:relative;
width:100%;
background:transparent;
padding:30px 0 30px 0;
border-top:solid 1px #565656;
border-bottom:solid 1px #565656;
font:normal 2em times;
text-shadow:0 5px 20px #161616;
}
.contact-head a
{

border-bottom:solid 1px #000;

}
.Service-head
{
position:relative;
width:100%;
background:#e5e5e5;
padding:10px 0 10px 0;
border-top:solid 1px #565656;
border-bottom:solid 1px #565656;
font:normal 1.8em times;
text-shadow:0 5px 20px #161616;
}
.barky-img
{
padding:10px 0 10px 0;
}
.barky-one, .barky-two
{
background:rgba(020,020,020,0.5);
width:100%;

}
.barky-two a
{
color:white;
border:solid 2px #717171;
padding:0px 30px 0px 30px;
border-radius:10px;
cursor:pointer;
}
.barky-two a:hover
{
color:white;
border:solid 2px #b1b1b1;
padding:0px 30px 0px 30px;
border-radius:10px;
}
.serv
{

font:normal 2em times;
color:white;
text-shadow:0 5px 15px #262626;
}

.home-services
{
display:inline-block;
padding:5px;
width:30%;
}
.home-services img
{

width:95%;
}

.Services
{
background:white;
}



.map
{
font:normal 1em times;
text-align:justified;
cursor:pointer;
text-decoration:none;
padding:0 10% 0 10%;
color:#262626;
border-bottom:solid 1px #888888;
border-top:solid 1px #888888;
border-radius:5px;
color:#000101;
}
.map:hover
{
font:normal 1em times;
border-bottom:solid 1px #333333;
border-top:solid 1px #333333;
border-radius:5px;
}
.footer
{
position:relative;
width:100%;
background:#fff;
height:50px;
margin-top:1px;
border-top:solid 2px #262626;
}
.copy
{
float:left;
padding:12px 0 0 5px;
font:normal 1.1em times;
font-weight:500;
}
.web
{
float:right;
cursor:pointer;
padding:12px 5px 0 0px;
font:normal 1em times;
}
.rights
{
display:none;
}