.navigation ul li ul{
display:none;
position:absolute;
left:0;
top:33px;
width:250px !important;
letter-spacing:normal;
}
.navigation ul li ul li{
background:#eee;
border-bottom:1px solid #ccc;
width:100%;
}
.navigation ul li ul li:hover{
background:#f5f5f5;
border-bottom:1px solid #db3937;
}
.content ul{
list-style:disc;
margin:10px 20px;
padding:0 10px;
line-height:20px;
}
.contact-form .input {
width:100% !important;
height:auto !important;
}
.cell h5{line-height:50px;}
.btn-call{margin:0 0 10px 0;}
.swag-one h2, .swag-one-h2{line-height:60px;}
.logo a{background:none;}
.logo_a{
width:788px;
color:#fff;
}
.logo a{float:left;}
.logo_a span{
display:block;
font-size:20px;
font-family:'myriadpro-boldcond';
font-weight:bold;
color:#FFE400;
padding-top:71px;
padding-right:3px;
}
.logo img{float:left;}
a.span4:hover{text-decoration:none;}
a.span4:hover .box_bang{
filter:alpha(opacity=90);
opacity:0.9;
-khtml-opacity:0.9;
}
.site3hp_services_minHeight{
padding-bottom:36px;
position:relative;
}
.site3hp_services_readMoreSpan{
width:100%;
text-align:center;
position:absolute;
bottom:9px;
right:0;
color:#327792;
}
.text18, .text18 span, .text18 p, .text18 strong{
font-size:18px !important;
font-family:'district_prothin' !important;
color:#5c5c5c !important;
text-align:center !important;
}
.lkj p:first-child, .lkj p:first-child strong, .lkj p:first-child span{
color:#327792 !important;
font-family:MyriadProBold !important;
font-weight:bold !important;
font-size:24px !important;
text-align:center !important;
}
.swag-one h2{letter-spacing:0;}
.swag-two h3 a{color:#373737;}
.swag-two h3 a:hover{text-decoration:none;color:#0088cc;}
.swag-two h3{margin:0;}
.swag-two-p{min-height:200px;}
.cellh2{
font-family:'MyriadProBoldCondensedItalic';
color:#ffe400;
text-transform:uppercase;
font-size:120px;
line-height:106px;
text-shadow:0 0 10px #08445c;
padding-bottom:20px;
font-weight:normal;
}
.yyyh3{
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;
}
.yyyh5{
font-family:'district_prothin';
font-size:48px;
color:#fff;
font-weight:normal;
padding-bottom:40px;
line-height:50px;
}
.box_bang_img{
height:185px;
overflow:hidden;
}
.box_bang_img img{
width:100%;
min-height:185px;
}
@media (max-width:1030px){
	.logo_a{width:730px;}
}
@media (max-width:979px) and (min-width:768px){
	.box_bang_img{height:125px;}
	.box_bang_img img{min-height:125px;}
}
.pull-right{
width:222px;
text-align:center;
overflow:hidden;
}
.num{
font-size:37px;
line-height:normal;
padding:17px 0;
text-align:center;
}
.y01{padding:0 0 15px 0;}
.bottomSocialLinks{float:left;}
.bottomSocialLinks:hover{
filter:alpha(opacity=80);
opacity:0.8;
-khtml-opacity:0.8;
}
.num:hover{
color:#fff;
text-decoration:none;
}
.row-fluid .span6{position:relative;}
.men_abs{
bottom:auto;
right:0;
height:528px;
white-space:nowrap;
}
.men_abs:before{
content:"";
height:100%;
width:0px;
display:inline-block;
vertical-align:bottom;
}
.men_abs img{
max-width:100%;
max-height:528px;
display:inline-block;
vertical-align:bottom;
white-space:normal;
}
.cellh2{font-size:8em;}
.apcoh3 {
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;
}
.site_name01{
display:block;
font-size:20px;
font-family:'myriadpro-boldcond';
font-weight:bold;
color:#FFE400;
padding:71px 0 3px 0;
margin:0;
line-height:20px;
}
.clear{clear:both;}
.backBTN{
float:right;
padding:4px 15px;
border:1px solid #005373;
border-radius:5px;
color:#005373;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}
.backBTN:hover{
text-decoration:none;
color:#fff;
background:#005373;
}
.movieurlIframeWrapper iframe{
width:250px;
height:200px;
}
/************/
.heder-two{
background:none;
min-height:1px;
height:528px;
overflow:hidden;
}
.hpBanner_ul{
list-style:none;
margin:0;
padding:0;
direction:ltr;
}
.hpBanner_ul li{
float:left;
width:100%;
height:528px;
position:relative;
}
.span6.hpTopBannerBGimg{
width:100%;
height:328px;
position:absolute;
top:0;
right:0;
padding:0;
margin:0;
z-index:1;
}
.hpTopBannerBGimg.hpBanenrMobileImg{
height:200
}
.span6.hpTopBannerBGimg img{
width:100%;
height:100%;
}
.span6.hpTopBannerLeftText{
position:relative !important;
z-index:12;
}
embed, object, iframe{max-width:100%;}
.container{padding:0 15px;}
.text24{padding:10px 0;}
.hpBanenrMobileImg{display:none;}
.heder-one{
position:relative;
z-index:2134;
}
/*** omt changes ***/
.hpBanner_ul_li,
.heder-two, .hpBanner_ul li{
height:328px;
position:relative;
}
.hpBanner_ul li ~ li{
position:fixed;
top:-999px;
left:-999px;
}
.cellh2 {
font-family:'Gibson-SemiboldIt' !important;
color:#F7F5E9 !important;
text-transform:uppercase;
font-size:40px !important;
padding-bottom:0px !important;
}
.cell {
padding-top:10px !important;
}
.yyyh3 {
font-family:'Gibson-SemiboldIt' !important;
color:#FFF !important;
font-size:40px !important;
text-align:left !important;
line-height:40px !important;
padding-bottom:0px !important;
}
.yyyh5 {
font-family:'Gibson-SemiboldIt' !important;
font-size:30px !important;
color:#000 !important;
padding-bottom:0px !important;
}
.btn-call {
background:url(/content/images/call_btn2.png) no-repeat !important;
width:400px !important;
height:80px !important;
display:block;
text-decoration:none;
position:relative;
z-index:9;
}
.btn-call span {
font-family:'myriadpro-boldcond';
font-size:40px !important;
display:block;
text-align:left !important;
color:#000;
padding:33px 0 0 110px !important;
}
/*****/
.heder-two, .hpBanner_ul li{height:328px;}
.yyyh5 {
font-family:'Gibson-BoldItalic' !important;
text-transform:none !important;
font-size:36px !important;
color:#ffffff !important;
padding-bottom:40px;
line-height:40px;
}
.cellh2 {
font-family:'Gibson-BoldItalic' !important;
color:#fdf93f !important;
text-transform:none !important;
font-size:50px !important;
line-height:50px;
padding-bottom:20px;
}
.yyyh3 {
font-family:'Gibson-BoldItalic' !important;
color:#FFFFFF !important;
font-size:60px !important;
text-align:left !important;
line-height:65px !important;
text-transform:none !important;
padding-bottom:20px;
}
/*****/
.site3_services_sons .title{
	padding:6px 18px;
}
.site3_services_sons .addthis_default_style{
	float:right;
	margin:3px 0 0 5px;
}
.titleH4{
	margin:0;
	padding:3px 0 0 0;
	display:block;
	font-size:17px;
}
.yAddthis{
	float:right;
	padding:15px 0 0 20px;
}
.yAddthis > a{background:none;}
.backTO{
	float:right;
	height:30px;
	line-height:30px;
	margin:0 0 0 10px;
	border:1px solid #3297BE;
	padding:0 15px;
	font-size:14px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.backTO:hover{
	background:#3297BE;
	text-decoration:none;
	color:#fff;
}
.navbar-none .nav li{position:relative;}
.navbar-none .nav > li:hover > a{
	text-decoration:none;
	background:#2191bd;
}
.navbar-none .nav li ul{
	display:none;
	width:200px;
	background:#2191bd;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:100%;
	left:0;
}
.navbar-none .nav li ul a{
	display:block;
	padding:10px;
}
.navbar-none .nav li ul li.active > a,
.navbar-none .nav li ul a:hover{
	background:#3297BE;
	text-decoration:none;
}
@media screen and (min-width:768px){
	.y01.row-fluid{
		display:table;
		width:-webkit-calc(100% + 95px);
		width:calc(100% + 95px);
		margin:0 0 0 -47px;
		border-collapse:separate;
		border-spacing:10px;
	}
	.y01.row-fluid .span4{
		display:table-cell;
		float:none;
		background:#fff;
		position:relative;
	}
	.y01.row-fluid .span4 .site3hp_services_minHeight{
		position:static;
	}
}
@media (min-width:768px) and (max-width:979px){
	.yyyh3{font-size:5em;}
}

@media (min-width:980px){
	.navbar-none .nav li:hover > ul{display:block;}
}
@media (max-width:979px){
	.navbar-none .nav li ul{width:100%;position:static;background:#014965;}
	.navbar-none .nav li ul a{padding-left:30px;}
	.navbar-none .nav li.active > ul{display:block;}
}
@media (max-width:767px){
	.hpBanenrMobileImg{display:block;}
	.hpBanenrPCimg{displaY:none;}
	.logo{margin:6px auto 0 auto;}
	.logo_a{width:100%;text-align:center;}
	.logo a{float:none;width:auto;height:auto;}
	.logo img{height:55px;}
	.logo_a span.site_name{clear:both;padding:0;}
	.pull-right{margin:0 auto;}
	.span6.hpTopBannerBGimg{position:static;}
	.span6.hpTopBannerBGimg img{min-height:1px;height:auto;}
	.sdfjkghjkdfh img{width:80%;height:auto;}
	.num{padding:0 0 4px 0;}
	.cell{padding-top:11px;}
	.y01{padding:0;}
	.heder-two, .hpBanner_ul li{height:auto;}
	.site_name01{padding-top:21px;}
}
@media (max-width:480px){
	.titleH4{clear:both;padding:4px 0 0 0;font-size:15px;}
	.cellh2{padding:0 12px;font-size:5em;line-height:normal;font-size:33px !important;}
	.yyyh3{font-size:4em;line-height:normal;padding:0 15px;font-size:44px !important;letter-spacing:0;}
	.yyyh5{font-size:2em;padding:0 15px;}
	.swag-one h2, .swag-one-h2{font-size:30px;line-height:37px;}
	.men_abs{height:365px !important;}
	.heder-two{min-height:5px;}
	.men_abs img{min-height:365px;}
	.container.y01{display:none;}
	.hpTopBannerBGimg.hpBanenrMobileImg{height:115px;}
}
label.error{
display:block !important;
border:none !important;
color:red;
}
.valid + label.error{display:none !important;}
.mapIframeWrapper{height:201px;overflow:hidden;}
.mapIframeWrapper img{width:100%;min-height:100%;}
.containerss{overflow:hidden;}
.contact .containerss{margin:0 0 10px 0;}