@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNova-Semibold.otf");
}
@font-face {
    font-family: "ProximaNova_BOLD";
    src: url("../fonts/ProximaNova-Extrabold.otf");
}
@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNova-Bold.otf");
    font-weight: bold;
}
@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNova-Regular.otf");
    font-style: italic, oblique;
}

body{
	font-family:"ProximaNova",Arial,sans-serif;
}


header{
	min-height:80px;
}

.header{

overflow:hidden;
height:600px;
}



.header_top{
	position:relative;
	top:0px;
	width:100%;
	height:auto;
}

.header_top .info{
	float:right;
	padding:10px;
	color:#033975;
}

.show{
-webkit-box-shadow: 0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
-moz-box-shadow:    0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
box-shadow:         0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	
  
}

.webshop{
	border: 2px solid #022e5e;
	padding:15px;
}

.navbar-logo{
	width:200px;
	top:0px;
	margin:0px;
	
	top:-45px;
	display:block;
	position:relative;
	margin:auto;
	padding:0px;
	-webkit-box-shadow: 0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	transition: all 1s ease 0s;
}

.navbar-logo img{
	width:200px;
	transition: all 1s ease 0s;
}


.navbar-real{
	position:relative !important;
}

.navbar-nobg{
	background:none;
}


.menu{
	border-top:1px solid #ccc;
	width:100%;
	min-height:60px;
}

.navbar-logo a{
	padding:0px !important;
}

.navbar-default{
	padding:0px;
	background:#fff;
}

.navbar-default .nav li{
	width:14.2%;
	text-align:center;
}
.navbar-default .nav li a{
	color:#363636;
	padding:20px;
	font-family:"ProximaNova",Arial,sans-serif;
}

.navbar-default .nav li a:hover{
	color:#000;
}


.telefonkoz{
	width:50px;
	display:inline-block;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


.kepkozep{
  display: block;
  width: 100%;
  height: auto;  
  margin: auto;

	
}

.halvanyit{
	width:100%;
	height:1500px;
	background:rgba(255,255,255,0.5);
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
}


.intro-text{
	width:70%;
	padding:30px;
	padding-left:30px;
	text-align:left;
	position:relative;
	z-index:100;
}

.intro-heading{
	text-align:left;
	padding-left:20px;
}

.intro-lead-in{
	text-align:left;
	padding-left:20px;
	width:90%;
}

.intro-text .btn-xl{
	margin-left:30px;
}

.btn-xl{
	background:#033975;
	border:#033975;
	-webkit-box-shadow: 0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.22);
}

.btn-xl:hover{
	background:#033975;
	border:#033975;
	-webkit-box-shadow: 0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.38);
	-moz-box-shadow:    0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.38);
	box-shadow:         0px 8px 5.16px 0.84px rgba(0, 0, 0, 0.38);
}



#services{
	padding:0px;
	margin-top:-0px;
}

.kartya_video{
background:url('../img/video.png');
background-size:100% 100%;

border:1px white solid;

	-webkit-box-shadow:0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:   0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:        0px 0px 49px 0px rgba(0, 0, 0, 0.22);
}

.kartya_video span{
	margin-top:100px;
	color:#fff;
	
}
.kartya_video h4{
	color:#fff;
}

.kartya_video span .text-primary{
	color:#033975;
}




.kartya_video2{
background:url('../img/video2.png');
background-size:100% 100%;
height:400px;


	-webkit-box-shadow:0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:   0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:        0px 0px 49px 0px rgba(0, 0, 0, 0.22);
}





.container_kartya{
	width:70%;
	
}

.bg-light-gray{
	background:#fbf9f9;
}

.kartya_akcio{
margin:0px;
padding:0px;
height:400px;

	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);
}

.kartya_box{
	display:inline-block;
	width:47%;
	margin:10px;
	vertical-align:top;
}

.kartya_akcio .kep_akcio{
	background:url('../img/akcio.png');
	background-size:100% 100%;
	width:100%;
	height: 300px;
}
.kartya_akcio h4{
	color:#494848;
	text-align:left;
	width:80%;
	margin:0px auto;
	padding:10px;
	font-size:1.2vw;
}

.kartya_akcio .text-muted{
	position:relative;
	display:block;
	width:70%;
	text-align:left;
	margin:auto;
}

.kartya_akcio span .text-primary{
	color:#494848;
	text-align:left;
}

.timeline > li .timeline-image{
	background:#033975;
	border:0px;
	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);
}



.szolgaltatas_box{
	width:50%;
	background:#fff;
	color:#033975;
	padding:50px;
	margin:20px auto;
	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);
}

.szolgaltatas_box h4{
	font-weight:normal;
	font-size:1.7vw;
}

.szolgaltatas_box .text-muted{
	color:#363636;

}

.szolgaltatas_box .btn{
	background:#033975;
	border:#033975;
	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	color:#fff;
	margin-top:20px;
	padding:20px;
}





.szolgaltatas_box_left{
	width:50%;
	background:#fff;
	color:#033975;
	padding:50px;
	margin:20px auto;
	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);	
}




.szolgaltatas_box_left .text-muted{
	color:#363636;

}

.szolgaltatas_box_left .btn{
	background:#033975;
	border:#033975;
	-webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 8px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 8px 0px rgba(50, 50, 50, 0.75);
	color:#fff;
	margin-top:20px;
	padding:20px;
}



