/*Theme Name: Gilat
Theme URI: http://createam.co
Description: A simple, three column, widget-ready WordPress theme.
Author: Aviv Keter
Author URI: http://createam.co
version: 5.5
*/
/*================================================== RESET */
@font-face {
  font-family: 'HelveticaNeue-Thin';
  src: url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),  
  url('fonts/HelveticaNeue-Thin.otf')  format('opentype'),
  url('fonts/HelveticaNeue-Thin.woff') format('woff'), 
  url('fonts/HelveticaNeue-Thin.ttf')  format('truetype'), 
  url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Bold';
  src: url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Helvetica-Bold.woff') format('woff'), 
  url('fonts/Helvetica-Bold.ttf')  format('truetype'), 
  url('fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Simpler';
    src: url('fonts/Simpler-Light.eot');
    src: url('fonts/Simpler-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Simpler-Light.woff2') format('woff2'),
        url('fonts/Simpler-Light.woff') format('woff'),
        url('fonts/Simpler-Light.ttf') format('truetype'),
        url('fonts/Simpler-Light.svg#Simpler-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Simpler';
    src: url('fonts/Simpler-Black.eot');
    src: url('fonts/Simpler-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Simpler-Black.woff2') format('woff2'),
        url('fonts/Simpler-Black.woff') format('woff'),
        url('fonts/Simpler-Black.ttf') format('truetype'),
        url('fonts/Simpler-Black.svg#Simpler-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Simpler';
    src: url('fonts/Simpler-Regular.eot');
    src: url('fonts/Simpler-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Simpler-Regular.woff2') format('woff2'),
        url('fonts/Simpler-Regular.woff') format('woff'),
        url('fonts/Simpler-Regular.ttf') format('truetype'),
        url('fonts/Simpler-Regular.svg#Simpler-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Simpler';
    src: url('fonts/Simpler-Bold.eot');
    src: url('fonts/Simpler-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Simpler-Bold.woff2') format('woff2'),
        url('fonts/Simpler-Bold.woff') format('woff'),
        url('fonts/Simpler-Bold.ttf') format('truetype'),
        url('fonts/Simpler-Bold.svg#Simpler-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




* { margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-family: 'Simpler'; font-weight:normal; }
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { line-height: 100%; font-size: 16px; text-shadow: none; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {  display: block; }
audio, canvas, progress, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
progress { vertical-align: baseline; }
template, [hidden] { display: none; }
a { text-decoration: none; display: inline-block; transition: 0.3s; -webkit-transition: 0.3s; color: #1F0050; }
a:active, a:hover { outline-width: 0; }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b, strong { font-weight: 700;  }
em { font-style: italic; }
dfn { font-style: italic; }
del, s { text-decoration: line-through; }
ins, u { text-decoration: underline; }
mark { background-color: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border: 0px; display: block; max-width: 100%; }
svg:not(:root) { overflow: hidden; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 16px; }
figure { margin: 16px 40px; }
fieldset { border: 1px solid #c0c0c0; padding: 10px; }
iframe { width: 100%; border: 0px; height: 300px; }
legend { display: table; max-width: 100%; padding: 0; white-space: normal; }
optgroup { font-weight: 700; }
p { line-height: 140%; margin-bottom: 20px; }
p:last-child { margin-bottom: 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; line-height: 105%; }
ul, ol { display: block; }
ul li { display: list-item; list-style: inside; list-style-type: disc; }

ol li { display: list-item; list-style: inside; list-style-type: decimal; }

.catdesc ul{ padding-left:15px;}
.catdesc ul li{ list-style:outside;}
ul.nolist, ol.nolist, ul.nolist li, ol.nolist li { display: block; list-style: none; }
.clr { clear: both; display: block; }
.cf:after, .wrap:after, ul:after, ol:after { clear: both; content: ''; display: block; width: 100%; }
/*================================================== TYPOGRAPHY */
h1, .h1 { font-size: 46px; }
h2, .h2 { font-size: 40px; }
h3, .h3 { font-size: 32px; }
h4, .h4 { font-size: 28px; }
h5, .h5 { font-size: 22px; }
h6, .h6 { font-size: 18px; }
/*================================================== FORM */
button, input, select, textarea { border-radius: 0px; -webkit-border-radius: 0px; border: 0px; background: none; font-size: 100%; color: #1b1c4c; display: block; padding: 0 10px; 
	text-transform: none; width: 100%; direction: ltr; }
select { box-shadow: none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance: none; appearance: none; }
select::-ms-expand { display: none; }
select::-ms-expand { display: none;}
input[type=button], input[type=submit], button { cursor: pointer; -webkit-appearance:none; -moz-appearance:none; -ms-appearance: none; appearance: none; transition: 0.3s; }
textarea { resize: none; padding: 10px; overflow: auto; }
/**/
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: 40px; }
/**/
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
/**/
.select { background: #fff; border: 1px solid #666; height: 40px; position: relative; }
.select:before { border-top: 10px solid #999; border-left: 5px solid transparent; border-right: 5px solid transparent; content: ''; position: absolute; 
	right: 10px; top: 50%; margin-top: -5px; }
.select select { height: 40px; padding-right: 30px; position: relative; z-index: 9; }
/**/
input[type=checkbox], input[type=radio] { width: auto; display:none; }
input[type="checkbox"] + label span { display:inline-block; width:20px; height:20px; margin-left: 4px; position: relative; top: -1px; background: #fff; border: 1px solid #dce0e1; vertical-align: middle; border-radius: 0px; -webkit-border-radius: 0px; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url(images/tick.png) no-repeat center center #fff; }
input[type="radio"] + label span {display:inline-block; width:16px; height:16px; margin-left: 4px; position: relative; top: -1px; background: #fff; border: 1px solid #a0a0a0; vertical-align: middle; border-radius: 50%; -webkit-border-radius: 50%; cursor: pointer; }	
input[type="radio"]:checked + label span { background: url(images/dot.png) no-repeat center center #fff; }
input[type="checkbox"]:checked + label { color: #253470; }
/**/
::-webkit-input-placeholder { color: #1b1c4c; }
:-moz-placeholder { color: #1b1c4c; opacity: 1; }
::-moz-placeholder { color: #1b1c4c; opacity: 1; }
:-ms-input-placeholder { color: #1b1c4c; }
/**/
.tbl { border-collapse: collapse; display: table; width: 100%; }
.cell { display: table-cell; vertical-align: middle; }
.row { margin-left: -15px; margin-right: -15px; }
.half { float: right; width: 50%; padding: 0 15px; }
.left { float: left; }
.right { float: right; }
.aligncenter { margin: 0px auto 20px auto !important; }
.alignleft { float: left; margin-right: 20px; margin-bottom: 20px; }
.alignright { float: right; margin-left: 20px; margin-bottom: 20px; }

/*================================================== SITE */
body { background: #fff; font-size: 16px; color: #1F0050; line-height: 100%; font-weight: 400; /*opacity: 0; visibility: hidden;*/ direction: ltr; }
.wrapper { width: 100%; position: relative; overflow: hidden; margin: 0px auto; max-width: 1920px; }
.wrap { width: 100%; max-width: /*1213px*/1520px; margin: 0px auto; position: relative; }



/* COMMON */
.pagehead { padding-bottom: 40px; }
.pagehead h1 { border-bottom: 2px solid #dfb839; display: inline-block; color: #dfb839; color: #dfb839; padding-left: 80px; min-width: 320px; padding-bottom: 10px;
	font-weight: 400; }
.pagehead h1 a { color: #dfb839; }

#pagebanner{ min-height:100px;}
/*#pagebanner .wrap{ max-width:900px;}*/
.contentarea{ min-height:300px;}

#pagebanner .bnr { height: /*calc(100vh - 130px)*/64.3vh; /*padding-top: 90px;*/ font-size: 22px; font-weight: normal; background-attachment:fixed; position:relative; overflow:hidden}
#pagebanner .bnr .wrap, #pagebanner .paroddetail .wrap{ height:100%; max-width:1520px; z-index:2;}
#pagebanner .bnr .bannerhn{ display:table; width:100%; height:100%; position:absolute; bottom:186px; left:0px; top:0px; z-index:2;}
/*.page-template-default #pagebanner .bnr .bannerhn{width:50%;}*/
#pagebanner .bnr .bannerhn .bannerinnndiv{ display:table-cell; /*height:350px;*/ vertical-align:middle;}
.single-product #pagebanner .bnr{ padding-top:0px; background-attachment:fixed !important;}

#pagebanner .p-title { font-weight: 400; font-size: 40px; padding: 0 0 26px 0; margin: 0 0 0px 0; line-height: 48px; display: inline-block; color:#FFF;}
.term-18 #pagebanner h1{ text-transform:inherit;}
#pagebanner h1 { font-weight: 400; /*text-transform: uppercase;*/ font-size:50px; line-height:62px; font-weight:bold; margin-bottom: 0px;  color:#FFF;}
#pagebanner h2 { font-size: 46px; font-weight: 100; line-height: 100%; }
#pagebanner h1 strong, #pagebanner h2 strong { font-weight: 900; display: block; }

/**/
.bnr .pathway {width: 100%; color:#FFF; padding:27px 0px; font-size:16px; position:absolute; top:0px; z-index:3; line-height:1.4;}
.bnr .pathway a{ color:rgba(255,255,255,0.7); font-weight:400;}
.pathway { font-size: 16px; padding: 15px 0; font-weight: 300; }
.pathway a {   position:relative;}
.pathway .home { display: none; }
.pathway span{}
.pathway a:after { display:inline-block; content: ">"; right: 0px; padding:0px 3px;}
.postid-847 .pathway span:nth-child(5), .postid-846 .pathway span:nth-child(5), .postid-1486 .pathway span:nth-child(5){ display:none !important;}

/* HEADER */
.headertop { background: #1b1c4c; }
.hsocial { padding: 0 0 0 5px; float: right; }
.hsocial a { display: inline-block; height: 40px; color: #fff; line-height: 40px; padding: 0 0 0 15px; font-size: 22px; }
.hsocial a:hover { color: #a5a8ac; }
.contactbut { float: right; color: #999aa3; padding-right: 25px; }
.contactbut a { color: #d1d2db; height: 40px; text-align: center; line-height: 40px; font-size: 14px; }
.contactbut a span { color: #a5a8ac; padding-right: 8px; }
.contactbut a:hover, .contactbut a:hover span { color: #fff; }
/**/
.tglmobilemenu { display: none; }
header{background: none; position:fixed; /*height:152px;*/ z-index:99999; width:100%; top:0px; left:0px;}
.homeslider{position: relative; z-index: 9999;}
.logo a{z-index: 999999;}
.header { /*height: 152px;*/ background:#fff; position:relative; padding:18px 0 0 0;}
header{ transition:0s; -webkit-transition: 0.6s ease all; -moz-transition:0.6s ease all; -ms-transition:0.6s ease all; -o-transition:0.6s ease all; padding-bottom:0px; /*background:url(images/headertop_hover.png) no-repeat right -90px top -90px;*/}
header.pbottomh{ padding-bottom:310px ; transition-delay: .4s; -webkit-transition-delay: .4s; -moz-transition-delay: .4s; -moz-transition-delay: .4s; -o-transition-delay: .4s; /*background:url(images/headertop_hover.png) no-repeat right top;*/ }
header .toprighthand{ position:absolute; top:-50px; right:-50px; z-index:9; width:180px; display:none;}
header.sticky .toprighthand{top:-85px; right:-85px; width:180px;}
header.pbottomh .toprighthand{right:0px; top:0px; z-index:9999;}
header.sticky.pbottomh .toprighthand{right:-50px; top:-50px;}
.header .wrap { position: static; max-width:1520px; /*padding-left:34px;*/}

.common_bs{ position:relative; z-index:9; background:#FFF;}
header *{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
header.sticky{ /*height:100px;*/ /*top:-100px;*/}
header.sticky.nav-down {top: 0px;}
header.sticky .header{ /*height:100px;*/ background:#FFF /*url(images/headertop_hover.png) no-repeat right -50px top -50px*/;/* background-size:170px;*/}
header.pbottomh.sticky .header{  background:#FFF /*url(images/headertop_hover.png) no-repeat right top; background-size:170px;*/}
/*header.sticky{ height:100px;}*/
/*header.sticky .logo{ width:50px;}
header.sticky .logo a {top:20px;}*/
/*header.sticky .topmenu { padding:30px 0 0px 139px;}*/
/*header.sticky .topmenu .nav{ margin:0px;}*/
.sticky .booNavigation .newmenu > li:hover > a{ /*color:#45c4e0;*/}
.sticky .booNavigation .submenu0{ /*background: #FFF url(images/menubg.png) no-repeat top center;*/ background:rgba(255,255,255,0.9); top:98px; padding-top:27px;}
/*.sticky.nav-up .booNavigation .newmenu > li > .submenu0{ display:none !important;}*/

.sticky .tpright{ padding:6px 0px 0px 0px;}
.sticky .searchbox{ background:/*rgba(0,0,0,0.39)*/ none;}

.logo { float: left; width: 143px; min-height: 1px; position: relative; z-index: 99999; }
.logo a { /*position: absolute; top: 35px; */left: 0; z-index: 99; }
/**/
.topmenu { padding: 0px 0 0px 298px; }
.tpright { position: relative; float: right; padding:6px 0 0 0; z-index:99;}
/**/
.nav { float: left; margin:15px 0 0 0; }
.nav .menu > li { display: block; float: left; padding: 0 20px 0 0; }
.nav .menu > li > a { color: #1b1c4c; font-size: 16px; font-weight: 600; border-bottom: 1px solid transparent; transition: 0.3s; padding: 0 0 5px 0; }
.nav .menu > li > a:hover { border-bottom: 1px solid #1b1c4d; }

/* MAX MEGA MENU */
#mega-menu-wrap-header, #mega-menu-wrap-header #mega-menu-header { position: static !important; }
#mega-menu-wrap-header { background: none !important; }
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item { border: 0px !important; padding: 0 20px 0 0 !important; height: auto !important; line-height: 30px !important; } 
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item:last-child { border: 0px !important; }	
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link { display: block !important; font-size: 16px !important; height: auto !important; 
	line-height: 30px !important; background: none !important; color: #1b1c4c !important; font-weight: 600 !important; border-bottom: 1px solid transparent; transition: 0.3s; padding: 0 0 5px 0 !important; }
#mega-menu-wrap-header #mega-menu-header > li.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link:hover { 
	color: #dfb839 !important; }	
#mega-menu-wrap-header #mega-menu-header li.mega-menu-megamenu > ul.mega-sub-menu { top: 75px; padding: 0 0 0 94px !important; }
/**/
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { padding: 10px 15px 10px 15px !important; }
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { font-weight: 600 !important; font-size: 17px !important; }
/**/
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link { 
	font-size: 16px !important; line-height: normal !important; }
.mega-menu-item { }
.mega-menu-item a { display: inline-block !important; }

/**/
.header .wr-megamenu-container { background: none !important; }
.wr-megamenu-inner { width: 100% !important; box-shadow: none !important; -webkit-box-shadow: none !important; background: #e6e6e6 !important; }
.wr-megamenu-inner .jsn-bootstrap3 { max-width: 1213px; margin: 0px auto; padding-left: 90px; }
.wr-megamenu-container ul.wr-mega-menu > li { position: static !important; padding:0px  29px; }
.wr-mega-menu > li > a { display: block !important; font-size: 18px !important; padding: 0 !important; height: 34px !important; background: none !important; color: #1b1c4c !important; font-weight: 600 !important; cursor:default; position:relative;}
/*.wr-mega-menu > li > a:hover:after{content: '\f107'; position: absolute; display: block !important; right: -13px; width: 10px; top: 0; color: #FFF; height: 10px; font: 400 18px FontAwesome;}*/
.wr-mega-menu > li > a span.menu_title { display: block; }
.wr-megamenu-container .jsn-bootstrap3 .glyphicon { display: none !important; }
.wr-megamenu-container .jsn-bootstrap3 .row { margin-left: 0; margin-right: 0; padding: 0px !important; }
/**/
.wr-megamenu-container .jsn-bootstrap3 .row > div { padding: 0px !important; }
.wr-element-submenu { padding: 15px 20px 10px 10px; }
.wr-element-submenu:hover { background: #d4d4d4; }
.wr-element-submenu .submenu-items { padding: 0px !important; }
.wr-element-submenu .submenu-items li { padding-bottom: 20px; }
.wr-element-submenu .submenu-items a { color: #1b1c4c !important; font-size: 16px !important; padding: 0 !important; font-weight: normal; line-height:20px; } 
.wr-element-submenu .submenu-items a:hover, .wr-mega-menu > li.current-menu-ancestor  ul li a:hover{ color: #FFF !important; text-decoration: underline; }
.wr-element-submenu .caption { color: #1b1c4c !important; font-size: 18px !important; font-weight: 900; padding: 0 0 25px 0 !important; }

.wr-element-submenu:hover .caption, .wr-element-submenu .caption:hover {color: #FFF !important;}

.wr-mega-menu > li:hover > a, .wr-mega-menu > li.current-menu-ancestor a{color: #FFF !important;}

.wr-mega-menu > li:hover > a span {padding-bottom:2px !important;}

/*.wr-mega-menu > li:hover > a:hover {border-bottom:1px solid #FFF!important;}*/

.wr-mega-menu > li.current-menu-ancestor a { border-bottom:1px solid #FFF!important;}

.wr-mega-menu > li.current-menu-item a {border-bottom:1px solid #FFF!important;}

.wr-mega-menu > li.current-menu-item .block-sub-menu a { border-bottom:none !important;}

.wr-mega-menu > li.current-menu-item .submenu-items li a { border-bottom:none !important;}

.wr-mega-menu > li.current-menu-ancestor .block-sub-menu a { border-bottom:none !important;}

.wr-mega-menu > li.current-menu-ancestor .submenu-items li a { border-bottom:none !important;}

.wr-mega-menu > li.current-menu-ancestor ul li a{color:#777777 !important;}

.wr-mega-menu > li.current-menu-ancestor .block-sub-menu a{ color:#1b1c4c!important;}

.wr-mega-menu > li.current-menu-ancestor .block-sub-menu a:hover {color:#FFF !important}

.wr-mega-menu > li.current-menu-ancestor ul li a span, .wr-mega-menu > li.current-menu-ancestor .block-sub-menu a.caption span{border-bottom:none!important; padding-bottom:0 !important;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(1) .wr-element-submenu{ min-height:310px;}

.wr-megamenu-container ul.wr-mega-menu > li:nth-child(2) .wr-element-submenu{ min-height:310px/*250px*/;}

.wr-megamenu-container ul.wr-mega-menu > li:nth-child(3) .wr-element-submenu{ min-height:310px/*250px*/;}

.wr-megamenu-container ul.wr-mega-menu > li:nth-child(4) .wr-element-submenu{ min-height:310px/*250px*/;}

.wr-megamenu-container ul.wr-mega-menu > li:nth-child(5) .wr-element-submenu{ min-height:310px/*250px*/;}

.wr-megamenu-container ul.wr-mega-menu > li .wr-element-submenu{ min-height:250px;}
.jsn-bootstrap3 .solutionslists .col-md-2, .jsn-bootstrap3 .solutionslists .col-md-3 {width: 20% !important; box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important;}

/**/
ul.rgtmenu { float:right;width:auto;}
ul.rgtmenu li { display: block; float: left; padding-left: 40px; }
ul.rgtmenu li a { color: #1F0050; font-size: 20px; /*text-transform:uppercase;*/ font-family: 'Simpler'; font-weight:normal; line-height:48px; padding:0 27px; border:1px solid #1F0050; border-radius:30px; -webkit-border-radius:30px;}
ul.rgtmenu li a:hover{ /*color:#FFF*/ font-weight:900;}
.sticky ul.rgtmenu li a:hover{ color:/*#45c4e0*/;}
/**/
.searchbar { width: 14px; float:right; transition:0.7s; padding-right:3px; position:relative; margin:17px 0 0 0;}
.searchbar .srchbtnicon { color: #746e8c; font-size: 13px; cursor: pointer; float:right; /*background:url(images/searchbut.png) no-repeat; background-size:contain;*/ height:19px; width:19px; position:relative; top:-1px; right:3px; opacity:1; visibility:visible; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.searchbar .srchbtnicon:hover{ transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2);}
/*.searchbar .srchbtnicon:hover{background:url(images/searchbut_ho.png) no-repeat;}
body.sr-darkslide .searchbar .srchbtnicon{background:url(images/searchbut_ho.png) no-repeat;}
body.sr-darkslide .sticky .searchbar .srchbtnicon{background:url(images/searchbut.png) no-repeat;}
.sticky .searchbar .srchbtnicon:hover, body.sr-darkslide .sticky .searchbar .srchbtnicon:hover, body.sr-darkslide .searchbar .srchbtnicon:hover{background:url(images/searchbut_ho_blue.png) no-repeat;}
*/
/*.searchbar.active .srchbtnicon{ opacity:0; visibility:hidden;}*/
.searchbox { position: relative; right:0px; top:10px; background:none); /*background: rgba(255,255,255,0.39); border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;*/ width:0px; height:0px; z-index: 99999; float:none; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; opacity:0; visibility:hidden; padding:10px;}
.searchbox form{ background:none;}
.srchbtn { position: absolute; top: 7px; left: 5px; width: 14px; height: 14px; background: url(images/sicon.png) no-repeat; }
.srchbox { height: 30px; padding: 0 10px 0 25px; border:1px solid #1b1c4c; }
.searchbar.active { width:218px;}
.searcho.active .searchbox{ opacity:1; visibility:visible; height: auto; width:100%;}
#searchform .srchbtn {width: 50px; background:#151e4a url(images/searchbut_ho.png) no-repeat center center; font-size:0px; display: block; z-index: 999; right: 10px; top: 10px; text-align: center; color: #fff; line-height: 50px; height:50px; left:inherit; transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
#searchform .srchbtn:hover {background:#45c4e0 url(images/searchbut_ho.png) no-repeat center center;}
.searcho {position: absolute;width: 100%; left: 0px;right: 0px; background: rgba(255,255,255,0.8); padding:20px 0px 35px 0px; display:none; }
.searcho.active{ display:block;}
.sticky .searcho{ background:#FFF;}

#searchform .srchbox{padding: 0 30px 0 10px; border:none; background:none; border:none; height:50px; font-size:30px; color:#1b1c4c; border-bottom:1px solid #1b1c4c;}
#searchform .srchbox::-webkit-input-placeholder { color: #1b1c4c; }
#searchform .srchbox:-moz-placeholder { color: #1b1c4c; opacity: 1; }
#searchform .srchbox::-moz-placeholder { color: #1b1c4c; opacity: 1; }
#searchform .srchbox:-ms-input-placeholder { color: #1b1c4c; }
.wrap.searcho{ position:relative;}


.searchbar.active .searchbox  {width:200px; height:auto; opacity:1; visibility:visible;}

/* FOOTER */
.page-template-page-home-new footer.footer{/*position:fixed;*/ }
footer.footer {background:#1f0050; bottom:0px; width:100%; z-index:1; /*position:fixed;*/ position:relative;}
/*footer.footer:before{ position:absolute; top:-5px; content:''; width:29.7%; height:5px; right:0px; z-index:9; background:#e73352;}*/
.footer h5 { font-weight: normal; font-family: 'Simpler'; margin-bottom: 10px; color: #fff; font-size:21px;/* text-transform:uppercase;*/}
.footer h6 { margin-bottom: 10px; font-size: 16px; }
.footer a { color: #fff; }

.footer a:hover {/*color:#45c4e0;*/ font-weight:700; }
/**/
.footer_top {padding: 118px 0px 87px 0px; color: #6c696a; max-width:1520px; margin:0px auto;}
.footer_col1{ float:left; /*width:19.264%;*/width:16.7%;}
.footer_col2{ float:left; /*width:25.553%;*/width:63%;}
.footer_col3{ float:left; /*width:27.31%;*/width:25%;}
.footer_col4{ float:right; width:270px;}
.footer_col2, .footer_col3, .footer_col4{ padding-top:21px;}
.footer_col2 ul, .footer_col3 ul, .footer_col4 ul{ margin:0px; padding:0px;}
.footer_col2 ul li, .footer_col3 ul li, .footer_col4 ul li{ margin:0px; padding:0px; display:block;}
.footer_col2 ul li a, .footer_col3 ul li a, .footer_col4 ul li a{ margin:0px; padding:0px; display:block; font-size:18px; font-weight:normal; font-family: 'Simpler'; line-height:100%; color:#fff; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; padding:0px 0px 0px 0px;}
.footer_col2 ul li a:hover, .footer_col3 ul li a:hover, .footer_col4 ul li a:hover{ /*color:#45c4e0;*/}
.footer_col2 ul li.lifooter_col1 { width:260px; float:left; padding:0 20px 0 0;}
.footer_col2 ul li.lifooter_col2 { width:285px; float:left; padding:0 20px 0 0;}
.footer_col2 ul li.lifooter_col3 { width:230px; float:left; padding:0 20px 0 0;}
.footer_col2 ul li.lifooter_col4 { width:175px; float:left;}
.footer_col2 ul li > a {font-weight: bold; font-family: 'Simpler'; margin-bottom:12px; color: #fff; font-size:20px; line-height:24px;}
.footer_col2 ul li > ul li a {font-size:18px; font-weight:normal; font-family: 'Simpler'; line-height:100%; color:#fff; line-height:21px;margin-bottom:12px;}
.fcol4email { margin:31px 0 0 0;}
.fcol4email a { font-size:18px; line-height:22px; color:#fff; font-weight:normal; font-family: 'Simpler'; border-bottom:1px solid #fff;}

.footer .footer_col1 a{width:184px;}
.footer_get { float: left; width: 176px; }
.fselect{ margin-top:20px;}
.fselect label { display: block; margin-bottom: 10px; }
.fselect select { height: 28px; padding: 0 25px 0 10px; background: url(images/fselbg.png) no-repeat 96% center #fff; cursor: pointer; }
.fsel_data { padding: 15px 0; }
.fsel_data p { margin-bottom: 4px; }
.fsocial a { float: left; width: 37px; height: 37px; text-align: center; line-height: 37px; color: #fff; margin: 0 15px 0 0; font-size: 18px; transition:0.3s;}

footer .fsocial{ padding:8px 0px 0px 0px;}
footer .fsocial a:before{ display:none !important;}
footer .fsocial ul {display:block; margin:0px; padding:0px;}
footer .fsocial ul li {display:block; float:left; margin:0 15px 0 0;}
footer .fsocial ul li:last-child {margin:0px;}
footer .fsocial ul li a { width:52px; height:52px; background:#00849D; display:table; border-radius:50%; -webkit-border-radius:50%; float:none; margin:0px;}
footer .fsocial a img {background:none; border-radius:50%; -webkit-border-radius:50%;}
footer .fsocial ul li a span {display:table-cell; vertical-align:middle; width:100%;}
footer .fsocial ul li a span svg {display:block; margin:0 auto;}
footer .fsocial ul li a span svg path {fill:#fff; transition:0.3s; -webkit-transition:0.3s;}
footer .fsocial ul li a.fowlli span svg path {fill:#fff;}
footer .fsocial ul li a.fowlli span svg path + path {fill:#00849D;}
footer .fsocial ul li a:hover { background:#fff;}
footer .fsocial ul li a:hover span svg path {fill:#00849D;}
footer .fsocial ul li a.fowlli:hover span svg path {fill:#00849D;}
footer .fsocial ul li a.fowlli:hover span svg path + path {fill:#fff;}


/*.fsocial a.fa-facebook {  background:url(images/fb.png) no-repeat; }
.fsocial a.fa-linkedin { background:url(images/in.png) no-repeat; }
.fsocial a.fa-twitter {background:url(images/tw.png) no-repeat;  }
.fsocial a.fa-youtube-play {  background:url(images/yt.png) no-repeat;  }*/
.fsocial a:last-child { margin-right: 0px; }
.fcon { padding: 15px 0 0 0; }
/**/
.footer_sitemap { float: right; width: 67%; color: #6c696a; }
.fmenu { float: left; width: 25%; padding-right: 20px; }
.fmenu:last-child { padding-right: 0px; }
.fmenu ul li { display: block; line-height: 24px; }
/**/
.footer_bot { padding: 22px 0 47px 0px; font-size: 14px; font-weight: 300; text-align: center; color:#7d868c; }
footer .footer_bot a{ color:#7d868c;}
.countrylistmenu {position: relative;}

.countrylist {position: absolute; display: none; background: #fff; display: block; width:100%;}

.countrylist li { display: block; width:100%;}

.countrylist li a{ display:block; padding: 5px 10px; }

.countrylist li a.selected{ display:none !important;}

.countrylistmenu > span {background: #fff url(images/fselbg.png) no-repeat 96% center; display: block; padding: 5px 10px; height:28px;}

.countryheading{ margin-bottom:10px; display:block;}
.countrybyl{ margin:15px 0px;}

.countryfield{ margin-bottom:5px;}

.countryfield .counrylabel{ float:left; width:40%;}

.countryfield .counryvalue{ float:left; width:55%;}
/*================================================== HOME PAGE */

/* SLIDER */
.owl-item img { width: auto !important; margin: 0px auto; }
.owl-dot { background: #dbdada; width: 8px; height: 8px; margin: 0 3px; }
.owl-dot.active { background: #2e2950; }
.owl-prev, .owl-next { font-size: 0px; display: block; background: #000; width: 20px; height: 34px; position: absolute; top: 50%; margin-top: -17px; }
.owl-prev.disabled, .owl-next.disabled{ opacity:0.5;}
.owl-prev a, .owl-next a{ display:block; height:100%;}
.owl-prev { background: url(images/arrow-left.png) no-repeat; left: -60px; }
.owl-next { background: url(images/arrow-right.png) no-repeat; right: -60px; }
.slider { }
.slider .owl-nav { position: absolute; max-width: 900px; top: 50%; left: 0; right: 0; width: 100%; margin: 0px auto; }
.slider .owl-prev { background: url(images/arrow-left-wh.png) no-repeat; }
.slider .owl-next { background: url(images/arrow-right-wh.png) no-repeat; }
.slider .sitem { position: relative; height: 984px; }
.sliderhome{ height:100vh; overflow: hidden;}

.homesl .sliderhome .sitem{ height:100vh;}
.homesl .sliderhome .sitem iframe{ top:0px !important; /*height:115vh !important;*/}
.caption { padding-top: 70px; width: 430px; color:#fff;}
.slider .caption { padding-top: 90px; width: 430px; color:#fff; margin-left: 10px;}
.slider h1 { font-weight: 700; line-height: 40px; font-size: 42px; }
.slider h1 strong { font-weight: 100; }
.slider h2 { font-size: 12px; padding: 10px 0 0px 0;}
.slider p { font-size: 25px; font-weight: 400; margin-bottom: 50px;}
.btn { border: 2px solid #1b1c4c; background: rgba(255,255,255,0.5); display: inline-block; line-height: 45px; padding: 0 30px; color: #1b1c4c; font-weight: 300; }

.homeslider .sitem a.slidebuttonl{ display:block; width:100%; height:100%;}

.btn.blue { background: #1b1c4c; color: #fff; }
.btn:hover { background: rgba(255,255,255,1); color: #1b1c4c; }
.homeslider .owl-dots{ text-align:center; right:0px; bottom:28px; /*max-width:900px;*/ margin:0px auto;}

.homeslider .owl-dots .owl-dot{ width:15px; height:15px; background:rgba(231, 51,82,0.5); margin:0px 8px;}
.homeslider .owl-dots .owl-dot.active{background:rgba(231, 51,82,1);}

.homesl .hesperiden .tp-bullet{width:15px; height:15px; background:rgba(231, 51,82,0.5); border:none !important;}
.homesl .hesperiden .tp-bullet:hover, .homesl .hesperiden .tp-bullet.selected{background:rgba(231, 51,82,1);}
.homesl .rev_slider .tp-mask-wrap .tp-caption, .homesl .sliderhome .caption { text-align:;left !important; transition:0.3s !important; -webkit-transition:0.3s !important; -moz-transition:0.3s !important; padding:10px 15px !important; }
.homesl .rev_slider .tp-mask-wrap .tp-caption{ height:auto!important; width: auto !important; /*background:rgba(0,0,0,0.3);*/}
.homesl .rev_slider .tp-mask-wrap .tp-caption.slidelink{ width:100% !important; height:100% !important; background:none;}
.homesl .rev_slider .tp-mask-wrap .tp-caption h3, .homesl .sliderhome .caption h3, .homesl .homeslider .caption h3 { font-size:52.18px !important; line-height:100% !important; font-weight:300 !important; font-family: 'Roboto', sans-serif !important; color:#FFF;  padding-bottom:7px !important;}
.homesl .rev_slider .tp-mask-wrap .tp-caption h3 span, .homesl .sliderhome .caption h3 span, .homesl .homeslider .caption h3 span{ font-weight:900 !important; font-size:52.18px !important; line-height:100% !important; color:#55c1e0;}
.homesl .rev_slider .tp-mask-wrap .tp-caption p,  .homesl .homeslider .caption p{ font-size:25px !important; line-height:100% !important; font-weight:900 !important; font-family: 'Roboto', sans-serif !important; text-transform:uppercase; color:#FFF; }
.homesl .sliderhome .caption p{ font-size:25px !important; line-height:100% !important; font-weight:900 !important; font-family: 'Roboto', sans-serif !important; text-transform:uppercase; color:#55c1e0 ; text-align:left;}

body.sr-darkslide .homesl .rev_slider .tp-mask-wrap .tp-caption h3, body.sr-darkslide  .homesl .rev_slider .tp-mask-wrap .tp-caption h3 span, body.sr-darkslide .homesl .rev_slider .tp-mask-wrap .tp-caption p{ color: #FFF !important;}

.homesl .rev_slider .tp-parallax-wrap {max-width: 1420px;  margin: 0px auto;  right: 0px;  left: 0px !important;  text-align: left;  direction: ltr; bottom:75px !important; position:relative !important;}
.homesl .rev_slider .tp-parallax-wrap .tp-loop-wrap, .homesl .rev_slider .tp-parallax-wrap .tp-mask-wrap{bottom:0px !important; left:0px}
.rev_slider:hover .tp-mask-wrap .tp-caption{ /*background:#212a45; *//*border-radius:10px; boder-radius:15px;*/}

.homesl .homeslider .wrap{ position:relative; height:100%; max-width:1240px; margin:0px auto;}
.homesl .sliderhome .wrap{ position:relative; height:100%; max-width:1420px; margin:0px auto;}
.homesl .sliderhome a, .homesl .homeslider a{ display: block; height:100vh;}
.homesl .homeslider .caption{ width: auto; float:right; position:absolute; right:0px; bottom:145px;}
.homesl .sliderhome .caption{ width: auto; float:left; position:absolute; left:0px; bottom:145px; padding:0px 30px!important;}
/*.homesl .sliderhome a:hover .caption, */.homesl .homeslider a:hover .caption{ /*background:#212a45;*/}
/*body.sr-darkslide .homesl .sliderhome .caption h3, body.sr-darkslide .homesl .sliderhome .caption h3 span, body.sr-darkslide .homesl .sliderhome .caption p, body.sr-darkslide .homesl .homeslider .caption p,  body.sr-darkslide .homesl .homeslider .caption h3,  body.sr-darkslide .homesl .homeslider .caption h3 span{ color: #FFF !important;}*/

.hesperiden.tp-bullets{ left: 0px !important; right: 0px !important; margin:0px auto !important; position:absolute; bottom:34px !important; transform:none !important; text-align:center; top: inherit !important; width:100% !important; height:auto !important;}
.hesperiden.tp-bullets:before{ display:none !important;}
.homesl .hesperiden .tp-bullet{ display:inline-block; position:static !important; vertical-align:top; margin:0px 12px; opacity:1!important;}

.homesl .sliderhome .owl-dots { bottom:30px;}
.homesl .sliderhome .owl-dots .owl-dot{width:15px; height:15px; background:rgba(231, 51,82,0.5); border:none !important; margin:0 8px;}
.homesl .sliderhome .owl-dots .owl-dot:hover, .homesl .sliderhome .owl-dots .owl-dot.active{background:rgba(231, 51,82,1);}

.homevsframe { position:relative;}
.homevsframe a.vsanchor { position:relative; display:block; height:100vh;}
.homevsframe a.vsanchor video { position:absolute; top:0px; right:0px; width:100%; height:100%; object-fit:cover;}

.pvcustomdots { position:absolute; right:10px; width:20px; text-align:center; font-size:0px; z-index:1;top: 50%;transform: translateY(-50%);text-align: center;left: inherit !important;bottom: inherit !important}
.pvcustomdots a { display:inline-block; vertical-align:top; margin:5px 8px; width:15px; height:15px; border-radius:50%; -webkit-border-radius:50%; background:#ef405b !important; opacity:0.5;}
.pvcustomdots a.active { opacity:1;}
.homevideoslider { position:relative;}
.vcontrolbut { position: absolute; left:0px; bottom:160px; width:100%; z-index:1; padding:10px 0;}
.vcontrolbut .wrap { max-width:1420px; margin:0 auto;}
.vcontrolbut a { float:right; font-size:19px; color:#fff; display:inline-block;}
.vcontrolbut a.vplaycon { display:none;}
.vcontrolbut.vcact a.vplaycon { display:inline-block;}
.vcontrolbut.vcact a.vpausecon { display:none;}

/* ARTICLES */
.articles { font-weight: 300; padding-bottom: 50px; }
.articles .grid { margin-left: -25px; margin-right: -25px; }
.filters { background: #e6e6e6; }
.filters li { display: inline-block; } 
.filters li button { color: #1b1c4c; height: 60px; padding-bottom: 10px; transition: 0.3s; background-position: center 42px; }
.filters li button.is-checked { background: url(images/arrow-down.png) no-repeat center 42px #fff; font-weight: 700; }
.grid-item { display: block; float: left; width: 25%; padding: 50px 25px 0 25px; }
.grid-item a{ display:block;}
.grid-item h4 { font-weight: 300; min-height: 110px; }
.home .grid-item h4 { font-weight: 500; min-height: 54px; font-size:20px; }

.home .grid-item:hover h4 { color:#45c4e0;}

.grid-item .thumb { height: 175px; overflow: hidden; margin-bottom: 20px; }

.grid-item .thumb img { transition: all .3s ease-out; -webkit-transition: all .3s ease-out;}

.grid-item .thumb img:hover {transform: scale(1.05); -webkit-transform: scale(1.05); }
.midslidernews .sdiv p{ margin-bottom:0px; color:#FFF; font-size:24px; line-height:100%; font-weight:normal; line-height:122%}
.midslidernew .sdiv img, .midslidernews .sdiv img { transition: all .3s ease-out; -webkit-transition: all .3s ease-out;}

.midslidernew .sdiv img:hover, .midslidernew .sdiv:hover img, .midslidernews .sdiv img:hover, .midslidernews .sdiv:hover img {/*transform: scale(1.05); -webkit-transform: scale(1.05);*/ }

.grid-item p { /*text-align: justify; */}

/* HOME VIDEO */
.homevideo { color: #fff; font-size: 24px; font-weight: 300; height: 380px; text-align: center; }
.homevideo iframe { height: 320px; }
.homevideo h3 { font-size: 46px; font-weight: 700; padding: 95px 0 0 0; text-transform:uppercase; }
.homevideo h3 span, .hbtext h3 span { font-weight: 100; display: block; }
.homevideo p { max-width: 500px; line-height: 120%; margin: 0px auto; }
.playbtn { background: url(images/playbtn.png) no-repeat center center; height: 87px; width: 57px; margin: 0px auto; cursor: pointer; }
.vpopup{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4); display: none; z-index: 999; }
.vpopinn { max-width: 460px; margin: 0px auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
	width: 100%; border: 10px solid #fff; }
.vclose { background: url(images/close-btn.png) no-repeat center center #fff; background-size: 15px 15px; height: 30px; width: 30px; 
	position: absolute; right: -10px; top: -9px; cursor: pointer; }

/* MID SLIDER DIV */
.midsliderdiv { padding: 0px 20px; margin:0 0 160px 0;}
.midswrap {max-width:1520px; margin:0 auto;}
.midsliderdiv .wrap {/* max-width: 1070px;*/ }
.midsliderdiv h3 { font-weight: 700; padding: 0 0 40px 0; }
.midsliderdiv h3:after { content: ''; border-bottom: 1px solid #1b1c4c; display: block; margin: 0px auto; max-width: 150px; padding: 35px 0 0 0; }
.midsliderdiv h3 span { display: block; font-weight: 300; }
.midslidernews h5 { font-weight: 700; min-height: 72px; line-height:120%; font-size:30px; color:#FFF; text-transform:uppercase; padding-bottom:16px;}
.midslidernew { margin:0 -14px; font-size:0px;}
.midsliderdiv h5 { font-size:30px; color: #1F0050; line-height:1.2; font-family: 'Simpler'; font-weight:bold; margin:0 0 17px 0;}
.midsliderdiv p {color: #1F0050; line-height:1; font-family: 'Simpler'; font-weight:normal; font-size:24px; line-height:35px;}
/*.midslidernew .sdiv:hover h5, .midslidernews .sdiv:hover h5{ color:#45c4e0;}*/
.boudarrow {margin:35px 0 0 0;}
.boudarrow span { float:left; width:70px; height:70px; text-align:center; background: #00E6DA; padding:21px 0 0 0; border-radius:50%; -webkit-border-radius:50%;}
.boudarrow span img {margin:0 auto;}

.midslidernew .sdiv{ display:inline-block; vertical-align:top; padding:0 14px; width:33.33%; transition:0.3s; -webkit-transition:0.3s;-moz-transition:0.3s;}
.midslidernews .sdiv{text-align:center; padding:0px; transition:0.3s; -webkit-transition:0.3s;-moz-transition:0.3s;}
/*.midslidernew .sdiv:hover, .midslidernews .sdiv:hover{ background:#4cbae5;}*/
.midslidernews .sdiv a{ display:block; padding:138px 80px; cursor:pointer; height:100%;}
.midslidernew .sdiv a:hover, .midslidernews .sdiv a:hover, .midslidernew .sdiv a:focus, .midslidernews .sdiv a:focus{}
.midslidernew .sdiv img, .midslidernews .sdiv img{ display:inline-block;}
.midslidernews .sdiv .midsli_im img{max-width:173px;}
.midsliderdiv .sdiv .midsli_im img {width:100%; transition:0.3s; -webkit-transition:0.3s;}
.sdivtxt { padding:33px 31px 35px 27px;}
.midslidernew .sdiv a:hover .lottplaysrc, .midslidernews .sdiv a:hover .lottplaysrc { opacity:1; visibility: visible;}
.midslidernew .sdiv a:hover .midsli_im img, .midslidernews .sdiv .midsli_im img {opacity:0;}
.lottplaysrc {opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; position:absolute; top:-5px; left:0px; width:100%; height:100%;}
.cell.midsli_im {position:relative;}

.midslidernew .sdiv a { display:block; border-radius:13px; -webkit-border-radius:13px; border: 1px solid #00849D80; overflow:hidden;}

.sdarrow {display:block; text-align:center; font-size:30px;}
/* HOME BOTTOM */
.homebottom { min-height: 380px; }
.hbtext { color: #fff; font-size: 22px; font-weight: 300; max-width: 470px; padding-top: 85px; }
.hbtext h3 { font-size: 48px; font-weight: 700; margin-bottom: 5px; }
.homebottom .btn { border: 2px solid #fff; background: none; color: #fff; }

/* NEWS EVENTS */
.newsevent { background: #FFF; padding: 0px 0; overflow:hidden;} 
/*.newsevent .home-news h4:before{ position:absolute; width:32px; height:100%; background:#448d99; left:0px; content:''; top:0px;}*/
/*.newsevent .home-events h4:before{ position:absolute; width:32px; height:100%; background:#f6a31c; left:0px; content:''; top:0px;}*/
.newsevent h4 {font-size:48px; line-height:1.2; padding:0; font-family: 'Simpler'; font-weight:normal; margin-bottom: 50px/*15px*/; color: #1F0050;}
.newsevent .home-news h4, .newsevent .home-events h4 {text-align:center;}
.newsevent ul {margin:0px; padding:0px; display:block;}
.newsevent li { display:block; background:none; padding: 0px; font-size:29px; margin:0; transition:0.3s; font-weight:500;}
/*.home-events li{ min-height:173px;}*/
/*.newsevent .home-events li:hover{background:#d7ebf8;}*/
.newsevent .home-news li{ transition:0.3s; position:relative; margin:0px; display:inline-block; vertical-align:top; width:33.33%; padding:0 10px;}
.newlidiv a {display:block; border-radius:10px; -webkit-border-radius:10px; border:1px solid #00849D80; padding:52px 46px;}
.newlidiv a:hover {border:1.5px solid #00849D;}
.newsevent .home-news li .even_1_box{min-height:110px; display:table; width:100%;}
.newsevent .home-news li .event_bo_2{ display:table-cell; vertical-align:top;}
.newsevent .home-news li .tbl{padding:0px 69px; display:block;}
.newsevent .home-news li .menubut_color{ position:absolute; width:32px; height:110px; background:#448d99; left:0px; content:''; top:0px; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.newsevent .home-news li .menubut_color a{ display:block;}
.newsevent .home-news li .rgt{ padding-bottom:5px;}
/*.newsevent .home-news li:hover{ background:#d7ebf8;}
.newsevent .home-news li:hover p{ font-weight:bold;}*/
.home-events {}
.firstevent_img a {position:relative;}
.firsteveban {position:absolute; top:18%; left:0px; width:100%; padding:0 56px;}
.firsteveban .fevtitle { font-size:36px; line-height:43px; color:#fff; font-family: 'Simpler'; font-weight:normal; margin:0 0 13px 0;}
.firsteveban .fevdate {display:block; font-size:24px; line-height:28px; color:#fff; font-family: 'Simpler'; font-weight:normal; margin:0 0 10px 0;}
.firsteveban p {font-size:24px; line-height:28px; color:#fff; font-family: 'Simpler'; font-weight:300; margin:0;}
.firstevbut { margin:35px 0 0 0;}
.firstevbut span {display:inline-block; background:#ffffff; line-height:58px; border-radius:50px; -webkit-border-radius:50px; padding:0 36px; color:#1F0050; font-size:20px; font-weight:bold;}
.firstevicon {position:absolute; bottom:42px; right:50px;}
.newsevent .home-events li:last-child {float:right; background: #00E6DA66;}
.newsevent .home-events li {background: #00849D80;}

.newlidivleft {float:left; width:400px; border-radius:13px; -webkit-border-radius:13px; overflow:hidden;}
.newlidivleft img {width:100%;}
.newdivrdate {color:#00849D; font-size:20px; line-height:1; font-family: 'Simpler'; font-weight:normal; margin:0 0 19px 0;}
.newsevent .home-news li .newlidivright_nn {margin:0 0 22px 0;}
.newsevent .home-news li .newlidivright h3 { font-size:24px; line-height:28px; color:#1F0050; font-family: 'Simpler'; font-weight:bold; margin:0; padding:0px;}
.newlidivright span { color: #00849D; font-family: 'Simpler'; font-weight:normal; font-size:20px; line-height:1; text-decoration:underline; font-weight:bold; transition:0.3s; -webkit-transition:0.3s;}
.newli a:hover .newlidivright span{ /*text-decoration:none;*/}
.newsevent .home-news li:last-child {margin-bottom:0px;}
.newlidiv a:hover .newlidivright span { color:#1f0050;}

.newsevent .home-events li{ padding:63px 57px; border-radius:13px; -webkit-border-radius:13px; overflow:hidden; float:left; width:49.5%;}
.newsevent .home-events li:first-child{float:none; width:100%; margin:0 0 1% 0; padding:0px; background:none;}
.newsevent .home-news li h3, .news_po .new_tabcox h3{ font-size:20px; font-weight:700; line-height:110%; padding-bottom:12px;}
.news_po .new_tabcox ul li{ font-size:100%; line-height:140%;}
.newsevent .home-news ul.newli{ position:relative; font-size:0px; margin:0 -10px;}
.newsevent .home-news li .event_readmore, .event_pop_readmore{ display:inline-block; color:#e73452; font-size:16px; transition:0.3s; -webkit-transition:0.3s;-moz-transition:0.3s; cursor:pointer;}
.newsevent .home-news li .event_readmore:hover { background:#1F0050; color:#fff;}
.event_pop_readmore:hover{ color:#1b1c4c;}
.newsevent li .cell { vertical-align: top; position: relative; }
.newsevent li .cell.lft a {display:table; width:100%; height:211px; background:#fff; border-radius:13px; -webkit-border-radius:13px;}
.newsevent li .cell.lft a span {display:table-cell; vertical-align:middle; padding:20px; width:100%;}
/*.newsevent .home-events li .cell p:hover { color:#45c4e0;}*/
.newsevent .home-news li .cell p:hover { color:#1b1c4c; text-decoration:none;}
.buttonslink{ margin:47px 0 0 0; text-align:center;}
.buttonslink .rmore2{ display:inline-block; line-height:56px; padding:0 50px; border: 2px solid #1F0050; color:#1F0050; border-radius:50px; -webkit-border-radius:50px; font-size:20px; font-family: 'Simpler'; font-weight:bold;}
.buttonslink .rmore2:hover{ background:#1F0050; color:#fff;}
.buttonslink .subscripbu_new{display:inline-block; line-height:56px; padding:0 50px; border: 2px solid #1F0050; color:#1F0050; border-radius:50px; -webkit-border-radius:50px; font-size:20px; font-family: 'Simpler'; font-weight:bold; margin:0 0 0 39px;}
.buttonslink .subscripbu_new:hover{ background:#1F0050; color:#fff; }
.hnewswrap { padding:/*0 80px 160px 80px*/0 0px 160px 0px;}

.news_po { position: absolute;  visibility: hidden;  height: 0px;   opacity: 0;  z-index: -1; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.newsbox.activenews .news_po{ height:100%; opacity:1; visibility:visible; z-index:9; top:0px;overflow:hidden;}
.news_po .new_tabcox .tabs{ height:100%; overflow:auto;}
.news_po .new_tabcox {height: calc(100% - 230px);}
.news_po .newstabmenu{ display:block; float:left; width:69px;}
.news_po .newstabmenu li{ display: block; margin:0px !important;}
.news_po .newstabmenu li .menubut_color{ position: relative; display:block; height:60px !important; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.news_po .newstabmenu li .menubut_color:hover:after, .news_po .newstabmenu li .menubut_color.selected:after{background: #448d99; content: ''; position: absolute; width: 8px; top: 50%; height: 8px; transform: rotate(45deg) translateY(-50%); -webkit-transform: rotate(45deg) translateY(-50%); -moz-transform: rotate(45deg) translateY(-50%); right: 0px;}
.news_po .newstabmenu li .menubut_color.selected{ height:160px !important;} 
.news_po .new_tabcox{ float:left; width:calc(100% - 150px); padding:25px 0px;}
.news_po .new_tabcox .tabs{ display:none;}
.news_po .new_tabcox .date{ display:block; color: #222944; font-size: 20px; font-weight:300; padding-bottom:15px;}
/**/
.newsbg{/* background:#99daec; position:relative;*/}
.newspacing{ padding:/*0 80px 115px 80px*/0 0px 115px 0px; }
.newsbox{ padding:0px; position:relative;}
.newsbox.activenews{ background:#cff0f7; height:100%;}
.newsevent .home-news .newsbox.activenews ul.newli{ position:relative; z-index:-1;}
.home-news .buttonslink { margin:60px 0 0 0;}

.home-news { /*float: left; width: 50%; padding-right:3px;*/ padding:158px 0 0px 0;}
.home-news .lft { width: 100%; }
.home-news .rgt { color: #222944; font-size: 18px; width: 100%; text-align: left; line-height:100%; }
.home-news .rgt .date{ font-weight:normal;}
.home-news .rmore { position: absolute; bottom: 0; right: 0; }
.rmore { color: #45c4e0; font-weight: 300; text-decoration: underline; }

.rmore3 { color: #45c4e0; font-weight: 300; text-decoration: underline; }

.rmore2 { color: #1b1c4c; font-weight: 300; }

.date { font-weight: 700; }

.archive.date {font-weight:normal;}
/**/
.home-events { /*float: right; width: 50%; padding-left:3px;*/}
.home-events .lft { width: 28%; }
.home-events .lft img{ width:100%;}
.home-events .rgt { color: #45c4e0; width: 65.7%; padding:0px 0px 0 20px; }
.home-events .rgt a{ display:block;}
.home-events .rgt .date{ font-size:26px; display:block;}
.home-events .rgt .date{color: #1F0050; display:block; padding:0px; font-size:24px; font-weight:bold; line-height:28px; padding:0px; margin:0 0 14px 0;}
.home-events .rgt .addr{color: #1F0050; display:block; padding:0px; font-size:24px; font-weight:normal; line-height:28px; margin:0px 0 17px 0;}

.home-events .rgt .eventmo{ display:inline-block;}

.home-events .rgt .eventmo a { display: inline-block; background: #ffffff; line-height: 58px; border-radius: 50px; -webkit-border-radius: 50px; padding: 0 39px; color: #1F0050; font-size: 20px; font-weight:bold;}
.home-events .rgt .eventmo a:hover { background:#1F0050; color:#fff;}
/*.home-events .rgt .eventmo a:hover{ color:#222944}
.home-events .rgt .eventmo span.spem {padding:0 15px; vertical-align:top;}
*/
.meetusb{ text-transform:capitalize;}

.home-events h5 {padding:0; line-height:1.2; font-size:32px; font-weight:bold; margin:0 0 15px 0; font-family: 'Simpler'; color:#1F0050;}
.home-events p { margin: 0; }

/*================================================== SOLUTION PAGE */

/* SOLMENU */
.solmenu { background: #e6e6e5; }
.solmenu ul li { display: block; line-height: 60px; text-align: center; }
.solmenu .owl-prev { background: url(images/arrow-left-small.png) no-repeat left center; left: 0; }
.solmenu .owl-next { background: url(images/arrow-right-small.png) no-repeat right center; right: 0; }

/* SOLCONT */
.pgcont { padding: 40px 0; }
.pgcont h1, .pgcont h2, .pgcont h3, .pgcont h4, .pgcont h5, .pgcont h6 { margin-bottom: 20px; }
.pgcont .btn { background: #1b1c4c; color: #fff; line-height: 40px; text-transform:uppercase; }
.pgcont.np { padding-bottom: 0 !important; }
.pgcont .left { width: 70%; }

.scatstext {margin-bottom:25px; font-weight:700; font-size:18px;}

.pgcont .right { width: 352px; }
.pgcont .left p, .pgcont .left li { text-align: left; }
.pgcont .left li { line-height: 150%; margin-bottom: 5px; display:block;}

.single .pgcont .left ul{ padding-left:15px;}
.single .pgcont .left ul li {position:relative; padding-left:15px;}
.single .pgcont .left ul li:after {position:absolute; content:''; width: 4px; height: 4px; background: #1b1c4c; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; top:14px; left:0px;}
.single .pgcont .left ul ul, .pgcont .left ul ul{ padding-left:10px;}
.single .pgcont .left ul ul li, .pgcont .left ul ul li{ margin-bottom:10px;}
.single .pgcont .left ul ul li:after, .pgcont .left ul ul li:after{content:''; width: 2px; height: 2px; background: none; border:1px solid #1b1c4c;}

.sidebar {padding:59px 0px 54px 25px; margin-bottom: 40px; border-left: 1px solid rgba(0,132,157,0.5);}
.sidebar h4 { font-weight: bold; margin-bottom: 15px; font-size:24px; line-height:29px; text-transform: capitalize;position:relative;}

.ressidebar h4 {margin-bottom:40px; position:relative;}
/*.sidebar h4:after, */.ressidebar h4:after, .relatedsidebar h4:after{position: absolute; content: ''; width: 84px; height: 3px; background: #1b1c4c;bottom: -12px;left: 0px; display:none;}
.stocksidebar h4:after{position: absolute; content: ''; width: 66px; height: 3px; background: #1b1c4c;bottom: -12px;left: 0px; display:none;}
.sidelinks h5.tognewside, .sidelinks a.tognewside{ background:url(images/default_icon.png) no-repeat; background-position: left center; line-height:32px; background-size:22px !important; padding-left:45px; cursor:pointer; padding-bottom:0px; font-weight: bold; min-height:32px; font-size:20px}
.sidelinks a.product-sheets.tognewside {line-height: 26px;}
.sidelinks a.vido.tognewside{line-height: 28px;}
.sidelinks a.tognewside.articles, .sidelinks a.tognewside.company, .sidelinks a.tognewside.case-studies, .sidelinks a.tognewside.corporate-presentations{line-height: 22px;}

.sidelinks h5.tognewside:hover, .sidelinks.active h5.tognewside, .sidelinks a.tognewside:hover, .sidelinks.active a.tognewside{ /*color:#45c4e0;*/ font-weight:700;}
.sidelinks .slidetoncl{ display:none; padding:5px 0px 0px 45px;}
.ressidebar .sidelinks .slidetoncl li a, .slidetoncl .moviediv .resvid{ font-size:16px; padding-left:0px;}
.slidetoncl .moviediv .resvid{ line-height:22px;}
.ressidebar .sidelinks .slidetoncl li a em{ display:none;}
.sidebar h5 { font-weight:bold; margin-bottom:20px; font-size:16px; }
.sidebar li { display: block; padding-bottom:26px;}
.sidebar.ressidebar .sidelinks ul li{ padding-bottom:13px;}
.sidebar.ressidebar .sidelinks ul li:last-child{ padding-bottom:0px;}

.sidebar li:last-child {padding-bottom:0px;}
.sidebar .relatedsidebar li{ padding-bottom:0px;}
.sidebar li a {position:relative; line-height:26px; font-size:16px;font-weight:normal; border-bottom:1px solid transparent;}

.sidebar li:hover a{/*color:#45c4e0;*/ font-weight:700;}

.sidebar li a em {display: block; width:15px; position:absolute; top:3px; left:0px;}

.sidebar li a .fileicon img, .sidebar li a .pdficon img{ max-width:80%;}

.ressidebar li a {padding-left:20px;}

.sidelinks { margin-bottom:40px; }

.sidebar .sidelinks.relatedsidebar li a{ padding-left:15px; line-height:26px; }

.sidebar  .sidelinks.relatedsidebar li a:before{ position:absolute; content:''; left:0px; background:#1F0050; width:5px; height:5px; top:10px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.mtitle { display: block; padding: 20px 0 0 0; font-weight:normal; line-height:26px;}

.pgcont .plogobtms h5{ font-weight:bold; margin-bottom:30px; font-size:25px; line-height:34px;}


.btmlink { text-align: left; }
.btmlink a { padding: 0 0 0 44px; background: url(images/updatearrow.png) no-repeat left center; font-size: 24px; font-weight: 100; }
.moviediv:hover .mtitle{ /*color:#45c4e0;*/ font-weight:700;}

/*.sidebarleft { width: 50%; float: left; padding-right:10px;  }
.sidebarright { width: 50%; float: left; padding-left: 20px; }*/

/*================================================== SOLUTION INNER PAGE */
.detailbottomnew{ background:none;}
.single-product .detailbottomnew{ background:/*#168a99*/none !important;}
/* SOL RELATED PRODUCT */
.solrel_title.soclnespace{ margin-bottom:50px;}
.solrel_title { /*background: #e6e6e6; */ margin-bottom:44px;}
.solrel_title h4 { font-size: 30px; font-weight: bold; line-height: 36px; position:relative;}
/*.solrel_title h4:after {position: absolute; content: ''; width: 100px;height: 5px;background: #1b1c4c;bottom: 0px;left: 0px;}*/
.solrel_main { background: rgba(0,230,218,0.1); overflow: hidden; }
.rel_menu ul { display: table; width: 100%; }
.rel_menu ul li { display: table-cell; vertical-align: top; text-align: center; position: relative; }

.rel_menu ul li a { display: block; position: relative; padding: 20px 10px; transition:0.3s;color:#1f0050; font-size:25px; line-height:35px; text-transform:capitalize; font-weight:normal;}
.rel_menu ul li a.selected:after {width: 100%;height: 5px;content: '';background: #00849D;position: absolute;left: 0px;bottom: 0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.rel_menu ul li:hover a{font-weight:bold; color:#1b1c4c; background:rgba(255,255,255,0.15);}
.single-product .detailbottomnew .rel_menu ul li a, .single-product .detailbottomnew .rel_menu ul li:hover a{ color:#1f0050; font-size:25px; line-height:35px; text-transform:capitalize; font-weight:normal;}
/*.rel_menu ul li a:after { background: url(images/tabsbg.png) no-repeat; content: ''; width: 12px; height: 8px; position: absolute; bottom: 20px; 
	right: 0px; left: 0px; margin: 0 auto; display: none; }
.rel_menu ul li a.selected:after { display: block; }*/
.rel_menu ul li a.selected {/* background:rgba(255,255,255,0.15);*/ font-weight: bold !important; color:#1F0050;}
.rel_menu ul li a.selected span{ font-weight:bold;}
.rel_sliderdiv { padding: 56px 0 112px 0px; }
.rmslider .owl-dots{z-index:-1;}

.rel_sliderdiv .rmsimg{min-height:255px; padding:0px 0px; margin-bottom:0px; display:table; width:100%; overflow:hidden;}
.tax-product_cat .rmsimg, .corporpage .catpost li .rmsimg, .rmsimg{min-height:252px; height:252px; padding:0px 0px; margin-bottom:0px; display:table; width:100%; overflow:hidden;}
.rel_sliderdiv .rmsimg .rmspace, .rmsimg .rmspace, .tax-product_cat .rmsimg .rmspace, .corporpage .catpost li .rmsimg .rmspace, .rmsimg .rmspace{ display:table-cell; vertical-align:middle; text-align:center; height:252px; padding-left:0px; padding-right:0px;}
.tax-product_cat .rmsimg img, .corporpage .catpost li .rmsimg img, .rmsimg img{max-height: 100% !important; /*height:100%; width:100% !important;*/ display:block; margin:0px auto;}
.tax-product_cat .rmsimg .rmspace.fitimage img , .corporpage .catpost li .rmsimg .rmspace.fitimage img{height:100%; width:100%!important; object-fit:cover;}
.single-solution .rel_sliderdiv .rmsimg .rmspace, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace, .tax-product_cat .pgcont .rmsimg .rmspace, .corporpage .catpost li .rmsimg .rmspace{ height:180px;}
.single-solution .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-product_cat .pgcont .rmsimg .rmspace.fitimage, .corporpage .catpost li .rmsimg .rmspace.fitimage,.rmsimg .rmspace.fitimage{ height:255px;}

.rmsdiv span { display: block; margin-bottom:0px; font-weight:700;}
.rmsimg { margin-bottom:0px; height:250px; min-height:255px; padding:25px 0px;  display:table; width:100%;}
.rmsimg img { width: auto !important; max-height:100%; display:inline-block; transition: all .3s ease-out; -webkit-transition: all .3s ease-out;}
.rmstext p { line-height: 20px; }

.single-solution .rmsdiv:hover img, body.tax-solutioncat .rmsdiv:hover img, body.tax-product_cat .rmsdiv:hover img {transform: scale(1.05); -webkit-transform: scale(1.05);}

body.single.single-solution .rel_sliderdiv .rsmtop, body.tax-solutioncat  .rel_sliderdiv .rsmtop{padding-bottom:20px; margin-bottom:0px;  background:#FFF; /*min-height:42px;*/ }

body.single.single-solution .rel_sliderdiv .sone, body.tax-solutioncat  .rel_sliderdiv .sone {font-size:26px !important; line-height:30px !important; height: inherit; font-weight: bold; color:#1F0050; /*min-height:42px;*/ height:21px; overflow:hidden;}
body.single.single-solution .rel_sliderdiv .sone em{ display:inline-block;}


.rsmtop { min-height: inherit; padding-bottom: 10px; }

.rsmtop h4{ margin:0px;}
.rsmtop span { display: block; line-height: 100%; }
.sone { display: block; font-size: 26px; height:62px; overflow:hidden; }


.sone em {display:block; font-style:normal;}

.tax-solutioncat .sone{ text-transform:uppercase; font-size:22px; line-height:28px;}
.tax-solutioncat .sone em{ display: inline-block;}
.stwo { display: block; font-size: 18px; font-weight: 300px; padding: 6px 0 10px 0; }
.sthree { font-weight: 300; min-height:16px; line-height:/*20px*/140%; }
.rmsdiv a:hover .sthree{ /*font-weight:700;*/}

/*================================================== PRODUCT PAGE */

.productslider { background: #e6e6e6; }
.psliderdiv {max-height:360px;}
.pstext { float:left; width:53%; padding:87px 0 0 0;}
.pstext span {display:block;}
.psone { font-size:38px; line-height:38px; margin-bottom:15px; text-transform:uppercase; font-weight:300;}
.pstwo {font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}

.single .pgcont .left h3 { font-size:26px; font-weight:300;}

.single .pgcont .left h3.smtitle { font-size:22px; font-weight:700;}

.single-pressreleases .pgnav li.menu-item-1043 a, .archpress .pgnav li.menu-item-1043 a {/*background: rgba(255,255,255,0.15);*/ font-weight: bold;}
.single-pressreleases .pgnav li.menu-item-1043 a:after, .archpress .pgnav li.menu-item-1043 a:after {width: 100%;height: 5px;content: '';background: #00849D;position: absolute;left: 0px;bottom: 0px;}

.single-event .pgnav li.menu-item-1040 a {background: rgba(255,255,255,0.15); font-weight: 700;}

.single-mediacoverage .pgnav li.menu-item-1041 a {background: rgba(255,255,255,0.15); font-weight: 700;}

.single.single-mediacoverage .pgcont {padding-bottom:80px;}

.single-mediacoverage .pgcont h4 {margin-bottom:40px;}

.single-mediacoverage .pgcont .ressidebar h4 {margin-bottom:30px;}

.page-template-page-about .sidebar h4 {margin-bottom:30px;}
.page-template-page-about .pgcont .left a, .page-template-page-about .pgcont .left span, .pgcont .left.colpore a, .pgcont .left.colpore span {color: #00c5de;}
.psthree {padding:32px 0 0 0;}
.psthree p {font-size:16px; line-height:24px;}
.psimg {float:right; width:43%; box-sizing:border-box; height:360px; line-height:360px; text-align:right;}
.psimg img {width:100% !important; display:inline !important; vertical-align:middle; /*max-height:300px;*/}

/**/
.pro_main {  }
.pro_main h4 { font-weight: 400; margin-bottom: 25px; }
.prmore { line-height: 20px; }
.prmore span { display: inline-block; vertical-align: top; color: #fff; width: 20px; height: 20px; background: #1b1c4d; margin: 0 7px 0 0; text-align: center; }

/*================================================== ABOUT GILAT PAGE */

/**/
.pgnav { background:rgba(0, 132, 157,10%); font-size: 16px; text-align: center; margin-bottom:60px;  }
.pgnav .wrap{max-width:1520px;}
.pgnav p{ margin:0px; padding:0px;}
.pgnav.minhig, .solutiondetail .pgnav, .tax-product_cat .pgnav{min-height:70px;}
.pgnav li { display: table; height: 85px; }

#menu-news-resources-menu li {width:100%;}

.left .wp-caption {width:100% !important; margin:0 0 20px 0;}

.left .wp-caption .wp-caption-text { font-size:14px;}

.pgnav.servcen li { height: 110px; }
.pgnav li a { display: table-cell; vertical-align: middle; color: #1F0050; font-size:22px; line-height: 32px; padding: 0 20px; position:relative; }

.solutiondetail .pgnav li a { padding:0px 16px;}
.pgnav li:hover a:after, .pgnav li a.active:after {width: 100%;height: 5px;content: '';background: #00849D;position: absolute;left: 0px;bottom: 0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.pgnav li a.active {  font-weight: bold; }

/*.pgnav li a.active:after{ position:absolute; content:''; border-bottom:2px solid #1b1c4c; left:0px; right:0px; margin:0px auto; bottom:0px; width:50%;}*/

.pgnav li:hover a {font-weight: bold;}

.gspgnav li a.active { font-weight: bold; /*background: #e5e5e5;*/ }

.gspgnav li:hover a {font-weight: bold; }

.page-parent.page-template-page-global #pagebanner .p-title {display:none !important;}
/**/
.about {/* padding-bottom: 80px;*/ background: #fff; /*padding-top:10px;*/ }
.about .left h4 { font-weight: 300; margin-bottom: 40px; text-align: left; }
/**/
.subhead { padding-bottom: 25px; position: relative; margin-bottom: 40px; text-transform: uppercase; font-weight: 700; }
.subhead:after { position: absolute; content: ""; width: 185px; height: 1px; background: #1b1c4d; bottom: 0; left: 0; }

/* BOARD PAGE */
.board {  }
.board ul { margin-left: -30px; margin-right: -30px; }
.board li { display: block; float: left; width: 25%; padding: 0 30px; margin-bottom: 95px; min-height:185px;/* position:relative;*/ }

.board li:hover h6 {color: #00848D;}
.board li.first { clear: left; }
.board li h6 { font-size: 25px; font-weight: 700; margin-bottom:0px; color:#1F0050;}
.board .desig { padding: 12px 0; /*min-height:56px;*/  font-size:20px; line-height:1; color:#1F0050;}

.board .contpopinn .desig {min-height:inherit;}
.board .txt {/* color: #4d4d4d;*/ padding-bottom: 15px; min-height:90px; font-size:18px; line-height:27px; color:#1F0050;}
.board li .rmore { /*color: #45c4e0;*/ text-decoration: underline; /*position:absolute; bottom:0;*/ color:#00849D; font-size:20px; line-height:1;}
.contpopup { display: none; position: absolute; left: 0;  right: 0; bottom: 0; z-index: 99; /*background:rgba(13,19,50,0.8);*/ background:#00191EB2 !important; top:-20px;}
.contpopinn { background: #FFF; max-width:1154px; margin: 0px auto; padding:91px 128px 75px 128px; position: absolute; left: 20px; right:20px; top:110px; border-radius:15px; -webkit-border-radius:15px;}
.cpclose { background: url(images/closebtn.png) no-repeat; height:17px; width:18px; cursor: pointer; position: absolute; right: 34px; top: 41px; }

/* PARTNER PAGE */
.partner .left h5 { font-weight: bold; margin-bottom: 15px; font-size:30px; line-height:36px; }
.partnertop { padding: 40px 0 40px 0; }
.pgcont .partnertop .left p, .pgcont .partnertop .left li{ font-size:20px; line-height:28px;}
.pgcont .partnertop .left p a, .pgcont .partnertop .left li a{ color:#00849D;}
.partnerbtm { background: #f5f6f7; padding: 40px 0 102px 0px; }

.plogobtms {background:rgba(0,132,157,0.25);}

/**/
.gmap { margin-bottom: 60px; }
.gmap iframe { border: none; width: 100%; height: 390px; }
.s_box { padding: 20px 0 50px 0; }
.s_box .s_field { width: 317px; float: left; padding-right: 0; }
.s_box .s_field select { height:48px; padding: 0 56px 0 14px; background: url(images/gerenral_arrow.svg) no-repeat 95% center; border: #1F0050 1px solid; cursor: pointer; direction: ltr; font-size:20px; color:#1F0050;}
/**/
.p_detail { font-weight: 300; margin-left: -20px; margin-right: -20px; }
.p_detail li { display: block; float: left; width: 25%; padding: 0 20px; margin-bottom: 30px; min-height:230px; }
.p_detail li.first { clear: both; }
.p_detail h3 { font-size: 30px; font-weight: 700; margin-bottom: 20px; }

.p_detail li:hover  h3, .p_detail li:hover p.cmpny_name { color:#00E6DA;}

.p_detail li a:hover{ text-decoration:underline;}

.p_detail p { margin: 0; }
.p_detail p strong { font-weight: 600; }
.p_detail.general{ padding:12px 0px 56px 0px;}
.p_detail.general h3 { font-size: 25px; line-height:35px; color:#1F0050; font-weight:bold; }
.p_detail.general p { margin-bottom: 15px; font-weight:normal;font-size: 20px;line-height: 26px;color: #1F0050;}
.cmpny_name { font-weight: 700;  }

#gilat_offices .cmpny_name { display:inline-block; width:calc(100% - 72px); padding:0px 0px 0px 17px; line-height:45px; font-size:26px; font-weight:bold; color:#1F0050; vertical-align:top;}
/**/
.partnerform { background: #fff; padding: 40px 0 112px 0px; }

.partnerform h5 { font-size: 16px; margin-bottom: 15px; font-weight:700 !important;}
.partnerform .left { width: 100%; padding-right: 315px; position: relative; }
.partnerform .left h4{ font-size:25px; line-height:34px; color:#1F0050; font-weight:bold; margin-bottom:54px; padding:0px;}
.subheadh4 { font-size: 18px; margin-bottom: 15px; }
.partnerform .left .f_field { width: 50%; float: left; padding-right: 20px; margin-bottom: 19px; }
.partnerform .left .f_field input { display: block; width: 100%; height: 49px; background: #FFF; border: none; font-size: 17px; color: #1F0050; line-height: 100%; text-align: left; padding: 0 20px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.partnerform .left .f_field select { height: 49px; padding: 0 25px 0 20px; background: url(images/gerenral_arrow.svg) no-repeat 96% center #FFF; cursor: pointer; direction: ltr; font-size:17px; color: #1F0050;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.partnerform .left .f_field.field2 { width: 100%; padding: 0; }
.partnerform .left .f_field3, .partnerform .left .f_field3n { margin-bottom: 17px; }
.partnerform .left .f_field3 .f_field3_in{ float: left; width: 50%; line-height: 40px; padding-right:20px; }
.partnerform .left .f_field3 .f_field3_in label{height:226px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background:#FFF; display:block; padding: 8px 20px; font-size:17px; line-height:34px; color:#1F0050;}
.partnerform .left .f_field3n .leftnl{ float: left; width: 50%; line-height: 40px; padding-right:0px; }
.partnerform .left .f_field3n .leftnl span.leftnl_height{ height:226px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background:#FFF; display:block; padding: 8px 20px;}
.partnerform .left .f_field3n .leftnl label{ font-size:17px; line-height:34px; color:#1F0050;}
.partnerform .left .f_field3n .rightnl { float: left; width: 50%; padding: 12px 20px 0 0px; direction: ltr; }
.partnerform .left .f_field3n .rightnl .rightnl_in{ max-width:400px;}
.partnerform .left .f_field3n .rightnl .rightnl_in label.rightnllabel {display: block;font-size: 16px;line-height: 34px;color: #1f0050; padding-bottom:18px; font-weight:normal;}
.partnerform .left .f_field3n .leftnl textarea {width: 100%; height: 226px; background: #FFF; border: #1b1c4d 0px solid; font-size: 17px; color: #1F0050; line-height: 34px; text-align: left; padding: 8px 20px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.partnerform .left .f_field3n .rightnl span.wpcf7-list-item{ display: inline-block !important; vertical-align:top; width:195px; margin-left:0px;}
.partnerform .left .f_field3 select { float: left; width: 50%; height: 40px; padding: 0 25px 0 10px; background: url(images/fselbg.png) no-repeat 96% center; border: #1b1c4d 0px solid; cursor: pointer; direction: ltr; }
.partnerform .left .f_field3 textarea { float: left; width: 50%;  height: 226px; background: #FFF; border: #1b1c4d 0px solid; font-size: 17px; color: #1F0050; line-height: 34px; text-align: left; padding: 8px 20px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.partnerform .left .con_n_but{ padding-top:43px;}
.partnerform .left .con_n_but .g-recaptcha{ float:left;}
.partnerform .left .sent_btn { width: 194px; float: right; }
.partnerform .left .sent_btn input { display: block; width: 100%; height: 60px; background: #1F0050; border: #1b1c4d 0px solid; font-size: 20px; color: #FFF; line-height: 24px; text-align: center; border-radius:76px; -webkit-border-radius:76px; -moz-border-radius:76px; font-weight:bold;}
.partnerform .left .sent_btn input:hover{ background: #fff; color: #1F0050;}
.partnerform .left .norm { padding-right: 0; }
.k_update { position: absolute; top: 35px; right: 110px; font-size: 22px; line-height: 26px; font-weight: 400; padding-right: 57px; 
	background: url(images/check-icon.jpg) no-repeat top right; font-weight: 100; }
.offices { padding-top: 30px; }
.cntry_flag { width: 68px; margin-bottom: 0px; display:inline-block; vertical-align:top; }
.cntry_flag img{ object-fit:cover; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; width:100%; height:45px;}
.office_rest {padding-top: 23px;}
.office_rest p {font-size: 20px;line-height: 30px;color: #1F0050;}

/**/
.plogos { margin:  0px -10px;}
.plogos li { display: block; float: left; width: 25%; padding: 10px; }
.plogos li .tbl, .parlogmobile  .tbl{ background: #fff; height: 262px; ruby-overhang:; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.plogos li img, .parlogmobile .tbl img{ margin: 0px auto; max-height:100%; /*opacity:0.6;  -webkit-filter: grayscale(100%); filter: grayscale(100%);*/ transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.plogos li img:hover, .parlogmobile .tbl img:hover {/*filter:none; -webkit-filter:none; opacity:1;*/ transform: scale(1.2); -webkit-transform: scale(1.2);}

/* MANAGEMENT PAGE */
.management, .boardpag { position: relative;}
.management .wrap, .boardpag .wrap{ position:static;}
.management ul{ margin:0px -11px; font-size:0px;}
.management ul li {/* float: left;*/ width:25%; padding: 0px 11px; margin-bottom: 60px; display: inline-block; min-height:300px; vertical-align:top;}
/*.management ul li:hover h6 { color: #45c4e0;}*/

.management ul li:hover .management_left h6, .management ul li .management_left h6{ color:#1b1c4c; font-weight:900;}

.management .m_img { width: 100%; float: none; margin-bottom:0px; /*max-height:245px;*/ overflow:hidden;}
.m_txtin {position:relative; padding:5px 0 5px 28px;}
.m_txtin:after { position:absolute; top:0px; left:0px; background:#00e6da; width:4px; height:100%; content:''; border-radius:4px; -webkit-border-radius:4px;}
.management .m_img  img{ width:100%; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; position:relative; /*top:-25px;*/ top:0px; height:100%;}
.management .m_img  img:hover {transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.management .contpopup .m_img  img:hover{ transform:none;}
.management .management_left .m_img  img{ top:0px;}

.management .m_txt { padding-left: 0; border:1px solid #00849D80; padding:23px 32px; border-radius:0 0 11px 11px; -webkit-border-radius:0 0 11px 11px;}
.management .contpopup .m_txt { border:0px; padding:0px; border-radius:0px; padding:41px 0 0 0;}
.management .contpopup .m_txt h6 {height:auto !important; font-size:32px; line-height:38px;}
.management .contpopup .contpopinn .m_txt p {height:auto !important; width:100%; font-size:26px; line-height:30px;} 
.management .m_txt h6 { font-weight: 700; margin-bottom: 7px; font-size:26px; line-height:31px; color:#1F0050;}
.management .m_txt p { margin-bottom: 0px; font-size:26px; line-height:31px; color:#1F0050; min-height:inherit;}
.management_left{ width:26.7%; float:left; }
.management_right{ width:69%; float:right; margin-right:0; font-size:16px;}
.management_right p {font-size:20px; line-height:30px;}

.destopm { min-height:44px;  font-size:14px;}

.management .rmore { color: #1b1c4c; text-decoration: none; display:block; border-radius:11px; -webkit-border-radius:11px; overflow:hidden;}

/* MANAGEMENT DETAIL PAGE */
.manag_detail { position: relative; }
.manag_detail p { line-height: 24px; }
.manag_detail .col1 { width: 35%; float: left; padding-right: 6%; }
.manag_detail .col2 { width: 30%; float: left; }
.member_box { width: 280px; margin-bottom: 40px; }
.close_btn { position: absolute; right: 0; top: 0; background: url(images/close-btn.png) no-repeat; width: 25px; height: 25px; }
.bigcont { clear: both; padding: 40px 0 0 0; }
.bigcont p { width: 32.5%; padding-right: 30px; display: inline-block; vertical-align: top; }
.bigcont p:last-child { padding-right: 0px; }

/* CONTACT US PAGE */
.contact { padding-top: 0; }
.cntct_general { background:#f3f3f3; padding: 40px 0; }
.cntct_general h4{ margin-bottom:40px; }
.cntct_general h5{ margin-bottom:25px; }
.cntct_general .add_d { margin-bottom:20px;}
.cntct_general p{ margin-bottom:0; }

/* CAREER PAGE */
.careertop { padding-bottom: 40px; }
.careertop h4 { font-weight: 300; margin-bottom: 30px; }
.j_search{background:#f5f6f7; padding:55px 0 45px;}
.j_search .js_left{width:262px; float:left; padding:0px 0 0; background:#e5e5e5;}
.j_search .js_left ul li{display:block; font-size:14px;  line-height:27px; margin-bottom:0px;}
.j_search .js_left ul li a{line-height:27px; background:none; padding:5px 20px; transition:0.3s; display:block; font-weight: normal; background-position: 90% center;}
/*.j_search .js_left ul li:hover a,*/ .j_search .js_left ul li.active a{ background: url(images/arowsmall.png) no-repeat 95% center #FFF; font-weight:600;}
.j_search .js_left ul li:hover a{ font-weight:600;}
.j_search .js_right{width:70.8%; float:left;  padding:0px 50px 35px;}
.j_search .js_right ul li{display:block; margin-bottom:0px; font-weight:normal;}
.j_search .js_right ul li:hover a{/*color:#6699fe;*/ font-weight:700 !important; text-decoration:underline;}
.j_search .location{margin-bottom:30px;}
.j_search .location label{width:262px; float:left; padding-left:22px; line-height:40px;font-weight: 600;}
.j_search .location select {float:left; width:267px; height:40px; padding:0 25px 0 10px; background: url(images/fselbg.png) no-repeat 96% center; border:#1b1c4d 1px solid; cursor:pointer; direction:ltr;}
.regfinance { padding: 60px 0 0 0; display:none;}
.regfinance .left { width:65%; float:left;}
.regfinance .left h4{font-weight:400;}
.regfinance .left h6{font-size:14px; margin:30px 0 10px;}
.regfinance .left .txt_box{margin:0 0 30px;}
.regfinance .left .txt_box p{margin-bottom:10px;}
.regfinance .left .txt_box ul li{display:block; margin-bottom:10px; padding-left:10px; position:relative; line-height:20px;}
.regfinance .left .txt_box ul li:after{position:absolute; content:""; left:0; top:8px; width:4px; height:1px; background:#1b1c4d;} 
.regfinance .right{width:262px; float:right; padding-top:4px;}
.regfinance .right h4{font-weight:400; color:#1b1c4d;}
.regfinance .right .reg_buttons a{background:#45c4e0; width:120px;}
.regfinance .reg_buttons{margin:33px 0 25px;}
.regfinance .reg_buttons a{display:inline-block; vertical-align:top; width:86px; line-height:28px; color:#1b1c4d; text-align:center; margin-right:14px; text-transform:uppercase; font-size:11px; border: #1b1c4d 1px solid; background: #ffffff;}

.regfinance .reg_buttons a:hover, .regfinance .reg_buttons a.shbuton:hover{color: #ffffff; background: #45c4e0; border: #45c4e0 1px solid;}

.regfinance .reg_buttons a.norm{margin-right:0;}


/*================================================== EVENTS PAGE */

.eventmain { padding: 42px 0 0px 0; }

.eventlist li { display: block; padding-bottom: 60px; }
.eventlist li:last-child { margin-bottom: 0px; border-bottom:none; }

/*.eventlist li:hover h5 a{color:#45c4e0;}*/

.eventlist li .cell { vertical-align: top; }
.eventlist h5 { padding: 0px 0 12px 0; margin:0 0 0px 0; font-size:26px; line-height:30px; color:#1F0050;}
.eventlist h5 a{ font-weight:bold;}
.eventlist h5 a:hover{ color:#00849D;}
.eventlist p{ font-size:20px; line-height:30px; color:#1F0050; margin-bottom:16px;}
.eventlist li .lft a.lft_readmo_n {margin-top: 0;font-size: 20px;line-height: 24px;color: #00849D;font-weight: bold;text-decoration: underline;}
.eventlist li .lft a.lft_readmo_n:hover{ text-decoration:none;}

.morebuts { color:#45c4e0; display:inline-block;}

.morebuts a { color:#45c4e0; font-weight:300; float:left; text-decoration:underline; text-transform: capitalize;}

.morebuts span {padding:0 15px; float:left; vertical-align:top;}

.eldetail h3 {font-weight: 700 !important;  font-size: 22px !important; text-transform:none !important;}

.eltop .date { font-weight:300;}

.edates {font-weight:300; padding:0 0 10px 0;}
.eventlist .addr { font-size: 14px; padding: 0 0 15px 0; }
.eventlist li .lft { padding-left: 40px; }
.eventlist li .rgt { width: 217px; height:auto; vertical-align:top; overflow:hidden;}
.eventlist li .rgt a{border:1px solid #00849D; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; text-align:center; padding:0px; display:block; height:100%; overflow:hidden;}
.eventlist li .rgt a .rgt_tab{ display:table; width:100%; height:auto}
.eventlist li .rgt a .rgt_tab_in{ display: table-cell; vertical-align:middle;}
.eventlist li .rgt img{width:100%; /*display:inline-block;*/ max-height:auto; width: auto;}
/**/
.subtitle { text-align: center; font-weight: 300; padding-bottom: 30px; margin-bottom: 40px; position: relative; }
.subtitle:after { position: absolute; content: ''; width: 150px; height: 1px; right: 0px; left: 0px; margin: 0 auto; bottom: 0px; background: #1b1c4d; }

/* PAGENAVI */
.wp-pagenavi { padding: 33px 0 10px 0; margin-left: -8px; margin-right: -8px; }
.wp-pagenavi a, .wp-pagenavi span { margin: 0 8px; line-height: 25px;  font-size:20px; color:#1F0050;vertical-align: top; display: inline-block; }
.wp-pagenavi a.last, .wp-pagenavi a.first{ display:none !important;}


.wp-pagenavi .current { font-weight: bold; text-decoration: none; }
.wp-pagenavi a.nextpostslink{ background:url(images/pagination_arrow.svg) no-repeat center center; background-size:15px; width:37px; height:37px; border:1px solid #1F0050;border-radius:50%;; -moz-border-radius:50%; -webkit-border-radius:50%; vertical-align:top; position:relative; top:-6px; font-size:0px;}
.wp-pagenavi a.previouspostslink{ background:url(images/pagination_arrow.svg) no-repeat center center; background-size:15px; width:37px; height:37px; border:1px solid #1F0050;border-radius:50%;; -moz-border-radius:50%; -webkit-border-radius:50%; vertical-align:top; position:relative; top:-6px; font-size:0px; transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.wp-pagenavi span.extend:before {content: '...';position: absolute; color:#1F0050;}
.wp-pagenavi span.extend {font-size: 20px;width: 15px;position: relative;height: 20px;}

/* EVENT DETAIL PAGE */
.evedetail { padding-bottom: 0px !important; }
.evetop { padding-bottom: 70px; }
.single .pgcont .left .eltop h3 { font-weight: 300; font-size: 32px; margin-bottom: 15px; text-transform: uppercase; }
.evetop .addr { padding: 0px 0 48px 0; font-size:16px; line-height:1; color:#1F0050;}
.evetop .thumb { padding: 0px 0 36px 0; }
.evetop .thumb img {/*border: 2px solid #00849D;*/ border-radius:26px; -webkit-border-radius:26px; width:100%;}
.thumb2 { margin:0 0 45px 0; max-width:673px;}
.thumb2 img {/*border: 2px solid #00849D;*/ border-radius:26px; -webkit-border-radius:26px; width:100%;}
.evetop h5 { font-weight: 700;  margin-bottom: 20px; }
.eventdetnewm .edates { font-size:16px; line-height:1; color:#1F0050; margin:0 0 15px 0; padding:0px; font-weight:normal;}
.eldetail p {font-size:20px; line-height:32px; color:#1F0050;}

.evetop .sidebar h5 {font-weight: 400; margin-bottom: 15px;}

.eweb { padding: 66px 0 42px 0; text-align:center;}
.eweb a { display: inline-block; vertical-align: top; font-size: 18px; padding: 0 34px; height: 54px; line-height: 54px; margin: 0 17px; text-align: center; border: 2px solid #1F0050; border-radius:30px; -webkit-border-radius:30px; color:#1F0050; font-weight:bold;}
.eweb a:hover{ color:#fff; background: #1F0050;}
/**/
.event_things { background: #45c4e0; padding: 60px 0; }
.ething_table { }
.ething_table ul li { display: block; margin-bottom: 50px; }
.ething_table ul li span { display: block; float: left; line-height: 110%; padding-right: 10px; }
.ething_table ul li span.row1 { width: 8%; color: #fff; text-decoration: underline; }
.ething_table ul li span.row2 { width: 10%; }
.ething_table ul li span.row3 { width: 12%; font-weight: 700; }
.ething_table ul li span.row4 { width: 32%; }
.ething_table ul li span.row5 { width: 38%; padding-right: 0; }
.f_evnt { width: 265px; margin: 0 auto; }
.f_evnt a { display: block; vertical-align: top; font-size: 16px; padding: 0 10px; height: 40px; line-height: 40px; color: #fff; margin: 0 10px 0 0; background: #1b1c4d; text-align: center; }
/**/
.event_meet { background: #00E6DA33; padding:105px 0 97px 0; display:none;}
.evedetail .event_meet .wrap {max-width:1264px;}
.event_meet .subtitle:after{ display:none;}
.send_txt { text-align: center; margin-bottom: 35px; }
.meet_form { }
.meet_form .f_field { width: 50%; float: left; padding-right: 18px; margin-bottom: 20px; position:relative;}
.meet_form .f_field label { display: block; padding: 15px 0 8px; }
.meet_form .f_field input { height: 50px; background: #fff; border-radius:8px; -webkit-border-radius:8px; padding:0 18px; font-size:16px; color:#1F0050;}
.meet_form .f_field textarea { height: 178px; background: #fff; border-radius:8px; -webkit-border-radius:8px; padding:11px 18px; font-size:16px; color:#1F0050;}
.meet_form .f_field.field2 { width: 100%; padding: 0; }
.meet_form .f_field3 { width: 33.3333%; float: left; padding-right: 17px; margin: 17px 0 10px; }
.meet_form .f_field3 label { display: block; padding-bottom: 10px; }
.meet_form .f_field3 select { height: 40px; padding: 0 25px 0 10px; background: url(images/fselbg.png) no-repeat 96% center #fff; cursor: pointer; direction: ltr; }
.meet_form .sent_btn { float: left; margin-top: 15px; }
.meet_form .sent_btn input { display:inline-block; width:auto; height: 60px; background: #1F0050; border-radius:35px; -webkit-border-radius:35px; border: none; font-size: 20px; padding:0 60px; color: #fff; text-align: center; }
.meet_form .sent_btn input:hover{ background:#fff; color:#1F0050;}
.meet_form .norm { padding-right: 0; }
/* Media Coverage */
.event_left .navigation { padding: 23px 0 0 0; }

.event_meet h3.subtitle { text-align:left; color:#1F0050; font-size:24px; line-height:1.1; margin:0 0 59px 0; padding:0px; font-weight:normal;}

.single-event .bnr_in { width:72.2%;}
.single-event #pagebanner .p-title {display:none;}
.single-event #pagebanner .bnr .bannerhn {bottom:50%;}

/*================================================== NEWS RESOURCE PAGE */

.newsmain { padding-top: 10px; }
.newsmain .cell { vertical-align: top; }
.newsmain .prespagem .cell.c2 { vertical-align: middle; }
.newsmain .pagination { padding: 0 0 0 125px; }
/**/
.newsmenu { background: #e6e6e5; width: 100px; /*border-top:10px solid #e6e6e5; */}
.newsmenu ul li { display: block; list-style-type: none; margin: 0px !important; }
.newsmenu ul li a { padding: 12px 10px 12px 26px; display: block; font-size: 18px; line-height: 18px; position: relative; }
.newsmenu ul li a:after { position: absolute; right: 20px; top: 0px; content: ''; background: url(images/menuarrowright.png) no-repeat center center; display: none; width: 7px; height: 100%; }
.newsmenu ul li a.active { background: #fff; font-weight: 700; }

.newsmenu ul li a:hover, .newsmenu ul li a:focus {font-weight: 700;}
.newsmenu ul li a.active:after { display: block; }
/**/
.newslist { padding-left: 84px; }
.newslist ul li { display: block; list-style-type: none; padding-bottom: 16px; margin-bottom: 30px; border-bottom: 1px solid rgba(0,132,157,0.7); }
.newslist ul li:last-child { margin-bottom: 0px; border-bottom:none;}
.ndes { float: left; width: 66%; line-height:28px; font-size:20px; color:#1F0050; }
.ndright { width: 101px; float: right; text-align: right; padding: 0 3px 0 0; }
.ndright span { display: block; font-weight: bold; color: #1F0050; margin-bottom: 32px; }
.ndright a { text-decoration: underline; color: #1F0050; font-weight:bold; }

/* NEWS DETAIL PAGE */
.newsdetail { padding-top: 10px; }
.newsdetail .left h3 { font-size: 22px; font-weight: 700; line-height: 120%; margin-bottom: 20px; }
.newsdetail .left img { width: 100%; margin-bottom: 10px; }
.newscontact .nct { display: block; font-weight: bold; margin-bottom:0px; }
.newsshare { padding: 40px 0; }
.newsshare ul li { display: inline-block; vertical-align: top; margin: 0 0px 0 0; width: 84px; }
.newsshare ul li:last-child { margin-right: 0px; }
.backbut, .backbutbot, .gobacklink { line-height: 20px; text-align:center; }
.backbut span, .backbutbot span, .gobacklink span{ display: inline-block; vertical-align: bottom; width: 20px; background: #1b1c4c; font-size: 20px; line-height: 20px; margin: 0 10px 0 0; color: #fff; text-align: center; }
.sreadmore { line-height: 20px;}

.sreadmore a {display:inline-block;}

.sreadmore span { display: inline-block; vertical-align: bottom; width: 20px; background: #1b1c4c; font-size: 15px; line-height: 20px; margin: 0 10px 0 0; color: #fff; text-align: center; }

.srmtext {display:none; padding:20px 0 0 0;}

.page-template-page-global .pgcont { padding-top:10px;}
/*================================================== HEADLINE PAGE */

.headline { padding: 0 0 50px 0; background: #fff; }
.headline .left h3 { margin-bottom: 40px; font-size: 30px; font-weight: 400; }
.headline .left p { margin-bottom: 20px; }

/*================================================== RESOURCE CENTER */

.resources { padding: 0px 0 50px 0; min-height:600px; }
.rtabs { background: rgba(0, 132, 157,10%); margin-bottom: 60px;}
.rtabs .wrap{margin:0px auto; max-width:1760px;}
.rnav { }
.rnav .lft { float: left; }
.rnav .rgt { float: right; }
.rnav ul li { display: block; float: left; position: relative; width:29%; }
.rnav ul li:hover a{ font-weight:700;}
.rnav ul li a { padding: 0px 20px; color: #1F0050; position: relative; font-size:24px; line-height: 85px; display:block; text-align:center; position:relative; }
.rnav ul li a:hover:after, .rnav ul li a.selected:after, .solutiondetail .rnav ul li.active a:after, .rnav ul li.selectm a:after {width: 100%;height: 5px;content: '';background: #00849D;position: absolute;left: 0px;bottom: 0px;}
/*.rnav ul li a:after { background: url(images/tabsbg.png) no-repeat; content: ''; width: 12px; height: 8px; position: absolute; bottom: 12px; right: 0px; left: 0px; margin: 0 auto; display: none; }
.rnav ul li > a.selected:after, .rnav ul li:hover > a:after { display: block; }*/
.rnav ul li a.selected , .solutiondetail .rnav ul li.active a, .rnav ul li.selectm a{ /*background: rgba(255,255,255,0.15);*/ font-weight: bold; /*padding-left: 21px;*/ }




.rnav ul li ul { display: none; background: #f2f2f2; position: absolute; width: 230px; padding: 20px; z-index: 9; } 
.rnav ul li:hover ul { display: block; }
.rnav ul li ul li { float: none; line-height: 30px; }
.rnav ul li:hover > a { background: rgba(255,255,255,0.15);font-weight: 700; }


.rtabs.res_page{position:relative;}
.rtabs.res_page .rnav{padding-right:540px}

.resources_type{position:absolute; right:0; top:0; width:540px;}
.resources_type .search_fild input::-webkit-input-placeholder { color: #1f0050; opacity: 0;}
.resources_type .search_fild input:-moz-placeholder { color: #1f0050; opacity: 0; }
.resources_type .search_fild input::-moz-placeholder {color: #1f0050; opacity: 0; }
.resources_type .search_fild input:-ms-input-placeholder { color: #1f0050; opacity: 0; }
.resour_left{float:left; width:300px; position:relative; margin-top:15px;}

.refrm { position: relative; float: right; width: 0; overflow: hidden; transition: 0.3s; right:8px; }

.refrm.ract { width:100%; overflow:inherit; }
.resour_left .refrm.ract .search_icon{ display: none;}

.resicon { width:auto; height:35px; /*background:url(images/res-search.png) no-repeat; */cursor:pointer; display:block; position:absolute; right:0; top:70%; transform:translate(0,-50%); z-index:5; }

.search_fild{padding-right:38px;}

.resour_left .search_fild input{display:block; width:100%; height:46px; background:none; border-bottom:1px solid #1F0050 !important; color:#1F0050; border:none; padding:0 35px 0 10px; outline:none;}

.resour_left .search_icon{position:absolute; right:0; top:50%; transform:translate(0,-50%); display:none;}

.resour_left .search_icon input{width:14px; height:13px; background:url(images/res-search.png) no-repeat; font-size:0; cursor:pointer; display:block;}
.resour_right{ float:right; width:215px; position:relative; color:#1F0050; line-height:85px; font-weight:normal; padding:0 12px 0 10px; position:relative; display:block; cursor:pointer; transition:0.3s;}
.resour_right a{color:#1F0050; font-size:26px; position:relative;}
.resour_right .check_box{ color:#1F0050;font-size:17px; line-height:28px; margin-bottom:0px;}
.resour_right .check_box input{width:16px; height:16px; border:1px solid #00849D; display: inline-block; vertical-align:middle;}
.resour_right .check_box label {vertical-align: middle;padding-left: 10px; position:relative;}
.resour_right{display:block; text-align:center;}
.resour_right .check_box input[type="checkbox"] + label span{display:block;width: 16px;height: 16px; margin-right: 9px;position: absolute;top: 2px;vertical-align: middle;cursor: pointer;background: #FFF; border: 1px solid #00849D;left: -23px; }
.resour_right .check_box input[type="checkbox"]:checked + label span{background:#FFF url(images/checkfill.svg) no-repeat center center;}

.resour_right:hover{background:rgba(255,255,255,0.15); /*border:3px #fff transparent;*/ font-weight:700;}

.resour_right a:after{position:absolute; content:""; right:-20px; top:50%; transform:translate(0,-50%); background:url(images/resource_center_desk_arrow.svg) no-repeat; width:14px; height:9px; background-size:contain;}
.resour_right .res_dropnav{position:absolute; left:0; top:88px; z-index:9; width:238px; padding:22px 24px 21px 24px; background:#e5f2f5; display:none;}

.check_box{margin-bottom:14px; line-height:16px; font-weight:normal; text-align:left;}

.check_box input[type=checkbox], .rightnl input[type=checkbox]{width:15px; border:1px solid #00849D;  display: inline-block; }


.check_box input[type="checkbox"] + label span{display:none; width:10px; height:11px; margin-right:9px; position:relative; top:-1px;  vertical-align: middle; cursor:pointer; background:url(images/check.jpg) no-repeat; border: 0px; }

.check_box input[type="checkbox"]:checked + label span{ background:url(images/checkfill.jpg) no-repeat;}

.check_box input[type="checkbox"]:checked + label, .rightnl label input[type="checkbox"]:checked {color:#110c44; font-size:16px; line-height:16px; cursor:pointer; font-weight: bold;}
.rightnl span.wpcf7-list-item{ display:block !important; padding-bottom:12px;}

.rightnl label input[type="checkbox"]:checked + span{ /*background:url(images/checkfill.jpg) no-repeat; background-position:0px 2px;*/ }

.rightnl label input[type="checkbox"] + span{display:inline-block; width:calc(100% - 25px); height:16px; margin-right:9px; padding-left:8px; position:relative; top:-2px;  vertical-align: top; cursor:pointer; /*background:url(images/check.jpg) no-repeat;*/ border: 0px; background-position:0px 2px; font-size:16px; color: #1F0050; }

.checkdiv .keepupdate span.wpcf7-list-item-label{ display:none !important;}

.resour_right.active{background:rgba(255,255,255,0.15); font-weight:700; border:3px #fff transparent;}

.resour_right.active:after{background:url(images/resource_drop.svg) no-repeat; width:13px; height:7px; right:6px; top:47%;background-size: contain;} 

/**/
.resources .left { width: 20.5%; }
.resources .left.resourceleftmain{ min-height:1px; width:15.5%;}
.pgcont.resources .left li{ padding-left:0px;}
.accmenu {}
.accmenu li { display: block; }
.accmenu > li > a { font-weight: 700; }
.accmenu li a { color: #1b1c4d; /*line-height: 40px;*/ padding: 10px 18px; transition: 0.3s; display: block; }

.pgcont .left .accmenu li:before{ display:none !important;}
.accmenu li:hover a, .accmenu li.active > a { background: #e6e6e5; }
.accmenu li:hover ul li a { background: none; }
/**/
.accmenu li ul { background: #f3f3f3; padding: 15px 0; display: none; }
.accmenu > li > ul li a { /*line-height: 30px;*/ padding:5px 18px; }

.accmenu li ul li a{ position:relative;}

.accmenu li ul li:hover a { background: #fff; }

.accmenu li ul li.selected a { background: #fff }

.accmenu li ul li.selected a:after{background: url(images/arowsmall.png) right center no-repeat; content:''; position:absolute; top:11px; right:15px; width:6px; height:9px;	 }

.accmenu li ul li a.ttl { font-weight: 700; }
/**/
.resources .right.newrig {max-width: 1166px;margin: 0px auto;width: 100%;float: none; padding:52px 0px 62px 0px;}
.resources .right { width: 64.5%; padding-left:3.5%; float:left; }
.resources .right .navigation { padding: 23px 0 0 0; }
.resources .right .bcrum { margin-bottom: 45px; }
.resources .right .bcrum ul li { display: inline-block; vertical-align: top; margin-right: 3px; color: #1b1c4d; }
.resources .right .bcrum ul li a { font-weight: 700; }
.resources .right .row:hover .titel{ font-weight:500;}
.resources .right .titel { font-weight: 400; position: relative; padding-left: 40px; margin-bottom: 0px; float:left; width:69%; font-size:20px; line-height:28px;}
.resources .right .titel:after { position: absolute; content: ""; top:0px; left: 0; width: 16px; height: 21px; background: url(images/page-icon.jpg) no-repeat; }

.resources .right .titel.icon-video:after{width: 25px; height: 25px; background: url(images/webinar.svg) no-repeat;background-size:contain;}

.resources .right .titel.icon-intpage:after{width: 16px; height: 21px; background: url(images/page-icon.jpg) no-repeat; }

.resources .right .titel.icon-file:after{width: 18px; height: 24px; background: url(images/whitepaper.svg) no-repeat; background-size:contain;}
.resources .right .titel.icon-photo:after{width: 16px; height: 21px; background: url(images/zip-icon.jpg) no-repeat;}
.resources .right .row { margin: 0; padding: 16px 8px 20px 0px; width: 100%; border-bottom:1px solid rgba(0,132,157,0.5); position:relative;}
.rc_btn { margin: 20px 0 0;}
.rc_btn a { display: inline-block; text-transform: capitalize; vertical-align: top; width: 95px; line-height: 36px; background: none; border: #1F0050 1px solid;  background:#FFF; color:#1F0050; text-align: center; margin-right: 23px; font-size:18px; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; font-weight:bold; }
/*.rc_btn a.printpdf{ width:86px;}*/
.rc_btn a:hover{ background:#1F0050; border:1px solid #1F0050; color:#FFF;}

.resources .right .rc_btn{ float:right; width:26%; margin-top:0px; position: absolute; right: 8px; top: calc(50% - 19px); text-align:right;}
.resources .right .rc_btn a:last-child, .resources .right .rc_btn a.a2a_dd, .resources .right .rc_btn a.nshare{ margin-right:0px !important;}
.resources .right .pagination{ margin-top:25px;}
.a2a_menu a{ font-size:15px !important;}

/*================================================== SERVICE CENTER PAGE */

.servcen {}
.servcen a { min-height: 120px; text-align: center; padding: 10px 0; }
.servcen a .icon { height: 62px; position: relative; }
.servcen a img { transition: 0.3s; margin: 0px auto; max-height: 100%; }
.servcen a .nrmimg { }
.servcen a .hovimg { opacity: 0; position: absolute; left: 0; right: 0; margin: 0px auto; top: 0; }
.servcen a h5 { font-size: 16px; }
.servcen a:hover, .servcen a.active { background: #fff; color: #45c4e0; }
.servcen a:hover .hovimg, .servcen a.active .hovimg { opacity: 1; }
.servcen a:hover .nrmimg, .servcen a.active .nrmimg { opacity: 0; }

/*================================================== INVESTER PAGE */

.pgcont.invester { padding:115px 0;}
.pgcont.invester .wrap {max-width:1520px;}
.pgcont.invester .left {width:66.25%;}
.pgcont.invester .right {width:24.61%;}
.pgcont.invester .sidebar { padding:52px 0 87px 40px; margin:0px;}
.pgcont.invester .sidebar.relatedsidebar { padding:0 0 0 40px;}
.pgcont.invester .sidebar h4 strong, .pgcont.invester .sidebar h4 strong {font-weight:bold;}
.pgcont.invester .sidebar h4 { font-weight:bold;}
.invester .left h4 { font-size: 24px; font-weight: 300; margin-bottom: 15px; }
.relatedsidebar h4:after {display:none;}
.pgcont.invester .sidelinks.relatedsidebar { padding:0 0 0 7px;}
.pgcont.invester .sidebarright .sidelinks {margin-bottom:0px; max-width:350px;}
.pgcont.invester .sidebarright .sidelinks h5 { font-weight:bold;}
.pgcont.invester .sidebarright .sidelinks .mtitle {font-size:16px;}
.pgcont.invester .left h5 { font-size:30px; line-height:1; margin:0 0 20px 0;}
.pgcont.invester .left p { font-size:20px; line-height:28px;}
.inreportcont .intbl .col1 strong{ font-weight:normal;}
.inreport {background: #00849D33;}

.invester .inmid ul li { float: left; width: 33.33%; display: block; padding: 0 10px; text-align: center; line-height: 110%; margin-bottom: 10px; }

.invester .inmid ul li:before{display: none;}

.inmid { padding: 30px 0 0 0; }

.intop p, .inmid p { margin-bottom: 10px; }

.inmid ul { margin-left: -10px; margin-right: -10px; }

.inmid ul li:nth-child(2) { border-left: 1px solid #6e6f87; border-right: 1px solid #6e6f87; }

/*.sidestock { padding: 10px 0 20px 0; }*/

.inreport {  }

.inreportcont { /*background: #f2f2f2;*/ padding-bottom: 1px;/* margin-bottom:60px;*/ }
.inreporttop {background: #00849D33;}
.inreporttop .wrap { max-width:1520px; margin:0 auto;}

.inreport h4 { font-size: 30px; border-bottom: 1px solid #1b1c4c; max-width: 110px; padding: 20px 0; margin-bottom: 30px; }

.intbl { margin-bottom: 30px; }

.intbl .col1 { width: 12.22222222222222%; padding: 0 20px 0 0; color:#1F0050; font-size:20px; line-height:1;}

.intbl .col2 { width: 87.77777777777778%/*68.88888888888889%*/; padding: 0; }

.intbl .col3 { width: 18.88888888888889%; }

.intbl .select { max-width: 260px; margin: 0px auto; background: url(images/indarrown.svg) no-repeat 90% center; border: 1px solid #1b1c4c; border-radius:6px; -webkit-border-radius:6px; height:48px;}

.intbl .select:before { display: none; }

.intbl .select select { color: #1b1c4c; }

.intblcont .col1 { width:12.22222222222222%; vertical-align: top; padding:0 84px 0 0;}
.intblcont .col1 .ymenu {background: #eff7f9; border-radius:10px; -webkit-border-radius:10px; overflow:hidden; text-align:center;}

.intblcont .col2 { width: 76.1%; vertical-align: top; }

.intblcont .col2 .grid-item{ display:table; width:100%; float:none; padding:0px;}

.ymenu {}

.ymenu li { display: block; }

.ymenu li a { color:#1F0050; font-size: 25px; line-height: 52px; display: block; padding: 0 20px; font-family: 'Simpler'; font-weight:normal; cursor:pointer; }

.ymenu li a.active { font-weight: 700; background: #fff; }

.ymenu li a:hover, .ymenu li a:focus  {font-weight: 700;}

.ymenu li a.active:after { background: url(images/aro-rgt.png) no-repeat; content: ''; display: inline-block; width: 8px; height: 13px; margin-left: 10px; }

.datacol { font-size: 14px; }

.datacol .c1 { width:calc(100% - 122px); padding: 0; }
.morelist .datacol {border-bottom: 1px solid #3ca1b3;}
.page-template-page-pressreleases .newsmain .prespagem ul.datacol{border-bottom: 1px solid #d5e8f5;}
.page-template-page-pressreleases .newsmain .prespagem .datacol .c1 p{border-bottom: none;}
.datacol .c1 p { margin: 0; padding: 20px 0; font-size:20px; line-height:28px; font-family: 'Simpler'; font-weight:normal;}

.datacol .c2 { width:122px; color:#1F0050; font-size:16px;}

.datacol .c2 a { color: #45c4e0; }
.datacol .c1 a{ display:block; color:#1F0050;}
.datacol .c1 a:hover{/*color: #45c4e0;*/ font-weight:700; }

.inreport .pagination { padding: 0px 0 0px 0; }

.inreport .pagination .wp-pagenavi{ padding:10px 0 10px 130px !important;}
.annual_report{}
.annual_report ul li{padding-bottom:45px; margin-bottom:45px; border-bottom:#45c4e0 1px solid; display:block;}
.annual_report ul li:last-child{border-bottom:none; margin-bottom: 0;}
.annual_report ul li .col1{width:28.5%; float:left; padding-right:10px; line-height:30px;}
.annual_report ul li .col2{width:25.5%; float:left; padding-right:10px;}
.annual_report ul li .col3{width:46%; float:right;}
.annual_report .titel{ line-height:30px; font-weight: 700; position:relative; padding-left: 30px; font-size:20px; }
.annual_report .titel:after{position:absolute; content:""; top:4px; left:0; width:16px; height:21px; background:url(images/pdf-icon.jpg) no-repeat;}
.annual_report .date{line-height:30px; font-size:18px;}
.anu_btn{}
.anu_btn a{display:inline-block; vertical-align:top; width:110px; line-height:28px; background:none; color:#1F0050; border:#1F0050 1px solid; text-align:center; margin-right:14px; font-size:18px; text-transform: capitalize; font-weight:bold; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px;}
.anu_btn a:hover{ background:#45c4e0; border:1px solid #45c4e0; color:#FFF;}


.anu_btn a.norm{margin-right:0;}

/*================================================== ARCHIVE AND SINGLE PAGE */

.catdesc { padding: 0 0 40px 0; max-width: 580px; }
.catdesc.fulltxwidth{ max-width:75%;}
.catdesc ul li{ font-weight:normal; font-size:20px; line-height:30px; position:relative; padding-left:15px; display:block;}
.catdesc ul li:before {position: absolute;width: 4px;height: 4px;content: '';background: #1F0050;left: 0px;top: 14px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.catdesc h4 { font-weight: 300; margin-bottom: 10px; }
.catdesc strong { font-weight: 600; }
.catpost { padding:40px 0px 0px 0px;}
.catpost ul {margin-left:-13px; margin-right:-13px; }
.catpost li {display: block; float: left; /*width: 25%; padding: 0 11px;*/width: 25%; padding: 0 15px; margin-bottom:26px; }
.single-solution .rmsdiv{ min-height:inherit;}
.rmsdiv{ transition:0.3s; padding:/*12px 10px*/0px; min-height: inherit;background:#FFF;border: 1px solid rgba(0,132,157,0.5); border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; overflow:hidden;}
.rmsdiv a{ display:block;}
.catpost li.first { clear: left; }
.catpost li h4 { font-size:22px; line-height:28px; font-weight:normal; }
.catpost li h4.productht{ text-transform:inherit;}
.catpost li .rsmtop { min-height:0; margin-bottom:0; }


/*.rmsdiv:hover{background:none;}*/
.rmstext{/*min-height:125px; */background:#bbe6f2; display:table; width:100%; min-height:79px; }
.rmstext .spacingnn{padding:20px 12px 15px 12px; display:table-cell; vertical-align:middle;}
.rmsdiv:hover .rmstext{ /*background:#FFF;*/}
/*.rmsdiv span{ min-height:40px;}*/

.catpost li .rmstext a:hover { color:#1b1c4c;}

.rmsdiv .catar {display:inline-block; vertical-align:top; font-size:20px;}
.termpost li { display: block; }
.archive .pgcont, .single .pgcont { padding: 0px 0 80px 0; }

.archive .catpgcont {padding-top:0px;}

.repost { border-bottom: 1px solid #f0f0f0; margin-bottom: 20px; padding-bottom: 20px; }
.repost h4 { font-size: 20px; margin-bottom: 10px; }
.soltoppara {margin-bottom:20px;}

.soltoppara p { font-size:22px; font-weight:700; line-height:105%; margin-bottom:15px;}

.soltoppara span {display:block; color:#939292; font-size:14px;}

.psubcattop {margin-bottom:20px;}

.psubcattop p { font-size:26px; font-weight:300; line-height:30px; margin-bottom:15px;}

.psubcattop span {display:block; color:#939292; font-size:14px;}
.solttext {font-weight:700; font-size:18px; margin-bottom:15px;}

.procattoptext {font-weight:700; font-size:18px; margin-bottom:20px;}
body.single.single-product .rmsdiv, body.tax-product_cat .rel_sliderdiv .rmsdiv{background:#FFF; padding:/*0 13.5px*/0;}
body.single.single-product .rmsdiv a, body.tax-product_cat .rel_sliderdiv .rmsdiv a{ display:block;}
body.tax-product_cat .catpost .rmsdiv{ /*min-height:340px;*/ min-height:inherit;}
body.tax-product_cat .catpost .rmsdiv a{display: block;}
body.single.single-product .rmsdiv .rsmtop, body.tax-product_cat .rmsdiv .rsmtop{min-height:inherit; padding-bottom:20px; background:#FFF; margin-bottom:0px; /*min-height:42px;*/}

body.single.single-product .rmsdiv .rsmtop .sone{font-weight:700; min-height: inherit !important; font-size:20px; line-height:105%; margin-bottom:0; height:auto; color:#168a99; height:21px; text-transform:uppercase; overflow:hidden;}
body.single.single-product .rmsdiv:hover .sone{ /*color:#45c4e0;*/}
body.single.single-product .rmstext {background: #a2d0d6; min-height:79px;}
body.single.single-product .rmsdiv:hover .rmstext{ /*background:none;*/}
body.single.single-product .rel_sliderdiv .rmsimg, body.tax-product_cat .rel_sliderdiv .rmsimg{height:175px; overflow:hidden; margin-bottom:0px;}
body.single.single-product .rel_sliderdiv .rmsdiv:hover img, body.tax-product_cat .rel_sliderdiv .rmsdiv:hover img {transform: scale(1.05); -webkit-transform: scale(1.05);}
body.single.single-product .rel_sliderdiv .rmsimg img, body.tax-product_cat .rel_sliderdiv .rmsimg img {transition: all .3s ease-out; -webkit-transition: all .3s ease-out;}



body.single.single-product .rel_sliderdiv .rmsimg, body.tax-product_cat .rel_sliderdiv .rmsimg{ padding:0px; height:inherit; margin-bottom:0px;}
body.single.single-product .rel_sliderdiv .rmsimg img, body.tax-product_cat .rel_sliderdiv .rmsimg img{max-height:100%; width:100% !important; object-fit:cover; height:100%;}

body.single.single-product .rmstext p{text-align:left; line-height: 140%; font-weight:700;}

body.tax-product_cat .catpost ul li{ margin-bottom:40px;}
body.tax-product_cat .rmsdiv .rsmtop .sone{font-weight:700; /*min-height:54px;*/  font-size:20px; line-height:105%; margin-bottom:0; /*height:62px;*/ color:#45c4e0; background:#FFF; /*min-height:42px;*//*height:21px; overflow:hidden;*/ height:auto;}
body.tax-product_cat .rmstext{/*min-height:120px;*/}
body.tax-product_cat .rmstext p{text-align:left;}
 
/*.addtoany_shortcode {display: inline-block; width: 155px;}
.a2a_dd.addtoany_no_icon.addtoany_share_save {border: 1px solid;display: block !important;}
.a2a_kit.addtoany_list a {display: none;}

*/

.addtoany_list{display:inline-block; vertical-align:top;}

.addtoany_list a:hover img, .addtoany_list a:hover span {opacity:1 !important;}

.addtoany_list a {padding:0 !important; margin:0 14px 0 0 !important; line-height:0;}

.nshareicons {float:left;}

.nsdbut {float:left;}

.nsdbut a {background: url(images/downloadicon.png) no-repeat; width:109px; height:36px; display:block;}
.nsdbut.downbut a{ vertical-align: top; width: 86px; line-height: 30px; background:#FFF !important; color: #1b1c4d; text-align: center; margin-right:14px; height: 30px !Important; text-transform:normal; border:1px solid #1b1c4d !important; font-size:11px;}
.nsdbut.downbut.frdbut a{ width:120px;}
.nsdbut.downbut a:hover{ background: #45c4e0!important; border:1px solid #45c4e0!important; color:#FFF;}

.single-pressreleases .pgcont { padding-bottom:112px;}
.contnr{min-width:137px;}
.dropdown li{cursor:pointer;}

.paroddetail{ background:#00849D;}
/* == Media Coverage detail Page */

.media_topcontent strong { display:block; margin-bottom:20px;}

.media_conimg {padding:20px 0;}

.media_conimg span {font-size:14px; display:block;}
.mpdf {display:inline-block; background: url(images/downloadicon.png) no-repeat; width: 109px; height: 36px;}

/* == About Page */

.abouttop_text { margin-bottom: 40px;}

.abouttop_text p { font-size:28px; font-weight: 300; margin:0px;}

.aboutsub_head {font-weight: 700; font-size: 18px; margin-bottom: 15px;}

/* == Management Page */

.mpopbuts {padding:8px 0;}

.mpopbuts a {display:inline-block; vertical-align:top; margin:0 39px 0 0; color: #1F0050; line-height: 54px; padding: 0 30px; border: 2px solid #1F0050; text-align:center;  font-size:18px; font-weight:bold; border-radius:35px; -webkit-border-radius:35px;}
.mpopbuts a:hover{ background:#1F0050; color:#FFF;}

.mpopbuts a:last-child {margin-right:0px;}

.contpopinn .m_txt p {width:150px;}
.partner {padding-top:10px; padding-bottom:0px;}

.plogos .cell {text-align:center;}

.moviediv {margin-bottom:30px; width:/*216px*/100%; padding-bottom:20px;}

.moviediv:last-child {margin-bottom:0px;}

#gilat_offices li {float:none; display:inline-block; vertical-align:top; width:33%; min-height:inherit;}

.pgcont #job_desc ul li {line-height: normal; margin:10px 0px;}

#job_desc ul { display:block; margin-bottom:27px;}

.upload_cv {float:left;}

.cv_send {float:right;}

.cv_send input { width:100%; background:#7694cc; color:#fff; padding:0 35px; height:39px; transition:0.3s;}

.hfile {background: #7694cc; position: relative; transition:0.3s;}

.hfile input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }

.hfile label { display: block; position: relative; cursor: pointer; height:39px; color:#fff; padding:0 22px; line-height:39px;}

.page-template-page-career .pgcont { padding-top:10px;}

#job_desc h4 {line-height:35px;}

.finprmain .cell {vertical-align:top;}

.finprmain { padding-top: 10px; }
.page-template-page-financialpr .pgnav.minhig{ margin-bottom:0px;}
.page-template-page-financialpr .finprmain{ background:rgba(0,132,157,0.2); padding:48px 0px 69px; margin-bottom:0px;}

.finprmain .pagination { padding: 0 0 0 125px; }

.archfinpr .pgnav li.menu-item-1227 a, .single-financialpr .pgnav li.menu-item-1227 a {background: rgba(255,255,255,0.15); font-weight: 700;}

.moviediv .manchor { position:relative;}

.moviediv .manchor span {display:block; width:50px; position:absolute; top:50%; right:0px; left:0px; margin:-25px auto 0 auto;}

.moviediv .resvid { position:relative; display:block;}
.moviediv .resvid img{ width:100%; height:auto;}

.moviediv .resvid span {display:block; width:50px; position:absolute; top:70px; right:0px; left:0px; margin:-25px auto 0 auto;}


ul.stock_ticker li a span {display:block; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif;}

.stock-ticker-wrapper ul.stock_ticker .plus>.sqitem:before {display:none !important;}

ul.stock_ticker li a span.one { color:#316eaf; font-size:27px; line-height:45px; background: url(images/stockimg.jpg) no-repeat left center; font-weight:700; height:45px; padding:0 0 0 68px; margin-bottom:5px;}

ul.stock_ticker li a span.two {font-weight:normal; margin-bottom:4px;} 
.moviepopup, .formpopup,.vidpop  {display:none; position:fixed; width:100%; height:100%; top:0px; right:0px; background:rgba(230,230,230,0.7); padding:10% 0 0 0; box-sizing:border-box; z-index:99999;}
.vidpop .moviepopupdiv .partnerform{ padding:0px;}
.moviepopupdiv { max-width:600px; width:100%; margin:0 auto; position: absolute; padding:20px; background:#fff; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); width:100%;}

.mpclose, .fpclose {width:19px !important; height:19px; border:none !important;  background: url(images/closebut.png) no-repeat !important; top:-8px; right:-9px; cursor:pointer; position:absolute;}

.mpopup iframe {width:100%; height:500px; border:0px;}

.hlinetext { font-size:28px; margin-bottom:20px; font-weight:300; line-height:30px;}

.addtoany_shortcode {display: inline;}
a.rgo {position:absolute; width:46px; height:46px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#1F0050; display:block; z-index: 999; right:-18px;  top:5px; text-align: center; color: #fff;}
a.rgo svg{ position:relative; top:9px;}
.a2a_button_linkedin, .a2a_button_twitter{display:none !important;}
.hfile:hover, .cv_send:hover input, .regfinance .reg_buttons a:hover{background:#45c4e0 !important;}

img#loaderimg {padding-left:5px; padding-bottom:15px;}
/* Custom Checkbox */

.checkdiv {display:inline-block; vertical-align:top; width:40px; height:40px; position:absolute; top:0px; right:0px;}

.chkbox {background: url(images/check-iconnew1.jpg) no-repeat; width:40px; height:40px; display:block; position: relative; cursor: pointer;}

.chkbox.active { background: url(images/check-iconnewact.jpg) no-repeat; width:40px; height:40px;}

.pk_update {background:none; display:none;}

.chkbox input { opacity: 0; position: absolute; top: 40px; padding:0px; width:40px; height:40px; display:block;}
.popcontmap {

    width: 250px;

    padding: 20px 0px;

}
.popcontmap h3 {

    font-size: 24px;

    margin: 0;

    font-weight: normal;

}
.cond {

    padding-top: 7px;

    font-size: 16px;

}
.pgcont #job_desc ul li:before,.pgcont .left li:after {content: ''; width: 4px; height: 4px; background: #1b1c4c; position: absolute; vertical-align: middle; top: 14px; left: 0; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
.pgcont .left .accmenu li:after{ display:none !important;}

.solutiondetail .left ul li, .pgcont #job_desc ul li, .pgcont .left li{ position:relative; padding-left:10px;}
.pgcont h5 {font-weight: 700;}
.pgcont .left h5 span{ color:inherit !important;}
a.a2a_dd.addtoany_share_save, .rc_btn a.a2a_dd { vertical-align: top; width: 95px; line-height: 36px; background:#FFF !important; color: #1F0050; border:1px solid #1F0050 !important;	text-align: center; margin-right: 8px !important; height: 38px !Important; text-transform:capitalize; font-size:18px; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; font-weight:bold;}

a.a2a_dd.addtoany_share_save:hover,.rc_btn a.a2a_dd:hover{ background: #1F0050!important; border:1px solid #1F0050 !important; color:#FFF;}
.width6{ width:16.5%;}

.width5{ width:20%;}

.width4{ width:25%;}
.grey{background-color:#ccc !important;}

.filename {margin-top:5px; text-align:center; width:128px; color:#7694cc;}
.page-template-page-product-resource-center .rc_btn a.a2a_dd, .page-template-page-solution-resource-center .rc_btn a.a2a_dd, .page-template-page-corporate-resource-center .rc_btn a.a2a_dd{width:86px;}
/*.page-template-page-product-resource-center #pagebanner .pathway .wrap, .page-template-page-corporate-resource-center #pagebanner .pathway .wrap , .page-template-page-solution-resource-center #pagebanner .pathway .wrap{ max-width:1213px;}*/

.page-template-page-annualreports .anu_btn a.a2a_dd, .page-template-page-secfiling .anu_btn a.a2a_dd { width:100% !important; height:30px !important; line-height:28px !important; margin:0px !important;} 
.page-template-page-annualreports .anu_btn .addtoany_shortcode, .page-template-page-secfiling .anu_btn .addtoany_shortcode {display:inline-block; vertical-align:top; width:86px !important; margin-right:9px;}

.page-template-page-investor .sidebar li{padding-bottom:2px;}
.page-template-page-generalcontact .p_detail li{min-height:150px; margin-bottom:40px;}
.inreport ul.tabmenu li{float:left; min-width:35%; display:block; list-style:none;}

.inreport ul.tabmenu li h4{margin-bottom:0; border:none; font-weight:normal; max-width:100%; color:#1F0050; font-size:25px; line-height:34px; padding:24 0px;}

.inreport ul.tabmenu li a{ display:block; padding:0; line-height:75px; transition:0.3s; text-align:center; }
.inreportcont .wrap { max-width:1520px; margin:0 auto;}

.inreport ul.tabmenu li a.selected{/*background: #00849D33; */ position:relative;}
.inreport ul.tabmenu li a.selected h4:after{ position:absolute; content:''; bottom:-2px; width:100%; height:5px; background:#00849D; left:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.inreport ul.tabmenu li a.selected h4{font-weight:bold;}
.inreport ul.tabmenu li a.selected h4 span{ font-weight:bold;}
.inreportcont div#tab1{ padding-top:57px; padding-bottom:46px;}

.inreportcont div#tab1 .intbl .select{margin:0; max-width:264px;}
.inreportcont div#tab2{padding:30px 35px 20px; display:none; max-width:980px;}

.inreportcont div#tab2 a{display:block;}

.inreportcont div#tab2 ul{ border-bottom:#3ca1b 1px solid;}

.inreportcont div#tab2 a:last-child ul, .intblcont .col2 .datacol:last-child p{ border-bottom: none;}

.inreportcont div#tab2 ul:hover p{/*color:#45c4e0;*/ font-weight:700;}

.inreportcont div#tab2 ul:hover p:after{ background:url(images/inves-rgtarrw-hov.png) no-repeat;}

.inreportcont div#tab2 .datacol .c1 p{border-bottom:none; position:relative; padding-left:13px; transition:0.3s;}

.inreportcont div#tab2 .datacol .c1 p:after{position:absolute; content:""; top:28px; left:0; width:8px; height:11px; background: url(images/inves-rgtarrw.png) no-repeat;}

.inreportcont div#tab2 .datacol .c1 p span {font-family: 'Simpler' !important; font-weight:normal !important; font-size:20px !important; line-height:28px !important;}

.inreportcont div#tab2 .datacol .c1{ padding-left:0; width:89%;}

.inreportcont div#tab2 .datacol .c2{text-align: left; width:auto;}
.filterbox{position:relative;width:100%;max-width:300px;margin:0 auto 80px}

.filterbox .mainfield{display:block; height:48px; line-height:48px; cursor:pointer;padding:0 42px 0 15px; border-radius:6px; -webkit-border-radius:6px; font-size:20px;}

.filterbox ul{background:#fff;min-height:50px;position:absolute;width:100%;display:none;border:1px solid #ccc;top:47px;z-index:99;overflow:hidden}

.filterbox li{line-height:35px;display:block;cursor:pointer;border-bottom:1px solid #ccc; padding:0 10px;}

.filterbox li:last-child{border-bottom:0}

.filterbox li button{background:none;cursor:pointer;width:100%;display:block;height:50px;text-align:right;padding:0 15px;}

.filterbox li a{ display:block;}
.tabsan, .tabcpti, .tabsec, .tabreport{ display:none;}

#msgbox {display: block; margin-top: 10px;}
.tbl.hidediv {display:none;}
.newslist ul li.hidediv { display:none;}
.loadmain {line-height:20px; display:inline-block;}
.loadmain span {display:inline-block; vertical-align:top; font-size: 20px; line-height: 20px; margin: 0 0px 0 3px; color:#1F0050; font-weight:normal;}
.lm {text-align:center;}
.inreportcont .lm {margin:37px 0 0 0; text-align:left;}
.inreportcont .lm .loadmain {color:#1F0050; font-size:20px; font-weight:bold;}

.page-template-page-pressreleases .newslist ul li:hover .ndes{ font-weight:bold;}

/*************************** 21-2-2017 sidd */

.pgcont.pbn { padding-bottom: 0px; }
.term-bucs #pagebanner h1 { text-transform: inherit; }
.mpopbuts {padding-top:25px;}
.partnerform.bluebg { /*background: #f2f2f2;*/ }
.partnerform.bluebg .left, .maincontactp .partnerform .left{ background:rgba(0,230,218,0.2); border-radius:26px; -moz-border-radius:26px; -webkit-border-radius:26px; padding:101px 149px 103px 149px;}
.page-template-page-generalcontact .partnerform .left .f_field3 textarea, .page-template-page-generalcontact .partnerform .left .f_field input { background: #fff; }
.page-template-page-generalcontact .partnerform .left .f_field select{ background: url(images/gerenral_arrow.svg) no-repeat 98% center #fff; }
.page-template-page-generalcontact .partnerform.bluebg .chkbox { background: #fff; }

.partnerform .left .f_field3 textarea{ background:#fff;}
.partnerform .left .f_field input { /*background: #e6e6e5;*/ }
.partnerform .left .f_field select { /*background: url(images/fselbg.png) no-repeat 96% center #e6e6e5;*/ }
.partnerform.bluebg .chkbox { background: #e6e6e5; }
.partnerform.bluebg .chkbox.active { background: url(images/check-iconnewact.jpg) no-repeat; }
.page-template-page-offices .s_box { padding-top: 0px; }

h1.officetitle{font-size: 16px; color: #1b1c4c; margin:0px 0px 10px 0px;}

ul.menumiddle li{float:left;}

.tglmenumiddle, .tglmenumiddletab{background:url(images/menu-icon.png)no-repeat; width:30px; height:30px; display:none;}

.defaultmenus ul.menumiddle li{width:25% !important;}

.resources #resource_list h3.recrourcecatn:first-of-type{ margin:0px 0px 12px 0px;}
.resources #resource_list h3.recrourcecatn{ font-size:30px; line-height:36px; margin:60px 0px 12px 0px; font-weight:700;}

.width75 .wrap .nmdetail, .width75 .wrap .emdetail{ width:88.6%;}

.totalresultf{ font-size:22px; color:#1b1c4c; padding-bottom:20px; line-height:30px;}
.totalresultf span{ font-weight:700;}

.searchpage .recentposts h3{font-size : 22px; line-height : 36px; position : relative; margin-bottom:40px; display:inline-block;}
.searchpage .recentposts h3:after{content: ""; width: 100%; height: 3px; border-radius: 2px; background-color: #1b1c4c; position: absolute; bottom: -9px; left: 0;}
/*.repost:nth-of-type(n+12){display : none;}*/
button.loadmore {height: 55px; border-radius: 45px; display: block; font-weight: 300; border: none; font-family: 'museo-sans-rounded', sans-serif; padding: 0px 39px; background: transparent; border: #1b1c4c 1px solid;  color: #1b1c4c; font-size: 22px; margin: 45px auto; width:200px;}
button.loadmore:hover {background : #1b1c4c; color : white;}

.searchpage .recentposts .repost{ width:75%;}
.searchpage .recentposts .rel_menu ul li a {line-height: 45px;}
.repost .seimgbox{ float:left; width:20%; padding-right:3%;}
.repost .setxtbox{ float:left; width:77%;}
.searchpage .recentposts .repost h4{ font-size:17px;}
.searchpage .recentposts .repost:hover h4 a{ color:#45c4e0;}

.prespagem .intbl .col1{ vertical-align:middle;}
.prespagem .intbl .col1, .prespagem .intblcont .col1{ width:15%;}
.page-template-page-pressreleases .prespagem .intbl .col1, .page-template-page-pressreleases  .prespagem .intblcont .col1{ width:21%;}
.prespagem .intbl .col2, prespagem .intblcont .col2{ width:84.5%;}
.prespagem .intbl .select{ margin:0px;}
.prespagem  .lm{ margin-top:20px;}

.single-product .psone, .single-product .pstwo{ text-transform:inherit;}
.single-product .psdiv{ display:table; width:100%; height:100%; z-index:2;}
.single-product .psdiv .pstext{ display:table-cell; padding:0px; float:none; vertical-align:middle; /*position:absolute;*/ /*bottom:175px;*/ left:0px; width:42%;}
.single-product .psone{font-size:50px; line-height:62px; margin-bottom:20px; text-transform: inherit;font-weight:bold; color:#fff;}
.single-product .psone strong {/*border-bottom: 3px solid ;*/ font-weight:bold; color:#fff;}
.single-product .psdiv .psimg{ display:table-cell; vertical-align:middle; float:none; height:400px; width:58.16%; position:relative;}
.single-product .pstwo{ font-size:40px; line-height:48px;}

.wpcf7-response-output{ text-align:center; padding:10px !important;}

.page-id-764 .pgcont .left li a:hover{color:#45c4e0;}

body.single.single-event .pgcont .left .eltop h3{ text-transform:inherit;}

#success_msg{margin-top:15px;}

.mobilemenu{ display:none;}

.thanku{ text-align:center;}
.thanku p{ font-size:22px;color: #1b1c4c;}

.homeslider.homslidemobile, .parlogmobile, .mobiletopbutton{ display:none;}
.single-product .alignright{ margin-bottom:0px;}

body.page-id-3191 #menu-item-4410 > a, body.page-id-311 #menu-item-4410 > a, body.page-id-1611 #menu-item-4410 > a{/*color: #45c4e0; border-bottom: 1px solid #45c4e0;*/ font-weight:900;}
body.page-id-3191 #menu-item-4410 > a:after,  body.page-id-311 #menu-item-4410 > a:after, body.page-id-1611 #menu-item-4410 > a:after {content: ''; left: 0px;right: 0px;height: 0.5px;background: #151e4a;position: absolute;top: 33px;}

/************************************** 11-4-2017 **/

.resvsone { overflow: auto; padding: 50px 20px; }
.resvsone .moviepopupdiv { max-width: 900px; position:relative; top: auto !important; transform:none !important; -webkit-transform:none !important; -moz-transform:none !important; left: auto !important; }
.rlmore{ text-align:center;}
body.page-id-3882 .pathway{ display:none !important;}
.moviediv .resvid span.mtitle{ position: static; width:100%; margin:0px;}

.sidestock iframe{ height:295px;}

.j_search .js_right ul li .jonmmlisleft{ float:left; width:92%;  border-bottom:1px solid #d5e8f5;}
.j_search .js_right ul li .jonmmlisleft a{ display:block; padding:10px 0px; font-size:14px; text-decoration:none !important; font-weight:normal;}
.j_search .js_right ul li .jonmmlisright a{ color:#45c4e0 !important; display:block; padding:10px 0px; font-size:14px; text-decoration:none !important; font-weight:bold;}
.j_search .js_right ul li .jonmmlisright{ float:right; width:8%; text-align:right; }

/** Navigation theme  ================================================== */ 
.booNavigation { position: ; }
.booNavigation .newmenu > li { display: inline-block; padding: 0px 50px 0 0; /*width:224px; */}
.booNavigation .newmenu > li.techno{/*width:320px;*/}
.booNavigation .newmenu > li > a { font-size: 21px; height: 65px; color: #1F0050; font-weight: normal; padding-top:10px; padding-bottom:0px; /*text-transform:uppercase;*/ /*cursor:pointer; display: inline-block;*/ position:relative; font-family: 'Simpler'; font-weight:normal;}
.sticky .booNavigation .newmenu > li > a{ height:65px;}
.booNavigation .newmenu > li:hover > a { /*color: #45c4e0;*/ font-weight:900; /*text-decoration:underline;*/ }
/*.booNavigation .newmenu > li:hover > a:after, */.booNavigation .newmenu > li.current-menu-ancestor > a:after {content: '';left: 0px; right: 0px;height: 0.5px;background: #151e4a;position: absolute;top: 33px;}
.booNavigation .newmenu > li.current-menu-ancestor > a { /*color: #45c4e0;*/ /*border-bottom: 1px solid #FFF;*/ font-weight:900; }


.booNavigation .newmenu > li > a:focus, .booNavigation .newmenu > li:focus > a { /*color: #45c4e0;*/ font-weight:900; /*text-decoration:underline;*/ }
.booNavigation .newmenu > li:focus > a:after .booNavigation .newmenu > li > a:focus:after {content: '';left: 0px; right: 0px;height: 0.5px;background: #151e4a;position: absolute;top: 33px;}

/*body.sr-darkslide .booNavigation .newmenu > li > a{ color:#FFF;}
body.sr-darkslide .booNavigation .newmenu > li:hover > a { color: #45c4e0;  }
body.sr-darkslide ul.rgtmenu li a{ color:#FFF;}
body.sr-darkslide ul.rgtmenu li a:hover{ color:#45c4e0;}*/

body.sr-darkslide .sticky .booNavigation .newmenu > li > a, body.sr-darkslide .sticky ul.rgtmenu li a{ color:#151e4a;}

/**/
.booNavigation .newmenu li.fli .submenu0{/* display:block !important;*/}
.booNavigation .newmenu li > a:focus + .submenu0, .booNavigation .newmenu li > a:focus + .submenu0 li{ /*display:block !important;*/}
.booNavigation .newmenu li:focus a + ul, .booNavigation .newmenu li:focus a + ul li { display:block !important;}
.booNavigation .submenu0 { background:rgba(255,255,255,0.95)/* url(images/menubg.png) no-repeat top center*/; background-size:cover; left: 0px; right:0px; max-width:1600px; margin:0 auto; position: absolute; top: 98px; width: 100%; z-index: 999; height: 350px/*457px*/; display: none; /*margin: 0px auto; max-width: 1213px; right: 0px; padding-left: 90px;*/ padding:39px 20px 10px 20px; border-radius:0 0 15px 15px; transition:none;}
.booNavigation .submenu0 li.colom > a { /*display: none;*/ height:0px; opacity:0; } 
.booNavigation .submenu0 li.colom { display: block; margin: 0px auto; max-width:1385px; padding-left:0px; float: none !important; width: 100% !important; }	
/*.booNavigation .submenu0:after { background: #e6e6e6; content: ''; left: 50%; position: absolute; top: 0; width: 300%; z-index: 0; height: 310px; transform: translateX(-50%); }	*/
.booNavigation .submenu1 > li { display: block; float: left; padding: 0px 10px 0 10px/*27px 10px 0 10px*/; transition: 0.3s; height: 330px/*457px*/; position: relative; z-index: 1; }
.booNavigation .submenu1 > li:hover { /*background: #d4d4d4;*/ }
.booNavigation .submenu1 > li.current-menu-ancestor > a, .booNavigation .submenu1 > li:hover > a/*, .booNavigation .submenu2 > li.current-menu-item > a*/ {/* color: #45c4e0;*/ }
.booNavigation .submenu1 > li > a { font-weight: 900; display: inline-block; font-size: 20px; line-height:1.1; margin-bottom: 11px; padding-bottom:9px; position:relative; border-bottom:1px solid transparent;}
.booNavigation .submenu1 ul li { display: block; margin-bottom:20px; }
.booNavigation .submenu1 ul li a { color:#1F0050; display: block; font-size: 18px; line-height: 20px; font-weight: 400; position:relative; }
.booNavigation .submenu1 > li > a:hover, .booNavigation .submenu1 > li > a:focus {/* border-bottom:1px solid #151e4a;*/}

.booNavigation .submenu1 ul li a:hover, .booNavigation .submenu1 ul li a:focus { /*color: #45c4e0;*/ font-weight:900; /*text-decoration:underline; */}
.mcol3 ul.submenu1 > li { width: 33.33%; }
.mcol4 ul.submenu1 > li { width: 25%; }
.mcol5 ul.submenu1 > li { width: 20%; }
.mcol6 ul.submenu1 > li { width: 16.66666666666667%; }

.openpdf{ text-align:center; padding:100px 0px;}
.openpdf a{ display:inline-block; padding:12px 15px; text-align:center; background:#1b1c4c; color:#FFF; font-size:18px;}

.page-template-page-pressreleases .newsmain{ background:rgba(0,132,157,0.2); padding:48px 0px 69px; margin-bottom:0px;}


/**  --- Career Page Updated --- */ 
/* new button */
.page-template-page-careerupdated ul.rgtmenu { width:275px;}
.page-template-page-careerupdated .career_banner {padding:98px 0 0 0;}
.page-template-page-careerupdated #pagebanner .bnr{height:884px; overflow:inherit;}
.page-template-page-careerupdated #pagebanner .bnr:after {position: absolute; content:''; top:0px; left:0px; width:100%; height:100%; background:url(images/carbanoverlay.png) no-repeat center center; background-size:cover;}
.carbancircle {position:absolute; top:115px; left:0px; z-index:1;}
.page-template-page-careerupdated #pagebanner .bnr .wrap { position:relative; z-index:1;}
.carbnrimg {height:100%;}
#pagebanner .bnr.abovideo { height:/*1084px*/100vh;}
.page-template-page-careerupdated #pagebanner .bnr .bannerhn, #pagebanner .bnr.abovideo .bannerhn{display:none;}
.cupdtebaner {display:none;}
.page-template-page-careerupdated .cupdtebaner {display:block; position:absolute; width:100%; bottom: 52px; left: 0px;}
#pagebanner .cupdtebaner h1 { color:#fff; margin:0 0 28px 0; font-weight:600; font-size:68px;}
.cuhsel {float:left; padding:0 25px 0 0;}
.cupdtebaner .cupdtehform {max-width:1253px; margin:0 auto; padding:40px 48px; border-radius:100px; -webkit-border-radius:100px; background:#fff;}

.jftpselect .cuhsel .select:before{ display:none;}
.jftpselect .cuhsel select{ display:none;}
.cuhsel .select{ background:none; border:none; height:auto; }
.jftpselect .cuhsel .select ul, .jftpselect .cuhsel .select div{ display:none;margin: 0px;padding:10px 0 15px 0;position: absolute;top:69px;background:rgba(255,255,255,1);width: 100%;z-index: 10;overflow: hidden; border: 1px solid #1F0050; border-radius:0 0 35px 35px; -webkit-border-radius:0 0 35px 35px;}
.jftpselect .cuhsel .select ul li, .jftpselect .cuhsel .select div a{ display:block; padding:10px 24px;font-size: 20px;line-height: 100%; color: #1F0050;}
.jftpselect .cuhsel .select ul li:hover, .jftpselect .cuhsel .select ul li.act, .jftpselect .cuhsel .select div a:hover, .jftpselect .cuhsel .select div a.act{ background:#f4f3f7;}

.cuhsel select, .cuhsel .select .select-styled{display:block; width:100%; height:70px; padding:0 60px 0 30px; border-radius:50px; -webkit-border-radius:50px; color:#1F0050; background:none; cursor:pointer; font-size:20px; line-height:70px; border: 1px solid #1F0050; position:relative; font-weight:bold;}
.cuhsel .select .select-styled:after {position:absolute; content:''; width:13px; height:6.5px; background:url(images/jselbgn.svg) no-repeat center center; background-size:cover; top:31px; right:33px; transition:0.3s; -webkit-transition:0.3s;}
.cuhsel .select .select-styled.active:after { transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.cuhsel .select .select-styled.active {border-radius:35px 35px 0 0; -webkit-border-radius:35px 35px 0 0;}
.cuhsel1 {width:50%;} 
.cuhsel2 {width:50%;} 
.cuhsels {float:left; width:calc(100% - 70px);}
.cuhsub {float:right; width:70px;}
.cuhsub input {display:block; width:100%; padding:0 10px; height:70px; color:#fff; background:url(images/joinsearch.svg) no-repeat center center #00e6da; border:0px; border-radius:50%; -webkit-border-radius:50%; font-size:26px;}

.commencareer_bg{background-attachment: fixed !important;}
.cupdateone {position:relative; padding:153px 0 168px 0;/* min-height:518px;*/}
.cupdateoneimg {position:absolute; top:0px; right:0px; width:496px;}
.cupdateoneimg span {position:absolute; bottom:42px; width:173px; font-size:52px; color:#fff; font-weight:bold; text-transform:uppercase; left:80px; line-height:110%;}
.page-template-page-careerupdated .pathway { position:absolute; width:100%; z-index:1; color:#fff;}
.page-template-page-careerupdated .pathway a {color:#fff;}
.cuponeiner { max-width:1353px; margin:0px auto;}
.cuptopptext {text-align:center; margin:0 0 75px 0; padding:0 8%;}
.cuptopptext h2 { font-weight:bold; color: #1F0050; font-size:48px; line-height:57px; margin:0 0 32px 0;}
.cuptopptext h3 {color:#1F0050; font-weight:300; font-size:52px; margin:0 0 34px 0; text-transform:uppercase;} 
.cuptopptext p { color:#1F0050; font-size:30px; line-height:45px;}
.cupbotlist ul {display:block; margin:0px; padding:0px; font-size:0px;}
.cupbotlist ul li { display:inline-block; vertical-align:top; width:25%; padding:0 20px; text-align:center; margin:0; position:relative;}
.cupbotlist ul li:after { position:absolute; content:''; right:0px; top:0px; width:4px; height:100%; background:#00849D; border-radius:4px; -webkit-border-radius:4px;}
.cupbotlist ul li:last-child:after {display:none;}
.cblistimg { text-align:center;}
.cblistimg span { display:inline-block; color:#fff; top:0px; left:0px; font-size:60px; line-height:1; font-weight:bold; opacity:1; color:#049A19;}
.cupdateone.reachpo .cblistimg span{ opacity:1;}
.cupbotlist ul li p { font-size:30px; line-height:1; margin:9px 0 0 0; color:#1F0050;}
.cuarticles .article_sli ul li, .cuarticles .article_sli ul li.fixedwidth { padding:0 1px;}
.cuarticles .article_sli ul li .sli_ar_img{ height:451px;}
.cuarticles .article_sli ul {margin:0 -1px;}
.cuarticles .article_sli ul li .article_sli_title h3, .cuarticles .article_sli ul li.grow .article_sli_title h3 { font-size:26px; line-height:34px;}
.cuarticles .article_sli ul li .article_sli_title h3 span {padding:20px 30px 32px 30px;}
.cuarticles .article_sli ul li .article_sli_title_show .hiddentst h4{ font-size:32px;}
/*.cuarticles .article_sli ul li .article_sli_title_show{ height:102px;}*/
.page-template-page-careerupdated #pagebanner .bnr {background-size:cover !important;}
.cartestimonial { background:#00849D; padding:44px 20px 58px 20px;}
.carttestiwrap { max-width:1358px; margin:0 auto; padding:0 0 0 20px;}
.carttestisliderin {padding:118px 0 144px 0;}
.carttestsleft {float:left; width:637px; position:relative;}
.cartestpersimg { width:404px; margin:0 auto;}
.cartestpersimg img {border-radius:50%; -webkit-border-radius:50%;}
.carttestcircle {position:absolute; top:-117px; left:0px;}
.cartestsright {float:right; padding:0 0 0 24px; width:610px; position:relative;}
.cartestsright:after {position:absolute; top:33px; bottom:0px; left:0px; background:#00E6DA; width:4px; content:'';}
.cartesquote {position:absolute; top:-11px; left:-15px; width:36px;}
.cartestsrtxt p { font-size:30px; line-height:44px; color:#fff;}
.cartestsrtxtb {padding:20px 0 0 0; font-size:20px; line-height:24px; color:#fff;} 
.cartestsrtxtb span {display:block; font-weight:300;}
.carttestislider .owl-dots { position:absolute; bottom:0px; left:0px; width:260px; text-align:center; margin:0 0 0 55%;}
.carttestislider .owl-dots .owl-dot {margin:0 10px; display:inline-block; vertical-align:top; width:auto; height:auto;}
.carttestislider .owl-dots .owl-dot span { display:block; width:17px; height:17px; border-radius:50%; -webkit-border-radius:50%; background:#fff; opacity:0.5;}
.carttestislider .owl-prev, .carttestislider .owl-next {width:9px; height:19px;}
.carttestislider .owl-nav {width:282px; position:relative; z-index:1; margin:-2px 0 0 54%;}
.carttestislider .owl-dots .owl-dot.active span {opacity:1;}
.carttestislider .owl-prev { background:url(images/carpolyleft.svg) no-repeat center center; background-size:cover; left:0px; top:auto;}
.carttestislider .owl-next { background:url(images/carpolyright.svg) no-repeat center center; background-size:cover; right:0px; top:auto;}

.cargilatmid { padding:161px 20px 167px 20px;}
.cargilatmidwrap {max-width:1172px; margin:0 auto;}
.cargilatmid h3 {text-align:center; font-size:48px; line-height:1.2; color:#1F0050; margin:0 0 93px 0;}
.cargilatmid ul {display:block; margin:0px; padding:0px; font-size:0px;}
.cargilatmid ul li {display:inline-block; vertical-align:top; width:25%; padding:0 10px; text-align:center;}
.cargilaticon {display:table; width:100%; height:75px; margin:0 0 20px 0;}
.cargilaticon span {display:table-cell; vertical-align:middle; width:100%;}
.cargilaticon span img {max-height:75px; margin:0 auto;}
.cargilatmid ul li h4 { font-size:24px; line-height:28px; color:#1F0050; position:relative; margin:0px;}
.cargilatmid ul li h4:after {position:absolute; content:''; bottom:-44px; left:0px; right:0px; margin:0 auto; width:46px; height:4px; background:#00849D; border-radius:3px; -webkit-border-radius:3px;}

.cupdjoin { padding:160px 0 185px 0; position:relative; min-height:477px; background: #00849D1A;}
.cjwrap {max-width:1520px; margin:0 auto;}
.cjdiv {/*max-width:870px; margin:0px auto;*/}
.cjdiv h3 { font-weight:bold; color:#1F0050; font-size:48px; line-height:1.1; margin:0 0 97px 0; text-align:center;}
.cjul {display:block; margin:0px -40px; padding:0px; font-size:0px;}
.cjul li {display:inline-block; vertical-align:top; padding:0 40px; margin:0; width:25%;}
.cjliimg {text-align:center; /*min-height:103px;*/ position:relative; margin:0 0 26px 0; display:table; width:100%;}
.cjliimgin {display:table-cell; vertical-align:bottom; width:100%;}
.cjliimgin img {margin:0 auto;transition: 0.3s; transform: scale(1.0);}
.cjul li:hover .cjliimgin img {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);}
.cjimgborder { width:43px; height:2px; margin:20px auto 13px auto; border-radius:2px;}
.cjlitext { text-align:center; position:relative;}
.cjlitext:after {position:absolute; content:''; bottom:0px; left:0px; right:0px; margin:0 auto; width:76px; height:4px; background: #00E6DA; border-radius:4px; -webkit-border-radius:4px;}
.cjlitext p { font-size:26px; line-height:30px; color:#1F0050; padding:0 0 33px 0;}

.cupdatelife {position:relative;}
.grid-item1 { width:25%; float:left;}
.gridimg{padding:0px;}
.gridimgside .gridimg{ padding:1px 2px 1px 1px;}
.onefourth.newmd .gridimg{ padding:1px 1px 0px 1px;}
.onefourth .fadeefeimage{ padding:45.2%; height:100% !important; width:100% !important;}
.halfwidth .fadeefeimage{ padding:22.6%;height:100% !important; width:100% !important;}
/*.gridimg .gridimgitem img {height: auto;}*/
.grid-item1.halfwidth {width:50%;}
.gridimg img {width:100%;}
.lifetitle {font-weight:600; color:#fff; font-size:54px; text-transform:uppercase; position:absolute; top:49%; left:37.5%; z-index:9; text-shadow:4px 5px 10px rgba(2, 0, 0, 0.7); -webkit-text-shadow:4px 5px 10px rgba(2, 0, 0, 0.7); -moz-text-shadow:4px 5px 10px rgba(2, 0, 0, 0.7);}
.gridimgside .gridimg {width:50%; float:left;}

.careergal{ opacity:0; visibility:hidden;}
.careergal.showgallery{ opacity:1; visibility:visible;}
.gridslidernew .owl-prev, .gridslidernew .owl-next{z-index:99;}
.gridslidernew .owl-prev{ left:10px;}
.gridslidernew .owl-next{right:10px;}
.cupdatesocial { padding:43px 0 55px 0; position:relative; min-height:371px;}
.cupdatesocial .wrap{ max-width:741px; margin:0px auto;}
.cupdatesocial h3 {font-weight: 900; color: #55c1e0;font-size: 52px;margin: 0 0 10px 0;text-transform: uppercase;text-align: center;margin: 0 0 43px 0;line-height: 120%;}
.cupdatesimg {position:absolute; top:-1px; right:0px; width:496px;}
.cupdatesimg span {position:absolute; bottom:87px; width:250px; font-size:52px; color:#fff; font-weight:bold; text-transform:uppercase; left:75px; line-height:110%;}
.cupdatesocial ul {display:block; margin:0; padding:0 0 0 0px; font-size:0px; max-width:1000px;}
.cupdatesocial ul li {display:inline-block; vertical-align:top; padding:0; margin:0 0% 20px 0; text-align:center; width:25%;}
.cupdatesocial ul li:last-child {margin-right:0px;}
.cupdatesocial ul li a {display:inline-block; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; opacity:1;}
.cupdatesocial ul li a:hover{ opacity:0.6;}

.cupdatebotomban {min-height:631px; position:relative;}
.spaceimg {position:absolute; top:0px; width:702px; right:20%;}

.j_search.cjsform {background:none; padding:160px 0 0 0;}
.j_search.cjsform .wrap {max-width:1520px; margin:0 auto;}
.jsformnewtop {max-width:1253px; margin:0 auto;}
.cjsformtop {margin:0 0 63px 0; border-radius:100px; -webkit-border-radius:100px; background: #00E6DA33; padding:37px 47px;}
.cjsformtopone {float:left; width:calc(100% - 70px);}
.cjsformtopone .js_left {width:50% !important; float:left !important; padding:0 25px 0 0; background:none !important; margin:0 !important;} 
.cjsformtopone .location {width:50% !important; float:left !important; padding:0 25px 0 0; margin:0px !important;} 
.cuhsels {float:left; width:calc(100% - 70px);}
.cjsformtopone select, .cjsformtopone .select .select-styled {display:block; width:100% !important; height:70px !important; padding:0 60px 0 30px !important; border:0px !important; border-radius:50px; -webkit-border-radius:50px; color:#1F0050; font-size:20px; float:none !important; line-height:70px; position:relative; background:#fff;}
.cjsformtopone .select .select-styled:after {position:absolute; content:''; width:13px; height:6.5px; background:url(images/jselbgn.svg) no-repeat center center; background-size:cover; top:31px; right:33px; transition:0.3s; -webkit-transition:0.3s;}
.cjsformtopone .select .select-styled.active:after { transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.cjsfsub {float:right; width:70px;}
.cjsfsub input {display:block; width:100%; padding:0 10px; height:70px; color:#fff; background:url(images/joinsearch.svg) no-repeat center center #00e6da; border:0px; border-radius:50%; -webkit-border-radius:50%; font-size:26px;}
.cjsform .subhead {margin:0 0 30px 0; font-weight:bold; font-size:48px; line-height:1.2; padding:0px; text-align:center; color:#1F0050; text-transform:none;}
.cjsform .subhead:after {display:none;}
.cjsformtopone.jftpselect .select:before{ display:none;}
.cjsformtopone.jftpselect select{ display:none;}
.cjsformtopone .select{ background:none; border:none; height:auto; }
.cjsformtopone.jftpselect .select ul, .cjsformtopone.jftpselect .select div{ display:none;margin: 0px;padding:10px 0 15px 0;position: absolute;top:69px;background:rgba(255,255,255,1);width: 100%;z-index: 10;overflow: hidden; border-radius:0 0 35px 35px; -webkit-border-radius:0 0 35px 35px;}
.cjsformtopone.jftpselect .select ul li, .cjsformtopone.jftpselect .select div a{ display:block; padding: 10px 24px;font-size: 20px;line-height: 100%; color:#1F0050;}
.cjsformtopone.jftpselect .select ul li:hover, .cjsformtopone.jftpselect .select ul li.act, .cjsformtopone.jftpselect .select div a:hover, .cjsformtopone.jftpselect .select div a.act{ background:#f4f3f7;}
.cjsformtopone .select .select-styled.active {border-radius:35px 35px 0 0; -webkit-border-radius:35px 35px 0 0;}

.j_search.cjsform .js_right { float:none; padding:0px 0 5px 0; width:100%; min-height:500px;}
.cujlist ul {display:block; margin:0px -10px; padding:0px; font-size:0px;}
.cujlist ul li.noj {font-size:20px;}
.j_search.cjsform .js_right ul li {display:inline-block; vertical-align:top; margin:0 0 20px 0; padding:0 10px; width:25%;}
.cujlidivin { padding:32px 27px 30px 33px; position:relative;}
.cjcatname { font-weight:bold; font-size:20px; line-height:24px; text-transform:uppercase; margin:0px 0 8px 0; }
.cjcatname span {font-weight:300;}
.j_search.cjsform .js_right ul li a {display:block; position:relative; text-decoration:none !important; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; border: 1px solid #D53403; border-radius:15px; -webkit-border-radius:15px; min-height:290px;}
.j_search.cjsform .js_right ul li:hover a{ background:#CCC;}
.j_search.cjsform .js_right ul li a:hover {text-decoration:none;}
.cjobname {position:relative; color: #1F0050; font-weight:bold; font-size:20px; line-height:24px; margin:0 0 16px 0;}
.cjobnameborder { position:absolute; left:0px; top:0px; width:4px; height:100%; border-radius:4px; -webkit-border-radius:4px;}
.cujlidivbot {}
.cujlidivbot span { display:block;}
.cujlidivbot span.one {float:left; font-size:18px; color:#1F0050; padding:16px 0 0 0;}
.cujlidivbot span.jbutarw {float:right; font-size:18px; width:46px; height:46px; border-radius:50%; -webkit-border-radius:50%; background:#1F0050; padding:14px 0 0 0;}
.cujlidivbot span.jbutarw img {margin:0 auto;}
.cjobnamein {position:relative; padding:0 0 0 30px; font-weight:bold;}

/**  --- Job Detail Page --- */ 
.single-job .pgcont .left {width:46%;}
.single-job #pagebanner {display:none;} 
.single-job .singlejbanner {height:/*860px*/71vh; position:relative;}
.singlespaceimg { position:absolute; top:0px; width:931px; right:156px;}
.sjbtext {position:absolute; bottom:55px; left:0px; width:100%;}
.sjbtext .subhead { color:#fff; margin:0 0 20px 0; font-weight:600; font-size:68px; padding:0px;}
.sjbtext .subhead:after {display:none;}
.sjbtext .cjsformtop { margin:0px;} 
.sjtitle { background:#ebebeb; position:relative;}
.sjtitle:after {position:absolute; top:0px; left:0px; width:40%; background:#55c1e0; content:''; height:100%;}
.sjtitle h3 { padding:21px 20px; text-transform:uppercase; position:relative; z-index:9; color:#202945; font-size:33px; margin:0px; background:#ebebeb;}
.sjdetailmain .left {padding:0 0 50px 20px;}
.sjdetailmain .right {min-height:625px;}
.sjdetailmain {padding:20px 0 0 0;}
.sjdtone span {display:inline-block; vertical-align:top; padding:0 10px 0 0; margin:0 10px 0 0; color:#202945; border-right:2px solid #202945; font-size:24px;}
.sjdtone span.one { color:#55c1e0; font-weight:bold;}
.sjdtone span:last-child {border-right:0px;}
.sjdtwo { padding:25px 0 20px 0;}

.sjrightdiv { padding:0 0 0 38px;}

.single-job .pgcont .right { border-left:#646463 2px solid;} 
.sjrightdiv h4 span {font-weight:300;}
.sjrightdiv h4 { margin:0px 0 25px 0; padding:0 0 10px 0; position:relative; text-transform:uppercase; font-size:22px;}
.sjrightdiv h4:after {position:absolute; content:''; left:0px; bottom:0px; background:#1b2441; width:69px; height:3px;}
.sjrightdivbuts a {display:inline-block; vertical-align:top; padding:0 0 0 74px; line-height:61px; color:#1d1d1b; margin:0 15% 25px 0;}

.sjdresponsible { margin:0 0 17px 0;}
.sjdresponsible h4 { font-size:16px; margin:0 0 5px 0;}
.sjdresponsible p {position:relative; margin:0px; padding:0 0 0 35px;}
.sjdresponsible p:after {position:absolute; content:''; top:7px; left:0px; width:5px; height:5px; border-radius:50%; -webkit-border-radius:50%; background:#202945;}

.sjdrequirement { margin:0 0 25px 0;}
.sjdrequirement h4 { font-size:16px; margin:0 0 5px 0;}
.sjdrequirement p {position:relative; margin:0px; padding:0 0 0 35px;}
.sjdrequirement p:after {position:absolute; content:''; top:7px; left:0px; width:5px; height:5px; border-radius:50%; -webkit-border-radius:50%; background:#202945;}

.sjdloc { margin:0 0 27px 0;}
.sjdloc strong {font-weight:bold;}
.sjdbotbuts { margin:0 0 0 -20px;}
.sjdbotbuts a {display:inline-block; vertical-align:top; margin:0 25px 0 0; width:170px; line-height:30px; text-align:center; padding:0 3px; text-transform:uppercase; color:#fff; font-weight:500; font-size:18px;}
.sjdbotbuts a.one { background:#55c1e0;}
.sjdbotbuts a.two { background:#202945;}

.sjdformin {position:relative;}
.sjdthankyou {position:absolute; top:0px; left:0px; width:100%; z-index:999; height:100%; display:none;}
.showth .sjdthankyou {display:block;}
.sjdthankyouin {margin:-15px auto 0 auto; max-width:900px; padding:57px 20px 40px 20px; text-align:center; background:#f6a31c; position:relative;}
.sjdforminin div.wpcf7-mail-sent-ok {display:none !important;}
div.wpcf7 .ajax-loader {display:none !important;}
.tclose { position:absolute; width:17px; cursor:pointer; top:27px; right:25px;}
.thyimg {margin:0 auto; width:252px; padding:0 0 32px 0}
.thytext h5 { margin:0px; font-size:98px; color:#fff; text-transform:uppercase; margin:0 0 5px 0;}
.thytext p { margin:0px; font-size:29px; color:#202945; text-transform:uppercase; font-weight:bold;}
.sjdetailform { background:#55c2e0; padding:35px 0 100px 0; display:none;}
.shopagefo.sjdetailform{ display:block;}
.sjdetailform h4 { margin:0px 0 60px 0; padding:0 0 25px 0; position:relative; text-transform:uppercase; font-size:30px;}
.sjdetailform h4:after {position:absolute; content:''; left:0px; bottom:0px; background:#1b2441; width:86px; height:5px;}
.sjdetailform h4 span {font-weight:300;}
.sjdfieldt {padding:0 10px; line-height:48px; color:#1d1d1b; background:#fff; margin:0 0 16px 0; text-transform:uppercase; font-size:18px; font-weight:500;}
.sjdfield {margin:0 0 16px 0;}
.sjdfield input { display:block; width:100%; padding:0 10px; height:48px; color:#1d1d1b; background:#fff; font-size:18px; font-weight:500;}
.sjdfield .wpcf7-not-valid::-webkit-input-placeholder { color: #f5543a; }
.sjdfield input .wpcf7-not-valid:-moz-placeholder { color: #f5543a; opacity: 1; }
.sjdfield input .wpcf7-not-valid::-moz-placeholder { color: #f5543a; opacity: 1; }
.sjdfield input .wpcf7-not-valid:-ms-input-placeholder { color: #f5543a; }

.sjdfieldleft {float:left; width:49.3%;}
.sjdfieldright {float:right; width:49.3%;}
.sjdformattch .upload_cv { float:left; margin:0 18px 0 0;width:/*235px*/16.35%;}
.sjdformattch .upload_cv span, .sjdformattch .upload_cl span{width:100%; display:block;}
.sjdformattch .upload_cl {float:left; width:/*305px*/21.2%;}
.sjdformattch .hfile label {width:336px; text-align:center; line-height:67px; color:#fff; text-align:center; height:67px; font-size:22px; text-transform:uppercase; background:#ea5239 !important;}
.sjdformattch .hfile input[type=button]{width:100%; text-align:center; line-height:48px; color:#fff; text-align:center; height:48px; font-size:18px; text-transform:uppercase; background:#ea5239 !important; opacity:1; visibility: visible; cursor:pointer; z-index:9; position: static; overflow:inherit;}
.sjdformattch .hfile span#tover , .sjdformattch .hfile span#tover2 {width: 100%;text-align: left; padding-left:18px; font-size:13px; display: block; color:#FFF; line-height:22px; background:url(images/att_up.jpg) no-repeat left 4px; margin-top:10px; font-weight:normal; display: inline-block; width:calc(100% - 15px);}
.sjdformattch .hfile a.remove_file svg {fill: #ea5239;width: 100%;}
.sjdformattch .hfile a.remove_file {display: inline-block;width: 14px;text-align: right;vertical-align: top;margin-top: 10px;}
.sjdforminin .sjdfield span.wpcf7-not-valid-tip{ background:url(images/form_error.jpg) no-repeat left top; padding:0px 0px 0px 12px; color:#202945 !important; font-size:13px; line-height:22px; font-weight:500; margin-top:5px;}
.sjdforminin .hfile span.wpcf7-not-valid-tip{background:url(images/form_error.jpg) no-repeat left top; padding:0px 0px 0px 12px; color:#202945 !important; font-size:13px; line-height:22px; font-weight:500; margin-bottom:5px; position:absolute; top:-25px;width:100%;}
.sjdformattch {padding-top: 39px;}
.sjdformattch .upload_cl.hfile label {width:435px;}
.sjdformattch .hfile { background:none !important; position:relative;}
/*.sjdformattch .hfile label {background:#ea5239 !important; }*/
.sjdformsub {direction:rtl; margin:0px 0 0 0; float:right;width:/*305px*/21.2%;}
.sjdformsub input {display:block; width:100%; background:#202945; height:48px; font-size:18px; color:#fff; text-transform: uppercase; padding:0 20px;}

.sjdforminin{ position:relative;}
.sjdforminin div.wpcf7-validation-errors, .sjdforminin div.wpcf7-acceptance-missing {position: absolute;margin: 0px;bottom: 22px;width: 350px;right: /*370px*/26%;border: none;font-size: 18px; font-family: 'Roboto', sans-serif;text-align: left;line-height: 120%;padding: 0px 0px 0px 22px !important;font-weight: 500;text-transform: uppercase; background:url(images/form_mainerror.jpg) no-repeat left top;}

.sjdbottom { background:#1a2540; padding:41px 0 60px 0;}
.sjdbottom h5{ margin:0px 0 60px 0; padding:0 0 25px 0; position:relative; text-transform:uppercase; font-size:30px; color:#fff;}
.sjdbottom h5:after {position:absolute; content:''; left:0px; bottom:0px; background:#fff; width:86px; height:5px;}
.sjdbottom h5 span {font-weight:300;}
.sjdbottom ul {display: table; margin:0px; padding:0px; font-size:0px; width:100%;}
.sjdbottom ul li {display: table-cell; vertical-align:top; padding:0 10px; margin:0px;}
.expimg {height:103px; display:table; width:100%; text-align:center;}
.expimg span {display:table-cell; vertical-align:middle;}
.expimg span img {max-height:103px; margin:0 auto;}
.expno { width:68px; background:url(images/noarrow.png) no-repeat bottom center; font-size:38px; text-align:center; font-weight:bold; padding:19px 0 22px 0; margin:0 auto; line-height:38px;}
.exptext { text-transform: uppercase; color:#fff; text-align:center; font-size:22px; line-height:118%; padding:8px 0 0 0;}

.single-job .pgcont {padding:0px;}
/*.career_banner .bnr iframe{ height: calc(100vh + 100px) !important;}*/

#acp-toggle-toolbar{ display:none !important;}
.skinew .skiplinks {top:-15px; left:0;}
.skiplinks {position:absolute; top:10px; left:15%; z-index:999;}
.skiplinks a { color:#151e4a; opacity:0; background:#FFF; }
.skiplinks a:focus {opacity:1; outline: none; padding:3px; border:1px solid #151e4a;}
#footer .skiplinks { position:static;}

.carbuttons{ position:absolute; left:5%; bottom:70px; z-index:99;}
.carbuttons svg {display: inline-block; width: 15px;color: #FFF; margin-right: 10px;}
.carbuttons #play-button{display:none;}
.carbuttons.hidepause #play-button{display:block;}
.carbuttons.hidepause #pause-button{display:none;}
.carbuttons.hideplay #play-button{display:none;}
.carbuttons.hideplay #pause-button{display:block;}

.accessicon {position: fixed;bottom: 70px;left: 30px;z-index: 99;}
.accessicon a {display: block;}
.accessicon a svg .cls-1{fill: #fff;}
.accessicon a svg .cls-2{fill: #151e4a;}
#acp-close-toolbar{ left:90% !important;}
a.voli, a.pausevi, a.playvi {pointer-events: none;color: #FFF;}
a.voli i{ font-size:18px !important}
.homesl .rev_slider .tp-parallax-wrap.plpaush .tp-loop-wrap{right:0px !important; left: inherit !important;}
.homesl .rev_slider .tp-parallax-wrap.plpaush .tp-loop-wrap .tp-mask-wrap{ right:0px !important; left: inherit !important; bottom:10px !important;}
.homesl .rev_slider .tp-parallax-wrap.plpaush .tp-mask-wrap .tp-caption{ float:right !important; width:50px !important; height:50px !important;padding:0px !important; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.homesl .rev_slider .tp-parallax-wrap.plpaush .tp-mask-wrap .tp-caption a.voli{ display:table; vertical-align:middle; height:50px; width:50px; text-align: center !important;}
.homesl .rev_slider .tp-parallax-wrap.plpaush .tp-mask-wrap .tp-caption a.voli i{ display: table-cell;vertical-align:middle;}

.pgcont.accessibilitypage .left h4{ font-size:22px; margin-bottom:15px; color:#55c1e0;}
.pgcont.accessibilitypage .left h6{ font-size:20px; margin-bottom:15px;}
.accessibilitypage .left ul{ margin-bottom:20px;}
.accessibilitypage .left a{ font-weight:bold;}
.accessibilitypage .left a.normtxt{ font-weight:normal; text-decoration:underline;}
.accessibilitypage .left a.normtxt:hover,.accessibilitypage .left a.normtxt:focus{ text-decoration:none;}

/*---Corporate New Page----*/
.corporpage .catpost{ padding-top:40px;}
.corporpage .catpost li .rmsdiv{ min-height:inherit;}
.corporpage .catpost li .rmsdiv .rsmtop{min-height: inherit;padding-bottom: 20px;background: #FFF;margin-bottom: 0px;}
.corporpage .catpost li .rmsdiv .rsmtop .sone{font-weight: 700;font-size: 20px; line-height: 105%;margin-bottom: 0;color: #45c4e0;background: #FFF; min-height: 21px; overflow: hidden;}
/*.corporpage .catpost li .rmsimg{min-height: 195px;height: 195px;padding: 0px 0px;margin-bottom: 0px;display: table;width: 100%;overflow: hidden;}
.corporpage .catpost li .rmsimg .rmspace{ height:195px;}*/
.corporpage .catpost li .rmsdiv:hover img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.pgcont.about .left.colpore ul {padding-bottom: 10px;}

/*.page-template-page-investor .bnr_in {width:64.6%;}
.page-template-page-investor .bnr_in:after {content: ''; position: absolute; right: 24%; top: 0px; background: url(images/invrelicon.svg) no-repeat bottom left;  width: 100%; height: 100%;}
.page-template-page-investor #pagebanner .bnr .bannerhn {bottom:280px; padding:0 0 0 110px;}*/

/*.page-template-page-board #pagebanner .bnr .bannerhn {bottom:50%;}*/
.pgcont.boardpag {padding:60px 0 40px 0;}

.page-template-page-board .bnr.fourwidth .bnr_in , .page-template-page-managment .bnr.fourwidth .bnr_in { width:64.5%;}
.page-template-page-board #pagebanner .p-title, .page-template-page-managment #pagebanner .p-title {display:none;}
/*.page-template-page-managment #pagebanner .bnr .bannerhn {bottom:50%;}*/
.pgcont.management {padding:50px 0 40px 0;}

.board .contpopinn { max-width:944px; padding:86px 90px 88px 90px;}
.board li .contpopinn h6 {font-size:32px; line-height:1; color:#1F0050;}
.board .contpopinn .desig {font-size:26px; line-height:30px; padding:13px 0 30px 0;}
.board .contpopinn p {font-size:20px; line-height:30px; margin:0 0 28px 0;}
.board .contpopinn .mpopbuts {padding:8px 0 0 0;}

.page-template-page-pressreleases #pagebanner .p-title { display:none;}
.page-template-page-pressreleases #pagebanner .bnr .bannerhn {bottom:243px;}

.page-template-page-careerupdated ul li.hcarmenu {display:none;}
.carbantxtn { position:absolute; bottom:39%; left:0px; width:100%;}
.carbantxtn h1 { font-size:60px; line-height:72px; color:#fff; margin:0 !important;}
.carbantxtn span { font-weight:normal;}
#pagebanner .carbantxtn h1 {max-width:508px; font-size:60px; line-height:72px;}

.carmidleft {float:left; width:819px; position:relative; z-index:9;}
.carmidfolimg img {width:100%;} 
.carmidlftdiv {position: absolute; top:50%; transform:translateY(-50%); left:0px; right:140px; margin:0 auto; width:310px; text-align:center;}
.carmidlftdiv h3 { font-size:48px; line-height:57px; color:#fff; font-weight:normal; margin:0 0 32px 0;}
.carmidlftsocial ul {display:block; margin:0px -10px; padding:0px; font-size:0px;}
.carmidlftsocial ul li {display:inline-block; vertical-align:top; padding:0 10px; margin:0px;}
.carmidlftsocial ul li a {width:52px; height:52px; border-radius:50%; -webkit-border-radius:50%; background: #00849D; display:table;}
.carmidlftsocial ul li a span {display:table-cell; vertical-align:middle; width:100%;}
.carmidlftsocial ul li a img {margin:0 auto;}
.carmidlftsocial ul li a.fowlli {background:none;}
.carmidlftsocial ul li a span svg {display:block; margin:0 auto;}
.carmidlftsocial ul li a span svg path {fill:#fff; transition:0.3s; -webkit-transition:0.3s;}
.carmidlftsocial ul li a.fowlli span svg path {fill:#fff;}
.carmidlftsocial ul li a.fowlli span svg path + path {fill:#00849D;}
.carmidlftsocial ul li a:hover {background:#fff;}
.carmidlftsocial ul li a.fowlli:hover {background:#fff;} 
.carmidlftsocial ul li a.fowlli:hover span svg path {fill:#00849D;}
.carmidlftsocial ul li a.fowlli:hover span svg path + path {fill:#fff;}
.carmidlftsocial ul li a:hover svg path {fill:#00849D;}

.carmidright {float:right; width:calc(100% - 700px); margin:0 0 0 -119px;}
.carmidright ul {display:block; margin:0px; padding:0px; font-size:0px;}
.carmidright ul li {display:inline-block; vertical-align:top; width:50%; padding:0px; margin:0px; overflow:hidden;}
.carmidright ul li .fadeefeimage {height:374.3px !important;}
.carmidright ul li img {object-fit:cover; height:100%;}

.page-template-page-events .bnr_in { width:72.2%;}
.page-template-page-events #pagebanner .p-title {display:none;}
.page-template-page-events #pagebanner .bnr .bannerhn {bottom:50%;}

.evedetail .wrap { max-width:1008px; margin:0 auto;}
.single .pgcont.evedetail {padding:50px 0 0 0;}
.eltop h3 { font-size:30px; line-height:36px; color:#1F0050; margin:0 0 40px 0;}

@media only screen and (max-width: 1000px) { 
.booNavigation .newmenu > li { padding: 0px 10px; }
}

@media all and (-ms-high-contrast: active) {  
/* Remove purple highlight in HC mode */  
select:focus::-ms-value{
  background-color: transparent;  /*make the select background transparent in ie */
  color: white;
 }
}
@media all and (-ms-high-contrast: none) {  
/* Remove blue highlight in Normal mode*/  
select:focus::-ms-value{
  background-color: transparent;  
  color: black;
}
}

#pagevideo video{ width:100%;}
.newcareerp .pgcont{ padding:0px 0px 140px 0px; }
.topcareer_social{ position:relative; margin-top:20px;}
.career_media{ font-size:0px; position:absolute; top:0px; right:10px;}
.career_media a {display: inline-block;width: 80px;height: 80px;border-radius: 52%;font-size: 50px; border: 4px solid; text-align: center; line-height: 72px; margin:0px 13px;}
.career_con_new{ background:url(images/career_conbg.png) no-repeat bottom center; background-size:contain; padding-bottom:50px;}
.career_con_new h1{ color:#1b1c4c; font-size:62px; line-height:75px; font-weight:900; margin:0px; padding:0px;}
.career_con_new p{font-family: 'HelveticaNeue-Thin'; font-size:36px; line-height:110%; padding:15px 100px 0px 0px; margin:0px;}
.career_new_list ul {margin: 0px;padding: 50px 0px 30px 0px;}
.career_new_list ul li { margin: 0px; padding: 0px; float: left; width: 33.33%; display: block;color: #FFF;}
.career_new_list ul li a.cboxanchor {display:block;}
.top_career_contentarea{height:404px; display:table; width:100%; border-collapse:collapse; padding:0px 0px; position:relative;}
.top_career_contentarea h3{font-family: 'Helvetica-Bold'; color:#FFF; text-align:center; margin:0px; padding:0px 0px 27px 0px; font-size:18px; line-height:100%;}
.top_career_contentarea p{color:#FFF; text-align:center; margin:0px; padding:0px; font-size:18px; line-height:130%; font-weight:300;}
.top_career_contentarea strong { font-weight: bold;}
.top_career_contentarea .care_in{ vertical-align:top; text-align:center; display:table-cell; padding:27% 30px 0 30px;}
.career_new_list ul li .bottom_career_img img{ width:100%;}

.top_career_contentarea .career_list_arrow{ position:absolute; content:''; left:60%; bottom:0px; transform: rotate(90deg); transform-origin: 100% 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.top_career_contentarea .career_list_arrow:after, .top_career_contentarea .career_list_arrow:before {content: '';display: block;position: absolute;left: 100%; width: 0; height: 0;border-style: solid;}
.top_career_contentarea .career_list_arrow:after { top: 10px; border-color: transparent transparent transparent #FFF; border-width: 34px;}
.top_career_contentarea .career_list_arrow:before {top: -4px; border-width: 48px;}

.career_bottom_img{ padding:30px 0px 30px 0px;}
.career_bottom_img img{ width:100%;}
.logo.necaree{ width:104px;}

/*---Home New---*/
.home_main_heading{ background:#FFF url(images/home_bg.jpg) no-repeat; background-attachment:fixed !important; text-align:center; /*height:67.4vh;*/ height:531px; display:table; width:100%; background-size:cover;}
.page-id-10328 .home_main_heading{background:#FFF url(images/hme_bg_new.jpg) no-repeat;}
.home_main_heading .wrapheading{ max-width:1200px; margin:0px auto; display:table-cell; vertical-align:middle;}
.home_main_heading.sec1 {-webkit-transition: width 1000ms ease-in, opacity 2s ease-out; -moz-transition: width 1000ms ease-in, opacity 2s ease-out;  -o-transition: width 1000ms ease-in, opacity 2s ease-out;   transition: width 1000ms ease-in, opacity 1s ease-out; opacity:0; width:0%;  overflow: hidden;}
.home_main_heading.sec1.active{ opacity: 1; width: 100%;}
/*.home_main_heading .wrapheading{ -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 100%;  transform-origin: 0 100%;  -webkit-transition-property: transform;   transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out; opacity:0;}
.home_main_heading.active .wrapheading{-webkit-transform: scaleX(1); transform: scaleX(1); opacity:1; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}*/


.home_main_heading h3{ font-size:72px; line-height:60px; font-weight:900; color:#55c1e0; text-align:center; text-transform:uppercase; padding-bottom:30px;}
.home_main_heading h4{ font-size:72px; line-height:60px; font-weight:300; color:#55c1e0; text-align:center; text-transform:uppercase;}

.homslidedesktop .rs-parallax-wrap p{ font-size:40px !important; font-weight:normal; line-height:48px !important; color:#FFF; padding:0px 0px 27px 0px; margin:0px;}
.homslidedesktop .rs-parallax-wrap h4{ font-size:60px !important; font-weight:bold; line-height:80px !important;color:#FFF;padding:0px 0px 46px 0px; margin:0px;}
.homslidedesktop .rs-parallax-wrap a{ font-size:20px !important; font-weight:bold; line-height:58px !important; text-align:center; text-decoration:none; background:#FFF; color:#1F0050; padding:0px 42px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s; transition-delay:0.3s;}
.homslidedesktop .rs-parallax-wrap a:hover{ background:#1F0050; color:#FFF;}
.homslidedesktop rs-sbg-px:before{ position:absolute;content:''; left:0px;right:0px; top:0px; width:100%; height:100%; background:url(images/home_slider_overlay.svg)no-repeat left top; backgroung-position:100% 100%;;z-index:9;}

.articles.homesection{background:#1F0050; padding:154px 0px /*154px 105px;*/;}
.articles.homesection h2 {text-align:center; color:#fff; font-size:54px; line-height:1; margin:0 0 70px 0; font-family: 'Simpler'; font-weight:normal;}
.article_sli{ position:relative; overflow:hidden;}
.article_sli_mob { display:none;}
.article_sli ul{ margin:0px -14px; padding:0px;}
.article_sli ul li, .article_sli ul li.fixedwidth{ padding: 0px 14px; float:left; width:25%; display:block; transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s; transition-delay:0.3s; -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -o-transition-delay:0.3s;}
.home .article_sli ul li .slidbox3 .sli_ar_img, .home .article_sli ul li .slidbox4 .sli_ar_img{ background-position: center right !important;}
.article_sli ul li a{ display:block; border-radius:13px; -webkit-border-radius:13px; overflow:hidden;}
.article_sli ul li.shrink{width:15.5%}
.article_sli_title{ overflow:hidden; height:145px !important; background:#fff; padding:27px 25px;}
.article_sli ul li.shrink .article_sli_title h3{/* font-size:0px;*/}
.article_sli ul li.shrink .article_sli_title h3 span{ /*opacity:0;*/}

.article_sli ul li.grow{width:53.5%}
.article_sli ul li .article_m_sli{width:100%; }
.article_sli ul li .sli_ar_img{ background-size:cover !important; background-position:center center!important; width:100%; height:380px;} 
.article_sli ul li .sli_ar_img .sli_logo {padding: 15px 0px 0px 22px; transition:0.5s; -webkit-transition:0.5s;-moz-transition:0.5s; opacity:1; visibility:visible; height:auto;}
.article_sli ul li.shrink .sli_ar_img .sli_logo{ opacity:0; visibility:hidden; height:0px;}
.article_sli ul li .article_sli_title h3, .article_sli ul li.grow .article_sli_title h3{ /*font-size:28px; line-height:35px;*/ font-size:24px; line-height:28px;font-weight:300; color: #1F0050; padding:0px; font-family: 'Simpler'; font-weight:bold; }
.article_sli ul li .article_sli_title h3 span{ opacity:1; display:block; font-weight:bold}
.article_sli_title .showtst, .article_sli_title_show .hiddentst { padding:0 0 0 25px; position:relative; height:70px; display:table; width:100%;}
.article_sli_title .showtstin, .article_sli_title_show .hiddentstin {display:table-cell; vertical-align:middle; width:100%;}
.article_sli_title .showtst:after, .article_sli_title_show .hiddentst:after { position:absolute; content:''; left:0px; top:0px; width:5px; height:100%; background:#00E6DA; border-radius:3px;}


.article_sli ul li .article_sli_title_show{ display:none; padding:27px 25px; height:145px; overflow:hidden; background:#fff; }
.article_sli ul li.grow .article_sli_title{ display:none;}
.article_sli ul li.shrink .article_sli_title,  .article_sli ul li.shrink .article_sli_title_show{}
.article_sli ul li.grow .article_sli_title_show{ display:block;}

.article_sli ul li.shrink .article_sli_title_show  .hiddentst h4, .article_sli ul li.shrink .article_sli_title_show  .hiddentst p{ font-size:0px;}
.article_sli ul li .article_sli_title_show .hiddentst{ -webkit-transition: width 50ms ease-in, opacity 0.5s ease-out; -moz-transition: width 50ms ease-in, opacity 0.5s ease-out;  -o-transition: width 50ms ease-in, opacity 0.5s ease-out; transition: width 50ms ease-in, opacity 0.4s ease-out; transition:0.7s; -webkit-transition:0.7s;-moz-transition:0.7s; -webkit-transition:0.7s; -o-transition:0.7s; transition-delay:0.5s; -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -o-transition-delay:0.5s; transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; opacity:0; width:100%;  overflow: hidden;}
.article_sli ul li.grow .article_sli_title_show .hiddentst{ opacity:1; width:100%;}
.article_sli ul li .article_sli_title_show .hiddentst h4{ /*font-size:42px; */ font-size:24px; line-height:28px; color: #1F0050; padding-bottom:10px; margin-bottom:0px; font-family: 'Simpler'; font-weight:bold;}
.article_sli ul li .article_sli_title_show .hiddentst h4 br{ display:none !important;}
.article_sli ul li .article_sli_title_show .hiddentst p{ /*font-size:30px;*/font-size:22px; line-height:26px; font-family: 'Simpler'; font-weight:normal; color: #1F0050;}
.article_sli ul li .article_sli_title_show .hiddentst p span { font-weight:bold; text-decoration:none; display:inline-block; vertical-align:top;}

.hom_banner .homevideo {height: 864px; position:relative; background-attachment:fixed !important;}
/*.hom_banner .homevideo:before{ position:absolute; content:''; width:100%; height:100%; top:0px; left:0px; background:rgba(0,0,0,0.4);}*/
.hom_banner .homevideo .wrap{max-width:100%; position:static;}
.hom_banner .homevideo h3{ font-size:72px; line-height:80px; font-weight:300; position:relative;}
.hom_banner .homevideo h3 strong{ display:block;}
.hom_banner .homevideo .playbtn{ background:url(images/play_but_new.svg) no-repeat center center; width:108px; height:108px; position:absolute; top:55%; left:0px; right:0px;}
.wow { visibility: visible; }
/*.home .wow { visibility: hidden; }*/

.home_new_bottom{ background:#1a2540;}
.home_new_bottom a.imgonlyanchor {position:relative;}
.plateformwrap { position:absolute; top:35%; left:0px; width:100%; padding:0 80px;}
.plateformwrap img {margin:0 0 35px 0;}
.pltfrmwrapdiv h4 { font-size:60px; line-height:72px; font-family: 'Simpler'; font-weight:300; color:#fff;}
.pltfrmwrapdiv span {display:block; color:#fff; font-size:60px; line-height:72px; font-family: 'Simpler'; font-weight:normal;}
.home_new_bottom *{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
/*.home_new_bottom.active .left_ban_arrow{width:16.921%;}
.home_new_bottom .left_ban_x_arrow{ float:left; width:36.46%}*/
.home_new_bottom .new_bott_imacr{ position:relative; width:54%; float:left; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; left:-16.921%; transition-delay:0.7s; -webkit-transition-delay:0.7s; -moz-transition-delay:0.7s;}
.home_new_bottom.active .new_bott_imacr{ position:relative; left:0%;}
.home_new_bottom .left_ban_arrow{float:left; width:31.335%; transition-delay:0.58s; -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s;}
.home_new_bottom .left_ban_x_arrow{ float:left; width:68.12%}
.home_new_bottom .hbtext{ float:right; width:calc(100% - 54%); max-width:inherit; position:relative; left:-29px; padding-top:15.3%;}
.home_new_bottom .hbtext h3{ font-size:62.46px; color:#45c4e0; text-transform:uppercase; font-weight:900; margin-bottom:9px; padding:0px;}
.home_new_bottom .hbtext h4{ font-size:62.15px; color:#45c4e0; text-transform:uppercase; font-weight:300;}
.home_new_bottom .hbtext .botext_bn{ display:inline-block;}
.home_new_bottom .hbtext .botext_bn .explore_b{ text-align:left; padding-top:17px;}
.home_new_bottom .hbtext .botext_bn a{ font-size:29.1px; font-weight:normal; text-transform:uppercase; color:#FFF; background:#f6a31c; border:none; padding:0px; width:171px; line-height:51px; text-align:center;}
.home_new_bottom .hbtext .botext_bn a:hover{ background:#45c4e0;}

.home_boundless { padding:165px 20px 85px 20px; text-align:center;}
.home_boundless .wrapheading { max-width:1760px; margin:0 auto;}
.home_boundless h3 { font-size:48px; line-height:1.2; color: #1F0050; font-family: 'Simpler'; font-weight: bold;}
.home_boundless h3 span {font-weight:normal;}


.spacewrap{/*width:86.36%;*/ width:100%;}
.home-events li .firstevent{background:#1f2844; /*max-width:547px;*/}
.home-events li .firstevent .firstevent_img{ position:relative;}
.home-events li .firstevent .firstevent_img a{ display:block;}
.home-events li .firstevent .firstevent_img img{width:100%;}
.home-events li .firstevent .event_lo { width: 187px; position: absolute; top: 20px;left: 20px;}
.home-events li .firstevent_desc{ padding:12px 14px 15px 14px;}
.home-events li .firstevent_desc a{ display:block;}
.home-events li .firstevent_desc .date{font-size:20px; line-height:100%; color: #FFF; font-weight:500; padding:0px 0px 15px 0px; display:block;}
.home-events li .firstevent_desc h5{ color:#45c4e0; font-size:22px; line-height:100%; margin:0px; padding:0px 0px 4px 0px; font-weight:300;}
.home-events li .firstevent_desc p{ font-weight:300; font-size:20px; line-height:100%; color:#45c4e0; padding-bottom:12px;}
.home-events li .firstevent_desc .eventmo a{ font-size:18px; font-weight:500; line-height:100%; color:#FFF; text-transform:uppercase; display:inline-block; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.home-events li .firstevent_desc .eventmo a:hover{color:#45c4e0;}

/*-----------Home popup---*/
.subscrippopup { display: none; position: fixed; left: 0;  right: 0; bottom: 0; z-index: 99999; top:0px;}
.subscripopinn { background: #1b1c4c; max-width: 325px; width: 100%; margin: 0px auto; padding:17px 20px 27px 20px; position: absolute; left: 0; right: 0; top:50%; transform: translateY(-50%); -w
transform: translateY(-50%); -moz-transform: translateY(-50%); }
.subcpclose { background:rgba(255, 255, 255, 0.8);  height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; }
.subscripopinn h3{ font-size:29px; color:#56c2e1; text-transform:uppercase; text-align:left; font-weight:900; position:relative;}
.subscripopinn h3 span{ font-weight:300; display:block;}
.subscripopinn h3:after {position: absolute;content: '';width: 84px;height: 5px;left: 0px;background: #FFF;bottom: -11px;}
.subscripopinn p{ color:#FFFFFF; font-size:17px; text-align:left; line-height:120%; font-weight: 300; padding:23px 0px 0px 0px; margin-bottom:15px;}
.subfomhome{/*max-width:244px; margin:0px auto;*/}
.subfomhome .subs_field{ margin-bottom:17px;}
.subfomhome .subs_field input{width:100%; height:36px; background:#FFF; color:#1b1c4c; font-size:15px; font-weight:normal;}
.subfomhome .subs_field .sub_company {width: 50%; float: left;padding-right: 10px;}
.subfomhome .subs_field .sub_position {float: right; width: 50%; padding-left: 10px;}
.subfomhome .subs_field_but input{ line-height:36px; background:#56c2e1; width:100%; text-align:center; font-size:18px; font-weight:600; text-transform:uppercase;}
.subfomhome .subs_field .wpcf7-form-control-wrap{ display:block;}
.subfomhome .subs_field span.wpcf7-not-valid-tip {display: block; position: static;width: 100%;left: 0px;right: 0px;color: #f5543a; background:url(images/err_pop.jpg) no-repeat top left; font-size: 15px;font-weight: normal; margin-top:5px; padding-left:12px;}
.subfomhome div.wpcf7-validation-errors{ color:#FFF !important; border:2px solid #FFF; font-size:16px; line-height:110%; display:none !important;}
.subfomhome div.wpcf7-mail-sent-ok{ color:#FFF !important; font-size:14.8px; line-height:110%; background:url(images/suc_pop.jpg) no-repeat left top; padding:0px 0px 0px 20px!important; border:none !important; margin:21px 0px 0px 0px !important; text-align:left;}
.subfomhome .subs_field .wpcf7-not-valid::-webkit-input-placeholder { color: #f5543a; }
.subfomhome .subs_field .wpcf7-not-valid:-moz-placeholder { color: #f5543a; opacity: 1; }
.subfomhome .subs_field .wpcf7-not-valid::-moz-placeholder { color: #f5543a; opacity: 1; }
.subfomhome .subs_field .wpcf7-not-valid:-ms-input-placeholder { color: #f5543a; }
.poclos{ position:absolute; right:10px; cursor:pointer; z-index:99;}
.poclos svg{ fill:#FFF;}

.scrolltop{ position:fixed; right:30px;  z-index: 999; cursor: pointer; text-align: center; bottom: 70px; width:40px;}

/*.carpagha{overflow: hidden;white-space: nowrap; font-size:0px;}
.carpagha .griddiv {display: inline-block; animation: marquee 10s linear infinite; width:100%;}
.carpagha .griddiv.griddivnew{display: inline-block; animation: marquee2 10s linear infinite; animation-delay: 5s;}

@keyframes marquee {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes marquee2 {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-200%);
  }
}*/

#pagebanner .bnr.abovideo{ overflow:hidden;}
.page-template-page-careerupdated #pagebanner .bnr, #pagebanner .bnr.abovideo{ position:relative;}
.video-foreground,
.video-foreground iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.blog2sideimg {margin:0 0 40px 0;}
.blog2sideimg img {width:100%;}

@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}

.packagesl{width:575px; font-size:18px;}
.packagesl .pagecol1{width:calc(100% - 194px); text-align:left; float:left; padding:18px 0px;}
.packagesl .pagecol{text-align:left; float:left; padding:18px 0px;}
.packagesl .pagecol2{ width:64px;}
.packagesl .pagecol3{ width:80px;}
.packagesl .pagecol4{ width:50px;}

ul.submenu1 {position: relative;}
.skipmenu {position: absolute !important;left: 0px;top: -30px; width:100% !important;}
.skipmenu a{ opacity:0; font-weight: normal !important; border:none !important; text-transform:inherit !important; padding:3px !important;}
.skipmenu a:focus {opacity:1; outline:none !important; border:1px solid #1b1c4c !important;}


/*---Footer new---*/
.footer_top_n {position:relative; max-width:1520px; margin:0 auto; padding:25px 0 86px 0;}
.ftopnleft {float:left; font-size:17px; line-height:1; color:#fff; font-family: 'Simpler'; font-weight:normal;}
.ftopnleft a, .ftopnright a {color:#fff;}
.ftopnright {float:right; font-size:17px; line-height:1; color:#fff; font-family: 'Simpler'; font-weight:normal;}
.footer_top_n .ftnewmenu{ margin:0px; padding:0px}
.footer_top_n .ftnewmenu > li{ float:left; display:block; padding:0px 15px 0px 0px; text-align:left;}
.footer_top_n .ftnewmenu > li > a{ pointer-events:none; text-transform:uppercase; font-weight:500; padding:0px; display:block; font-size:22px; width:100%; color:#FFF;}
.footer_top_n .ftnewmenu li ul{ margin-top:25px;}
.footer_top_n .ftnewmenu li ul li{ width:100%; float:none; margin: 0px;padding: 0px;display: block;}
.footer_top_n .ftnewmenu li ul li a{ display:block; padding:5px 0px; font-size: 18px; font-weight: 300;line-height: 100%;/*color: #222944;*/color:#FFF;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s; margin:0px; width:100%;}
.footer_top_n .ftnewmenu li ul li a:hover{ font-weight:700;}

.acp-main-nav li{ display:block;}
#acp-close-toolbar{width:15px !important;}

#acwp-toolbar-btn{ display:none !important;}
@media only screen and (min-width:1280px) {
.searchpage .recentposts .rel_menu ul.tabmenu{display: table !important; height:auto !important; opacity:1 !important;}
}

@media only screen and (max-width:1200px){
.career_con_new h1{ font-size:40px; line-height:50px;}	
.career_media a { width: 60px; height: 60px; border-radius: 50%; font-size: 40px; border: 3px solid; text-align: center; line-height: 54px; margin:0px 7px;}
.career_con_new p{ font-size:30px; padding:15px 0px 0px 0px;}
}

@media only screen and (max-width:1150px){
.logo.necaree{ width:80px;}	
}

@media only screen and (max-width:1024px){
.top_career_contentarea .career_list_arrow:before{top: 0px; border-width: 32px;}
.top_career_contentarea .career_list_arrow:after{border-width: 22px;}
}

@media only screen and (max-width:800px){
.career_new_list ul li{ width:100%;}	
.top_career_contentarea{ display:block; height:inherit; padding:30px 0px;}
.top_career_contentarea .career_list_arrow{ left:57%;}
.career_con_new h1{ font-size:30px; line-height:36px;}
.career_con_new p{ font-size:20px;}
.top_career_contentarea .care_in {padding:0 30px;}
}

@media only screen and (max-width:768px){
#pagevideo { display:none !important;}
.page-template-page-new-career #pagebanner{ display: block !important;}
.page-template-page-new-career #pagebanner .bnr .bannerhn .bannerinnndiv{ display:none;}
}

@media only screen and (max-width:639px){
.career_media a {width: 40px; height: 40px; font-size: 28px; border: 2px solid; line-height: 36px; margin: 0px 7px;}	
.topcareer_social{ padding-bottom:10px;}

.scrolltop{right:10px; width:40px;}

.packagesl{width:100%;}
}

#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler{border-color:#1F0050 !important; background-color:#1F0050 !important;}