@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

BODY {
background:#afe0fe;
    background-size: cover; /* Ensures the image covers the whole body */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    position: relative; /* Establishes a positioning context */
margin-top:0px;
margin-bottom:0px;
-webkit-text-size-adjust: 100%;
margin-left:0px;
font-size:100%;
margin-right:0px;
text-align:left;
font-family: Roboto,Lato, Verdana, Helvetica, sans-serif;
}
body::before {
    content: '';
    position: fixed; /* Fixes the background image */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://www.budapestpropertyrentals.com/gifs/bck2025.jpg'); /* Sets the same background image */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.2; /* Sets the opacity */
    z-index: -1; /* Places it behind other content */
}

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, 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,
caption, tbody, tfoot, thead, 
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%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin:0px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
html {overflow-y: scroll;} 

.shorttermbooking{
border:#cccccc 1px solid;
background:#999;
margin:4px;
padding:4px;
}

.longtermbooking{
border:#cccccc 1px solid;
margin:4px;
padding:4px;
}


.mainsleeve{
background:#afe0fe;
background:#fefefe;
width:999px;
margin-right:auto;
margin-left:auto;
border-radius: 5px; /* Rounded corners (adjust as needed) */
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1); /* Subtle shadow */
padding-top:7px;
margin-top:5px;
}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: 1px #fff solid; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #333; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

.textblockleft{width:30%;float:left;}

.newboxcode{
background:#ddd;
width:45%;
margin-bottom:31px;
margin-left:7px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
padding-bottom:7px;
}

.mainscreenhome2{
background:#ffffff;
background:#5590ec url(https://budapestpropertyrentals.com/gifs/welcome4.jpg) no-repeat;
border:3px solid #666666;
width:980px;
  margin-left: auto ;
  margin-right: auto ;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
min-height:720px;
}

.topcontacthome{
width:100%;
background:#000000;
margin:0px;
padding:0px;
position:fixed;
}

.greenbar{
padding:0px;
margin:0px;
border-top:#56a14f 3px solid;
}

.topnav{
min-height:75px;
background:transparent;
width: 990px ;
margin-left: auto ;
margin-right: auto ;
text-align:right;
margin-top:0px;
}

.rightsideap{
padding-top:52px;
}

TABLE.table600{
width:600px;
}

.navtop{
min-height:50px;
background:transparent;
  width: 680px ;
  margin-left: auto ;
  margin-right: auto ;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
padding-bottom:35px;
opacity:0.7;
filter:alpha(opacity=70);
}

.width420{
width:390px;
padding-left:22px;
}

.width620{
width:620px;
}

.imagebox{
width:92%;
margin-bottom:21px;
margin-left:21px;
}

.imagecontainer{
  width: 999px ;
  margin-left: auto ;
  margin-right: auto ;
padding-top:0px;
min-height:371px;
margin-top:0px;
}

.pagebox{
  width: 980px ;
  margin-left: auto ;
  margin-right: auto ;
}

.maintext {
margin-top:0px;
width: 700px ;
margin-right:20px;
padding:6px;
background:#fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
border:#222 0px solid;
text-align:center;
min-height:350px;
text-align:left;
margin-left:11px;
}

.maintextor {
margin-top:0px;
  width: 720px ;
  margin-left: auto ;
  margin-right: auto ;
padding:0px;
background:transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:#222 0px solid;
text-align:center;
min-height:353px;
text-align:left;
margin-left:11px;
}

.maintext2 {
margin-top:2px;
margin-top:0px;
  width: 90% ;
  margin-left: auto ;
  margin-right: auto ;
padding:6px;
background:transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:#222 0px solid;
text-align:center;
min-height:110px;
text-align:left;
margin-left:11px;
}

.searchbox {
margin-top:0px;
width: 80% ;
padding:3px;
background:#ddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:#222 1px solid;
text-align:center;
opacity:0.9;
filter:alpha(opacity=90);
margin-bottom:0px;
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
margin-left:5px;
margin-bottom:17px;
}

.searchbox-wrap {
  position: relative;
  padding:7px;
  margin-bottom:31px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.searchbox-wrap:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  background: #ffffff url('https://budapestpropertyrentals.com/gifs/apartments2023.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
}

.searchbox-content {
  position: relative;
}


.navbox {
margin-top:13px;
  width: 300px ;
  margin-left: auto ;
  margin-right: auto ;
padding:10px;
background:#fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:#aaa 1px solid;
text-align:center;
margin-bottom:34px;
float:right;
text-align:left;
margin:10px;
}



.navboxhome {
margin-top:16px;
  width: 200px ;
padding:0px;
background:#fff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border:#ddd 1px solid;
text-align:center;
text-align:left;
margin:0px;
min-height:290px;
margin-left:3px;
margin-right:3px;
margin-bottom:6px;
float:left;
}


