﻿@charset "utf-8";
/* CSS Document */


/* MAIN LAYOUT
========================================================================*/
.wrapper { width:1000px; margin:auto; }
/* TOP HEADER
========================================================================*/
.topHeader { overflow:hidden; padding:5px 0; width:100%; border-top:7px solid #fe8f17; border-bottom:7px solid #3a910a; }
.topHeader ul { }
.topHeader ul > li { display:inline-block; margin:0; border-right: 2px solid #333; line-height:10px; text-align:center; vertical-align:middle; }
.topHeader ul > li:last-child { border-right:none }
.topHeader ul > li > a { color:#5c72a2; font-size:12px; font-weight:bold; padding:0 5px; }
.topHeader ul > li > a:hover { color:#ffba00 }
.languageWrap { float:right; }
.languageWrap ul { }
.languageWrap ul li { }
.languageWrap ul li a { }
.fontSizer { float:right; margin-right:15px; }
.fontSizer ul { }
.fontSizer ul li { border-right:none; }
.fontSizer ul li a { padding:0 2px; }
.fontSizer ul li:first-child a { font-size:13px; }
.fontSizer ul li:last-child a { font-size:11px; }
.inputbtn {}
.inputbtn input {max-width:330px !important;}
/* HEADER
========================================================================*/
header { width:100%; padding:0px 0; overflow:hidden; }
.headerWrap { }
/* LOGO
========================================================================*/
.logo { /*margin-top:10px;*/ }
.logo a { }
.logo .slogan { }
.user-wrapper { margin-top:16px; text-align:center; }
.user-wrapper ul { float:right; }
.user-wrapper ul > li { display:inline-block; margin:0; vertical-align:text-bottom; line-height:20px; text-align:center; background:url(../images/user-wrapper-li-bg.jpg) right bottom no-repeat; }
.user-wrapper ul > li:last-child { background:none; }
.user-wrapper ul > li > a { color:#666666; font-size:14px; display:block; padding:0 20px; }
.user-wrapper ul > li > a span { display:block; }
.user-wrapper ul > li > a:hover { color:#2A166F }
.highlight {  float:right; }
.highlight ul { float:right }
.highlight ul > li { display:inline-block; margin:0 0px 10px 6px; text-align:center; }
.highlight ul > li > a { color:#35528e; font-size:13px; padding:6px 10px; background:#ffba00; font-weight:600; text-decoration:none; display:inline-block;}
.highlight ul > li > a:hover { color:#fff }
.seeMore { text-align:center; clear:both; width:80%; float:right; margin:10px 0; }
.seeMore a { color:#ffba00; }
.seeMore a:hover { color:#ffffff; }
.newsWrap { overflow:hidden; margin:40px 0; border-bottom:1px solid #d6dada; padding-bottom:40px; }
.newsWrap h2 { color: #35528e; font-size: 32px; margin-bottom: 20px; font-weight: 600; line-height: 34px; }
.newsWrap ul::after { clear: both; content: ""; display: block; }
.newsWrap ul { background: #35528e none repeat scroll 0 0; }
.newsWrap ul > li { width:33.33%; float:left; width:calc(99.99%/3); }
.newsWrap ul > li .newsImg { position:relative; overflow:hidden; }
.newsWrap ul > li .newsImg img { width:100%; height:auto; }
.newsWrap ul > li .newsCont { background:#35528e; min-height:158px; }
.newsWrap ul > li .newsCont .newsContInner { padding:30px; color:#ffffff; }
.newsWrap ul > li .newsCont h4 { color:#ffffff; font-size:20px; margin-bottom:20px; }
.newsWrap ul > li .newsCont p { line-height:20px; }
.newsWrap ul > li .newsCont a.readMore { font-size:14px; color:#ffba00; margin-top:20px; display:inline-block; }
.newsWrap ul > li .newsCont a.readMore:hover { color:#ffffff; }

.newsContInner h4 { line-height: 25px;}


/* BANNER
========================================================================*/
.banner { }
.bannerWrap { position:relative; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
ul.centered-btns_tabs.centered-btns1_tabs { text-align:center; position: absolute; margin: 0 auto; left: 0; right: 0; bottom:15px; z-index:99; }
ul.centered-btns_tabs.centered-btns1_tabs > li { width:17px; height:18px; text-indent: -10000px; overflow:hidden; display:inline-block; margin:0 4px; }
ul.centered-btns_tabs.centered-btns1_tabs > li > a { background:#ffba00; display:block; border-radius:50%; line-height:17px; }
ul.centered-btns_tabs.centered-btns1_tabs > li.centered-btns_here > a { background:#ffffff; }
.bannerTagline { text-align:center; position:absolute; top:12%; left:0; right:0; margin:0 auto; }
.bannerTagline h3 { font-size:55px; color:#ffba00; font-weight:600; margin-bottom:20px; line-height:56px; }
.bannerTagline span { color:#fff; font-size:30px; }
/*.bannerTagline span.colorB { color:#000000; }*/
/* NAV
========================================================================*/
/*.navigation { margin:0; width:100%; background:#35528e; }
.navigation::after {
    clear: both;
    content: "";
    display: block;
}
.navigation ul.sf-menu {
    background: #35528e none repeat scroll 0 0;
    margin: 0;
    width: 100%;
}
.navigation ul.sf-menu > li {
    float: left;
    list-style-type: none;
    margin: 0;
}
.navigation ul.sf-menu > li > a {
    border-top: 4px solid #35528e;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 12px 15px 16px;
    transition: all 0.2s ease-in-out 0s;
}
.navigation ul.sf-menu > li > a:hover, .navigation ul.sf-menu > li.active > a, .navigation ul.sf-menu > li:hover > a {
    border-top: 4px solid #ffba00;
    color: #ffba00;
}
.navigation ul.sf-menu li ul {
    background:#35528E;
    display: none;
    position: absolute;
    width: 180px;
}
.navigation ul.sf-menu li:hover ul {
    display: block;
}
.navigation ul.sf-menu li ul li {
    float: none;
    margin: 0;
    padding: 0;
}
.navigation ul.sf-menu li ul li a, .navigation ul.sf-menu li.active ul li a, .navigation ul.sf-menu li:hover ul li a {
    border-bottom: 1px solid #fff;
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
    padding: 8px 10px;
}
.navigation ul.sf-menu li ul li a:hover, .navigation ul.sf-menu li ul li.active a {
    background: #3a73a0 none repeat scroll 0 0;
    border-bottom: medium none;
    display: block;
    padding: 10px;
}
.navigation ul.sf-menu li:hover ul li ul {
    display: none;
}
.navigation ul.sf-menu li ul li ul {
    background: rgba(0, 0, 0, 0) url("../images/nav-bg.png") repeat scroll 0 0;
    display: none;
    margin: -35px 0 0 180px;
    position: absolute;
    width: 180px;
}
.navigation ul.sf-menu li ul li:hover ul {
    display: block;
}
.navigation ul.sf-menu li ul li a, .navigation ul.sf-menu li.active ul li a, .navigation ul.sf-menu li ul li:hover ul li a {
    text-transform: none;
}
.navigation ul.sf-menu li:hover ul li ul li ul {
    display: none;
}
.navigation ul.sf-menu li ul li ul li ul {
    background: rgba(0, 0, 0, 0) url("../images/nav-bg.png") repeat scroll 0 0;
    display: none;
    margin: -35px 0 0 180px;
    position: absolute;
    width: 180px;
}
.navigation ul.sf-menu li ul li ul li:hover ul {
    display: block;
}
.navigation ul.sf-menu li ul li ul li a, .navigation ul.sf-menu li ul li.active ul li a, .navigation ul.sf-menu li ul li:hover ul li a {
    text-transform: none;
}*/
/* NAV
========================================================================*/
.navigation { margin:0; width:100%; background:#35528e; }
.navigation .sf-menu { float: left; }
.navigation:after { clear:both; content:''; display:block }
.navigation nav { margin:0; width:100%; background:#35528e; }
.navigation nav ul { }
.navigation nav ul > li { float:left; list-style-type:none; margin:0; }
.navigation nav ul > li > a, .sfNavigation > ul > li > a, .sf-menu a { padding:12px 13px 16px 4px; color:#fff; display:block; transition: all 0.2s ease-in-out 0s; font-size:14px; border-top:4px solid #35528e; }
.navigation nav ul > li > a:hover, nav ul > li.active > a, nav ul > li:hover > a, .sf-menu a:hover, .sf-menu li.sfActive a, .sf-menu li:hover > a, .sf-menu li.current > a { color:#000; border-top:4px solid #FFBA00; background:#F1F1F1; }
.sfNavigation li.sfActive > a { background:#F1F1F1 !important; color:#000; }
.sf-menu li.sfActive li a { background:#35528E; border-top:4px solid #35528E; color:#fff; }
.sf-menu li.sfActive li a:hover { border-top:4px solid #FFBA00; }
.sf-menu li:hover > a { color:#000; }
/* Level 1
==========================================================================*/
.navigation nav ul li ul, .sf-menu li ul { position:absolute; background:#35528E; width:165px; display:none; height:auto !important; }
.sf-menu > li { padding:0 1px !important; }
.sf-menu li.sfParent li.sfParent ul {left:163px;}
.sf-menu li ul:after { content:""; display:block; clear:both; }
.navigation nav ul li:hover ul { display:block; }
.navigation nav ul li ul li { float:none; margin: 0; padding:0; }
.navigation nav ul li ul li a, nav ul li.active ul li a, nav ul li:hover ul li a, .sf-menu li li a { font-size:12px; padding: 8px 10px; border-bottom:1px solid #fff; color:#ffffff; line-height:18px; }
.sf-menu li li:hover > a { color:#000; background:#fff; border-top:4px solid #ffba00; }
.navigation nav ul li ul li a:hover, nav ul li ul li.active a { display:block; border-bottom:none; background:#3A73A0; padding: 10px 10px; }
/* level 2
============================================================================*/
.navigation nav ul li:hover ul li ul { display:none; }
.navigation nav ul li ul li ul { margin: -35px 0 0 180px; position: absolute; width: 180px; display:none; background: url(../images/nav-bg.png) 0 0 scroll repeat; }
.navigation nav ul li ul li:hover ul { display:block; }
.navigation nav ul li ul li a, nav ul li.active ul li a, nav ul li ul li:hover ul li a { text-transform:none; }
/* level 3
============================================================================*/
.navigation nav ul li:hover ul li ul li ul { display:none; }
.navigation nav ul li ul li ul li ul { margin: -35px 0 0 180px; position: absolute; width: 180px; display:none; background:url(../images/nav-bg.png) 0 0 scroll repeat; }
.navigation nav ul li ul li ul li:hover ul { display:block; }
.navigation nav ul li ul li ul li a, nav ul li ul li.active ul li a, nav ul li ul li:hover ul li a { text-transform:none; }
.search-wrapper { }
.search-wrapper a.icon-search { background:url(../images/icon-search.png) no-repeat center; padding:26px 12px; display:block }
/*.search { display:none; position:absolute; top:60px; right:9px; margin:0 auto; background:#35528E; width:280px; }*/
.search:after { content: ''; position: absolute; bottom: 100%; right: 12px; margin-left: -8px; width: 0; height: 0; border-bottom: 8px solid #35528E; border-right: 8px solid transparent; border-left: 8px solid transparent; }
.search input { padding:10px; outline:none; width:218px; float:left; margin:0 }
.search .button { float:left; background:url(../images/icon-search.png) no-repeat center; outline:none; border:none; padding:17px 20px; display:block }
.search-wrapper { }
.search-wrapper a.search-icon { background:url(../images/icon-search.png) no-repeat center; padding:23px 12px; display:block }
.search { display:none; position:absolute; top:55px; right:9px; margin:0 auto; background:#35528E; z-index:10; width:280px; }
/*.search:after { content: ''; position: absolute; bottom: 100%; right: 12px; margin-left: -8px; width: 0; height: 0; border-bottom: 8px solid #35528E; border-right: 8px solid transparent; border-left: 8px solid transparent; }*/
.search input { padding:10px; outline:none; margin:0 }
.search .button { float:left; background:url(../images/icon-search.png) no-repeat center; outline:none; border:none; padding:17px 20px; display:block }
.search ul { margin:0; }
/* COLUMN
========================================================================*/
.leftColumn { }
.pageData { }
.rightColumn { }
/* CONTAINER
========================================================================*/
.container { }
.containerWrap { }
ul.listStyle-w { margin-top:10px; }
ul.listStyle-w > li { padding-left:25px; background:url(../images/bullet-w.png) no-repeat left top 3px; margin-bottom:8px; }
ul.listStyle-w a { color:#fff; }
.marqueeTaglinewrap { background:#ffba00; color:#35528e; font-weight:bolder; line-height:18px; padding:10px 10px 8px 10px; }
.aboutSection { 0px 0 20px 0;
}
.aboutSection:after { clear:both; content:""; display:block; }
.aboutSection h2 { color:#35528e; font-size:32px; margin-bottom:20px; font-weight:600; line-height:34px; }
ul.aboutImg { margin-left:15%; margin-top:15px; }
ul.aboutImg > li { position:relative; margin-bottom:10px; }
ul.aboutImg > li > img { width:100%; }
ul.aboutImg > li > span { position:absolute; left:0; bottom:0; background:#ffba00; color:#ffffff; text-transform:uppercase; font-size:18px; padding:8px 15px; }
.middleSlider { background:url(../images/middleSliderBg.jpg) no-repeat center; background-size:cover; overflow:hidden; color:#ffffff; padding:40px 0 20px 0; display:none; }
.middleSlider h3 { font-size:38px; color:#ffba00; margin-bottom:15px; line-height:38px; }
.middleSlider h5 { font-size:16px; color:#ffba00; margin:15px 0 8px 0; line-height:18px; }
.middleSlider .slick-slider .slick-slide img {width:auto; float:right;}
.slides .container_16 { width:100%; margin-left:0; margin-right:0; }
.slides .container_16 .grid_8 img { float:right; }
ul.flex-direction-nav { }
ul.flex-direction-nav > li { }
ul.flex-direction-nav > li > a { position:absolute; top:40%; width:41px; height:64px; overflow:hidden; text-indent:-10000px; }
ul.flex-direction-nav > li > a.flex-prev { left:-47px; background:url(../images/left-arrow.png) no-repeat; }
ul.flex-direction-nav > li > a.flex-next { right:-47px; background:url(../images/right-arrow.png) no-repeat; }
.eventgalleryWrap { overflow:hidden; }
.eventgalleryWrap h2 { color:#35528e; font-size:32px; margin-bottom:20px; font-weight:600; line-height:34px; }
.bottomWrap { background:#35528e; overflow:hidden; padding:20px 0; color:#84bef3; margin-top:40px; }
.bottomWrap a { color:#84bef3; }
.bottomWrap a:hover { color:#ffffff; }
.bottomWrap a:visited { color:#fff; }
.bottomWrap h3 { color:#ffffff; font-size:18px; padding-bottom:12px; border-bottom:1px dashed #84bef3; margin-bottom:15px; }
.bottomWrap ul.bottomlist1 { }
.bottomWrap ul.bottomlist1 li { margin-bottom:12px; }
.bottomWrap ul.bottomlist1 li:last-child { margin-bottom:0; }
.bottomWrap ul.bottomlist2 { }
.bottomWrap ul.bottomlist2 li { width:48%; float:left; margin-right:1%; }
.bottomWrap ul.bottomlist3 { }
.bottomWrap ul.bottomlist3 li { margin-bottom:14px; }
.bottomWrap ul.bottomlist3 li:last-child { margin-bottom:0; }
.bottomWrap ul.bottomlist4 { }
.bottomWrap ul.bottomlist4 li { margin-bottom:10px; }
.bottomWrap ul.bottomlist4 li:last-child { margin-bottom:0; }
.bottomWrap ul.bottomlist4 li img { width:100%; }
/* Event Gallery 
========================================================================*/
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { }
.jcarousel-skin-tango .jcarousel-item { width: 384px; height: 310px; }
.jcarousel-skin-tango .jcarousel-item span { font-weight:600; color:#35528e; font-size:15px; margin:10px 0; display:block; }
.jcarousel-skin-tango .jcarousel-item img { width:100%; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 32px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
/**  Horizontal Buttons **/
.jcarousel-prev.jcarousel-prev-horizontal { position: absolute; top:40%; left:-48px; background:url(../images/left-arrow-b.png) no-repeat; width:41px; height:64px; cursor:pointer; }
.jcarousel-next.jcarousel-next-horizontal { position: absolute; top:40%; right:-48px; background:url(../images/right-arrow-b.png) no-repeat; width:41px; height:64px; cursor:pointer; }
/* FOOTER
========================================================================*/
footer { background:#191919; padding:12px 0; overflow:hidden; color:#a4a4a4; font-size:13px; }
.footerWrap { text-align:right; }
.copyRight { }
.designBy { }
/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Raleway-Medium", sans-serif; font-weight: 500; line-height: 1.1; }
h1, h2, h3 { margin-top: 20px; margin-bottom: 20px; }
h1 small,  h2 small,  h3 small,  h1 .small,  h2 .small,  h3 .small { font-size: 65%; color: #666; }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
h4 small,  h5 small,  h6 small,  h4 .small,  h5 .small,  h6 .small { font-size: 75%; }
h2, .h2 { font-size: 34px; margin-bottom: 26px; }
h3, .h3 { font-size: 26px; }
h4, .h4 { font-size: 22px; }
h5, .h5 { font-size: 18px; }
h6, .h6 { font-size: 16px; }

h1, h2, h3, h4, h5, h6 { }
h1, .h1 { font-size: 25px; color:#35528E; }
h2 { font-size: 24px; line-height:25px; }
h3 { font-size: 22px; line-height:23px; color:#00a7ef; margin-bottom:10px; }
h4 { font-size: 18px; line-height:19px; color:#00a7ef; margin-bottom:10px; }
h5 { font-size: 16px; line-height:17px; }
h6 { font-size: 14px; line-height:16px; }
.theadjwidth h3 { color:#35528e; font-size:15px; }
p { margin-top:10px; }
p:first-child { margin:0; }
/* BREADCRUMB
========================================================================*/
.breadCrumb { display:block; float:left; height:26px; outline:none; overflow:hidden; width:100%; padding: 10px 0; }
.breadCrumb ul { display:block; }
.breadCrumb ul li { background:url(../images/crumbs.gif) right center no-repeat; display:block; float:left; height:21px; line-height:21px; margin:0 6px 0 0; overflow:hidden; padding:3px 10px 3px 3px; }
.breadCrumb ul li a { color:#555; display:block; float:left; height:21px; line-height:21px; overflow:hidden; }
.breadCrumb ul li a:hover { color:#369 }
.breadCrumb ul li.first a { background:url(../images/IconHome.gif) no-repeat 0 0; height:16px!important; margin-top:2px; overflow:hidden; padding:0; text-indent:-1000em; width:16px }
.breadCrumb ul li.first a:hover { background-position:0 -16px; }
.breadCrumb ul li.active { background:none; color:#369; margin-right:0; padding-right:0 }
/* SEARCH FORM
========================================================================*/


/* FORM
========================================================================*/
label { }
input, textarea, select { font-size:12px; background: #FFF; border: 1px solid #dadada; padding: 4px 8px 3px; margin: 0 0 5px 0; }
input:focus, textarea:focus { border-color:#c1c1c1; background:#FFF; }
.smallest { width: 120px; }
.small { width: 185px; }
.medium { width: 240px; }
.large { width: 350px; }
.cntralgn { text-align:center; }
.formholder { border:1px solid #ccc; padding:20px; }
.formholder .onerow { width:70%; margin:0 auto; }
.formholder ul li { width:100%; margin-bottom:8px; }
.formholder ul li:after { display:block; clear:both; content:""; }
.formholder ul li.captcha { text-align:center }
.formholder ul li.captcha img { padding:2px; border:1px solid #ccc; box-shadow:0 0 3px #ccc inset; }
.formholder ul li.captcha input { max-width:200px; }
.formholder ul li.captcha ul li {display:inline-block; width:auto; vertical-align:top; margin-top:10px;}
.formholder ul li.captcha ul li input[type=image]{width:auto; max-height:33px;}
.formholder ul li.captcha ul:after {display:block; clear:both; content:"";}
.formholder ul li.submitme { text-align:center; }
.formholder ul li.submitme li { width:auto; display:inline-block; margin:0 10px; }
.formholder ul li.submitme input { max-width:200px; width:100%; padding:5px 20px; background:#35528E; color:#fff; }
.formholder ul li.submitme input:hover { background:#273952; }
.formholder ul li input, .formholder ul li textarea, .formholder ul li select { width:84%; }
.formholder ul li:hover input, .formholder ul li input:focus, .formholder ul li:hover textarea, .formholder ul li textarea:focus, .formholder ul li select:focus { box-shadow:0 0 3px #ccc inset; border:1px solid #ccc; }
.formholder ul li input:focus, .formholder ul li textarea:focus, .formholder ul li select:focus { box-shadow:0 0 3px #35528E inset; border:1px solid #35528E; }
.formholder ul li select { padding:6px; background:#fff; }
.formholder ul li select option { padding:2px 5px; }
.formholder ul li label { min-width:130px; float:left; }
.formholder ul li.twovalues ul li { float:left; display:inline-block; width:auto; }
.formholder ul li.twovalues ul li label { margin:0 0 0 20px; min-width: auto; }
.formholder ul li.twovalues ul li input { display:inline-block; width:auto; margin:0 10px; }
.formholder ul li span.redastrik {margin:0 3px; }
.formholder ul li span {margin-left:0%;}
.formholder ul li.captcha span {margin:0 3px;}
.redastrik { color:#f00; font-weight:bold; margin:0 3px; }
/* BOTTON
========================================================================*/
.readMore { }
.readMore:hover { }
/* About Us
================================================================================*/
.intro-left { width:65%; float:left; margin-right:5%; }
.intro-left h1 { color:#35528e; font-size:32px; font-weight:bold; margin-bottom:20px; }
.intro-left p { line-height:25px; }
.intro-right { width:30%; float:left; margin-bottom: 30px; }
.intro-right ul { list-style:none; }
.intro-right ul li { margin-bottom:20px; }
.intro-right ul li img { width:auto; border:1px solid #ccc; }
.intro-right ul li:last-child { margin-bottom:0; }
/* Ministry of Defence
===============================================================================*/
.ministry-left { padding: 0 40px 0 0; }
.ministry-left h1 { background:#35528e; color:#fff; text-align:center; font-size:22px; font-weight:bold; margin-bottom:20px; padding: 15px 0; width:30%; }
.ministry-left p { line-height:25px; }
.ministry-left .imgholder { margin: 30px 0; }
.ministry-right { border:1px solid #ccc; padding: 20px; }
.ministry-right .imgholder:before { content:""; display:block; clear:both; }
.ministry-right ul { list-style:none; }
.ministry-right ul li { border-bottom:1px solid #ccc; }
.ministry-right ul li:last-child { border-bottom:none; }
.ministry-right ul li a { display:block; color:#35528e; padding:14px 12px; }
.ministry-right ul li a:hover { color:#ffba00; }
/* Contact us
===============================================================================*/
.contactwrap { }
.contactwrap h1 { color:#35528e; font-size:32px; font-weight:bold; margin-bottom:20px; }
.contactwrap ul { list-style:none; margin-top: 15px; }
.contactwrap ul li { line-height: 22px; margin-bottom: 15px; padding-left: 25px; }
.contactwrap ul li.callme { background:url(../images/icon-phone.png) no-repeat; }
.contactwrap ul li.fax { background:url(../images/icon-fax.png) no-repeat; }
.contactwrap ul li.mail { background:url(../images/icon-email.png) no-repeat; }
.contactwrap ul li.pdfs { background:url(../images/icon-pdf.png) no-repeat; }
.contactwrap ul li.url { background:url(../images/icon-url.png) no-repeat; }
.contactwrap .contact-table, .theslwidth { width:75%; }
.contactwrap .contact-table tr th { background:#ffba00; padding:10px; border: 1px solid #ccc; border-collapse: collapse; text-align:center; }
.contactwrap .contact-table tr { border:1px solid #ccc; }
.contactwrap .contact-table tr td { padding:10px; border: 1px solid #ccc; border-collapse: collapse; }
.boldtable td, .boldtable th { font-weight:bold; }
.contactwrap .bottomcmd { background:#35528e url(../images/icon-email-white.png) no-repeat 5px 5px; padding:5px 5px 5px 35px; color:#fff; width:35%; margin:30px 0; }
.contactwrap .bottomcmd a { color:#fff; }
.contactwrap .bottomcmd a:hover { color:#ffba00; }
.contactwrap .bottomcmd div { float:left; margin-right:10px; }
.contactwrap .bottomcmd p { margin-top:0; }
/* easy responsiv TAb
===============================================================================*/
.ministrywrap { margin-bottom:50px; }
ul.resp-tabs-list, p { margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0; list-style: none; cursor: pointer; float: left; border-bottom:1px solid #ccc; }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }
.resp-tabs-container div { }
.resp-tabs-container div h2 { font-size:22px; background:#35528e; color:#fff; text-align:center; width:30%; padding:7px 0; margin-bottom:30px; }
.resp-tabs-container div .imgtop { margin-bottom:20px; }
.resp-tabs-container div .imgbott { margin-top:30px; }
.resp-tabs-container div p { line-height:27px; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; }
.resp-tab-active { border-bottom: none; background-color: #fff; }
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; }
h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: right; width: 27%; border:1px solid #ccc; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none; color:#35528e; }
.resp-vtabs .resp-tabs-list li:last-child { border-bottom:none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; float: left; width: 72%; min-height: 250px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; padding:0; }
.resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1;/* margin-right: -1px !important;*/ padding: 14px 15px 15px 14px !important; border:none; border-bottom:1px solid #ccc; color:#ffba00; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB !important; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/* Indroduction
===============================================================================*/
.introductionwrap { margin:0 0 20px 0; }
.introductionwrap h1 { color:#35528e; font-size:32px; font-weight:bold; margin-bottom:20px; }
.introductionwrap p { line-height:25px; }
a.intomore { color:#fff; display:inline-block; padding:5px 9px; margin-top:6px; background:#35528E; }
a.intomore:hover, a.intomore:focus { color:#fff; background:#ffba00; }
/* Ship Building Products
===============================================================================*/
.shipproductswrap { margin-bottom: 40px; }
.shipproductswrap:after {
    content: "";
    clear: both;
    display: block;
}
.shipproductswrap h1 { color:#35528e; font-size:22px; font-weight:bold; margin-bottom:20px; }
.shipproductswrap ul.resp-tabs-list { position: relative; z-index: 2; }
.shipproductswrap ul.resp-tabs-list, p { margin: 0px; padding: 0px; }
.shipproductswrap .resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin-right: 2px; list-style: none; cursor: pointer; float: left; border-bottom:1px solid #ccc; background:#35528e; color:#fff; }
.shipproductswrap .resp-tabs-list li.resp-tab-active { color:#35528e; background:#fff; border-bottom:0; }
.shipproductswrap .resp-tabs-container { padding: 0px; background-color: #fff; clear: left; position: relative; top: -1px; z-index: 1; }
.shipproductswrap .resp-tabs-container div { }
.shipproductswrap ul { list-style:none; margin:20px 0; text-align:center; }
.shipproductswrap ul li { float:left;  border:1px solid #ccc; margin:0 10px 10px 0px; width:32%; }
/*.shipproductswrap ul li:last-child { margin-bottom:0; }
.shipproductswrap ul li:nth-child(3n) { margin-right:0px; }*/
.shipproductswrap ul li img { width:100%; }
.shipproductswrap ul li span { display:block; padding:12px 0; background:#ffba00; color:#5b5b5b; font-size:14px; font-weight:bold; text-align:center; }
.shipproductswrap ul li:hover span { color:#fff; }
.shipproductswrap ul li a:hover, .shipproductswrap ul li a:focus { text-decoration:none; cursor:default;}
.shipproductswrap h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.shipproductswrap .resp-tab-content { display: none; padding: 15px; }
.shipproductswrap .resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; }
.shipproductswrap .resp-tab-active { border-bottom: none; background-color: #fff; }
.shipproductswrap .resp-content-active, .resp-accordion-active { display: block; }
.shipproductswrap .resp-tab-content { border: 1px solid #c1c1c1; }
.shipproductswraph2 .resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
.shipproductswrap h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
.shipproductswrap h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }
/*-----------Vertical tabs-----------*/
.shipproductswrap .resp-vtabs ul.resp-tabs-list { float: right; width: 27%; border:1px solid #ccc; }
.shipproductswrap .resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none; color:#35528e; }
.shipproductswrap .resp-vtabs .resp-tabs-list li:last-child { border-bottom:none; }
.shipproductswrap .resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; float: left; width: 72%; min-height: 250px; clear: none; }
.shipproductswrap .resp-vtabs .resp-tab-content { border: none; padding:0; }
.shipproductswrap .resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1;/* margin-right: -1px !important;*/ padding: 14px 15px 15px 14px !important; border:none; border-bottom:1px solid #ccc; color:#ffba00; }
.shipproductswrap .resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
.shipproductswrap h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
/*-----------Accordion styles-----------*/
.shipproductswrap h2.resp-tab-active { background: #DBDBDB !important; }
.shipproductswrap .resp-easy-accordion h2.resp-accordion { display: block; }
.shipproductswrap .resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.shipproductswrap .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.shipproductswrap .resp-jfit { width: 100%; margin: 0px; }
.shipproductswrap .resp-tab-content-active { display: block; }
.shipproductswrap h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/* Multi Purpose Support Vessel
===============================================================================*/
.multipurposewrap { }
.multipurposewrap h1 { color:#35528e; font-size:33px; font-weight:bold; margin-bottom:20px; }
.multipurposewrap .left-multipurpose { width:50%; float:left; }
.multipurposewrap .left-multipurpose h4 { color:#35528e; font-weight:bold; margin: 16px 0; }
.tablewrap { }
.tablewrap .classic-table { width:100%; }
.tablewrap .classic-table tr th, .tablewrap .classic-table tr td { border:1px solid #ccc; padding:15px; border:1px solid #ccc; }
.tablewrap .classic-table tr th { font-weight:bold; }
.tablewrap { margin:10px 0; }
.tablewrap th { background:#35528E; color:#fff; }
.tablewrap .classic-table span.red { color:#f00; display:block; }
.tablewrap .classic-table { width:100%; }
.tablewrap .classic-table span {color:#5b5b5b; font-size:14px !important; font-family: 14px/1.7 Raleway-regular,sans-serif !important;}
.tablewrap .classic-table tr th, .tablewrap .classic-table tr td { border:1px solid #ccc; padding:15px; border:1px solid #ccc; }
.tablewrap .classic-table tr td span p span { font-family:Raleway-regular, sans-serif !important; }
.tablewrap .classic-table tr td td { padding:2px; line-height:23px; }
.tablewrap .classic-table tr th { font-weight:bold; }
.tablewrap .classic-table tr table { width:auto; margin-bottom:0; }
.tablewrap .classic-table table.thenwtbl td a { padding:2px 2px 2px 20px; background:url(../images/icon-pdf.png) no-repeat; }
.tablewrap .classic-table table.thenwtbl td, .tablewrap .classic-table table.thenwtbl { border:none; }
.tablewrap .classic-table tr table td { padding:0; width: auto !important; }
.tablewrap .classic-table table td span, .tablewrap .classic-table table td a { padding:5px; padding:3px 20px; }
.tablewrap .classic-table table td span { background:#35528E; font-weight:bold; color:#fff; display:inline-block; }
.thenwtbl { margin:5px 0; }
.toolBar { margin-bottom:15px; }
.toolBar:after { content:""; clear:both; display:block; }
.toolBar input { background: #35528e none repeat scroll 0 0; color: #ffffff; max-width: 200px; padding: 5px 20px; width: 100%; float:right; }
.toolBar input:hover { background:#273952; }
.multipurposewrap .textcont { margin-top:30px; font-size:14px; }
.multipurposewrap .textcont p { }
.heilight { font-weight:bold; color:#35528e; display:inline-block; }
.right-multipurpose { width:50%; float:left; }
.right-multipurpose ul { list-style:none; border:1px solid #ccc; float:right; padding:10px; }
.right-multipurpose ul li { margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom: 5px; }
.right-multipurpose ul li a { display:block; color:#35528e; padding:3px; }
.right-multipurpose ul li a:hover { color:#ffc321; }
.right-multipurpose ul li:last-child { border-bottom:none; }
.inner-maincontent { }
.inner-maincontent .sepratewrap { margin-top: 20px; }
.inner-maincontent .sepratewrap .propulsion-left { width:50%; float:left; }
.inner-maincontent .sepratewrap .propulsion-left h4 { color:#35528e; font-weight:bold; margin: 16px 0; display:inline-block; }
.inner-maincontent .sepratewrap .propulsion-left .tablewrap { margin:10px 0; }
.inner-maincontent .sepratewrap .propulsion-left .tablewrap .classic-table { }
.inner-maincontent .sepratewrap .propulsion-right { }
.inner-maincontent .sepratewrap .propulsion-right .inner-right { width:40%; margin-left:8%; float:left; background:#f4f3f3; padding:12px; box-shadow: -1px 2px 4px 0.5px #c2c2c2; }
.inner-maincontent .sepratewrap .propulsion-right .bgnone { background:none; box-shadow:none; padding:0; width:auto; margin-top:16px; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right h4 { color:#35528e; font-weight:bold; margin: 16px 0; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right ul { list-style:none; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right ul li { color:#35528e; min-height: 24px; }
ul.listStyle { }
ul.listStyle li { background:url(../images/blue-point.png) no-repeat 1px 8px; padding-left:25px; margin-bottom: 15px; }
.inner-maincontent .sepratewrap .propulsion-left { width:50%; float:left; }
.inner-maincontent .sepratewrap .propulsion-left { }
.inner-maincontent .sepratewrap .propulsion-right { width:42%; margin-left:8%; float:left; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right { margin-top: 60px; margin-left: 0; width:95%; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right span { display:block; margin-bottom:10px; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right span h4 { display:inline-block; color:#35528e; font-weight:bold; margin:0; }
.inner-maincontent .sepratewrap.servicecontent { margin:60px 0; background:#f4f3f3; box-shadow: 1px 1px 5px -1.5px #666; padding:10px; }
.inner-maincontent .sepratewrap.servicecontent .serviceleft { width:50%; float:left; }
.inner-maincontent .sepratewrap.servicecontent .serviceleft h5 { color:#35528e; font-weight:bold; margin: 0 0 15px; }
.inner-maincontent .sepratewrap.servicecontent .serviceleft h5 span { font-weight:normal; color:#5b5b5b; }
.inner-maincontent .sepratewrap.servicecontent .serviceimgright { width:50%; float:left; }
.inner-maincontent .sepratewrap.servicecontent .serviceimgright ul.innerimgright { list-style:none; float:right; width: 78%; }
.inner-maincontent .sepratewrap.servicecontent .serviceimgright ul.innerimgright li { display:inline-block; width:45%; margin-right:10px; margin-bottom:10px; }
.inner-maincontent .sepratewrap.servicecontent .serviceimgright ul.innerimgright li img { width:100%; }
.inner-maincontent .sepratewrap .propulsion-right .inner-right.bgnone.smalltable { width:100%; margin:0; }
.inner-maincontent .sepratewrap .propulsion-right .rightnavcontent { background:#f4f3f3; padding:15px; margin-top:20px; }
.inner-maincontent .sepratewrap .propulsion-right .rightnavcontent h5 { color:#35528e; font-weight:bold; margin: 10px 0 20px; }
.inner-maincontent .sepratewrap .propulsion-right .rightnavcontent ul { list-style:none; }
.inner-maincontent .sepratewrap .propulsion-right .rightnavcontent ul li { background:url(../images/blue-point.png) no-repeat left 5px top 6px; padding-left:35px; margin-bottom: 15px; display:block; float:left; width:25%; margin-right:1%; }
.sepratewrap .bottomwrap { width:50%; }
.sepratewrap .bottomwrap h4 { color:#35528e; font-weight:bold; margin: 16px 0; }
.sepratewrap .bottomwrap .lightyellow { }
.sepratewrap .bottomwrap .lightyellow .tablewrap { }
.sepratewrap .bottomwrap .lightyellow .tablewrap .classic-table { }
.sepratewrap .bottomwrap .tablewrap .classic-table tr th.lightyellow { background:#ffba00; text-align:center; }
.sepratewrap .bottomwrap .tablewrap .classic-table tr th.darkblue { background:#35528e; color:#fff; text-align:center; }
ul.pdf { }
.pdf ul li { background:url(../images/icon-pdf.png) no-repeat; padding-left:22px; }
ul.pdf li { background:url(../images/icon-pdf.png) no-repeat; padding-left:22px; }
table.pdf {border:none; }
table.pdf td { border:none; padding:2px 0; }
table.pdf a { background:url(../images/icon-pdf.png) no-repeat; padding-left:22px; }
.mdlcontentborders { padding:15px; border:1px solid #ccc; }
.read-more { margin:10px 0; padding:5px 10px; border:1px solid #ccc; border-radius:5px; display:inline-block; }
.lastupdateon { margin:10px 0; }
.tablewrap .classic-table tr th.lightyellow { background:#ffba00; text-align:center; }
.tablewrap .classic-table tr th.darkblue { background:#35528e; color:#fff; text-align:center; }
.imgshold { margin:10px 0; }
.imgshold li { display:inline-block; text-align:center; margin-right:10px; border:1px solid #ccc; width:18%; vertical-align:top; }
.imgshold li span { display:block; padding:5px 10px; }
.arrangenicely { }
.arrangenicely > li { border:1px solid #ccc; margin-bottom:10px; padding:15px; }
.arrangenicely ul.listStyle li {margin-bottom:2px;}
.arrangenicely > li:after { content:""; display:block; clear:both; }
.contenthold { width:70%; float:left; }
.imghold { width:30%; float:left; }
.imghold img { width:100%; padding:3px; border:1px solid #ccc; }
.resp-tabs-container div:after { content: ""; display: block; clear: both; }
.directorimghold { border: 1px solid #cccccc; float: left; margin: 0 15px 10px 0; text-align: center; padding-top:5px; width:28%; }
.directorimghold img { border:1px solid #ccc; padding:3px; box-shadow:0 0 3px #ccc inset; }
.directorimghold .nmnold { padding:6px; margin-top:5px; background:#35528E; color:#fff; }
.lastupdateon { margin:10px 0; text-align:center; }
.lastupdateon span { color:#35528e; }
.FlagButtonWrapper {  }
.FlagButtonWrapper span b {display:none;}
#divNav_736 ul li.cssClassLanguageName:first-child {border-left:2px solid #333333; padding-left:5px; margin-left:5px;}
#divNav_736 ul li.cssClassLanguageName {border-right:none; padding-top:5px;}
.sfLanguageContainer { text-align:right; }
.specialdesignedcase { font-size:30px; margin:10px 0; color:#FF0000; text-align:center; }
.adobeholds { margin:10px 0; text-align:center; }
.adobeholds a { color:#575757; }
.click-contentarea { height:0px; overflow:hidden; background:#fafafa; box-shadow:0 0 3px #ccc; }
.open-box-wrapper { }
.open-box-wrapper .click-butten { background:url(../images/plus.png) no-repeat center right; min-height: 30px; padding: 5px 40px 0px 9px; border:1px solid #e3e3e3; display:inline-block; min-width:300px;  }
.open-box-wrapper .container-innerarea { padding:9px 9px 10px 9px; }
.container-innerarea .imgshold ul li{min-height:240px; margin-bottom:10px;}
.showfocus .click-butten { background:#FFBA00 url(../images/minus.png) no-repeat center right; color:#000;}
.container-innerarea .listStyle { margin:15px 0; }
.container-innerarea ul.listStyle li, .theaccordshold ul.listStyle li { margin-bottom:3px; }
.ImgManeg img { width:50% }
.breadcurmb { margin:10px 0; }
.breadcurmb ul { list-style:none; text-align:right; }
.breadcurmb ul li { display:inline-block; margin-right:5px; border-right:1px solid #ccc; padding:1px 5px 0 0; color:#35528E; text-transform:capitalize; }
.breadcurmb ul li a { text-decoration:none; }
.breadcurmb ul li a:hover { color:#ffba00; }
.breadcurmb ul li:last-child { border-right:none; }
.thepdfholders { }
.thepdfholders .click-butten { background:none; border:none; padding:0; }
.vimpinfo { color:#35528e; font-weight:bold; }
.thepdfholders .open-box-wrapper a { margin-top:20px; }
.boxmeup { border:1px solid #ccc; padding:7px 20px; margin-top:15px; display:inline-block; font-weight:bold; }
.thedefenceinfos { }
.thedefenceinfos > ul > li:after { display:block; content:""; clear:both; }
.thedefenceinfos > ul > li img { padding:2px; border:1px solid #ccc; box-shadow:0 0 3px #ccc inset; }
.thedefenceinfos > ul > li.even img { float:left; margin:0 10px 10px 0; }
.thedefenceinfos > ul > li.odd img { float:right; margin:0 0 10px 10px; }
.addresskeeper { border: 1px solid #cccccc; display: inline-block; margin: 10px; min-height: 300px; padding: 10px; vertical-align: top; width: 45%; }
.gallerysector { margin:15px 0; }
.gallerysector li a { float:left; }
.gallerysector li { width:31.33%; width:calc(100%/3.1); padding:5px 10px; display:inline-block; border:1px solid #ccc; margin-bottom:10px; vertical-align:top; }
.gallerysector li img { border:1px solid #ccc; box-shadow:0 0 3px #ccc; }
.gallerysector li span { display: block;
    font-size: 14px;
    padding: 5px 0;
    text-align: center; }
.gallerysector li img { width:100%; }
.detailsofnews .container-innerarea { }
.detailsofnews .open-box-wrapper .click-butten {width:100%;}
.locksizes { float:right; }
.search li input.sfBtn { background:url(../images/icon-search.png) no-repeat scroll center center; border: medium none; display: block; outline: medium none; width: auto; text-indent: -9999px; margin: 0; float: none; padding: 8px 35px 7px 8px; }
/* Slick Slider
========================================================================*/
.slick-slider { position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; margin:0 15px; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-slider .slick-slide img { width:100%; border:1px solid #ccc; }
.slick-slider .slick-slide span{color: #35528e;
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 0;}
.slick-arrow.slick-hidden { display:none; }
.slick-arrow { cursor: pointer; height: 64px; position: absolute; width: 41px; top: 40%; border:none; outline:none; text-indent:-9999px;}
.slick-prev { background: url(../images/left-arrow-b.png) no-repeat; left: -40px; }
.slick-next { background: url(../images/right-arrow-b.png) no-repeat; right: -40px; }
.slick-dots {display:none !important;}
.personinfos {  text-align:right; margin-bottom:20px; }
.personinfos span {display:block;}
.clearmefrup {margin-top:10px;}
.personinfos:after, .clearmefrup:after {display:block; clear:both; content:"";}
.container fieldset .classic-table { width:100%;}
.container fieldset .classic-table tr > td:first-child, .container fieldset .classic-table tr > th:first-child {width:6%;}
.container fieldset .classic-table tr > td:nth-child(2), .container fieldset .classic-table tr > th:nth-child(2) {}
.container fieldset .classic-table tr > td:nth-child(3), .container fieldset .classic-table tr > th:nth-child(3) {width:25%;}
.container fieldset .classic-table tr > td:nth-child(4), .container fieldset .classic-table tr > th:nth-child(4) {width:12%;}
.container fieldset .classic-table tr > td:nth-child(5), .container fieldset .classic-table tr > th:nth-child(5) {width:12%;}
.container fieldset .classic-table tr > td:nth-child(6), .container fieldset .classic-table tr > th:nth-child(6) {width:12%;}
.container fieldset .classic-table tr > td:nth-child(7), .container fieldset .classic-table tr > th:nth-child(7) {width:12%;}


.container-innerarea .thetenderstruct tr > td:first-child, .container-innerarea .thetenderstruct tr > th:first-child {width:6%;}
.container-innerarea .thetenderstruct tr > td:nth-child(2), .container-innerarea .thetenderstruct tr > th:nth-child(2) {}
.container-innerarea .thetenderstruct tr > td:nth-child(3), .container-innerarea .thetenderstruct tr > th:nth-child(3) {width:25%;}
.container-innerarea .thetenderstruct tr > td:nth-child(4), .container-innerarea .thetenderstruct tr > th:nth-child(4) {width:12%;}
.container-innerarea .thetenderstruct tr > td:nth-child(5), .container-innerarea .thetenderstruct tr > th:nth-child(5) {width:12%;}
.container-innerarea .thetenderstruct tr > td:nth-child(6), .container-innerarea .thetenderstruct tr > th:nth-child(6) {width:12%;}
.container-innerarea .thetenderstruct tr > td:nth-child(7), .container-innerarea .thetenderstruct tr > th:nth-child(7) {width:12%;}


.container fieldset .sectionsreadmore .container-innerarea {padding:0;}
.container-innerarea .classic-table td a { padding:0px 2px 2px 22px; background:url(../images/icon-pdf.png) no-repeat; display:block; }
.vertconsistor {width:20%; float:right;}
.sideconsistor {width:78%; margin-right:2%;}
.thecareertbl .open-box-wrapper .container-innerarea {padding:0;}
.thecareertbl .classic-table tr table td:first-child, .thecareertbl .classic-table tr table td:nth-child(2)  {width:auto !important;}
.thecareertbl  .classic-table tr > td:first-child, .thecareertbl  .classic-table tr > th:first-child {width:15%;}
.thecareertbl  .classic-table tr > td:nth-child(2), .thecareertbl  .classic-table tr > th:nth-child(2) {}
.thecareertbl  .classic-table tr > td:nth-child(3), .thecareertbl  .classic-table tr > th:nth-child(3) {width:25%;}
.thecareertbl  .classic-table tr > td:nth-child(4), .thecareertbl  .classic-table tr > th:nth-child(4) {width:20%;}
.thecareertbl  .classic-table tr > td:nth-child(5), .thecareertbl  .classic-table tr > th:nth-child(5) {width:20%;}
.thecareertbl .classic-table td a { padding:0px 2px 2px 22px; background:url(../images/icon-pdf.png) no-repeat; display:block; }
.noncarrexc .open-box-wrapper .container-innerarea{padding:0;}
.noncarrexc .classic-table tr table td:first-child, .noncarrexc .classic-table tr table td:nth-child(2)  {width:auto !important;}
.noncarrexc  .classic-table tr > td:first-child, .noncarrexc  .classic-table tr > th:first-child {width:20%;}
.noncarrexc  .classic-table tr > td:nth-child(2), .noncarrexc  .classic-table tr > th:nth-child(2) {}
.noncarrexc  .classic-table tr > td:nth-child(3), .noncarrexc  .classic-table tr > th:nth-child(3) {width:30%;}
.keepbelowme {margin-top:130px;}
.contenttocentor td {text-align:center;}
.frstlne tr > td:first-child, .frstlne tr > th:first-child {width:10%;}
.sitemapdesign {}
/*.sitemapdesign:after, .sitemapdesign ul {content:""; clear:both; display:block;}*/
.sitemapdesign ul li { padding-left:15px;  margin-left:10px;}
.sitemapdesign ul li li {background:url(../images/blue-point.png) no-repeat left top 7px;}
.sitemapdesign ul li > a {background: #cccccc;
    display: block;
    margin: 0 5px 0 0;
    padding: 5px 10px;} 
	.sitemapdesign:after {clear:both; display:block; content:"";}
	.sitemapdesign ul li ul li a {background:none;}
.sitemapdesign ul li ul li { padding-left:15px; background:url(../images/blue-point.png) no-repeat left top 7px;}
.firstdivs {
    float: left;
    width: 50%; border-right:1px dashed #ccc;
}
.theordlinks {border-right:none;}
.thenblk strong {display:block;}
 .theslwidth .classic-table tr th:nth-child(2),  .theslwidth .classic-table tr td:nth-child(2)  {width:88%;}
 #lytA_ctl35_divCurrent .container-innerarea, #lytA_ctl35_divArchive .container-innerarea, #lytA_ctl59_divArchive .container-innerarea, #lytA_ctl59_divCurrent .container-innerarea{padding:0; padding-bottom:1px;}
 .container-innerarea .tablewrap {margin:0;}
  .container-innerarea .tablewrap table, .container-innerarea .tablewrap table {margin-bottom:0;}
.thecapcase .tablewrap .classic-table tr th, .thecapcase  .tablewrap .classic-table tr td {text-transform:uppercase;}
.tablewrap, .overflowtable {overflow:auto;}
.theotlinewidth {overflow:visible;}
.searchingrecords {}
.searchingrecords ul {text-align:left;}
.searchingrecords li {display:inline-block; margin-right:10px;}
.searchingrecords li label {float:left; line-height:32px; margin-right:10px;}
.searchingrecords li input.button {background:  #35528E url(../images/icon-search.png) no-repeat scroll center center;
    padding: 5px 30px;
    text-indent: -9999px;}
.searchingrecords li input.button:hover { background-color:#273952; }
.thecallediframe iframe {width:100%; min-height:500px; outline:none; border:none; border-top:1px solid #ccc; }
.tplllktp {margin-top:0;}
.thecareertbl .classic-table td table a {background:none;}
@-moz-document url-prefix() {
    body.offCanvas{
        overflow: initial;
    }
}
.vidskeepsr iframe {    width: 100%;
    min-height: 289px;}
.topHeader ul.audiokeepsr li{border-right:none; margin-right:5px; color:#5c72a2; font-size: 12px; font-weight: bold;}
.theggdsa td img {max-width:100px;}




.fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top; padding: 0; margin: 0; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 1002; }
.fancybox-outer { padding: 0; margin: 0; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 1003; }
.fancybox-opened .fancybox-outer { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-inner { width: 100%; height: 100%; padding: 0; margin: 0; position: relative; outline: none; overflow: hidden; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 10px; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; vertical-align: top; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -21px; margin-left: -21px; width: 42px; height: 42px; background: url('../images/fancybox_loading.gif'); opacity: 0.8; cursor: pointer; z-index: 1010; }
.fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox_sprite.png'); }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 1004; }
.fancybox-prev, .fancybox-next { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; background: transparent url('../images/blank.gif'); /* helps IE */ z-index: 1003; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-prev span, .fancybox-next span { position: absolute; top: 50%; left: -9999px; width: 36px; height: 36px; margin-top: -18px; cursor: pointer; z-index: 1003; }
.fancybox-prev span { background-position: 0 -36px; }
.fancybox-next span { background-position: 0 -72px; }
.fancybox-prev:hover, .fancybox-next:hover { visibility: visible; }
.fancybox-prev:hover span { left: 20px; }
.fancybox-next:hover span { left: auto; right: 20px; }
.fancybox-tmp { position: absolute; top: -9999px; left: -9999px; padding: 0; overflow: visible; visibility: hidden; }
/* Overlay helper */

#fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 1001; background: #000; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 1005; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 1003; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.7); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { margin-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8);}

ul.resp-tabs-list, p { margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: left; }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active { border: 1px solid #35528E !important; border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; border-top: 4px solid #35528E !important; border-bottom: 0px #fff solid !important; }
.resp-tab-active { border-bottom: none; background-color: #fff; }
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; border-top-color: #35528E; }
h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #35528E !important; float: left; width: 68%; min-height: 250px;  clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; padding:10px; }
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; border-top: 1px solid; border: 1px solid #35528E !important; border-left: 4px solid #35528E !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB;/* !important;*/ }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1;/* !important;*/ }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1;/* !important;*/ }

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
}
/*--POPUP BOX--*/
.popupbox { background-color: #F5F5F5; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0 0 20px #000000; display: none; left: 50%; position: fixed; top: 50%; width:auto; min-width:300px; min-height:80px; z-index: 400; border: 1px solid #CFCFCF; padding: 0.2em; }
#fade { display: none; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .4; z-index: 399; }
.popupbox .ui-widget-header { overflow:hidden; padding:6px !important }
.popupbox .ui-widget-header a.ui-corner-all { float:right; }

.color-plate{  margin:0; text-align:center; position:absolute; margin:0 auto;  right:-190px; top:0 ; width:25%; z-index:999;}
.color-plate ul{  margin:0; text-align:center; float:right}
.color-plate ul li{  margin:0 5px 0 0; border:none; list-style-type:none;   float:left}  
.color-plate ul li a{ display:block;  width:16px;  height:16px; color:#fff ;  text-decoration:none; line-height:10px; text-align:center; text-indent:9999999px;  }
.color-plate ul li a.blue{background:#35528E;  color:#000 }
.color-plate ul li a.orange{background:#F60; color:#F60; }
.color-plate ul li a.green{background:#693; color:#693;}
.color-plate ul li a.black{background:url(../images/black-color.jpg) no-repeat}
.color-plate ul li.white{ margin-right:10px; border-right:1px solid #000; padding-right:10px;  }
.color-plate ul li a.white{background:url(../images/white-color.jpg) no-repeat; border:1px solid #000; width:17px;  height:16px; }

.mobile_view{display:none !important;}

.topHeader ul > li > a {
    border-right: 1px solid #fff;
}

.topHeader ul > li:last-child > a {
    border: 0;
}


/*.formholder .onerow ul li {
    overflow: hidden;
    margin: 0;
    padding: 0;
    overflow-x: scroll;
}

.formholder .onerow {
    margin: 0;
    width: 100%;
}*/
.formholder ul li.captcha input#lytA_ctl26_ImgbtnRefresh {
    width: 40px !important;
    display: inline;
}