@charset "utf-8";
/* CSS Document */
body  { 
background:url(../images/gerappa_bg1.jpg) no-repeat center top;
background-color:#f3c1ba;
		color: #FFF;
		font-family:Verdana, Geneva, sans-serif;
		text-align: justify;
		line-height: 15px;}
#maindemo1 {margin-top:332px; width:770px; margin-left:auto; margin-right:auto; height:auto;}
h3 {font-weight:700; text-align:center}
.img-responsive{width:100%;}
#hh img{ margin-bottom:5px; margin-top:5px; width:23%; height:auto;margin-left: 1%;}
#galeriacontainer img {margin-bottom:5px; margin-top:5px;width:23%; height:auto;margin-left: 5px;
margin-right: 5px;}
#nyitcont {text-align:center; margin-top:5px}
#fomobilcont {margin-top:253px}
#kapcsolatcont {margin-top:253px}
#refcontainer {margin-top:253px;}
#galeriacontainer {margin-top:253px}
#mainrep {margin-top:205px}
#mainpicc {/*padding-right:0px; padding-left:0px*/}
#mainpic{padding-right:0px; padding-left:0px; text-align:-moz-center;text-align:-webkit-center;}
#main {}
#maindemo {margin-top:226px}
#main_contact {/*margin-top:226px*/}
#main_g { /*width:835px;margin:0 auto;*/ /*padding:10px;*/ /*height:476px;*/}
table td {padding:0px; border:none}
#main img {margin-bottom:5px;}
.bgin  { /*border: rgba(255, 255, 255, 0.2) solid 10px; border-bottom-color:	rgba(255, 255, 255, 0.2);*/
	background: -moz-linear-gradient(top,  rgba(65,35,35,0.2) 0%, rgba(65,35,35,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,35,35,0.2)), color-stop(100%,rgba(65,35,35,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(65,35,35,0.2) 0%,rgba(65,35,35,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(65,35,35,0.2) 0%,rgba(65,35,35,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(65,35,35,0.2) 0%,rgba(65,35,35,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(65,35,35,0.2) 0%,rgba(65,35,35,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d412323', endColorstr='#85412323',GradientType=0 ); /* IE6-8 */
border: 0px solid rgb(244, 225, 210);
border-bottom-color:rgba(0, 0, 0, 0.2);
border-top-color:rgba(0, 0, 0, 0.2);
border-left-color:rgba(0, 0, 0, 0.2);
border-right-color:rgba(0, 0, 0, 0.2);
border-width:16px;
border-style:solid;
    -webkit-background-clip: padding-box; 
    background-clip: padding-box;}
#mtext {padding:8px; /* IE9 SVG, needs conditional override of 'filter' to 'none' */}
#mtext h4 {   /*text-align:left; font-family:pt-sans-narrow, sans-serif; font-weight:700; font-size:24px*/}
#conttext { font-family: Verdana, Geneva, sans-serif;padding: 10px;}
#conttext h4 { text-align:center; font-weight:700 }   /*pt-sans-narrow, sans-serif; font-weight:700*/
#conttext h3 { font-weight:800} 
#maintextr {font-family: Verdana, Geneva, sans-serif;position:relative; z-index:2;top: -35px;}
#maintextr h3 {font-weight: 800}
#home {width: 15%;margin-left:5%;} 
.mhossz { float:left; margin-right:8px}
 .imgbox {width:190px;  float: left; text-align:center; margin:5px; padding:5px}
 /*****************new********/
 @media (max-width: 479px) {
	 #main_xs .col-xs-6 { padding-left:3px; padding-right:3px;}
	body {background:url(../images/mobil_bg1.jpg) no-repeat top;background-size:100%; background-color:#f07d6a}
	#nyitcont {margin-top: 13px;}
	#maindemo1 {margin-top:358px; width:100%; height:auto;}
	#fomobilcont {margin-top:51px}
	#kapcsolatcont {margin-top:51px}
	#refcontainer {margin-top:51px;}
  #demobody {background-image:none}
#headercxs12 {padding-left:0px; padding-right:0px}
  #menusor {float:none;}
  #main {/*margin-top:10%;*/ /*margin-right:0px; margin-left:0px;*/}
  #maindemo {margin-top:18%}
  #maindemo1 {margin-top:78%}
  #maindemo2 {margin-top:15px}
  #mainrep {margin-top:39px}
  #main_contact {/*margin-top:10%*/}
  #maintext {margin-top: -3%; }
  #maintextkapcs {margin-top: -2px;}
  #maintextr {top: -16px;}
  #galeriacontainer { margin-top:21%}
  #fomobilcont {/*padding-right: 0px;padding-left: 0px;*/}
	#refkepek img{ margin-bottom:10px;  max-width:100%; max-height:70px} 
	#galeriacontainer img {margin-bottom: 3px;margin-top: 2px;width: 100%;height: auto;margin-left:0px; margin-right:0px}
	#hh .col-xs-12 {padding-right:0px; padding-left:0px}
	.bgin {border-width:8px; }
	#hh img{ margin-bottom:5px; margin-top:5px;margin-left:1px; width:47%; height:auto;}
 }
 /*************************new***************************/
@media (min-width: 480px) and (max-width: 767px) {
	
	#main_smg .col-ms-12 { padding-left:0px; padding-right:0px;}
	#maindemo1 {margin-top:332px; width:411px; height:auto;}
	#tovabb { margin-top:10px}
	#fomobilcont {margin-top:240px}
	#kapcsolatcont {margin-top:240px}
	#refcontainer {margin-top:240px;/*width:500px*/}
	#mainrep {margin-top:217px}
	#mainpic img {width:100%}
  #headercxs12 {padding-left:0px; padding-right:0px}
  #menusor {float:none;}
  .navbar-brand {width:180px;}
  #main {/*margin-top:235px;*//*padding-left:0px; padding-right:0px*/}
  #maindemo {margin-top:285px}
  #maindemo2 {margin-top:25px}
  #maindemo1 {margin-top:330px}
  
  #main_contact {/*margin-top:241px*/}
  #maintext {margin-top: -3%;}
  #maintextkapcs {margin-top:-4px;}
  #maintextr {top: -35px;}
  #logo {margin-left:0px}
  #galeriacontainer  {margin-top:249px;}
  #main_g { width:100%;height:753px;}
 /* #maintextr {margin-top: -17px;}*/
  /*#mainrep {margin-top:0px}*/
 /* #main_g {margin-top:42%}*/
  #main_smg {/*margin-top: 258px; padding:5px*/}
  #main_smg .col-xs-6 {padding-left:6px; padding-right:6px} 
  #main_smg img{/*padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:0px*/}
  #galeriacontainer img {width: 31%;height: auto;margin-left:2px; margin-right:2px}
    #refkepek img{ margin-bottom:10px; width:70px; height:70px}
  .bgin {border-width:10px;}
  #hh img{ margin-bottom:5px; margin-top:5px; width:23%; height:auto;}
  #hh  .col-xs-12 { padding-left:2px; padding-right:2px}
}
@media (min-width: 768px) and (max-width: 991px) {
	#hh .col-sm-12  {padding-right:2px; padding-left:2px}
	#maindemo1 {margin-top:332px; width:714px; height:auto;}
	#main {/*margin-top:272px*/}
	#fomobilcont {margin-top:277px}
	#kapcsolatcont {margin-top:277px}
	#refcontainer {margin-top:277px;}
	#maindemo {margin-top:272px}
	#maindemo2 {margin-top:25px}
	#mainrep {margin-top:272px}
	#main_contact {/*margin-top:272px*/}
	#galeriacontainer {margin-top:309px;}
	#galeriacontainer img { margin-left:3px; margin-right:3px;}
	#main_g { /*width:740px;height:753px;*/}
	.imgbox {width:223px; }
	#maintextr { top:-23px}
	/*#refkepek img{ margin-bottom:10px; width:70px; height:70px}*/
	#hh img {margin-bottom:5px; margin-top:7px; width:31%; height:auto}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#maindemo1 {margin-top:332px; width:770px; height:auto;}
	
	#hh img {margin-bottom: 5px; margin-top: 7px; width: 23%;margin-left: 1%; }
	#maindemo {margin-top:250px}
	#maindemo2 {margin-top:25px}
	 #mainrep {margin-top:250px}
	 #main_contact {/*margin-top:250px*/}
	#mainpic{ margin-left:0%;}
}
@media (min-width: 768px) {
	#main_g .col-md-12 { padding-left:0px; padding-right:0px;}
	#csapatkepr {margin-left: 20px;}
	#repkep {margin-left:-40px;}
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 0px;
  border-top: none;
}
.table-responsive { border:none}
.input-sm {height: 24px;}
label {margin-left: 15px;}