.navboxhome22 {
margin-top:13px;
  width: 279px ;
padding:0px;
background:#fff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border:#ddd 1px solid;
text-align:center;
text-align:left;
margin:0px;
min-height:320px;
margin-left:3px;
margin-right:3px;
margin-bottom:6px;
padding:3px;
float:left;
}

.navboxhome2 {
margin-top:3px;
  width: 408px ;
padding:0px;
background:#fff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border:#ddd 1px solid;
text-align:center;
text-align:left;
margin:0px;
margin-left:3px;
margin-right:3px;
padding-top:3px;
margin-bottom:6px;
float:left;
}

.navboxhomenoborder {
width: 260px ;
padding:0px;
background:#fff;
text-align:center;
text-align:left;
border:#ddd 1px solid;
min-height:340px;
}


.navboxhomenoborderapp {
width: 260px ;
padding:0px;
background:#fff;
text-align:center;
float:left;
text-align:left;
margin:0px;
margin-top:13px;
border:#ddd 2px solid;
}

.navboxhomenoborderlarge {
margin-top:13px;
  width: 510px ;
padding:5px;
background:#fefefe;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:#aaa 0px solid;
text-align:center;
float:left;
text-align:left;
margin:5px;
}

.maincontent2 {
background:#fff;
margin-top:10px;
  width: 980px ;
  margin-left: auto ;
  margin-right: auto ;
padding:0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
border:#ddd 1px solid;
text-align:left;
margin-bottom:34px;
padding:10px;
}

.aboutusbox{

  width: 980px ;
  margin-left: auto ;
  margin-right: auto ;
}

.addressbox{
width:330px;
float:left;
margin:5px;
}

.blobbybox{
width:470px;
float:left;
margin:5px;
}

.mapbox{
width:620px;
float:left;
margin:5px;
}

.maincontentnoback {
margin-top:30px;
  width: 980px ;
  margin-left: auto ;
  margin-right: auto ;
padding:0px;
background:transparent;
text-align:center;
}

.mainc{
background:#fff;
box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
width:990px;
margin-right:auto;
margin-left:auto;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
padding:10px;
}


.btm {
margin-top:1px;
width:999px;
margin-left: auto ;
margin-right: auto ;
padding:0px;
text-align:center;
}

.homebox{
text-align:left;
width:550px;
border:0px solid white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
padding:10px;
padding-top:10px;
margin-left:5px;
padding-bottom:30px;
margin-bottom:134px;
margin-top:40px;
}

.eventbox{
width:450px;
border:1px solid white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
padding:10px;
float:left;
}

.whitebox{
text-align:left;
width:750px;
background:#eeeeee;
border:1px solid #444;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin:5px;
}

.bodybox{
text-align:left;
width:450px;
background:#111111;
border:1px solid black;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin-top:3px;
padding:2px;
padding-top:10px;
margin-left:5px;
padding-bottom:30px;
margin-bottom:164px;
}

.bigbodybox{
text-align:left;
width:650px;
background:#111111;
border:1px solid black;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin-top:200px;
padding:2px;
margin-left:5px;
margin-bottom:50px;
}

.bigbodyboxnoop{
text-align:left;
width:930px;
background:#000000;
border:1px solid black;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin-top:200px;
padding:2px;
margin-left:5px;
margin-bottom:50px;
}


.bigbodyboxnoopwhite{
text-align:left;
width:930px;
background:#eeeeee;
border:1px solid black;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin-top:200px;
padding:2px;
margin-left:5px;
margin-bottom:50px;
}

.footersleeve{
width:100%;
margin:0px;
padding:0px;
margin-left: auto ;
margin-right: auto ;
background:#afe0fe url(https://budapestpropertyrentals.com/gifs/budapest2026.jpg) no-repeat;
background-position:center top;
min-height:700px;
}



.textblock{
width:650px;
}

.text{
color:#FFFFFF;
}

H1{
font-family: Dosis,Lato,verdana,helvetica, sans-serif;
color:#2b3e5b;
margin: 6px 6px 6px 6px;
padding: 0px 0px 0px 0px;
font-size: 28px;
letter-spacing: 0.5px;
font-weight: 400;
margin-left:5px;
}

H2 {
font-family: Dosis,Lato,verdana,helvetica, sans-serif;
color:#000;
margin: 6px 6px 6px 6px;
padding: 0px 0px 1px 0px;
font-size: 23px;
letter-spacing: 0.3px;
font-weight: 700;
text-align:center;
}

H2.dark{
font-family:Dosis,Lato, Arial, Helvetica, sans-serif;
color: #fff;
margin: 3px;
margin-top:10px;
font-size: 23px;
letter-spacing: -1px;
font-weight: 300;
text-align:left;
}

