/*
@font-face {
  font-family: 'me';
  font-weight:200;
  src: url('fonts/MicroExtendFLF.ttf')  format('truetype');
}

@font-face {
  font-family:'me';
  font-weight:200;
  font-style:italic;
  src: url('fonts/MicroExtendFLF-Italic.ttf')  format('truetype');
}

@font-face {
  font-family:'me';
  font-weight:600;
  src: url('fonts/MicroExtendFLF-Bold.ttf')  format('truetype');
}

@font-face {
  font-family:'me';
  font-weight:600;
  font-style:italic;
  src: url('fonts/MicroExtendFLF-Bold.ttf')  format('truetype');
}
*/

*{box-sizing:border-box;}

html,body{
	font-family:sans-serif; /* me, */
	font-weight:200;
	font-size:14px;
	margin:0px;
	padding:0px;
}

body.open{overflow:hidden;width:100%;height:100%;}


.inner{width:1450px;margin:auto;position:relative;}

#top_nav{background-color:rgba(1,5,41,0.75);padding-top:20px;height:105px;font-size:24px;line-height:34px;color:#fff;}
#top_nav span{font-weight:bold;}
#main_banner{background:url(img/header.jpg) top center no-repeat;text-align:center;}
#logo{position:absolute;top:20px;left:0px;}

table{border-collapse:collapsed;width:100%;border:none;}
td{margin:0px;padding:0px;}

a{text-decoration:none;}
a:hover{text-decoration:none;}

.btn{display:inline-block;text-align:center;height:50px;line-height:50px;font-size:18px;font-weight:bold;color:#fff;vertical-align:middle;width:280px;}
.btn:hover{opacity:0.8;}
.btn.btn-green{background:#00a550;}
.btn.btn-radius{border-radius:5px;}

.green{color:#00a550;}

#blue_box{background:#010529;color:#fff;padding:30px;padding-top:50px;text-align:left;}
.cb{padding-left:60px;background:url(img/cb.jpg) left center no-repeat;margin-bottom:20px;font-size:18px;line-height:24px;}
#blue_box .btn{margin-left:60px;}
 
#banner1{background:url(img/dr3.png) top center no-repeat;padding-top:730px;}
#banner2{background:url(img/dr4.png) top center no-repeat;padding-top:730px;}
#banner3{background:url(img/dr6.png) top center no-repeat;padding-top:730px;}

.box_title{background:#015f9c;}
.box_title td{height:80px;vertical-align:middle;padding-left:28px;color:#fff;font-size:18px;line-height:26px;font-weight:600;}
.letter{letter-spacing:0px;}
.box{background:#010529;height:330px;padding:15px;padding-right:3px;color:#fff;font-size:17px;line-height:22px;border:1px solid #222645;margin-top:40px;}


.b{display:inline-block;width:185px;height:120px;}

#footer{background:#010529;position:relative;height:120px;color:#fff;border-top:5px solid #003b77;}
#footer_line{background:#001934;color:#fff;text-align:center;height:35px;line-height:35px;vertical-align:middle;font-size:13px;font-weight:bold;}


#footer_logo{position:absolute;top:-120px;left:120px;;}
#made_in{position:absolute;top:40px;left:320px;font-size:20px;font-weight:bold;}
#social{position:absolute;top:20px;left:610px;}
#about{position:absolute;top:10px;left:900px;width:400px;font-size:11px;line-height:14px;font-weight:bold;background:url(img/star.jpg) top left no-repeat;padding-left:25px;padding-top:5px;}


.title{display:inline-block;font-size:30px;font-weight:bold;padding-bottom:5px;border-bottom:3px solid #000;margin-bottom:20px;}

.input{position:relative;border-bottom:1px solid #000;margin-bottom:20px;}
.input input,#model_div{border:none;width:100%;font-family:sans-serif;height:30px;line-height:30px;font-size:16px;cursor:pointer;background:#fff;vertical-align:middle;padding:0px;margin:0px;color:#000 !important;}
.input input::placeholder{opacity:1;color:#000;}
.input img{position:relative;bottom:-5px;cursor:pointer;}

#model_div{display:inline-block;width:auto;}

#options{display:none;position:absolute;top:40px;left:0px;box-shadow: 3px 3px 15px 0px rgba(0,0,0,0.75);border-radius:5px;padding:10px;z-index:10;}
.option{margin-bottom:5px;font-size:16px;cursor:pointer;}
.option:hover{color:red;}

#error{color:red;font-weight:bold;font-size:18px;}


#shadow{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:100;}
#popup{width:780px;margin:auto;margin-top:80px;background:#fff;padding:20px 40px;border-radius:10px;}

#success{font-weight:bold;margin-top:40px;font-size:20px;line-height:26px;font-weight:bold;}


.mobile_top{display:block;position:absolute;top:2.69%;height:1.0292%;width:28.2%;}
.mobile_button{display:block;position:absolute;left:18.70%;height:0.5082%;width:62.9%;}
.mobile_social{display:block;position:absolute;bottom:3.61%;width:11.4%;height:0.55%;}

#ma{left:5.923%;}
#mb{left:35.625%;}
#mc{left:65.93%;}

#mb1{top:6.60%;}
#mb2{top:29.95%;height:0.67%;width:75.55555%;left:12.4%;}
#mb3{top:61.14%;height:0.67%;width:75.55555%;left:12.4%;}
#mb4{top:92.2%;height:0.67%;width:75.55555%;left:11.0%;}

#ms1{left:29.4%;}
#ms2{left:44.3%;}
#ms3{right:29.666666%;}

#ama{position:absolute;top:0%;}
#amb{position:absolute;top:31.2%;}
#amc{position:absolute;top:62.34%;}

#cookies{background:rgba(113,113,113,0.8);padding-top:15px;padding-bottom:15px;color:#fff;font-size:17px;line-height:22px;position:fixed;width:100%;left:0px;bottom:0px;z-index:100;}
#cookies a{text-decoration:underline;color:#fff;}
#cookies a:hover{text-decoration:none;}
#close{position:absolute;top:50%;right:0px;font-size:40px;line-height:40px;margin-top:-20px;}

.visible-mobile{display:none;}
.visible-mobile img{width:100%;}

@media screen and (max-width:640px){
	.visible-desktop{display:none;}
	.visible-mobile{display:block;position:relative;}
	#popup table img{width:60px;}
	#popup table td{vertical-align:bottom;}
	#popup{width:96%;margin-left:2%;margin-top:2%;padding:10px !important;}
	.title{font-size:20px;}
	
	#mobile_footer{position:absolute;bottom:0px;left:0px;width:100%;padding-top:10.9%;z-index:10;background:#001a33;}
	
	#cookies{font-size:12px;line-height:16px;}
	#close{font-size:30px;line-height:30px;margin-top:-15px;}
}

