@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800);
/* @import url('nav.css');*/
body{font-family:'Open Sans', sans-serif; font-size:14px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a,span,form,img,br,input,textarea,label{padding:0; margin:0;}
a,input{text-decoration:none; outline:none;}
img{border:0; outline:none;}
ul{list-style-type:none;}
*:focus{outline:none;}
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}
.left{float:left;}
.right{float:right !important;}
.block{display:block;}
.inlineblock{display:inline-block;}
.relative{position:relative!important;}
.absolute{position:absolute;}
.static{position:inherit !important;}
.bdrT{border-top:1px solid #dadada;}
.bdrB{border-bottom:1px solid #e0e0e0;}
.text{font-family:'Open Sans', sans-serif; font-size:18px; color:#536e00; font-weight:600;}
/*.bgNone{background-image:none!important;}*/
/*a:link{text-decoration:none !important;}
a:visited{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
a:active{text-decoration:none !important;}*/
h2{font-size:16px; margin-bottom:25px; font-weight:400;}
h2 strong{font-weight:600;}
/*------------------------------------------------------------------*/
#header{position:relative; z-index:20;}
.top-bar{background:url(../images/bg.html) repeat-x 0 0; height:31px;}
.home_contact{display:inline-block;}
.home_contact a{display:inline-block; color:#7e7e7e; font-size:11px; margin-right:15px;}
/*.home_contact a:before{content:"- ";}*/
.top_number{color:#7e7e7e; font-size:11px;}
.top_number i{height:31px; line-height:31px; color:#0065b3; font-size:15px; float:left; margin-right:2px;}
.top_number strong{height:31px; line-height:28px; display:inline-block; float:left; font-weight:400;}
.top_number strong span{color:#0065b3;}
#header .search{display:inline-block;}
/*.social{text-align:right; overflow:hidden; height:31px;}*/
.social-share{display:inline-block; list-style:none; padding:0; margin:0;}
ul.social-share li{display:inline-block;}
ul.social-share li a{display:inline-block; color:#000; text-align:center; width:31px; height:31px; line-height:31px; text-align:center; border-left:1px solid #ebebeb; -webkit-transition:all 400ms; -moz-transition:all 400ms; -ms-transition:all 400ms; -o-transition:all 400ms; transition:all 400ms;}
ul.social-share li a i{line-height:31px;}
ul.social-share li a.facebook:hover{background:#4464b1;}
ul.social-share li a.twitter:hover{background:#4e9edd;}
ul.social-share li a.play:hover{background:#c9322b;}
ul.social-share li a.google_plus:hover{background:#c9322b;}
ul.social-share li a.linkedin:hover{background:#0e638d;}
ul.social-share li a i.fa-facebook{color:#4464b1;}
ul.social-share li a i.fa-twitter{color:#4e9edd;}
ul.social-share li a i.fa-play{color:#c9322b;}
ul.social-share li a i.fa-google-plus{color:#c9322b;}
ul.social-share li a i.fa-linkedin{color:#0e638d;}
ul.social-share li a:hover i.fa-facebook, ul.social-share li a:hover i.fa-twitter,ul.social-share li a:hover i.fa-play,ul.social-share li a:hover i.fa-google-plus,ul.social-share li a:hover i.fa-linkedin{color:#FFF;}
ul.social-share2{display:inline-block;}
ul.social-share2 li a{border:0px solid #ebebeb; width:25px; height:25px; line-height:25px; margin-left:5px;}
ul.social-share2 li a i{line-height:25px;}
ul.social-share2 li a.facebook{border-radius:50%; border:1px solid #4464b1;}
ul.social-share2 li a.twitter{border-radius:50%; border:1px solid #4e9edd;}
ul.social-share2 li a.linkedin{border-radius:50%; border:1px solid #0e638d;}
.topSearch{float:right; padding:0px 0 0 0px; position:relative;}
.topSearch > a{display:block; background:url(../images/topSearchBtn.html) no-repeat 0 50%; height:31px; width:31px; position:absolute; top:0px; right:0;}
.topSearchFild{width:0px; border:0px solid #CCC; border-left:1px solid #CCC; height:25px; float:left; background:none; margin-top:2px;}
.topSearchBtn{background:transparent url(../images/topSearchBtn.html) no-repeat 0 50%; height:31px; width:31px; border:none; cursor:pointer; margin-left:-1px;}
.search span{display:inline-block; color:#000; text-align:center; width:31px; height:31px; line-height:31px; text-align:center; background:#004484;}
.search i{display:inline-block; color:#FFF; line-height:31px;}
input.search-form{background:transparent; border:1px solid #CCC; width:60px; padding:0 10px; color:#000; -webkit-transition:all 400ms; -moz-transition:all 400ms; -ms-transition:all 400ms; -o-transition:all 400ms; transition:all 400ms;}
input.search-form::-webkit-input-placeholder{color:transparent;}
input.search-form:hover::-webkit-input-placeholder{color:#fff;}
input.search-form:hover{width:180px;}
.fixedTopMenuPanel{}
.fixedTopMenuPanel > .container{position:fixed; left:0; top:0; background:#FFF; box-shadow:0px 10px 15px -13px rgba(0,0,0,0.5);}
.fixedTopMenuPanel > .container > .row{width:1170px;}
.navbar-brand{padding:0; margin:0;}
.logo{border-right:1px solid #ebebeb; height:65px; margin:0; padding-top:0px; display:inline-block; padding-right:20px;}
.logo a{margin:0; padding-top:39px; display:inline-block; font-size:0; line-height:0;}
.logo2{float:right; border-left:1px solid #ebebeb; height:65px; padding:15px 0 0 20px;}
#mainNav{background:none; border:none; margin:0; /*height:65px;*/}
.navPanel ul.navUl{margin:0;}
.navPanel ul.navUl > li{float:left;}
.navPanel ul.navUl > li > a{z-index:111; font-size:13px; text-transform:uppercase; font-weight:600; color:#fff; /*padding:35px 15px 0; height:65px;*/ padding:0px 12px 0; height:34px; display:block;}
.navPanel ul.navUl > li a:hover{text-decoration:none;}
.navUl>li.dropdown{position:static;}
.navUl>li.dropdown > a{position:relative; text-decoration:none;}
.navUl>li.dropdown > a > span.caret{border-style:solid dashed solid dashed; border-color:#555 transparent transparent transparent; border-width:6px 3px 0 3px; display:none;}
.navUl>li.dropdown > a:after{content:''; display:block; border-style:solid dashed solid dashed; border-color:#3ea1b0 transparent transparent transparent; border-width:9px 9px 0 9px; position:absolute; bottom:-19px; left:50%; margin-left:-9px; display:none; -webkit-transition:all 1s ease; /* Safari and Chrome */ -moz-transition:all 2s ease; /* Firefox */ -o-transition:all 2s ease; /* IE 9 */ -ms-transition:all 2s ease; /* Opera */ transition:all 2s ease;}
.navUl>li.dropdown.mega-opened > a:after{display:block;}
.navUl>li.dropdown.mega-opened > a{color:#b5e7ef !important;}
.navUl>li.dropdown.mega-opened > a:focus {color:#b5e7ef;}
.navUl>li .megamenu{background:#f3f3f3 url(../images/menu.jpg) no-repeat right bottom; min-height:220px; position:absolute; width:100%; top:100%; left:0; /*z-index:99999;*/ margin:0; padding:0 0px; visibility:hidden; opacity:0; transform:translateY(-15px); -webkit-transform:translateY(-15px); -moz-transform:translateY(-15px); -o-transform:translateY(-15px); /* transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; */ -webkit-box-shadow:2px 2px 2px 0px rgba(5, 5, 5, 0.2); box-shadow:0px 2px 2px 0px rgba(5, 5, 5, 0.2); z-index:1;}
.navUl>li.mega-opened .megamenu{opacity:1; visibility:visible; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -o-transform:translateY(0px); padding-bottom:25px; z-index:5;}
.navUl>li .megamenu .row{margin:0;}
.navUl>li .megamenu .row div.submenu_desktop{width:100%;}
.navUl>li .megamenu .row div.submenu_desktop:after{display:table; content:""; clear:both;}
.navUl>li .megamenu .row div.submenu_desktop a{float:left; width:20%; position:relative; text-align:center; display:table; font-size:12px; text-transform:uppercase; color:#2f2f2f;}
.navUl>li .megamenu .row div.submenu_desktop a span{height:63px; width:100%; text-align:center; display:table-cell; vertical-align:middle;}
.navUl>li .megamenu .row div.submenu_desktop a:after{display:block; position:absolute; bottom:-3px; left:0; right:0; width:100%; height:3px; background:#2c5db4; content:""; -webkit-transition:-webkit-transform 0.2s ease; -moz-transition:-moz-transform 0.2s ease; transition:transform 0.2s ease; -webkit-transform:scaleX(0); -moz-transform:scaleX(0); -ms-transform:scaleX(0); -o-transform:scaleX(0); transform:scaleX(0);}
.submenu_info{position:relative;}
.navUl>li .megamenu .row div.submenu_desktop a:hover:after{-webkit-transform:scaleX(1); -moz-transform:scaleX(1); -ms-transform:scaleX(1); -o-transform:scaleX(1); transform:scaleX(1);}
.row div.submenu_desktop div.sdActive a{color:#2c5db4!important;}
.row div.submenu_desktop div.sdActive a:after{display:block; position:absolute; bottom:0px; left:0; right:0; width:100%; height:3px; background:#2c5db4; content:""; -webkit-transform:scaleX(1) !important; -moz-transform:scaleX(1) !important; -ms-transform:scaleX(1) !important; -o-transform:scaleX(1) !important; transform:scaleX(1) !important;}
.submenu_slider:after, .submenu_info:after{display:block; clear:both; content:'';}
.sub_submenu_desktop{float:left; width:20%; padding:20px 0;}
.sub_submenu_desktop a{display:block; border-bottom:1px solid #e0e0e0; height:40px; line-height:40px; font-size:14px; color:#2f2f2f; padding-left:15px;}
.sub_submenu_desktop a:last-child{border-bottom:0;}
.sub_submenu_desktop a.ssdActive{background:#2c5db4 url(../images/icon-arrow3.html) no-repeat 95% 50%; color:#FFF;}
.ssmi_holder{overflow:hidden; float:left; width:80%;}
.sub_submenu_info{height:250px; border-bottom:0px solid #C00;}
.ssmi_holder > h3{display:none;}
.sub_submenu_info > h4{display:none;}
.sub_submenu_info ul{padding-bottom:50px;}
.sub_submenu_info ul:after{display:table; content:""; clear:both;}
.sub_submenu_info ul li{float:left; margin-left:25px;}
.sub_submenu_info ul li a{}
.sub_submenu_info ul li a span{display:block; font-size:11px; color:#989898; padding-top:15px;}
.sub_submenu_info ul li a span strong{display:block; font-size:16px; color:#000; border-bottom:1px solid #e0e0e0; padding-bottom:5px; margin-bottom:5px;}
.viewAllCar{position:absolute; left:0; top:165px; width:20%; border-top:1px solid #e0e0e0; padding-top:20px; padding-left:15px;}
.viewAllCar a{display:block; background:url(../images/icon-more2.html) no-repeat 100% 50%; color:#2c5db4; font-weight:600;}
.mMenuSlider_next{position:absolute; right:0; bottom:0; height:38px; width:43px; background:url(../images/slider_control.html) 100% 0; text-indent:-9999px; cursor:pointer;}
.mMenuSlider_prev{position:absolute; right:42px; bottom:0; height:38px; width:43px; background:url(../images/slider_control.html) 0 0; text-indent:-9999px; cursor:pointer;}
.submenu2{padding-top:30px;}
.submenu2 > li{}
.submenu2 > li > a, .submenu2 li span{color:#5a5a5a; font-weight:500; text-transform:uppercase; border-bottom:1px solid #e0e0e0; display:block; padding-bottom:10px; margin-bottom:15px; position:relative;}
.arrow2{float:left; width:auto; position:relative; padding-right:30px;}
.arrow{content:''; width:5px; height:5px; position:absolute; right:0; top:7px; border:5px solid transparent; border-left:5px solid #2c5db4; float:left;}
.arrowTop{content:''; width:5px; height:5px; position:absolute; right:0; top:10px; border:5px solid transparent; border-top:5px solid #2c5db4; float:left;}
.submenu2 li a:hover{color:#2c5db4;}
.submenu2 > li ul{}
.submenu2 > li ul div{float:left; width:50%;}
.submenu2 > li ul div:first-child{padding-right:20px;}
.submenu2 > li ul li{margin-bottom:7px; border-bottom:1px solid #dedede; padding-bottom:15px;}
.submenu2 > li ul li a{color:#696969; display:block; background:url(../images/das.html) no-repeat 0 9px; padding-left:10px;}
.topspacemenu{padding-top:10px;}
.keysublink > li a{overflow:hidden;}
/*.keysublink > li a img{max-width:100%; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; height:70px; overflow:hidden;}
.keysublink > li a img:hover{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}*/
.keysublink{margin:0px; padding:0px; list-style:none; float:left; width:100%; border-top:1px solid rgba(255,255,255,0.26);}
.keysublink li{float:left; position:relative; height:100%; width:100%; border-right:1px solid rgba(255,255,255,0.26); /*min-height:202px; padding:42px 0 0 35px;*/ box-sizing:border-box;}
.keysublink li .plus{position:absolute; bottom:0; right:20px;}
.keysublink li:last-child{border-right:0px solid rgba(255,255,255,0.26);}
.keysublink li .mask{position:relative; z-index:2;}
.keysublink li .hoverImg{/* position:absolute; height:100%;*/ overflow:hidden; height:85px; box-sizing:border-box; left:0; top:0; width:100%; z-index:1;/* opacity:0; visibility:hidden;*/}
.keysublink li .hoverImg img{left:0; top:0; width:100%; height:100%;}
.keysublink li:hover .hoverImg{opacity:1; visibility:visible;}
.keysublink li:hover .hoverImg img{transform:scale(1.2); -webkit-transform:scale(1.2); -ms-transform:scale(1.2);}
/*.transition{-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}*/
.transition3{-webkit-transition:all 3s ease; -moz-transition:all 3s ease; -o-transition:all 3s ease; -ms-transition:all 3s ease; transition:all 7s ease;}
.mobitrigger{display:none !important;}
.container2{padding-right:30px; padding-left:30px; position:relative;}
/*footer{background:url(../images/footerBg1.gif);}*/
.footerSiteMap{min-height:300px; padding:25px 0 0;}
.footer{padding:17px 0; background:url(../images/footerBg2.html);}
.footerSiteMap > ul{}
.footerSiteMap > ul > li{float:left; width:16.5%;}
.footerSiteMap > ul > li strong{display:block; margin-bottom:20px; font-size:12px; color:#d8d8d8; text-transform:uppercase; font-weight:400;}
.footerSiteMap > ul > li strong a{color:#d8d8d8;}
.footerSiteMap > ul > li ul{margin:-20px 0 20px;}
.footerSiteMap > ul > li ul li{padding-bottom:1px;}
.footerSiteMap > ul > li ul li a{color:#949494; font-size:11px; -webkit-transition:all 1s ease; /* Safari and Chrome */ -moz-transition:all 1s ease; /* Firefox */ -o-transition:all 1s ease; /* IE 9 */ -ms-transition:all 1s ease; /* Opera */ transition:all 0.5s ease;}
.footerSiteMap > ul > li ul li a:hover{color:#FFF;}
.copyright{float:left; color:#848484; font-size:12px;}
.reletedsite{float:right; position:relative;}
.reletedsite span{display:inline-block; color:#848484; font-size:14px; background:url(../images/downArrow.html) no-repeat 100% 50%; padding-right:18px; margin-right:15px; cursor:pointer;}
.reletedsite ul{position:absolute; right:0; bottom:34px; display:none; background:#FFF; border:1px solid #333; width:170px; margin-bottom:0;}
.reletedsite ul li{border-bottom:1px solid #ededed;}
.reletedsite ul li a{display:block; padding:10px; color:#949494; font-size:11px;}
.reletedsite ul li a:hover{color:#2c5db4;}
.transition{-webkit-transition:all 1s ease; /* Safari and Chrome */ -moz-transition:all 1s ease; /* Firefox */ -o-transition:all 1s ease; /* IE 9 */ -ms-transition:all 1s ease; /* Opera */ transition:all 0.5s ease;}
.transition_Scale{-webkit-transform:scale(1.25); /* Safari and Chrome */ -webkit-transform:scale(1.25); /* Safari and Chrome */ -moz-transform:scale(1.25); /* Firefox */ -ms-transform:scale(1.25); /* IE 9 */ -o-transform:scale(1.25); /* Opera */ transform:scale(1.25);}
.readmore{color:#2c5db4; font-weight:400; background:url(../images/icon-arrow.html) no-repeat 95% 50%; padding-right:13px; display:inline-block;}
.readmore:hover{background:url(../images/icon-arrow.html) no-repeat 100% 50%;}
.readmore2{color:#FFF; font-weight:400; background:url(../images/icon-arrow2.html) no-repeat 95% 50%; padding-right:18px; display:inline-block;}
.readmore2:hover{color:#FFF; background:url(../images/icon-arrow2.html) no-repeat 100% 50%;}
.keysublink{padding-top:0 !important;}
.keysublink li{float:left; width:15% !important; margin-right:10px !important;}
.keysublink li a{padding-bottom:0px !important; margin-bottom:20px; text-transform:none;}
.keysublink li img{width:100%;}
.keysublink li p{font-weight:normal; width:100%; padding-top:15px;}
.bgNone2{background:#f3f3f3 !important;}
@media only screen and (max-width:1199px){
.navbar-default .navbar-nav > li > a{font-size:12px; font-weight:400; padding:0 7px; color:#2A2A2A !important; line-height:65px;}
}
@media only screen and (max-width:1140px){
.container2{padding-right:15px; padding-left:15px;}
}
@media only screen and (max-width:1030px){
.navPanel ul.navUl > li > a{padding:35px 12px 0;}
}
@media only screen and (max-width:1290px){
.navPanel ul.navUl > li > a{padding:20px 12px; height:auto;}
.fixedTopMenuPanel{position:fixed !important; left:0; top:0; background:#FFF; width:100% !important;}
.fixedTopMenuPanel > .container{position:relative; left:auto;}
.fixedTopMenuPanel > .container > .row{width:auto;}
.fixedTopMenuPanel .logo{height:auto; line-height:0; padding:10px 20px 10px 0;}
.fixedTopMenuPanel .logo a{padding-top:0px;}
.fixedTopMenuPanel .logo2{height:auto; padding:5px 0 5px 20px;}
.fixedTopMenuPanel .logo2 img{width:30px;}
.navbar{min-height:0;}
.mobitrigger{float:right; display:block !important; cursor:pointer; margin-right:14px;}
.mobitrigger img{height:20px;}
.mobitrigger span{display:block; text-transform:uppercase; color:#FFFFFF; font-size:9px; text-align:center; line-height:18px;}



#mainNav{position:absolute; left:0; top:68px; width:100%; height:auto;
  background:#008fd2; z-index:99; display:none; -webkit-box-shadow:2px 2px 2px 0px rgba(5, 5, 5, 0.5); box-shadow:0px 2px 2px 0px rgba(5, 5, 5, 0.5);}
.navUl>li.dropdown > a:after{bottom:-9px;}
.navUl > li.mega-opened .megamenu{padding-top:25px;}
.navPanel ul.navUl > li{width:100%; border-bottom:1px solid #CCC;}
.navUl>li .megamenu{position:relative; display:none;}
.navUl>li.mega-opened .megamenu{display:block; -webkit-box-shadow:2px 2px 2px 0px rgba(5, 5, 5, 0); box-shadow:0px 2px 2px 0px rgba(5, 5, 5, 0);}
.navUl>li .megamenu{background:#f3f3f3 none;}
.navUl>li .megamenu .row div.submenu_desktop, .sub_submenu_desktop{display:none;}
.sub_submenu_info{display:block; float:none; width:100%; height:auto;}
.ssmi_holder > h3{display:block; color:#2c5db4; font-size:12px; text-transform:uppercase; height:40px; line-height:40px; font-weight:600; border-bottom:2px solid #2c5db4; margin-top:15px;}
.sub_submenu_info > h4{display:block; color:#2c5db4; background:url(../images/down-arrow.html) no-repeat 96% 50%; height:40px; line-height:40px; font-weight:400; border-bottom:1px solid #CCC;}
.home_contact, .social-share{display:none;}
.navUl>li.dropdown > a > span.caret{border:none; position:absolute; right:6.5%; top:50%; margin-top:-5px; background:url(../images/icon-more2.html) no-repeat 50% 50%; width:11px; height:11px; display:block;}
.navUl>li.mega-opened > a > span.caret{background:url(../images/icon-less.html) no-repeat 50% 50%;}
.viewAllCar{display:none;}
.ssmi_holder{width:100%;}
.sub_submenu_info ul li{width:100%; margin-left:0; border-bottom:1px solid #CCC; padding:10px 0; background:url(../images/arrow4.html) no-repeat 95% 50%;}
.sub_submenu_info ul li:last-child{margin-bottom:0px;}
.sub_submenu_info ul li img{width:15%;}
.sub_submenu_info ul li a{display:block;}
.sub_submenu_info ul li a span{float:right; width:80%; margin-left:5%; padding-top:20px;}
.sub_submenu_info ul{padding-bottom:0px;}
.sub_submenu_info ul li a span strong{border-bottom:0px solid #e0e0e0; padding-bottom:0px; margin-bottom:0px;}
.navUl>li.dropdown > a:after{/*left:85%; margin-left:-9px;*/}
.submenu2{padding-top:0px;}
.mpt{padding-top:30px;}
.submenu2 > li ul{padding-bottom:15px;}
.keysublink li{float:left; width:100% !important; margin-right:0px !important;}
.keysublink li a{padding-bottom:0px !important; margin-bottom:10px; text-transform:none;}
.keysublink li img{display:none;}
.keysublink li p{padding-top:0px; padding-left:7px;}
.responclear{display:none;}
.keysublink li .hoverImg{height:auto;}
.megamenu .container{width:100%;}
.navUl > li .megamenu{height:auto;}
.submenu2 > li > a, .submenu2 li span{width:100%;}
}
@media only screen and (max-width:985px){
.footerSiteMap{display:none;}
}
@media only screen and (max-width:567px){
.topSearch{display:none;}
.top_number{position:absolute; left:15px; top:0; width:220px;}
}
@media only screen and (max-width:480px){
.sub_submenu_info ul li a span{padding-top:15px;}
.sub_submenu_info ul li a span strong{font-weight:400}
.submenu2 > li ul div{float:left; width:100%;}
.submenu2 > li ul div:first-child{padding-right:0px;}
.copyright{width:100%; text-align:center; padding-bottom:10px;}
.reletedsite{float:none; width:140px; margin:0 auto;}
.reletedsite ul{bottom:20px;}
}
@media only screen and (max-width:360px){
.top_number i{display:none;}
.sub_submenu_info ul li a span{padding-top:5px;}
}