H3{
color:#f87429;
color:#163e56;
font-size:22px;
font-family: Dosis,Lato,verdana,helvetica, sans-serif;
font-weight:300;
margin-top:5px;
margin-left:1px;
letter-spacing:0.1em;
padding:3px;
text-align:left;
}

H3.light{
color:#fff;
font-size:22px;
font-family: Dosis,Lato, "arial","helvetica",sans-serif;
font-weight:300;
margin-top:20px;
letter-spacing:0.3em;
background:transparent;
}


H4{
color:#444;
font-size:20px;
font-family: Dosis,Lato,verdana,helvetica, sans-serif;
font-weight:300;
margin-top:5px;
letter-spacing:0.1em;
padding:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
H4.lower{
color:#000;
font-size:20px;
font-family: Dosis,Lato,verdana,helvetica, sans-serif;
font-weight:700;
margin-top:10px;
padding:2px;
}

.footer{
background:transparent;
margin:0px;
padding-top:20px;
padding-bottom:0px;
margin-top:30px;
border-top:1px #999999 solid;
margin-bottom:0px;
text-align:center;
width:980px;
margin-left: auto ;
margin-right: auto ;
}


P.center{
color:#000;
font-size:17px;
font-family: Roboto,Lato, Helvetica, sans-serif;
margin:3px;
line-height:120px;
text-align:center;
font: normal 10pt Arial, Helvetica, sans-serif;
line-height:120%;
}

P{
font-family:Roboto,Lato,sans-serif;
font-size:17px;
font-weight:400;
text-decoration:none;
color:#333;
letter-spacing:0em;
background:transparent;
text-align:left;
margin:3px;
padding:2px;
line-height:150%;
}

P.zero{
margin:0px;
padding:0px;
margin-top:4px;
margin-left:23px;
}

P.big{
color:#000;
font-size:18px;
font-family: Roboto,Lato,Arial, Helvetica, sans-serif;
margin:3px;
text-align:left;
font: normal 12pt Arial, Helvetica, sans-serif;
line-height:120%;
}


P.white{
color:#eee;
font-size:17px;
font-family: Roboto,Lato,Arial, Verdana, Helvetica, sans-serif;
margin:3px;
line-height:120%;
letter-spacing:1px;
text-shadow:0px -1px 0px #2b665e;
}

UL{
margin-left:25px;
list-style: none;
}

ul li.tick:before {
  content: '✓ ';
}

LI{
color:#000;
font-family: Roboto,Lato,Arial, Helvetica, sans-serif;
text-align:left;
line-height:120%;
font-size:17px;
}

P.reallynagyon{
color:#FFFFFF;
font-size:19px;
font-family: Roboto,Lato, "arial","helvetica",sans-serif;
margin-left:33px;
font-weight:400;
}


a:visited{
color:#111;
font-weight:400;
}

a:link{
color:#111;
text-decoration:none;
font-weight:400;
}

a:hover{
color:#999;
text-decoration:underline;
font-weight:400;
}

a:active{
color:#111;
text-decoration:none;
font-weight:400;
}

.nav a:visited{
font-family: Roboto,Lato, "arial","helvetica",sans-serif;
font-weight:400;
}

.nav a:link{
font-family: Roboto,Lato, "arial","helvetica",sans-serif;
font-weight:400;
}

.nav a:hover{
font-family: Roboto,Lato, "arial","helvetica",sans-serif;
text-decoration:none;
font-weight:400;
}

.nav a:active{
font-family: Roboto,Lato, "arial","helvetica",sans-serif;
text-decoration:none;
font-weight:400;
}


 .largeselect { 
    border: 1px solid #c4c4c4; 
    width: 300px; 
    font-size: 17px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.largeselect:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 


 .select { 
    border: 1px solid #c4c4c4; 
    width: 245px; 
    font-size: 17px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
   background:#ffffff;
} 
 
.select:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
   background:#ffffff;
} 


 .select2 { 
    border: 1px solid #c4c4c4; 
    width: 245px; 
    font-size: 17px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
   background:#fafcbd;
} 
 
.select2:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
   background:#ffffff;
} 


  .smallselect { 
    border: 1px solid #c4c4c4; 
    width: 110px; 
    font-size: 17px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.smallselect:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 



  .supersmallselect { 
    border: 1px solid #c4c4c4; 
    width: 55px; 
    font-size: 17px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.supersmallselect:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 


.button {
  appearance: none;
  background-color: #435672;
  border: 2px solid #1A1A1A;
  border-radius: 15px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
  min-width: 0;
  outline: none;
  padding: 7px;
  text-align: center;
  text-decoration: none;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  will-change: transform;
}

.button:disabled {
  pointer-events: none;
}

.button:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
}

.button:active {
  box-shadow: none;
  transform: translateY(0);
}

.button2 {
	

background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aa0000), color-stop(1, #aa2222));
	
background:-moz-linear-gradient(top, #aa0000 5%, #aa2222 100%);
	
background:-webkit-linear-gradient(top, #aa0000 5%, #aa2222 100%);
	
background:-o-linear-gradient(top, #aa0000 5%, #aa2222 100%);
	
background:-ms-linear-gradient(top, #aa0000 5%, #aa2222 100%);
	
background:linear-gradient(to bottom, #aa0000 5%, #aa2222 100%);
	
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa0000', endColorstr='#aa2222',GradientType=0);
	
-moz-border-radius:5px;
	
-webkit-border-radius:5px;
	
border-radius:5px;
	
border:1px solid #566963;
	
display:inline-block;
	
font-family:Roboto;
	
font-size:17px;
	
font-weight:400;
	
padding:5px 23px;
	
text-decoration:none;
	
text-shadow:0px 0px 0px #2b665e;

margin-bottom:5px;

color:#fff;

}


IMG.gallery{
box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
margin-bottom:23px;
}


IMG.curve{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.itemben
{
background:#006600;
}

IMG.left{
float:left;
padding:5px;
}
.leftbox{
float:left;
padding:0px;
margin:0px;
}

.leftboxpadding{
float:left;
padding:7px;
margin:2px;
}
IMG.right{
float:right;
padding:5px;
}


IMG.rightcurve{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
padding-right:12px;
float:left;
padding:5px;
}

P.clear{
clear:both;
}

IMG.thumbnail{
width:100px;
}

IMG.fullscreenall{
width:90%;
margin:7px;
box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
margin-bottom:9px;
border-radius: 2px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
}

.leftside{
width:620px;
float:left;
}

.leftsidewide{
width:90%;
float:left;
}

.rightside{
width:100%;
float:left;
}

.boxcss{	
width:48%;
float:left;
border:#aaa solid 1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.boxcss2{	
width:90%;
float:none;
border:#aaa solid 1px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
min-height:349px;
margin-bottom:21px;
background-position:bottom right;
box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 90px;
}

IMG.thumbimg{
height:190px;
width:auto;
float:left;
margin:7px;
}


@media only screen and (min-width : 800px) and (max-width : 999px) {

.mainsleeve{width:100%;}

.mainc{width:790px;margin-right:0px;margin-left:0px;}

.boxcss{width:90%;}
.boxcss2{width:90%;
min-height:32px;}

TABLE.table400{width:100%;clear:both;}
.mainscreenhome2{width:95%;}
.leftside{width:100%;}
.rightside{width:100%; margin-top:27px;}
.footer{width:100%;}
.topnav{width:100%;}
.navboxhome22{width:90%;}
.navboxhome2{width:90%;}
.navtop{width:100%;}
.imagecontainer{width:100%;}
.pagebox{width:95%;}
.maintext{width:100%;}
.maintext2{width:100%;}
.width420{width:95%;clear:both;}
.appdet{width:95%;}
.mobfloat{width:200px;float:left;}
.width620{width:95%;}
TABLE.table600{
width:100%;
}
.maintextor{width:95%;}
.navboxhomenoborder{width:95%;}
.searchbox{width:95%;}
.mobilecontact{
visibility:visible;
min-height:30px;
}
.rightsideap{
padding-top:px;
width:95%;
}
}




@media only screen and (max-width : 799px) {


.mainsleeve{width:100%;}
.newboxcode{background:#ddd;width:90%;margin-bottom:161px;}

.homebox{width:90%;margin-right:0px;margin-left:0px;}
.mainc{width:90%;margin-right:0px;margin-left:0px;}

.textblockleft{width:90%;float:none;}
.boxcss{width:90%;}
.boxcss2{width:90%;
min-height:32px;}

TABLE.table400{width:100%;clear:both;}
.mainscreenhome2{width:100%;}
IMG.fullscreen{width:95%;}
.leftside{width:100%;}
.rightside{width:100%;}
.footer{width:100%;}
.topnav{width:100%;}
.navboxhome22{width:90%;}
.navboxhome2{width:90%;}
.navtop{width:100%;}
.imagecontainer{width:100%;}
.pagebox{width:95%;}
.maintext{width:100%;}
.maintext2{width:100%;}
.width420{width:95%;clear:both;}
.appdet{width:95%;}
.mobfloat{width:200px;float:left;}
.width620{width:95%;}
TABLE.table600{
width:100%;
}
.maintextor{width:95%;}
.navboxhomenoborder{width:95%;}
.searchbox{width:95%;}
.mobilecontact{
visibility:visible;
min-height:30px;
}
.rightsideap{
padding-top:px;
width:95%;
}
}




@media only screen and (max-width : 499px) {

IMG.thumbimg{
height:auto;
width:90%;
float:left;
margin:7px;
}
}
