@charset "utf-8";

#headerSectMobile{position:relative;overflow:hidden;top:0px;left:0px;width:100%;height:61px;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#000;z-index:10}
	.navLeft{float:left;margin-left:10px;text-align:left;line-height:63px;color:#fff;font-size:18px;}
	.navLeft img{vertical-align:middle;margin-top:-3px;}
	.navRight{float:right;margin-right:10px;text-align:right;line-height:61px;color:#fff;font-size:24px;}
	.topFont{font:400 20px 'Source Sans Pro', sans-serif;color:#fff}
	.navRight i{margin-top:-3px;display:inline-block;vertical-align:middle;}
	
.mobNav{height:auto;width: 100%;background-color:#fff;padding:0px 20px;overflow:hidden;display:none}
	.mobNav a{display:block}
	.navMButt{width:100%;padding:20px;text-align:center;padding:16px 0px;color:#222;font-size:14px;border-bottom:1px solid #333;font-family: 'Source Sans Pro', sans-serif;font-weight:300;text-transform:uppercase}
	div.navMButt:last-of-type{border-bottom:none;}
		.openSub{float:right}
		.navMSub{color:#222;text-align:left;color:#222;font-size:14px;font-family: 'Source Sans Pro', sans-serif;font-weight:800;overflow:hidden;height:0px;}
			.navMSubButt{padding:10px 40px;color:#222;text-transform:uppercase}

#fixedMenu{position:fixed;height:60px;top:-61px;margin:auto;width:100%;text-align:center;background-color:#1d1d1d;z-index:99}
	.fixedMenuButton{display:inline-block;vertical-align:top;font:800 16px 'Poppins', sans-serif;margin-top:20px;color:#fff;padding:0px 10px 4px 10px;height:28px;cursor:pointer}
		.fixedMenuButton:hover{color:#f8c810}

#bannerSect{position:relative;width:100%;height:100%;min-height:800px;background-image:url(../pics/banner2.jpg);background-position: 50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:5px solid #f8c810;text-align:center;z-index:1}
	#logoMobile{position:relative;max-width:50%;top:60px;left:50%;-ms-transform: translate(-100%, -50%);-webkit-transform: translate(-100%, -50%);transform: translate(-100%, -50%);}

	#topLine{position:relative;width:100%;height:45px;overflow:hidden;background: #333333;background: -moz-linear-gradient(top, #333333 0%, #1c1c1c 100%);background: -webkit-linear-gradient(top, #333333 0%,#1c1c1c 100%);background: linear-gradient(to bottom, #333333 0%,#1c1c1c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1c1c1c',GradientType=0 );}
		#topLineLeft{position:relative;float:left;height:45px;line-height:45px;color:#fff;font-family: 'Poppins', sans-serif;padding-left:20px}
			.langIcon{display:inline-block;vertical-align:middle;cursor:pointer;margin-top:-3px}
		#topLineRight{position:relative;float:right;color:#fff;height:45px;line-height:45px;font-family:'Poppins', sans-serif;}
			#topPhone{position:relative;margin-left:20px;padding:0px 20px;display:inline-block;color:#444;height:45px;line-height:45px;background:#fad815;background:-moz-linear-gradient(top, #fad815 0%, #f6b70b 100%);background:-webkit-linear-gradient(top, #fad815 0%,#f6b70b 100%);background: linear-gradient(to bottom, #fad815 0%,#f6b70b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad815', endColorstr='#f6b70b',GradientType=0 );}
			
	#menuLine{position:relative;width:100%;height:100px;background-color:#fff;overflow:hidden;}
		#topMenuLeft{position:relative;float:left;height:100px;line-height:100px;padding-left:60px}
			.logoTop{display:inline-block;max-height:60px;margin-top:20px}
		#topMenuRight{position:relative;font-size:0px;padding-right:40px;float:right;height:100px;}
			.topMenuButton{display:inline-block;cursor:pointer;padding:0px 20px;height:100px;line-height:100px;color:#000;font:800 16px/100px 'Poppins', sans-serif;}
			.topMenuButton:hover{color:#f8c810;text-decoration:underline}
			
	#bannerText{position:relative;text-transform:uppercase;top:50%;left:50%;font:800 40px 'Poppins', sans-serif;width:700px;line-height:45px;color:#fff;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
	
	@media screen and (max-width: 1024px) {
		#bannerSect{min-height:500px !important;height:100%;}
		#bannerText{width:auto;font-size:20px;line-height:20px}
	}
	
#aboutSect{position:relative;width:100%;height:auto;padding:60px 0px;background-color:#fff;text-align:left;z-index:1}
	#activitiesBlock{font-size:0px;margin-top:40px}
		#activityLeft, #activityRight{position:relative;display:inline-block;vertical-align:middle}
		#activityLeft{width:50%} #activityRight{width:50%;text-align:right}
		#activities{margin-top:20px}
			.activity{position:relative;margin:30px auto;width:95%}
			.activityLeft, .activityRight{display:inline-block;vertical-align:middle}
			.activityLeft{width:20%;text-align:center;}
			.activityRight{padding-left:40px;width:80%;text-align:left;font-size:16px}
		
		#activityRight>img{width:350px;max-width:90%}

	@media screen and (max-width: 1024px) {
		#aboutSect{text-align:center}
		#activityLeft, #activityRight{width:100%;text-align:center}
		.activityLeft, .activityRight{padding:0px;width:100%;text-align:center}
	}
		
#vehiclesSect{position:relative;text-align:center;width:100%;height:auto;padding:40px 0px;background-color:#fff;background-image:url(../pics/bg1.png);background-position: 50% 50%;background-repeat:no-repeat;z-index:1}
	#vehiclesNum{margin:30px 0px}
		.vehicleBox{display:inline-block;font-size:16px;vertical-align:top;height:100px;background-color:#f8c810;padding:10px;width:20%;margin:15px;}
		.vehicleBox>div{font-weight:800;font-size:26px}
	
	.gpsImg{max-width: 150px;margin-top: 30px;}
	
	@media screen and (max-width: 1024px) {
		.vehicleBox{height:auto;width:80%;}
	}
	
#servSect{position:relative;width:100%;height:auto;padding:60px 0px;background-color:#fff;text-align:center;z-index:1}
	#servBlock{margin:20px 0px;font-size:0px}
		.servTxt{display:inline-block;width:50%;padding:0px 20px;vertical-align:top;font-size:16px;text-align:justify;-moz-text-align-last: center;text-align-last: center;}
	
	@media screen and (max-width: 1024px) {
		.servTxt{width:100%}
	}
	
#formSect{position:relative;width:100%;height:auto;padding:60px 0px 40px 0px;background-color:#f6b70b;text-align:center;background-image:url(../pics/bg2.jpg);background-position: 50% 50%;background-repeat:no-repeat;z-index:1}
	#formBlock{margin:20px 0px;font-size:0px;text-align:center}
		.formBox{position:relative;display:inline-block;vertical-align:middle;margin:10px 0px;text-align:center;padding:0px 10px}
		.formHalf{width:50%;}
		.formThird1{width:20%;} .formThird2{width:60%;}
			.formInput{font:600 14px 'Poppins', sans-serif;color:#444;width:100%;padding:10px;border:1px solid #e3e3e3}
			.formDate{width:84%}
	
	@media screen and (max-width: 1024px) {
		.formHalf, .formThird1, .formThird2{width:100%}
		.formDate{width:80%}
	}
	
#contSect{position:relative;width:100%;height:auto;padding:60px 0px;background-color:#111;text-align:center;font-size:0px;z-index:1}
	#contLeft{display:inline-block;vertical-align:middle;width:68%}
		.contLine{position:relative;color:#fff;padding:10px 0px;margin:auto;width:700px;border-bottom:1px solid #f8c810}
		.contLine:last-child{border:0}
			.contLabel, .contTxt{display:inline-block;vertical-align:middle;}
			.contLabel{width:30%;font-size:16px;color:#f8c810;text-align:left}
			.contTxt{width:70%;font-size:16px;text-align:right}
		
	#contRight{display:inline-block;vertical-align:middle;width:32%}
		.contImg{max-width:100%;border:5px solid #f8c810}
	
	@media screen and (max-width: 1024px) {
		#contLeft, #contRight, .contLine, .contLabel, .contTxt{width:100%;text-align:center;}
	}
/* ALAPOK --------------------*/

.blackButton{position:relative;display:inline-block;margin-top:15px;padding:5px 40px 0px 40px;background-color:#111;color:#fff;font:800 24px 'Poppins', sans-serif;text-align:center;border-radius:10px;cursor:pointer;}
.blackButton:hover{color:#f8c810}

.divider{position:relative;width:100%;height:15px;}
	.dLine{position:relative;width:100%;height:1px;background-color:#ccc}
	.dTop, .dBott{position:relative;margin:auto;content:'';width:1000px;height:3px;background-color:#f8c810}
	.dBott{margin-top:-1px;height:4px;}
	
@media screen and (max-width: 1024px) {.dTop, .dBott{display:none}.dLine{height:3px;background-color:#f8c810}}

.labelHollow{position:relative;display:inline-block;font:800 70px 'Poppins', sans-serif;color:#eee}
	.labelHollow>div{position:absolute;height:155px;font:800 24px/115px 'Poppins', sans-serif;color:#222;top:0px;left:0px;padding-left:20px}

@media screen and (max-width: 1024px) {
	.labelHollow{font-size:0px;width:100%;text-align:center}
	.labelHollow>div{position:relative;height:auto;padding-left:0;line-height:100%;margin-bottom: 40px;}
}	

@media screen and (min-width: 1025px) {.onlyMobile{display:none}}
@media screen and (max-width: 1024px) {.onlyPc{display:none}}

.contWrap{position:relative;margin:auto;width:90%;max-width:1100px;}
@media screen and (max-width: 1024px) {.contWrap{width:90%;}}
.cYellow{color:#f8c810}
.cWhite{color:#fff}
.center{text-align:center}

h1{font:800 24px 'Poppins', sans-serif;color:#222;text-transform:uppercase}
h2{font:800 20px 'Poppins', sans-serif;color:#222;width:500px;border-bottom:3px solid #f8c810;margin:40px auto 20px auto}
@media screen and (max-width: 1024px) {h2{width:95%;}}

*{box-sizing: border-box;}
a{text-decoration:none;color:inherit;}
body{font-family:'Raleway', sans-serif;color:#444;background-color:#fff;margin:0;padding:0;}
html,body {width:100%;height:100%;}
img{border:0;}