html, html a {
	-webkit-font-smoothing: antialiased !important;
}
body { overflow-x:hidden;}
body {
	background: #005373;
	font-family: Tahoma, Geneva, sans-serif;	
}
.error::-webkit-input-placeholder  {color:red;}
.error:-moz-placeholder {color:red;}
input.error, textarea.error, select.error{
color:red;
border:1px solid red !important;
}
input[type="checkbox"].error ~ span{color:red;}
label.error{display:none !important;}
a, form, p, span, div, h1, h2, h3, h4, h5, input, ul, li, ol, select, textarea{outline:none;}
input[type=submit], input[type=image], input[type="reset"], a, select{cursor:pointer;}
a img{border:0;}
.header-main {margin-top: 0px;}
.logo { margin:6px 0;}
.logo a { display: inline-block;margin: 0 auto; width:316px; height:96px; background:url(/content/images/logo.png) no-repeat;}
.logo a:hover{text-decoration:none;}
.logo a span { text-align:right; display:block; font-size:20px; font-family:'myriadpro-boldcond'; font-weight:bold; color:#FFE400; 
padding-top:71px; padding-right:3px;}
.num{ font-family: 'myriadpro-boldcond'; font-size:60px; display:block; text-align:right; color:#fff; padding:50px 0px 0 0;}
.heder-one{ background: #3297be;height: 55px;}
.navbar.navbar-none {
	margin-bottom: 0;
	z-index:9;
	position:relative;
}
.navbar-none .navbar-inner {
	background: none !important;
	border: none;
	padding: 0;
	box-shadow: none;
	filter: none !important;
}
.navbar-none .nav {
	font-family: 'MyriadProBold';
}
.navbar-none .nav li {
	font-size: 16px;
	border-left: 1px solid #2a8cb1;
}
.navbar-none .nav li:nth-child(1) {
	border: none;
}
.navbar-none .nav li a {
	text-shadow: none;
	padding: 18px 15px 10px;
	color: #fff;
	text-transform:uppercase;
}
.navbar-none .nav > .active > a, .navbar-none .nav > .active > a:hover, .navbar-none .nav > .active > a:focus, .navbar-none.nav > li > a:focus, .navbar-none .nav > li > a:hover  {
	color: #fff;
	text-decoration: none;
	background-color: #2191bd;	
	box-shadow:none;
}

.heder-two { background:url(/content/images/back_head.jpg) no-repeat top center; background-size:cover; min-height:528px; position:relative;}
.cell { padding-top:40px;}
.men_abs { position:absolute;bottom:0;}
.men_abs img{max-height:644px;max-width:600px;}
.cell h2 { font-family: 'MyriadProBoldCondensedItalic'; color:#ffe400; text-transform:uppercase; font-size:156px; line-height:106px; text-shadow:0 0 10px #08445c; padding-bottom:20px; font-weight:normal;}
.cell h3 { font-family: 'MyriadProBold'; color:#fff; text-transform:uppercase; font-size:90px; text-shadow:0 0 10px #08445c; letter-spacing:-4px; text-align:right; padding-right:20px; font-weight:normal; line-height:90px; padding-bottom:20px;}
.cell h5 { font-family: 'district_prothin'; font-size:48px; color:#fff; font-weight:normal; padding-bottom:40px;}
.btn-call { background:url(/content/images/call_btn.png) no-repeat; width:538px; height:107px; display:block; text-decoration:none; position:relative; z-index:9;}
.btn-call:hover { text-decoration:none;}
.btn-call span { font-family: 'myriadpro-boldcond'; font-size:70px; display:block; text-align:right; color:#000; padding:45px 35px 0 0;}

#content { margin-top:-25px; position:relative; z-index:9}
.sh-top { background:url(/content/images/sh.png) repeat-x scroll top; height:25px;}
.sh-bot { background:url(/content/images/sb.png) repeat-x scroll top; height:25px;}
.swag-one{ background:#41aed7; padding:30px 0;}
.swag-one h2, .swag-one-h2 { font-family: 'MyriadWebProRegular'; font-size:60px; color:#000000; font-weight:normal; letter-spacing:-2px; text-align:center; padding-bottom:20px;}
.swag-one h2 span { color:#ffffff; font-family: 'MyriadProBold';}
.text24 { font-size:22px; font-family: 'district_prothin'; color:#fff; text-align:center; line-height:1.4em; padding-bottom:10px;}
.colorFFF{color:#fff;}
.lkj{padding:10px 0 0 0;}
.box_bang { background:#fff; max-width:320px; padding:16px 16px;}
.box_bang h3 { color:#464646; font-family: 'district_prothin'; font-size:48px; font-weight:normal; text-align:center; padding-bottom:10px;}
.box_bang_img { text-align:center;}
.box_bang h4 { color:#327792; font-family: 'MyriadProBold'; font-size:24px; font-weight:normal; text-align:center; padding-bottom:10px; text-transform:uppercase;}
.text18 { font-size:18px; font-family: 'district_prothin'; color:#5c5c5c; text-align:center; line-height:1.4em; padding-bottom:10px;}
.contact { background:#e9e9e9; padding:5px 8px; min-width:206px;}

.swag-two{ background:#fff; padding:30px 0; margin-top:-25px; position:relative; z-index:-9}
.swag-two h3 { color:#373737; font-family: 'district_prothin'; font-size:28px; font-weight:normal; text-align:left; padding-bottom:10px;}
.swag-two h4 { color:#373737; font-family: 'district_prothin'; font-size:17.5px; font-weight:bold; text-align:left; padding-bottom:10px;}
.swag-two p, .swag-two-p { color:#373737; font-size:12px;}
.border-bot { border-bottom:1px dotted #e3e1de; padding:0 0 8px 0;}

.swag-three { background:#696762; padding:10px 0;}
.swag-three h3 { color:#fff; font-family: 'district_prothin'; font-size:36px; font-weight:normal;}

.swag-four { background:#fff; padding:20px 0 10px 0;}
.p-text24 { font-size:24px; font-family: 'district_prothin'; text-align:center;}
.p-text24 a { margin:0 15px; color:#787878;}

.swag-five {padding:20px 0 10px 0; background:#317691;}
.p-text11 { font-size:11px; color:#fff; text-align:center; line-height:1em;}
.p-text11 a { margin:0 2px; color:#fff;}

#content-inner { margin-top:0px; position:relative; z-index:8; background-color:#E2E2E2;}
.magin-cum { margin-top:0px; position:relative; z-index:99; width:100%;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
.magin-na { margin-top:0px;}
.swag-six{ background:#fff; padding:30px 0; margin-top:0; position:relative; z-index:-9}
.swag-six h3 { color:#373737; font-family: 'district_prothin'; font-size:28px; font-weight:normal; text-align:left; padding-bottom:10px; text-shadow:1px 1px #ebebeb;}
.swag-six p, .swag-six_p { color:#373737; font-size:12px;}
.border-bot { border-bottom:1px dotted #e3e1de; padding:0 0 8px 0;}
.inner-banner {position:relative;height:178px; width:1100px; margin:0 auto;}
.topBGimg{
position:absolute;
top:0;
right:0;
max-width:1000%;
height:100%;
z-index:-1;
}
.apco { padding-top:30px;}
.apco h3 { font-family: 'district_prothin'; font-size:40px; padding-right:20px; font-weight:normal; line-height:1em; padding-bottom:10px; text-shadow:1px 1px #c4c4c4; padding-top:0px;}
.apco pת .apco-p { font-family:Tahoma, Geneva, sans-serif; font-size:15px;}

@media (min-width: 768px) and (max-width: 979px) {
	.navbar-none .nav {background: #015373;}
	.cell h2 {font-size:106px; line-height:56px; text-align:right;}
	.cell h3 {font-size:60px; letter-spacing:-3px; text-align:right; line-height:60px; padding-right:0;}
	.cell h5 {font-size:34px; padding-bottom:40px; text-align:right;} 
	
	.btn-call { background:url(/content/images/call_btn@X2.png) no-repeat; width:430px; height:86px;}	
	.btn-call span { font-family: 'myriadpro-boldcond'; font-size:55px; padding:35px 35px 0 0;}
	.inner-banner {width: 100%;}
}

@media (max-width: 767px) {
	#header {	
		margin-top: 0px;
	}
	.logo { float:none; margin:6px auto;text-align: center;}
	.num { font-size:40px; text-align:center; padding:20px 0 10px 0;}
	.namko { float:none;}
	.men_abs { position:relative; top:0px;}
	.navbar-none .nav{
		background:#015373;
	}
	.navbar-none .nav li {
		font-size: 16px;
		border-left: none;
		margin:0 5px;		
	}
	.navbar .btn-navbar { margin:10px auto !important; float:none; color:#000; text-shadow:none;}
	.cell h2 {font-size:96px; line-height:56px; text-align:center;}
	.cell h3 {font-size:60px; letter-spacing:-3px; text-align:center; line-height:60px; padding-right:0;}
	.cell h5 {font-size:32px; padding-bottom:40px; text-align:center;}
	
	.swag-one h2 { font-size:30px; padding-bottom:0;}
	.text24 { font-size:18px;}
	.apco h3, .apco p { padding-left:4px;}
	.box_bang { margin:6px auto;}
	.hyb, .com-ser, .latest, .swag-three { padding:0 10px;}
	.sams-img { text-align:center;}
	.swag-three h3 { text-align:center; font-size:24px;}
	.p-text24 { font-size:18px;}
	.p-text24 a{ line-height:1.6em;}	
	
	
	.btn-call { background:url(/content/images/call_btn@X3.png) no-repeat; width:323px; height:64px; margin:0 auto;}	
	.btn-call span { font-family: 'myriadpro-boldcond'; font-size:40px; padding:25px 25px 0 0;}
	.inner-banner { padding-top:178px;width: 100%;}
	.topBGimg{height:178px;}
}
@media (max-width: 319px) {
	.heder-two { min-height:498px;}
	.cell h2 {font-size:66px; line-height:36px; text-align:center;}
	.cell h3 {font-size:40px; letter-spacing:-3px; text-align:center; line-height:20px; padding-right:0;}
	.cell h5 {font-size:22px; padding-bottom:0px; text-align:center;}
	
	.btn-call { background:url(/content/images/call_btn@X4.png) no-repeat; width:215px; height:43px; margin:0 auto;}	
	.btn-call span { font-family: 'myriadpro-boldcond'; font-size:26px; padding:15px 20px 0 0;}
}
.mapIframeWrapper iframe{
width:236px;
height:209px;
}
.hpBottomBoxesHeadlines{min-height:40px;}
.contactMap iframe{
width:302px;
height:221px;
}
.footerMenu{
list-style:none;
padding:0;
margin:0;
text-align:center;
}
.footerMenu li{display:inline-block;}