.fogsorbg{
	background:url('../img/fogsor1_kicsi.png');
	background-repeat:none;
	background-attachment:scroll;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;-o-background-size:cover;
	height:auto;
	min-height:500px;
	width:100%;
	
	
}


.team-member{
	text-align:left;
}


#ajanlatkeres{
	padding-bottom:0px;
}

#szolgaltatasok{
	padding-bottom:0px;
}
#ajanlatkeres{
	padding-top:0px;
}

.ajanlatkeresh2{
	padding-top:100px;
}



.terkoz{
	padding-top:5%;
	padding-bottom:5%;
}

section#contact{
	color:#033975;
	background:none;
}


section#contact .section-heading{
	color:#033975;
	text-align:left;
}

.terkep{
	background:url('../img/terkep.png');
	background-size:100% 100%;
	height:700px;
	
}

.terkep .btn{
	margin-top:280px;
	text-align:left;
	padding:50px;
}



footer{
	background:#88c1d5;
	color:#fff;
	padding-bottom:0px;
}
footer section{
	margin:0px;
	padding:0px;
	
}

footer section#contact{
	margin:0px;
	padding:0px;
}


.social-buttons{
	margin:auto;
}

.link_list{
	
}




footer .fejlec{
	text-align:center;
	border-bottom:2px solid #fff;
	padding:0px;
	font-size:1.4vw;
	font-weight:bold;
}

footer .fejlec1{
	text-align:center;
	border-bottom:2px solid #fff;
	padding:0px;
	font-size:1.4vw;
	font-weight:bold;
}




.link_list{
	margin:0px;
	padding:0px;
	margin-top:15px;
}


.link_list li{
	list-style:none;
	color:#fff;
	font-size:1.2vw;
	margin:0px;
	text-align:left;
}


.link_list a{
	color:#fff;
	font-size:1.2vw;
	text-align:left;
}




.copyright{
	background:#4599bd;
	margin-top:40px;
	padding:10px;
	color:#fff;
}



.keres_biz{
	font-size:1.1vw;
	line-height:1vw;
	position:relative;
	top:8vh;
}

.quicklinks {
	color:#fff;
	font-size:1vw;
}
.quicklinks a{
	color:#fff;
	font-size:1vw;
}


.navbar-default.navbar-shrink{
	background:#fff;
	padding:0px;
	margin:0px;
	
}


.navbar-default.navbar-shrink .navbar-logo img{
	width:155px;
	transition: all 1s ease 0s;
}

.navbar-default.navbar-shrink .navbar-logo{
	width:155px;
	transition: all 1s ease 0s;
}


.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav>.active>a{
	background:#033975;
	
}


.form-control{
	border:0px;
	border-bottom:2px solid #033975;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0) inset;
}

.form-control_textarea{
	background:rgba(3,57,117,0.10);
	border:0px;
}


.page_text{
	margin-top:150px;
	min-height:600px;
}

.form-group{
	padding-left:30px;
	padding-right:30px;
}

.form-group .span2{
	padding-left:20px;
}



.timeline > li .timeline-image h4{
	margin-top: 70px;
}

.radiandental_ugyfelszolgalat_kep img{
	width:60%;
}


@media(max-width: 1100px) {
	
	.nomobile{
		display:none !important;
	}
	
.kartya_box{
	display:inline-block;
	width:80%;
	margin:20px;
	vertical-align:top;
}

.navbar{
margin-bottom:0px;	
}

.header{

overflow:hidden;
height:auto;
}

#services{
	padding:100px 0px;
}

.kartya_akcio h4{
	font-size:14px;
}

.timeline > li .timeline-image h4{
	margin-top:33px;
}


.vcenter {
    display: block;
    vertical-align: middle;
    float: none;

}

footer .fejlec{
	font-size:16px;
	width:100%;
	text-align:center;
	display:block;
}

footer .footer_logo{
	display:block;
	width:50%;
	text-align:center;
	margin:auto;
}

.quicklinks{
	font-size:14px;
}

.quicklinks img{
	width:50px;
}

.quicklinks a{
	font-size:14px;
}

.link_list li{
	text-align:center;	
}

.link_list a{
	font-size:14px;

}

footer .fejlec1{
	display:block;
	font-size:16px;
	text-align:center;
	width:100%;
}

.radiandental_ugyfelszolgalat_kep{
	display:none;
}

.keres_biz{
	font-size:14px;
	top:5px;
	padding:15px;
	text-align:center;
	line-height:10px;
}

}


@media(max-width: 900px) {
.kartya_box{
	display:inline-block;
	width:100%;
	margin:20px;
	vertical-align:top;
}

.szolgaltatas_box,.szolgaltatas_box_left{
	width:80%;
	
}

}


@media(max-width: 600px) {
section h2.section-heading{
	font-size:16px;
}

.kartya_video span{
	margin-top:50px;
}
.kartya_video{
	height:300px;
}


.kartya_akcio {
    box-shadow: 0 0 49px 0 rgba(0, 0, 0, 0.22);
    height: 357px;
    margin: 0;
    padding: 0;
}

.kartya_akcio .kep_akcio {
    background: rgba(0, 0, 0, 0) url("../img/akcio.png") repeat scroll 0 0 / 100% 100%;
    height: 224px;
    width: 100%;
}

}
















#content{
	background:#fff;
	padding:50px;
	margin:20px auto;
	-webkit-box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 49px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 49px 0px rgba(0, 0, 0, 0.22);	
}





