<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name : One Connect
Author : Lance &amp; Shashikant
Description : July 2019
*/
@font-face {
	font-family:'Poppins-Regular';
  	src:url('fonts/Poppins-Regular.eot');
  	src:url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Regular.woff') format('woff'),
		url('fonts/Poppins-Regular.woff2') format('woff2'),
		url('fonts/Poppins-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-Italic';
  	src:url('fonts/Poppins-Italic.eot');
  	src:url('fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Italic.woff') format('woff'),
		url('fonts/Poppins-Italic.woff2') format('woff2'),
		url('fonts/Poppins-Italic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-Light';
  	src:url('fonts/Poppins-Light.eot');
  	src:url('fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Light.woff') format('woff'),
		url('fonts/Poppins-Light.woff2') format('woff2'),
		url('fonts/Poppins-Light.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-LightItalic';
  	src:url('fonts/Poppins-LightItalic.eot');
  	src:url('fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-LightItalic.woff') format('woff'),
		url('fonts/Poppins-LightItalic.woff2') format('woff2'),
		url('fonts/Poppins-LightItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-Thin';
  	src:url('fonts/Poppins-Thin.eot');
  	src:url('fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Thin.woff') format('woff'),
		url('fonts/Poppins-Thin.woff2') format('woff2'),
		url('fonts/Poppins-Thin.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-ThinItalic';
  	src:url('fonts/Poppins-ThinItalic.eot');
  	src:url('fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-ThinItalic.woff') format('woff'),
		url('fonts/Poppins-ThinItalic.woff2') format('woff2'),
		url('fonts/Poppins-ThinItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'Poppins-Medium';
  	src:url('fonts/Poppins-Medium.eot');
  	src:url('fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Medium.woff') format('woff'),
		url('fonts/Poppins-Medium.woff2') format('woff2'),
		url('fonts/Poppins-Medium.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'Poppins-MediumItalic';
  	src:url('fonts/Poppins-MediumItalic.eot');
  	src:url('fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-MediumItalic.woff') format('woff'),
		url('fonts/Poppins-MediumItalic.woff2') format('woff2'),
		url('fonts/Poppins-MediumItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}

@font-face {
	font-family:'Poppins-SemiBold';
  	src:url('fonts/Poppins-SemiBold.eot');
  	src:url('fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-SemiBold.woff') format('woff'),
		url('fonts/Poppins-SemiBold.woff2') format('woff2'),
		url('fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-SemiBoldItalic';
  	src:url('fonts/Poppins-SemiBoldItalic.eot');
  	src:url('fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-SemiBoldItalic.woff') format('woff'),
		url('fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
		url('fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-Bold';
  	src:url('fonts/Poppins-Bold.eot');
  	src:url('fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Bold.woff') format('woff'),
		url('fonts/Poppins-Bold.woff2') format('woff2'),
		url('fonts/Poppins-Bold.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-BoldItalic';
  	src:url('fonts/Poppins-BoldItalic.eot');
  	src:url('fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-BoldItalic.woff') format('woff'),
		url('fonts/Poppins-BoldItalic.woff2') format('woff2'),
		url('fonts/Poppins-BoldItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-ExtraBold';
  	src:url('fonts/Poppins-ExtraBold.eot');
  	src:url('fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-ExtraBold.woff') format('woff'),
		url('fonts/Poppins-ExtraBold.woff2') format('woff2'),
		url('fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-ExtraBoldItalic';
  	src:url('fonts/Poppins-ExtraBoldItalic.eot');
  	src:url('fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
		url('fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
		url('fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-Black';
  	src:url('fonts/Poppins-Black.eot');
  	src:url('fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-Black.woff') format('woff'),
		url('fonts/Poppins-Black.woff2') format('woff2'),
		url('fonts/Poppins-Black.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'Poppins-BlackItalic';
  	src:url('fonts/Poppins-BlackItalic.eot');
  	src:url('fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/Poppins-BlackItalic.woff') format('woff'),
		url('fonts/Poppins-BlackItalic.woff2') format('woff2'),
		url('fonts/Poppins-BlackItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}	
	
@font-face {
	font-family:'TitilliumWeb-Regular';
  	src:url('fonts/TitilliumWeb-Regular.eot');
  	src:url('fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-Regular.woff') format('woff'),
       	url('fonts/TitilliumWeb-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;

	}
	
@font-face {
	font-family:'TitilliumWeb-Italic';
  	src:url('fonts/TitilliumWeb-Italic.eot');
  	src:url('fonts/TitilliumWeb-Italic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-Italic.woff') format('woff'),
       	url('fonts/TitilliumWeb-Italic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-Light';
  	src:url('fonts/TitilliumWeb-Light.eot');
  	src:url('fonts/TitilliumWeb-Light.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-Light.woff') format('woff'),
       	url('fonts/TitilliumWeb-Light.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-LightItalic';
  	src:url('fonts/TitilliumWeb-LightItalic.eot');
  	src:url('fonts/TitilliumWeb-LightItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-LightItalic.woff') format('woff'),
       	url('fonts/TitilliumWeb-LightItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'TitilliumWeb-Thin';
  	src:url('fonts/TitilliumWeb-Thin.eot');
  	src:url('fonts/TitilliumWeb-Thin.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-Thin.woff') format('woff'),
       	url('fonts/TitilliumWeb-Thin.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-ThinItalic';
  	src:url('fonts/TitilliumWeb-ThinItalic.eot');
  	src:url('fonts/TitilliumWeb-ThinItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-ThinItalic.woff') format('woff'),
       	url('fonts/TitilliumWeb-ThinItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-SemiBold';
  	src:url('fonts/TitilliumWeb-SemiBold.eot');
  	src:url('fonts/TitilliumWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-SemiBold.woff') format('woff'),
       	url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-SemiBoldItalic';
  	src:url('fonts/TitilliumWeb-SemiBoldItalic.eot');
  	src:url('fonts/TitilliumWeb-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-SemiBoldItalic.woff') format('woff'),
       	url('fonts/TitilliumWeb-SemiBoldItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
	font-family:'TitilliumWeb-Bold';
  	src:url('fonts/TitilliumWeb-Bold.eot');
  	src:url('fonts/TitilliumWeb-Bold.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-Bold.woff') format('woff'),
       	url('fonts/TitilliumWeb-Bold.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
	
@font-face {
  	font-family:'TitilliumWeb-BoldItalic';
  	src:url('fonts/TitilliumWeb-BoldItalic.eot');
  	src:url('fonts/TitilliumWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
    	url('fonts/TitilliumWeb-BoldItalic.woff') format('woff'),
       	url('fonts/TitilliumWeb-BoldItalic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	}
		
/* Global Styles */
	
*, *:after, *:before {
    margin:0;
    padding:0;
    outline:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	}

html {
    height:100%;
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
	}
	
html, body {
	height:100%;
	}
	
body {	
	font-family:Poppins-Light, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6e6e6e;
	line-height:1.7;
	font-weight:normal;
	-webkit-font-smoothing:antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust:100%;
	background:#ffffff url(../images/loader.gif) center center no-repeat;
	overflow-x:hidden;
	}
	
::selection {
	background:#666666; /* Safari */
	color:#fff;
	}
	
::-moz-selection {
	background:#666666; /* Firefox */
	color:#fff;
	}
		
img {
    width:auto\9;
  	/*height:auto;*/
  	max-width:100%;
  	vertical-align:middle;
  	-ms-interpolation-mode:bicubic;
	}
	
a, a:focus, a:hover {
	color:#fe9500;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
a:hover {
	color:#252525;
	outline:none;
	text-decoration:none;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}

:focus {
	border:none;
	outline:none;
	}
	
fieldset, a img {
	border:none;
	}

ol, ul {
    padding-left:15px;
    list-style-position:outside;
    /*list-style-type:none;*/
	}
	
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
	}
	
/* ClearFix */
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
	}

.container:after {
	content:" ";
	display:block;
	clear:both;
	}
	
.clearfix:after {
    content:"."; 
    display:block; 
    height:0px; 
    clear:both; 
    visibility:hidden;
	}
	
.clearfix {
	display:inline-table;
	}

/* Hides from IE-mac \*/
.clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
	
/* wrapper */
	
#wrapper {	
	position:relative;
    height:auto !important;
    min-height:100%;
    height:100%;
    width:100%;
	display:block;
	margin:0 auto;
    overflow:hidden;
	background:#ffffff;
	}
	
body, #wrapper, .footer-wrapper {
	opacity:0;
	}
	
.container {
	position:relative;
	}
	
/* Header Styles */

#pageHeaderWrapper {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	/*z-index:99;*/
	display:block;
	margin:0px auto;
	}

#pageHeader {
	position:relative;
	width:100%;
	display:block;
	margin:0px auto;
	padding:0px 0px;
	}
	
.header-container {
	position:relative;
	display:block;
	/*width:1140px;*/
	margin:0px auto;
	padding:30px 65px;
	}
	
/* Logo */
	
.logo {
	position:relative;
	display:block;
	float:left;
	width:90px;
	height:85px;
	z-index:1001;
	overflow:hidden;
	text-align:center;
	padding:0px 0px 0px;
	margin:0px auto 0px;
	}

.logo a {
	position:relative;
	width:100%;
	height:auto;
	display:block;
	overflow:hidden;
	}

.logo img {
	position:relative;
	display:block;
	height:auto;
	max-width:100%;
	}
	
.topRightContainer {
	position:relative;
	float:right;
	display:block;
	margin:0px auto 0px;
	}
	
/* Header Group */

.header-group {
	position:relative;
	float:right;
	display:block;
	font-size:14px;
	margin:0px auto 0px;
	}

/* Language Dropdown Box */

.lang-box {
	font-family:Poppins-Regular;
	position:relative;
	font-size:14px;
	float:left;
	height:25px;
	color:#ffffff;
	min-width:60px;
	line-height:21px;
	margin:0px 25px 0px;
	border:1px solid transparent;
	}

.lang-box:hover, .lang-box:focus {
	color:#ffffff;
	background:#000000;
	border-color:#000000;
	}
	
.lang-box:after {
	font-family:'Font Awesome 5 Free';
	position:absolute;
	content:"\f107";
	font-size:14px;
	height:21px;
	width:20px;
	right:0px;
	top:0px;
	z-index:5;
	color:#ffffff;
	font-weight:900;
	line-height:21px;
	text-align:center;
	display:inline-block;
	}
	
.lang-box select {
	position:relative;
	display:block;
	outline:none;
	border:none;
	width:100%;
	z-index:10;
	height:21px;
	color:#ffffff;
	font-size:14px;
	cursor:pointer;
	background:none;
	line-height:21px;
	padding:0px 5px 0px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	}

.lang-box select:hover, .lang-box select:focus {
	outline:none;
	border:none;
	}
	
.lang-box select:-moz-focusring {
	color:transparent;
    text-shadow:0 0 0 #ffffff;
	}

.lang-box select option:not(:checked) {
	color:#000000; /* prevent &lt;option&gt;s from becoming transparent as well */
	}
	
.lang-box select::-ms-expand {
    display:none;
	}
	
.icon-menu { float:right;z-index:9999;width:23px;height:23px;position:relative;margin:1px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;text-align:right;}
.icon-menu  span{display:block;position:absolute;height:2px;width:23px;background:#ffffff;border-radius:0px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;right:0;margin:0 auto;}
.icon-menu  span:nth-child(1){top:0px;}
.icon-menu  span:nth-child(2){top:7px;width:15px;right:4px;}
.icon-menu  span:nth-child(3){top:14px;}
/*.icon-menu  span:nth-child(4){top:21px; width:25px;}*/
.icon-menu.open span:nth-child(1),.icon-menu.close span:nth-child(1){background:#ffffff !important;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.icon-menu.open span:nth-child(2),.icon-menu.close span:nth-child(2){opacity:0;}
.icon-menu.open span:nth-child(3),.icon-menu.close span:nth-child(3){background:#ffffff !important;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.icon-menu.open span:nth-child(4),.icon-menu.close span:nth-child(4){opacity:0;}
.icon-menu.open span:nth-child(1), .icon-menu.open span:nth-child(3), .icon-menu.open:hover span:nth-child(1), .icon-menu.open:hover span:nth-child(3){background:#ffc600 !important;}

.menu-hiden {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9998;
	background:rgba(0,0,0,0.9);
	}
	
.tbl-cell {
	display:table-cell;
	vertical-align:middle;
	}
	
.tbl-menu {
	font-family:TitilliumWeb-Regular;
	table-layout:fixed;
	display:table;
	width:100%;
	height:100%;
	padding:80px;
	}
	
.mainmenu ul {
	font-family:TitilliumWeb-Regular;
	position:relative;
	font-size:40px;
	width:100%;
	margin:0px;
	font-weight:normal;
	padding:0px 0px 0px;
	}
	
.mainmenu&gt;ul&gt;li {
	margin:0px auto;
	display:block;
	}
	
.mainmenu&gt;ul&gt;li:first-child {
	}

.mainmenu&gt;ul&gt;li:last-child {
	margin-right:0px;
	}
	
.mainmenu&gt;ul&gt;li&gt;a {
	position:relative;
	display:block;
	color:#ffffff;
	line-height:45px;
	padding:10px 0px 10px;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	}
	
.mainmenu&gt;ul&gt;li&gt;a:before {
	position:absolute;
	display:block;
	content:'';
	left:0px;
	top:50%;
	width:0px;
	height:1px;
	margin-top:-1px;
	background:#ffffff;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	}
	
.mainmenu&gt;ul&gt;li:hover&gt;a:before, .mainmenu&gt;ul&gt;li.selected&gt;a:before {
	width:40px;
	background:#ffc600;
	}
	
.mainmenu&gt;ul&gt;li:hover&gt;a, .mainmenu&gt;ul&gt;li.selected&gt;a {
	color:#fe8300;
	padding-left:80px;
	background:-webkit-linear-gradient(to right, #fe8300 0%, #ffc600 100%);
	background:linear-gradient(to right, #fe8300 0%, #ffc600 100%);
    background-clip:border-box;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	}
	
.mainmenu&gt;ul ul, .mainmenu&gt;ul ul ul {
	position:absolute;
	font-size:25px;
	z-index:5;
	left:50%;
	top:0px;
	opacity:0;
	width:50%;
	height:100%;
	text-align:left;
	visibility:hidden;
	text-transform:none;
	padding:0px 0px 0px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	transition:all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in;
	-webkit-transition:all 0.4s ease-in;
	}

.mainmenu&gt;ul ul {
	padding-left:140px;
	}
	
.mainmenu&gt;ul ul:before {
	position:absolute;
	display:block;
	content:'';
	left:0%;
	top:0%;
	width:1px;
	height:100%;
	background:rgba(255,255,255,0.1);
	}
	
.mainmenu&gt;ul&gt;li:hover&gt;ul, .mainmenu&gt;ul ul&gt;li:hover&gt;ul {
	opacity:1;
	padding-left:70px;
	visibility:visible;
	}

.mainmenu&gt;ul ul a, .mainmenu&gt;ul ul ul a {
	position:relative;
	color:#ffffff;
	display:block;
	line-height:35px;
	padding:10px 0px 10px;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	}
	
.mainmenu&gt;ul ul ul a {
	}
	
.mainmenu&gt;ul ul&gt;li:hover&gt;a, .mainmenu&gt;ul ul li.selected&gt;a, .mainmenu&gt;ul ul ul ul&gt;li:hover&gt;a, .mainmenu&gt;ul ul ul ul&gt;li.selected&gt;a {
	color:#fe8300;
	background:-webkit-linear-gradient(to right, #fe8300 0%, #ffc600 100%);
	background:linear-gradient(to right, #fe8300 0%, #ffc600 100%);
    background-clip:border-box;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	}
	
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.mainmenu&gt;ul&gt;li:hover&gt;a, .mainmenu&gt;ul&gt;li.selected&gt;a, .mainmenu&gt;ul ul&gt;li:hover&gt;a, .mainmenu&gt;ul ul li.selected&gt;a, .mainmenu&gt;ul ul ul ul&gt;li:hover&gt;a, .mainmenu&gt;ul ul ul ul&gt;li.selected&gt;a {
		background:none;
		}
	}

.menu-hiden {
	display:none;
	}
	
/* Banner Styles */	

.bannerWrapper {
	position:relative;
	display:block;
	width:100%;
	z-index:2;
    float:left;
    height:100%;
	margin:0px auto;
	}
	
.banner {
	position:relative;
	display:block;
	z-index:0;
	width:100%;
	margin:0px auto;
	}

.homeBannerSlider {
	position:relative;
	display:block;
	width:100%;
	margin:0px auto;
	}
	
[data-animation-in] {
	opacity:0;
	}
	
.banner-slide {
	position:relative;
	display:block;
	width:100%;
	padding:0px;
	margin:0px auto;
	}
	
.banner-slide-bg {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	}
	
.banner-slide figure {
	position:relative;
	display:block;
	width:100%;
	z-index:1;
	padding:0px;
	margin:0px auto;
	}
	
.banner-slide figure img {
	/*width:auto !important;
	height:auto;
	z-index:1;
	min-width:100%;
	min-height:100%;
	max-width:none;
	max-height:none;*/
    
    position: relative;
    height: 100%;
    width: 100%;
    z-index:1;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
	}
	
.banner-slide figure:before {
	position:absolute;
	display:block;
	content:'';
	top:auto;
	left:0px;
	z-index:3;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/banner-pattern.png) 0px 0px repeat;
	}
	
.bg-img {
	min-width:100%;
	min-height:100%;
	max-width:none;
	max-height:none;
	background-size:cover;
	background-position:center center;
	}

.bg-img img {
	display:none !important;
	}

.banner_caption {
	position:absolute;
	z-index:7;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	color:#ffffff;
	display:block;
	margin:0px auto;
	-moz-user-select:none;
	-o-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	}
	
.banner_caption .captionWrapper {
	position:relative;
	display:table;
	height:100%;
	margin:0px auto;
	padding:0px 15px;
	}
	
.banner_caption .captionContainer {
	position:relative;
	color:#ffffff;
	font-size:14px;
	margin:0px auto;
	display:table-cell;
	vertical-align:middle;
	}

.banner_caption .captionContainerInner {
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	}
	
.banner_caption .captionContainer .bannerHeading1 {
	font-family:TitilliumWeb-Bold;
	font-size:60px;
	color:#ffffff;
    line-height:1.2;
	font-weight:normal;
    padding-bottom:10px;
	letter-spacing:-1px;
	text-transform:none;
	}
	
.banner_caption .captionContainer p {
	text-align:center;
	}
	
/* Banner Link Button */

.banner-link-btn {
	font-family:Poppins-Bold;
	position:relative;
	font-size:0px;
	vertical-align:top;
	display:inline-block;
	margin:5px 5px 5px 5px;
	text-transform:uppercase;
	}
	
.banner-link-btn a {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	margin:0px auto;
	line-height:25px;
	text-align:center;
	padding:5px 15px 5px;
	text-shadow:0px 0px 3px rgba(0,0,0,0.5);
	}
	
.banner-link-btn a:before {
    position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0px;
	left:0%;
	width:45px;
	content:'';
	height:100%;
	display:block;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.banner-link-btn a:hover:before, .banner-link-btn.selected a:before {
	width:100%;
	}
	
.banner-link-btn a:hover {
	color:#ffffff;
	}
	
.homeBannerSlider.slick-initialized {
	opacity:1;
	visibility:visible;
	}

.homeBannerSlider .slick-slide {
	position:relative;
	height:100vh;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	}

.homeBannerSlider .slick-slide video {
    /*position:absolute;
	display:block;
    top:50%;
    left:50%;
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);*/
	
	min-height:100%;
	min-width:100%;
	max-width:none;
	max-height:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:bottom;
	object-position:bottom;
	font-family:"object-fit:cover; object-position:bottom";
	}

.homeBannerSlider .slick-slide iframe {
	position:relative;
	pointer-events:none;
	}

.homeBannerSlider .slick-slide figure {
	position:relative;
	height:100%;
	}

.homeBannerSlider .slick-slide.video .banner-slide-bg {
	display:none;
	}

.homeBannerSlider .slick-slide.slick-active {
	z-index:1;
	}
	
.homeBannerSlider .slick-prev, .homeBannerSlider .slick-next {
	}
	
.homeBannerSlider .slick-prev {
	left:5px;
	}
	
.homeBannerSlider .slick-next {
	right:5px;
	}
	
.homeBannerSlider .slick-dots {
	left:0%;
	width:100%;
	bottom:30px;
	font-size:0px;
	margin:0px auto;
	text-align:center;
	}
	
.slick-dots li {
	width:7px;
	height:7px;
	border-radius:50%;
	background:transparent;
	}
	
.slick-dots li:hover, .slick-dots li.slick-active {
	background:transparent;
	}
	
.slick-dots li button {
	width:7px;
	height:7px;
	border-radius:50%;
	}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1;
	}

.slick-dots li button:before {
	line-height:7px;
	opacity:1;
	top:0px;
	left:0px;
	width:7px;
	height:7px;
	overflow:hidden;
	border-radius:50%;
	background:transparent;
	border:1px solid #ffffff;
	}
	
.slick-dots li:hover button:before, .slick-dots li.slick-active button:before {
	opacity:1;
	background:#ffffff;
	border-color:#ffffff;
	}
	
	/* Container Style */
	
.pt0 { padding-top:0px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt100 { padding-top:100px !important; }

.pb0 { padding-bottom:0px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pb60 { padding-bottom:60px !important; }
.pb100 { padding-bottom:100px !important; }

.mt0 { margin-top:0 !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt100 { margin-top:100px !important; }

.mb0 { margin-bottom:0 !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mb100 { margin-bottom:100px !important; }

.mg5 { margin:5px !important; }
.p15 { padding:15px !important; }
.ml15 { margin-left:15px !important; }
.mr15 { margin-right:15px !important; }
.ml20 { margin-left:20px !important; }
.mr20 { margin-right:20px !important; }

/*!
 * fullPage 2.9.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin:0;
    padding:0;
    overflow:hidden;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	
.fp-section {
    position:relative;
    -webkit-box-sizing:border-box; /* Safari&lt;=5 Android&lt;=3 */
    -moz-box-sizing:border-box; /* &lt;=28 */
    box-sizing:border-box;
	}
	
.fp-slide {
    float:left;
	}
	
.fp-slide, .fp-slidesContainer {
    height:100%;
    display:block;
	}
	
.fp-slides {
    z-index:1;
    height:100%;
    overflow:hidden;
    position:relative;
    -webkit-transition:all 0.3s ease-out; /* Safari&lt;=6 Android&lt;=4.3 */
    transition:all 0.3s ease-out;
	}
	
.fp-section.fp-table, .fp-slide.fp-table {
    display:table;
    table-layout:fixed;
    width:100%;
	}
	
.fp-tableCell {
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%;
	}
	
.fp-slidesContainer {
    float:left;
    position:relative;
	}
	
.fp-controlArrow {
    -webkit-user-select:none; /* webkit (safari, chrome) browsers */
    -moz-user-select:none; /* mozilla browsers */
    -khtml-user-select:none; /* webkit (konqueror) browsers */
    -ms-user-select:none; /* IE10+ */
    position:absolute;
    z-index:4;
    top:50%;
    cursor:pointer;
    width:0;
    height:0;
    border-style:solid;
    margin-top:-38px;	
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	}
	
.fp-controlArrow.fp-prev {
    left:15px;
    width:0;
    border-width:38.5px 34px 38.5px 0;
    border-color:transparent #fff transparent transparent;
	}
	
.fp-controlArrow.fp-next {
    right:15px;
    border-width:38.5px 0 38.5px 34px;
    border-color:transparent transparent transparent #fff;
	}
	
.fp-scrollable {
    overflow:hidden;
    position:relative;
	}
	
.fp-scroller {
    overflow:hidden;
	}
	
.iScrollIndicator {
	z-index:999999999;
    border:0 !important;
	}
	
.fp-notransition {
    -webkit-transition:none !important;
    transition:none !important;
	}
	
#fp-nav {
    position:fixed;
    z-index:100;
    margin-top:-32px;
    top:50%;
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	}
	
#fp-nav.right {
    right:65px;
	}
	
#fp-nav.left {
    left:65px;
	}
	
.fp-slidesNav {
    position:absolute;
    z-index:4;
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
    left:0 !important;
    right:0;
    margin:0 auto !important;
	}
	
.fp-slidesNav.bottom {
    bottom:17px;
	}
	
.fp-slidesNav.top {
    top:17px;
	}
	
#fp-nav ul,
.fp-slidesNav ul {
	margin:0;
	padding:0;
	}
	
#fp-nav ul:before {
    position:absolute;
    display:block;
	content:'';
    top:0px;
	left:0px;
    width:4px;
	height:100%;
    overflow:hidden;
	background:rgba(255,255,255,0.2);
	}
	
#fp-nav ul li,
.fp-slidesNav ul li {
    display:block;
    width:4px;
    height:4px;
    margin:40px auto;
    position:relative;
	}
	
.fp-slidesNav ul li {
    display:inline-block;
	}
	
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    cursor:pointer;
    text-decoration:none;
	}
	
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height:4px;
    width:4px;
    background:#dc8f2e;
    margin:-2px 0 0 -2px;
 	}
	
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    position:absolute;
    z-index:1;
    height:4px;
    width:4px;
    border:0;
    left:50%;
    top:50%;
    background:#ffffff;
    margin:-2px 0 0 -2px;
    -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
	}
	
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    width:4px;
    height:4px;
    background:#dc8f2e;


    margin:-2px 0px 0px -2px;
	}
	
#fp-nav ul li .fp-tooltip {
    position:absolute;
    top:-9px;
    color:#cacaca;
    font-size:14px;
    font-family:TitilliumWeb-Regular, arial, helvetica, sans-serif;
    white-space:nowrap;
    max-width:200px;
    overflow:hidden;
    display:block;
    /*opacity:0;
    width:0;*/
    cursor:pointer;
	}
	
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition:opacity 0.2s ease-in;
    transition:opacity 0.2s ease-in;
	color:#dc8f2e;
    width:auto;
    opacity:1;
	}
	
#fp-nav ul li .fp-tooltip.right {
    right:15px;
	}
	
#fp-nav ul li .fp-tooltip.left {
    left:15px;
	}
	
#fp-nav ul li:last-child {
	display:none !important;
	}
	
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height:auto !important;
	}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height:auto !important;
	}

/* Section */
	
.section {
	color:#ffffff;
	background-color:#000000 !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	}
	
.section h1, .section h2, .section h3, .section h4, .section h5, .section h6 {
	color:#ffffff;
	}
	
#section1.active h1, #section1.active .ta-name,
#section2.active h2,
#section3.active .news-col-01 .news-img-box,
#section3.active .news-slide-img-box,
#section4.active .ca-col-01 h2,
#section4.active .ca-content-box2 h2,
#section5.active .mbs-col-01 h2,
#section5.active .mbs-col-02 h5,
#section6.active .contactFormWrapper h2,
#footer.active .fcol1 {
	-webkit-animation:fadeInUp 1.4s;
	-moz-animation:fadeInUp 1.4s;
	-o-animation:fadeInUp 1.4s;
	animation:fadeInUp 1.4s;
	}
	
#section1.active .ta-content-box,
#section1.active .ta-slide-content-box p,
#section2.active p,
#section3.active .news-date,
#section4.active .ca-content-box,
#section4.active .ca-col-02 h6,
#section5.active .mbs-content-box,
#section5.active .mbs-content-box p,
#section6.active .contactFormWrapper p,
#footer.active .fcol2 {
	-webkit-animation:fadeInUp 1.8s;
	-moz-animation:fadeInUp 1.8s;
	-o-animation:fadeInUp 1.8s;
	animation:fadeInUp 1.8s;
	}
	
#section1.active .link-btn,
#section1.active .more-btn-01,
#section2.active .solutionsListing li,
#section3.active .news-heading,
#section3.active .news-title,
#section5.active .mbsListing,
#section6.active .contactFormWrapper .row,
#footer.active .fcol3 {
	-webkit-animation:fadeInUp 2.2s;
	-moz-animation:fadeInUp 2.2s;
	-o-animation:fadeInUp 2.2s;
	animation:fadeInUp 2.2s;
	}
	
#section3.active .news-content-box,
#section3.active .view-all-news-btn,
#section5.active .link-btn,
#footer.active .fcol4 {
	-webkit-animation:fadeInUp 2.6s;
	-moz-animation:fadeInUp 2.6s;
	-o-animation:fadeInUp 2.6s;
	animation:fadeInUp 2.6s;
	}

#footer.active .fbcol1 {
	-webkit-animation:fadeInUp 3s;
	-moz-animation:fadeInUp 3s;
	-o-animation:fadeInUp 3s;
	animation:fadeInUp 3s;
	}
	
#footer.active .fbcol2 {
	-webkit-animation:fadeInUp 3.4s;
	-moz-animation:fadeInUp 3.4s;
	-o-animation:fadeInUp 3.4s;
	animation:fadeInUp 3.4s;
	}
	
/* Technology Advantages Section */

.table-full {
	table-layout:fixed;
    display:table;
    width:100%;
    height:100%;
	}
	
.table-cell {
    display:table-cell;
    vertical-align:middle;
	}
	
.ta-col-01, .ta-col-02 {
	position:relative;
	display:table;
	float:left;
	width:50%;
	height:100%;
	overflow:hidden;
	}
	
.ta-col-01 {
	padding:0px 80px 0px 200px;
	}
	
.ta-col-02 {
	float:right;
	padding:0px 0px 0px 80px;
	}
	
.ta-col-01 h1, .ta-col-01 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:75px;
	color:#ffffff;
	line-height:1;
	}
	
.ta-content-box {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:13px;
	padding-left:70px;
	}
	
.ta-content-box:before {

	position:absolute;
	display:block;
	width:42px;
	height:1px;
	left:0px;
	top:10px;
	content:'';
	background:rgba(255,255,255,0.5);
	}

.technology-advantages-slider {
	position:relative;
	display:block;
	padding:0px 0px;
	}

.technology-advantages-slider .technology-advantages-slide {
	position:relative;
	display:block;
	padding:0px;
	width:446px;
	font-size:13px;
	overflow:hidden;
	margin:0px 15px;
	}
	
.technology-advantages-slider .technology-advantages-slide &gt; a {
	position:relative;
	display:block;
	padding:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:12px;
	background:#000000;
	box-shadow:0px 0px 6px 3px rgba(0,0,0,0.1);
	}
	
.technology-advantages-img-box {
    position:relative;
    display:block;
	width:100%;
	height:0px;
	overflow:hidden;
	padding-bottom:92%;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.technology-advantages-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.technology-advantages-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	}

.technology-advantages-slider .slick-current .technology-advantages-img-box {
	padding-bottom:115%;
	}
	
.ta-slide-content-box {
	position:absolute;
	display:block;
	width:100%;
	left:0px;
	z-index:5;
	bottom:0px;
	color:#ffffff;
	overflow:hidden;
	padding:30px 30px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
    }
	
.ta-name {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	color:#ffffff;
	font-size:30px;
	line-height:1.1;
	padding-bottom:5px;
    }
	
.ta-slide-content-box p {
	margin:0px auto 10px;
	}
	
.more-btn-01 {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	color:#ffc600;
	font-size:14px;
	margin:0px auto;
	text-transform:uppercase;
    }

.ta-slide-content-box p, .ta-slide-content-box .more-btn-01 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	display:none;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.technology-advantages-slider .slick-current .ta-slide-content-box, .technology-advantages-slider .slick-current .ta-slide-content-box p, .technology-advantages-slider .slick-current .ta-slide-content-box .more-btn-01 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	display:block;
	}
	
.technology-advantages-slider .slick-prev {
	top:87%;
	left:465px;
	background:url(../images/slick-nav2.png) left top no-repeat;
	}
	
.technology-advantages-slider .slick-next {
	top:87%;
	right:auto;
	left:495px;
	background:url(../images/slick-nav2.png) right top no-repeat;
	}
	
.technology-advantages-slider .slick-prev:hover,
.technology-advantages-slider .slick-prev:focus {
	background:url(../images/slick-nav2.png) left bottom no-repeat;
	}

.technology-advantages-slider .slick-next:hover,
.technology-advantages-slider .slick-next:focus {
	background:url(../images/slick-nav2.png) right bottom no-repeat;
	}
	
/* Solution Section */
	
.solution-container {
	position:relative;
	display:block;
	text-align:center;
	}
	
.solution-content {
	position:relative;
	display:block;
	color:#ffffff;
	}
	
.solution-container h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:75px;
	color:#ffffff;
	line-height:1;
	}

.solution-container p {
	text-align:center;
	}

/* Solution Section */

.solutionsListing {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	margin:30px auto 0px;
	list-style-type:none;
	border-radius:5px 5px 5px 5px;
	}
	
.solutionsListing&gt;li {
	position:relative;
	font-size:13px;
	color:#6e6e6e;
	width:20%;
	padding:0px;
	margin:0px auto;
	vertical-align:top;
	display:inline-block;
    }
	
.solutionsListing&gt;li a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#042499;
	overflow:hidden;
	background:#ffffff;
    }
	
.solutionsListing&gt;li a:hover {
	color:#ffffff;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
    }
	
.solutionsListing&gt;li .solutionPod-img-box, .solutionsListing&gt;li .solutionPod-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.solutionsListing&gt;li .solutionPod-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	}
	
.solutionPod-content-box {
	position:relative;
	display:block;
	z-index:5;
	height:100%;
	overflow:hidden;
    }

.solutionPod-content-inner {
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	padding:40px 20px;
	}
	
.solutionPod-content-box .solutionPodIcon {
	position:relative;
    display:block;
	height:60px;
	overflow:hidden;
    margin:0px auto 20px;
	}
	
.solutionPod-content-box .solutionPodIcon {
	position:relative;
    display:block;
	width:100%;
	height:60px;
	overflow:hidden;
	text-align:center;
    margin:0px auto 20px;
	webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.solutionPod-content-box .solutionPodIcon img {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	max-width:100%;
	max-height:100%;
	margin:0px auto;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}

.solutionPod-content-box .solutionPodIcon img.show-img {
	display:block;
	}

.solutionPod-content-box .solutionPodIcon img.rollover-img {
	display:none;
	}

.solutionsListing&gt;li a:hover .solutionPod-content-box .solutionPodIcon img.show-img {
	display:none;
	}

.solutionsListing&gt;li a:hover .solutionPod-content-box .solutionPodIcon img.rollover-img {
	display:block;
	}
	
.solutionPod-content-box .solutionPodName {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	color:#042499;
	font-size:16px;
	line-height:1.2;
	text-transform:uppercase;
    }
	
.solutionPod-content-box p {
	color:#6e6e6e;
	text-align:center;
	margin:10px auto 0px;
    }
	
.solutionsListing&gt;li a:hover .solutionPod-content-box .solutionPodName, .solutionsListing&gt;li a:hover .solutionPod-content-box p {
	color:#ffffff;
    }
	
/* News Section */

.news-col-01, .news-col-02 {
	position:relative;
	display:block;
	float:left;
	width:70%;
	height:100%;
	overflow:hidden;
	}
	
.news-col-01 {
	padding:0px 80px 0px 200px;
	}
	
.news-col-02 {
	position:static;
	float:right;
	width:30%;
	}
	
.news-col-02:before {
	position:absolute;
	content:'';
	left:70%;
	top:0px;
	right:0px;
	width:100%;
	bottom:0px;
	height:100%;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.news-info-box {
	position:relative;
	display:block;
	}
	
.news-col-01 .news-img-box {
	position:relative;
	display:block;
	height:0px;
	overflow:hidden;
	margin:0px auto 25px;
	padding-bottom:43.15%;
	}
	
.news-col-01 .news-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.news-col-01 .news-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	}
	
.news-date {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:14px;
	margin-bottom:15px;
	text-transform:uppercase;
	}
	
.news-heading {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:36px;
	color:#ffffff;
	line-height:1.1;
	padding-bottom:20px;
	}
	
.news-content-box {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:13px;
	padding-left:70px;
	}
	
.news-content-box:before {
	position:absolute;
	display:block;
	width:42px;
	height:1px;
	left:0px;
	top:10px;
	content:'';
	background:rgba(255,255,255,0.5);
	}
	
.news-content-box a {
	font-family:Poppins-Medium;
	position:relative;
	color:#ffffff;
	}
	
.news-content-box a:hover {
	color:#ffc600;
	}
	
.news-slider-container {
    position:relative;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.news-slider {
	position:relative;
	display:block;
	padding-bottom:35px;
	}
	
.news-slide {
	position:relative;
	display:block;
	padding:0px;
	font-size:13px;
	overflow:hidden;
	}
	
.news-slide a {
	position:relative;
	display:block;
	overflow:hidden;
	}
	
.news-slide-img-box {
    position:relative;
    display:block;
	width:100%;
	height:0px;
	overflow:hidden;
	background:#000000;
	padding-bottom:120%;
	}
	
.news-slide-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.news-slide-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	}
	
.news-slide-content-box {
	position:relative;
	display:block;
	color:#ffffff;
	overflow:hidden;
	padding:40px 40px;
    }
	
.news-title {
	font-family:TitilliumWeb-Light;
	font-weight:normal;
	font-size:24px;
	color:#ffffff;
	line-height:1.1;
	padding-bottom:20px;
	}
	
.more-btn-01 {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	color:#ffc600;
	font-size:14px;
	margin:0px auto;
	text-transform:uppercase;
    }
	
.view-all-news-btn {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	color:#ffffff;
	font-size:14px;
	margin:-65px auto 0px;
	text-transform:uppercase;
	padding:0px 40px 40px 40px;
    }
	
.view-all-news-btn:after {
	position:absolute;
	display:block;
	width:100px;
	top:10px;
	left:170px;
	height:1px;
	content:'';
	overflow:hidden;
	background:rgba(255,255,255,0.5);
	}
	
.view-all-news-btn a {
	color:#ffffff;
	position:relative;
	vertical-align:top;
	display:inline-block;
    }
	
.news-slider .slick-prev, .news-slider .slick-next {
	top:auto;
	bottom:40px;
	-webkit-transform:translate(0%,0%);
	-moz-transform:translate(0%,0%);
	-o-transform:translate(0%,0%);
	-ms-transform:translate(0%,0%);
	transform:translate(0%,0%);
	}
	
.news-slider .slick-prev {
	left:auto;
	right:60px;
	background:url(../images/slick-nav2.png) left top no-repeat;
	}
	
.news-slider .slick-next {
	right:30px;
	background:url(../images/slick-nav2.png) right top no-repeat;
	}
	
.news-slider .slick-prev:hover,
.news-slider .slick-prev:focus {
	background:url(../images/slick-nav2.png) left bottom no-repeat;
	}

.news-slider .slick-next:hover,
.news-slider .slick-next:focus {
	background:url(../images/slick-nav2.png) right bottom no-repeat;
	}
	
/* Corporate Achievements Section */
	
.ca-col-01, .ca-col-02 {
	position:relative;
	display:table;
	float:left;
	width:50%;
	height:100%;
	color:#ffffff;
	overflow:hidden;
	}
	
.ca-col-01 {
	padding:0px 0px 0px 200px;
	}
	
.ca-col-02 {
	float:right;
	padding:0px 0px 0px 120px;
	}

.ca-col-01 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:75px;
	color:#ffffff;
	line-height:1;
	}
	
.ca-content-box {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:13px;
	padding-left:70px;
	}
	
.ca-content-box:before {
	position:absolute;
	display:block;
	width:42px;
	height:1px;
	left:0px;
	top:10px;
	content:'';
	background:rgba(255,255,255,0.5);
	}
	
.ca-content-box2 {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:13px;
	}
	
.ca-col-02 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:90px;
	line-height:1;
	color:#fe8300;
	padding-bottom:0px;
	background:-webkit-linear-gradient(to right, #fe8300 0%, #ffc600 100%);
	background:linear-gradient(to right, #fe8300 0%, #ffc600 100%);
    background-clip:border-box;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	}
	
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ca-col-02 h2 {
		background:none;
		}
	}
	
.ca-col-02 h6 {
	font-family:Poppins-Light;
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	line-height:1.1;
	text-transform:uppercase;
	}
	
/* Main Business Sections Section */
	
.mbs-col-01 {
	position:relative;
	display:table;
	float:left;
	width:100%;
	height:100%;
	color:#ffffff;
	overflow:hidden;
	}
	
.mbs-col-01 {
	padding:0px 200px 0px 200px;
	}

.mbs-col-01 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:75px;
	color:#ffffff;
	line-height:1;
	}
	
/* MBS Link */
	
.mbsLink {
    position:relative;
    display:block;
	padding:0px;
	font-size:18px;
	overflow:hidden;
	list-style-type:none;
    margin:0px auto 0px;
	}
	
.mbsLink&gt;li {
    position:relative;
    display:block;
    margin:15px 0px;
	padding:0px 0px;
	line-height:24px;
	}
	
.mbsLink&gt;li a {
    position:relative;
    display:block;
	color:#ffffff;
	padding-left:20px;
	background:url(../images/arrow-icon1.png) 0px 5px no-repeat;
	}
	
.mbsLink&gt;li a:hover, .mbsLink&gt;li.selected a {
	color:#fb9426;
	}
	
.mbs-content-box {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:13px;
	}
	
.mbs-col-02 h5 {
	font-family:TitilliumWeb-Regular;
	font-weight:normal;
	font-size:36px;
	color:#ffffff;
	line-height:1.1;
	padding-bottom:20px;
	}
	
.mbs-content-box strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
/* MBS Listing */
	
.mbsListing {
    position:relative;
    display:block;
	padding:0px;
	overflow:hidden;
	list-style-type:none;
    margin:30px -15px 30px;
	}
	
.mbsListing&gt;li {
    position:relative;
    display:block;
    float:left;
    width:25%;
	text-align:center;
    margin:15px 0px 15px;
	padding:0px 15px 0px;
	}
	
.mbsListing&gt;li:nth-child(4n+5) {
	clear:both;
	}

.mbsListing&gt;li figure {
	position:relative;
    display:block;
	height:45px;
	overflow:hidden;
	text-align:center;
	padding:0px 0px 0px;
    margin:0px auto 0px;
	}
	
.mbsListing&gt;li figure:before {
    position:relative;
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
    }
	
.mbsListing&gt;li figure img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}

/* One Connect Events section */

.oneconnect--events--container {
    position: relative;
    display: block;
    width: 100%;
    z-index: 2;
    padding: 0px 40px;
    margin: -60px auto 60px;
    }

.oneconnect--events--container--inner {
    position: relative;
    display: table;
    width: 100%;
    padding: 0px;
    background: #ffffff;
    margin: 0px auto 0px;
    box-shadow: 0px 3px 20px rgba(0,0,0,0.16);
    }

.oneconnect--events--info--col1 {
    position: relative;
    width: 65%;
    padding: 0px 30px;
    display: table-cell;
    vertical-align: top;
    margin: 0px auto 0px;
    border-right: 1px solid #d7d7d7;
    }

.oneconnect--events--tag {
    color: #ffffff;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 20px;
    position: relative;
    vertical-align: top;
    margin: 0px auto 30px;
    display: inline-block;
    background: rgb(4,36,153); /* Old browsers */
    background: -moz-linear-gradient(220deg, rgba(4,36,153,1) 0%, rgba(75,83,237,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(220deg, rgba(4,36,153,1) 0%,rgba(75,83,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(220deg, rgba(4,36,153,1) 0%,rgba(75,83,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#042499', endColorstr='#4b53ed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }

.oneconnect--events--info--col2 {
    position: relative;
    width: 35%;
    padding: 30px;
    display: table-cell;
    vertical-align: top;
    margin: 0px auto 0px;
    border-left: 1px solid #d7d7d7;
    }

.oneconnect--events--info--col2 h6 {
    font-family: Poppins-Bold;
    font-size: 13px;
    color: #fe8600;
    line-height: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
    }

.oneconnect--events--info--listing {
    position: relative;
    display: block;
    padding: 0px;
    margin: 0px auto;
    list-style-type: none;
    }

.oneconnect--events--info--listing li {
    position: relative;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin: 0px auto 10px;
    padding: 0px 0px 0px 20px;
    }

.oneconnect--events--info--listing li img {
    position: absolute;
    display: block;
    left: 0px;
    top: 3px;
    max-width: 14px;
    max-height: 14px;
    }

.oneconnect--events--info--listing li.event--date, .oneconnect--events--info--listing li.event--time {
    vertical-align: top;
    display: inline-block;
    }

.oneconnect--events--info--listing li.event--time {
    margin-left: 30px;
    }

/* One Connect Events List Container */

.oneconnect--events--list--container {
    position: relative;
    display: block;
    width: 100%;
    padding: 0px 40px;
    margin: 0px auto 60px;
    }

.table {
	position: relative;
	width: 100%;
	color: #333333;
	font-size: 15px;
    background: #ffffff;
    margin: 0px auto 30px;
	border-collapse: collapse;
	}
	
.table.table-bordered {
	border: 1px solid #d6d6d6;
	}
	
.table &gt; tbody &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; thead &gt; tr &gt; th {
	border: none;
	line-height: 20px;
	padding: 15px 20px;
	font-weight: normal;
	vertical-align: top;
	}
	
.table.table-bordered th, .table.table-bordered td {
	border: 1px solid #d6d6d6;
	}
	
.table th, .table .thead-dark th {
	color: #ffffff;
    font-size: 20px;
    line-height: 26px;
	font-weight: normal;
	background: #fe8300;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #d6d6d6 !important;
	}
	
.table tr:nth-child(even) td {
    background: #f9f9f9;
	}

.table th.alterbg, .table td.alterbg {
    background: #fff4ef !important;
	}
	
.table.text-center th, .table.text-center td {
	text-align: center;
	}
	
.table th.text-left, .table td.text-left {
	text-align: left;
	}
	
.table th p, .table td p {
	text-align: left;
	}
	
.v-top {
	vertical-align: top !important;
	}
	
.v-mid {
	vertical-align: middle !important;
	}

.v-bottom {
	vertical-align: bottom !important;
	}

/* One Connect Events Info Container */

.oneconnect--events--info--container {
    position: relative;
    display: block;
    width: 100%;
    padding: 0px 40px;
    margin: 0px auto 60px;
    }

.oneconnect--heading1 {
    font-family: Poppins-SemiBold;
    position: relative;
    display: block;
    color: #434343;
    font-size: 24px;
    margin-bottom: 5px;
    }

.oneconnect--subheading1 {
    position: relative;
    display: block;
    color: #959595;
    font-size: 16px;
    margin-bottom: 20px;
    }

/* One Connect Event Registration Form */
	
.event--registration--form--wrapper {
	position: relative;
	display: block;
	z-index: 5;
	margin: 0px auto;
	padding: 0px 0px 0px;
    background: url("../images/Oneconnect-bg1.jpg") center center no-repeat;
    background-size: cover;
	}

.event--registration--form--inner {
	position: relative;
	display: block;
	margin: 0px auto;
	padding: 0px 40px 0px;
	}

.event--registration--form--header {
	position: relative;
	display: block;
	margin: 0px;
    max-width: 425px;
	padding: 40px 0px 20px;
	}

.event--registration--img, .event--registration--img img {
	position: relative;
	display: block;
	padding: 0px 0px 0px;
	margin: 0px auto 0px 0px;
	}

.event--registration--img {
    margin-left: -50px;
	}
	
.event--registration--form--wrapper .google-recaptch {
	bottom: 95px;
	}
	
.event--registration--form--container {
	position: relative;
	display: block;
	color: #ffffff;
	font-size: 15px;
	padding: 80px 60px;
	margin: -70px auto 0px;
	border-radius: 15px 15px 0px 0px;
	background: url(../images/contact-formBg.png) center center no-repeat;
	background-size: cover;
	}
	
.event--registration--form--container h2 {
	font-family: TitilliumWeb-Bold;
	font-weight: normal;
	font-size: 50px;
	color: #ffffff;
	line-height: 1;
	}
	
.event--registration--form--container p {
	text-align: center;
	}

.event--registration--form--container a {
	color: #ffffff;
	}
	
.event--registration--form--container a:hover {
	color: #ffc600;
	}
	
.event--registration--form--container strong {
	font-family: Poppins-SemiBold;
	font-weight: normal;
	}

/* Get Ebook Container */

.inner_banner_caption .captionContainerInner.getebookcontainer {
    padding: 70px 0px 0px;
    }

.textcol  {
    padding-top: 120px;
    }

/* Ebook Registration Form Section */

.ebook--registration--form--container {
	position: relative;
	display: block;
	color: #333333;
	font-size: 15px;
	padding: 50px 50px;
	background: #ffffff;
	border-radius: 10px;
	margin: 0px auto 0px;
    box-shadow: 0px 3px 20px rgba(0,0,0,0.16);
	}
	
.note {
    line-height: 2;
    font-size: 10px;
    text-align: left;
	}

.ebook--registration--form--container .form-control:focus, .ebook--registration--form--container .form-control:hover {
    color: #333333;
	border:1px solid #333333;
	}

.ebook--registration--form--container .submit, .ebook--registration--form--container .submit:focus, .ebook--registration--form--container .submit:hover {
    color:#333333;
    }

/* Bottom Content Container */
	
.bottom--content--container {
	position: relative;
	display: block;
    width: 100%;
	margin: 0px auto;
    background: #ffffff;
	padding: 125px 0px 100px;
	}

.bottom--content--header {
	position: relative;
	display: block;
	margin: 0px;
	}

.bottom--content--header .pageTitle {
    padding-bottom: 10px;
	}

.bottom--content--header h5 {
	font-size: 25px;
    letter-spacing: -0.5px;
	}

.bottom--content--text {
	position: relative;
	display: block;
	margin: 0px;
    font-size: 15px;
	}

@media (max-width:1499px) {
    .bottom--content--container {
        padding-top: 15%;
        }
    }

@media (max-width:1399px) {
    .bottom--content--container {
        padding-top: 20%;
        }
    }

@media (max-width:1299px) {
    .bottom--content--container {
        padding-top: 25%;
        }
    .textcol { padding-top: 40px; }
    }

@media (max-width:1199px) {
    .getebookbanner .inner_banner_caption { position:relative; left:auto; top:auto; background:#000000; }
	.getebookbanner .inner_banner_caption .captionContainer { padding:50px 0px; }
    .inner_banner_caption .captionContainerInner.getebookcontainer { padding: 0px; }
    .textcol { padding-top: 0px; }
    .bottom--content--container { padding: 50px 0px 30px; }
    }

@media (max-width:767px) {
    .ebook--registration--form--container { padding: 30px 15px; }
    }
	
/* Contact Section */
	
.contactFormWrapper {
	position:relative;
	z-index:5;
	display:block;
	font-size:18px;
	max-width:900px;
	overflow:hidden;
	margin:0px auto;
	line-height:28px;
	text-align:center;
	padding:80px 120px;
	}
	
.contactFormWrapper:before {
	position:absolute;
	z-index:-1;
	left:0px;
	top:0px;
	width:100%;
	content:'';
	height:100%;
	border-radius:10px;
	background:#042499; /* Old browsers */
	background:-moz-linear-gradient(45deg, #042499 0%, #4b53ed 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(45deg, #042499 0%,#4b53ed 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(45deg, #042499 0%,#4b53ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#042499', endColorstr='#4b53ed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	}
	
.contactFormWrapper h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:65px;
	color:#ffffff;
	line-height:1;
	}
	
.contactFormWrapper p {
	text-align:center;
	line-height:28px;
	}
	
/* Inner Menu Container */

.innerMenu-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:1px 1px;
	text-align:center;
	background:#ffffff;
	}

.innerMenu-container ul {
	/*table-layout:fixed;*/
	table-layout:auto;
	position:relative;
	width:100%;
	display:table;
	list-style:none;
	padding:0px 0px;
	white-space:nowrap;
	margin:0px auto 0px;
	border-collapse:collapse;
	}

.innerMenu-container ul&gt;li {
	position:relative;
	font-size:12px;
	z-index:1;
	padding:0px 0px;
	display:table-cell;
	margin:0px 0px 0px;
	vertical-align:middle;
	border:1px solid #ffffff;
	}

.innerMenu-container ul&gt;li&gt;a {
	position:relative;
	display:block;
	color:#ffffff;
	line-height:25px;
	text-align:center;
	background:#3a4bc9;
	padding:10px 15px 10px;
	}

.innerMenu-container ul&gt;li&gt;a span {
	position:relative;
	display:block;
	z-index:5;
	}

.innerMenu-container ul&gt;li&gt;a:hover, .innerMenu-container ul&gt;li.selected&gt;a {
	color:#ffffff;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.innerMenu-container ul&gt;li.selected&gt;a {
	font-family:Poppins-Bold;
	}
	
.innerMenu-container ul ul, .innerMenu-container ul ul ul {
	position:absolute;
	font-size:13px;
	left:0%;
	top:100%;
	opacity:0;
	z-index:7;
	width:100%;
	min-width:200px;
	text-align:left;
	visibility:hidden;
	background:#3a4bc9;
	text-transform:none;
	margin:30px 0px 0px 0px;
	transition:all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in;
	-webkit-transition:all 0.4s ease-in;
	}
	
.innerMenu-container ul ul ul {
	left:100%;
	top:auto;
	margin:0px;
	padding:0px;
	}
	
.innerMenu-container ul&gt;li:hover&gt;ul, .innerMenu-container ul ul&gt;li:hover&gt;ul {
	opacity:1;
	top:auto;
	margin-top:0px;
	padding:0px 0px;
	visibility:visible;
	}
	
.innerMenu-container ul ul&gt;li:hover&gt;ul {
	margin-top:-40px;
	}

.innerMenu-container ul ul&gt;li, .innerMenu-container ul ul ul&gt;li {
	position:relative;
	padding:0px 0px;
	display:block;
	margin:0px auto;
	border:none !important;
	}

.innerMenu-container ul ul a, .innerMenu-container ul ul ul a {
	position:relative;
	display:block;
	color:#ffffff;
	text-align:left;
	line-height:20px;
	padding:10px 15px 10px;
	}
	
.innerMenu-container ul ul&gt;li&gt;a:before, .innerMenu-container ul ul ul&gt;li&gt;a:before {
	display:none;
	}
	
.innerMenu-container ul ul li:last-child&gt;a {
	}
	
.innerMenu-container ul ul li:first-child a {
	}
	
.innerMenu-container ul ul li:last-child&gt;a:before {
	display:none;
	}
	
.innerMenu-container ul ul li:hover&gt;a, .innerMenu-container ul ul li.selected&gt;a, .innerMenu-container ul ul ul li:hover&gt;a, .innerMenu-container ul ul ul li.selected&gt;a {
	color:#ffffff;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	-o-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-webkit-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
	}
	
.innerMenu-container ul ul li.selected&gt;a, .innerMenu-container ul ul ul li.selected&gt;a {
	font-family:Poppins-Bold;
	}
	
.innerMenu-container select {
	display:none;
	}
	
/* Main Container */
	
.main-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	background-color:#ffffff;
	background-position:center bottom !important;
	background-repeat:repeat-x !important;
	}

hr {
	margin:40px auto;
	border-color:#cccccc;
	}
	
.text-01, .text-02 {
	font-size:15px;
	}
	
.text-02 {
	font-size:17px;
	line-height:26px;
	}
	
.text-01 strong, .text-02 strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
.text-01.text-center, .text-02.text-center, .text-01.text-center p, .text-02.text-center p {
	text-align:center;
	}
	
.text-01 em, .text-02 em {
	font-family:Poppins-LightItalic;
	font-style:normal;
	}
	
/* IT Listing */

.ITListing {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
	margin:30px -15px 30px;
	}
	
.ITListing&gt;li {
	position:relative;
	width:25%;
	color:#042499;
	margin:15px auto;
	padding:0px 15px;
	vertical-align:top;
	display:inline-block;
    }
	
.ITListing&gt;li:nth-child(4n+5) {
	clear:both;
	}
	
.IT-iconBox {
	position:relative;
    display:block;
	height:75px;
	overflow:hidden;
    margin:0px auto 20px;
	}
	
.IT-iconBox:before {
    position:relative;
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
    }
	
.IT-iconBox img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}
	
.ITName {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	font-size:20px;
	line-height:1.2;
	text-transform:uppercase;
    }
	
/* Advanced Fintech Solutions Container */
	
.afs-container {
	position:relative;
	display:block;
	color:#ffffff;
	margin:0px auto;
	padding:40px 0px;
	background:url(../images/counter-bg.jpg) center center no-repeat;
	background-size:cover;
	}
	
/* Counter Col */
	
.counter-row {
	position:relative;
	display:block;
	margin:0px -25px 0px;
	}
	
.counter-col {
	position:relative;
	display:block;
	float:left;
	color:#ffffff;
	font-size:18px;
	line-height:28px;
	padding:25px 25px;
	margin:0px auto 0px;
	}
	
.col1 {
	width:32%;
	}
	
.col2 {
	width:20%;
	}
	
.col3 {
	width:16%;
	}
	
.col4 {
	width:32%;
	}
	
.counter-col h6 {
	font-family:Poppins-Light;
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	line-height:1.4;
	padding-bottom:0px;
	text-transform:uppercase;
	}
	
.counter-col.col1 h6 {
	text-transform:none;
	}
	
.counter-col.col1 h2 {
	padding-bottom:0px;
	font-size:35px;
	color:#ffffff;
	line-height:1.2;
	}
	
.col2 h2, .col3 h2, .col4 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:90px;
	color:#fe8300;
	line-height:1.2;
	padding-bottom:0px;
	background:-webkit-linear-gradient(to right, #fe8300 0%, #ffc600 100%);
	background:linear-gradient(to right, #fe8300 0%, #ffc600 100%);
    background-clip:border-box;
	-webkit-background-clip:text;
	/*-webkit-text-fill-color:transparent;*/
	}
	
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.col2 h2, .col3 h2, .col4 h2 {
		background:none;
		}
	}
	
.col2 h2 span, .col3 h2 span, .col4 h2 span {
	line-height:1.2;
	}
	
.counter-col span {
	position:relative;
	vertical-align:top;
	display:inline-block;
	}
	
/* Presence Container */
	
.presence-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	background:url(../images/presence-bg.jpg) center center no-repeat;
	background-size:cover;
	}
	
/* Presence Listing */

.presenceListing {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
	margin:15px -15px 15px;
	}
	
.presenceListing&gt;li {
	position:relative;
	width:16.6666%;
	color:#6e6e6e;
	margin:15px auto;
	padding:0px 15px;
	vertical-align:top;
	display:inline-block;
    }
	
.presenceListing&gt;li:nth-child(6n+7) {
	clear:both;
    }
	
.country-map {
	position:relative;
    display:block;
	height:150px;
	overflow:hidden;
    margin:0px auto 15px;
	}
	
.country-map:before {
    position:relative;
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
    }
	
.country-map img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}
	
.country-name {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	font-size:16px;
	line-height:1.2;
	text-transform:uppercase;
    }
	
/* Management Container */
	
.management-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	background:url(../images/main-bg1.png) center bottom repeat-x;
	}
	
/* Management Team Listings */

.team-listing {
    position:relative;
    display:block;
	font-size:0px;
	padding:0px 0px;
	text-align:center;
	list-style-type:none;
	margin:30px -15px 0px;
	}
	
.team-listing&gt;li {
    position:relative;
	width:25%;
	text-align:center;
	padding:0px 15px;
	vertical-align:top;
    display:inline-block;
	margin:0px auto 30px;
	}
	
.team-listing&gt;li:nth-child(4n+5) {
	clear:both;
	}

.team-listing&gt;li .memberPicBox {
    position:relative;
    display:block;
	width:100%;
	height:0px;
	overflow:hidden;
	background:#f9f9f9;
	padding-bottom:130.37%;
	}
	
.team-listing&gt;li .memberPicBox figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}
	
.team-listing&gt;li .memberPicBox figure img {
	position:relative;
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"center-fit:cover; object-position:center";
	}
	
.memberInfoBox {
	position:relative;
	display:block;
	padding:25px 0px 0px;
	}
	
.memberInfoBox h4 {
	color:#172f88;
	padding-bottom:5px;
	text-transform:uppercase;
	}
	
.memberDesignation {
	position:relative;
	display:block;
	font-size:15px;
	line-height:24px;
	}
	
/* CTA Section */
	
.CTAContainer {
	position:relative;
	color:#ffffff;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	text-align:center;
	background:#000000 url(../images/cta-bg1.jpg) center center no-repeat;
	background-size:cover;
	}

.CTAContainer a {
	color:#ffffff;
	}

.CTALeftCol a:hover {
	color:#ffffff;
	}
	
.CTAContainer h2 {
	font-size:50px;
	color:#ffffff;
	}
	
.CTAContainer h6 {
	font-family:Poppins-Light;
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	padding-bottom:0px;
	}
	
.CTAContainer p {
	text-align:center;
	margin:15px auto 0px;
	}
	
.CTAContainer .link-btn {
	margin:30px auto 0px;
	}
	
/* Filters Nav*/
	
.filter-button-group {
	position:relative;
	display:table;
	float:right;
	width:auto;
	font-size:0px;
	overflow:hidden;
	margin:0px auto 0px;
	}
	
.filter-button-group .button {
	font-family:Poppins-Bold;
	position:relative;
	cursor:pointer;
	color:#888888;
	border:none;
	font-size:14px;
	margin:0px 15px;
	line-height:25px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	padding:10px 0px 10px;
	background:transparent;
	text-transform:uppercase;
	-webkit-transition:all 0.7s ease 0s;
	-moz-transition:all 0.7s ease 0s;
	-ms-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
	}
	
.filter-button-group .button:before {
    position:absolute;
    left:-16px;
	top:50%;
    width:1px;
	content:'';
	height:12px;
	overflow:hidden;
	margin-top:-8px;
	background:#888888;
	}
	
.filter-button-group .button:first-child:before {
	display:none;
	}

.filter-button-group .button:hover,
.filter-button-group .button:active,
.filter-button-group .button.is-checked {
	color:#fe9500;
	}
	
/* Grid Listings */
	
.grid-listing {
	position:relative;
	padding:0px;
	display:block;
	font-size:0px;
	list-style-type:none;
	margin:0px -15px 40px;
	}
	
/* clear fix */
.grid-listing:after {
	content:'';
	clear:both;
	display:block;
	}
	
.grid-item {
	position:relative;
	display:block;
	float:left;
	width:33.3333%;
	font-size:13px;
	overflow:hidden;
	margin:0px auto;
	padding:15px 15px 15px;
	}
	
.grid-sizer,
.grid-item {
	width:33.3333%;
	}
	
.grid-item-width-double {
	width:66.6666%;
	}
	
.grid-item .gridBlock {
	position:relative;
	display:block;
	width:100%;
	margin:0px auto 15px;
	}

.grid-item .gridBlock a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#6e6e6e;
	overflow:hidden;
	padding:0px 0px;
	}
	
.newsPhotoContainer {
	position:relative;
	display:block;
	height:0px;
	overflow:hidden;
	background:#000000;
	padding-bottom:65.6%;
	}
	
.newsPhotoContainer figure {
	position:absolute;
	top:0px;
    left:0px;
	right:0px;
	bottom:0px;
    display:block;
    margin:0px auto;
	text-align:center;
	}
	
.newsPhotoContainer img {
	height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	}
	
.news-description-box {
    position:relative;
    display:block;
	overflow:hidden;
	padding:25px 0px 0px;
	}

.news-description-box-inner {
	position:relative;
    display:block;
    margin:0px auto;
	}
	
.newstag {
	font-family:Poppins-Light;
	position:absolute;
	font-size:13px;
	color:#ffffff;
	z-index:5;
	left:0px;
	top:0px;
	min-width:75px;
	padding:5px 15px;
	line-height:25px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
	text-transform:uppercase;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.tag2 {
	color:#ffffff;
	background:#042499; /* Old browsers */
	background:-moz-linear-gradient(left, #042499 0%, #4b53ed 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #042499 0%,#4b53ed 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #042499 0%,#4b53ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#042499', endColorstr='#4b53ed',GradientType=1 ); /* IE6-9 */
	}
	
.newsDate {
	font-family:Poppins-Light;
	position:relative;
	font-size:14px;
	color:#003333;
	display:block;
	line-height:24px;
	margin:0px auto 5px;
	text-transform:uppercase;
	}
	
.newsTitle {
	font-family:TitilliumWeb-Light;
	position:relative;
	display:block;
	color:#003333;
	font-size:24px;
	line-height:1.2;
	margin:0px auto;
	}
	
.news-description-box-inner p {
	margin:15px auto 0px;
	text-align:left;
	}
	
.read-more {
	font-family:Poppins-Medium;
	position:relative;
	color:#6e6e6e;
	font-size:13px;
	display:inline-block;
	vertical-align:middle;
	}
	
.grid-item .gridBlock a:hover .read-more {
	color:#fe8700;
	}
	
.visible-grid-item {
	display:none;
	}
	
/* Load More Button */

.load-more-btn, .loadMoreBtn {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	margin:0px auto 0px;
	text-transform:uppercase;
	}

.load-more-btn a, .loadMoreBtn a {
	position:relative;
	color:#888888;
	overflow:hidden;
	margin:0px auto;
	line-height:25px;
	text-align:center;
	padding:5px 15px 5px;
	display:inline-block;
	vertical-align:middle;
	}
	
.load-more-btn a:hover, .loadMoreBtn a:hover {
	color:#ffffff;
	background:#000000;
	border-color:#000000;
	}

.newsDetails-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px 30px 0px;
	}
	
.newsDetails-container .newsDate, .newsDetails-container .newstag {
	position:relative;
	left:auto;
	top:auto;
	vertical-align:top;
	display:inline-block;
	}
	
.newsDetails-container .newsDate {
	margin:5px 15px 5px 0px;
	}

.newsDetails-container h2 {
	padding-top:15px;
	}
	
.news-inner-content {
	position:relative;
	display:block;
	padding-left:70px;
	margin:15px auto 0px;
	}
	
.news-inner-content:before {
	position:absolute;
	display:block;
	width:42px;
	height:1px;
	left:0px;
	top:10px;
	content:'';
	background:#333333;
	}
	
.next-article {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	color:#fe8600;
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	}
	
.next-article a {
	position:relative;
	color:#fe8600;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
	}

.next-article a:hover {
	color:#333333;
	}

/* News And Events Slider Container */

.news-and-events-slider-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	background:#f9f9f9 url(../images/main-bg1.png) center bottom repeat-x;
	}
	
.news-and-events-slider {
	position:relative;
	display:block;
	margin:15px -15px 0px !important;
	}
	
.news-and-events-slider .grid-item .gridBlock {
	margin:0px auto;
	}
	
.news-and-events-slider .slick-prev, .news-and-events-slider .slick-next {
	top:-80px;
	left:auto;
	right:15px;	
	-webkit-transform:translate(0%,0%);
	-moz-transform:translate(0%,0%);
	-o-transform:translate(0%,0%);
	-ms-transform:translate(0%,0%);
	transform:translate(0%,0%);
	}
	
.news-and-events-slider .slick-prev {
	right:45px;
	}
	
.back-to-listing {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	float:right;
	color:#fe8600;
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	margin:14px 160px 0px auto;
	}
	
.back-to-listing:after {
	position:absolute;
	display:block;
	width:62px;
	top:10px;
	height:1px;
	content:'';
	right:-85px;
	overflow:hidden;
	background:#ebebeb;
	}
	
.back-to-listing a {
	position:relative;
	color:#888888;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
	}

.back-to-listing a:hover {
	color:#fe8600;
	}
	
/* List 01 */

.list-01 {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
	margin:30px -15px 30px;
	}
	
.list-01&gt;li {
	position:relative;
	width:33.3333%;
	color:#6e6e6e;
	font-size:13px;
	margin:15px auto;
	padding:0px 15px;
	vertical-align:top;
	display:inline-block;
    }
	
.list-01&gt;li:nth-child(3n+4) {
	clear:both;
    }
	
.list-iconBox {
	position:relative;
    display:block;
	height:65px;
	overflow:hidden;
    margin:0px auto 20px;
	}
	
.list-iconBox:before {
    position:relative;
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
    }
	
.list-iconBox img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}
	
.list-title {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	color:#042499;
	font-size:20px;
	line-height:1.2;
	padding-bottom:15px;
	text-transform:uppercase;
    }
	
.list-01&gt;li p {
	text-align:center;
    }
	
/* Career Form Container */
	
.careerFormWrapper {
	position:relative;
	display:block;
	color:#ffffff;
	font-size:15px;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
	padding:80px 80px;
	border-radius:10px;
	background:url(../images/formBg.jpg) center center no-repeat;
	background-size:cover;
	}
	
.careerFormWrapper h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:50px;
	color:#ffffff;
	line-height:1;
	}
	
.careerFormWrapper p {
	text-align:center;
	}

.careerFormWrapper a {
	color:#ffffff;
	}
	
.careerFormWrapper a:hover {
	color:#ffc600;
	}
	
.careerFormWrapper strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
.pdpa {
	position:relative;
	display:block;
	padding:15px 0px;
	text-align:center;
	}
	
.pdpa p {
	text-align:center;
	margin:10px auto;
	}
	
.pdpa strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
/* Inner Solution Section */

.innerSolutionsListing {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
	margin:30px -15px 0px;
	}
	
.innerSolutionsListing&gt;li {
	position:relative;
	font-size:13px;
	color:#6e6e6e;
	width:33.3333%;
	padding:0px 15px;
	margin:15px auto;
	vertical-align:top;
	display:inline-block;
    }
	
.innerSolutionsListing&gt;li:nth-child(3n+4) {
	clear:both;
    }
	
.innerSolutionsListing&gt;li .innerSolutionsContentBox {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#042499;
	overflow:hidden;
	border-radius:5px;
	background:#ffffff;
	webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
    }
	
.innerSolutionsListing&gt;li a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#042499;
	overflow:hidden;
	border-radius:5px;
	/*background:#ffffff;*/
    }
	
.innerSolutionsListing&gt;li .innerSolutionsContentBox:hover {
	color:#ffffff;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
    }
	
.innerSolutionsListing&gt;li .innerSolutionPod-img-box, .innerSolutionsListing&gt;li .innerSolutionPod-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.innerSolutionsListing&gt;li .innerSolutionPod-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	filter:alpha(opacity=08);
	-moz-opacity:0.08;
	opacity:0.08;
	}
	
.innerSolutionPod-content-box {
	position:relative;
	display:block;
	z-index:5;
	height:100%;
	overflow:hidden;
    }

.innerSolutionPod-content-inner {
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	padding:40px 40px;
	}
	
.innerSolutionPod-content-box .innerSolutionPodIcon {
	position:relative;
    display:block;
	width:100%;
	height:60px;
	overflow:hidden;
	text-align:center;
    margin:0px auto 20px;
	webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.innerSolutionPod-content-box .innerSolutionPodIcon img {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	max-width:100%;
	max-height:100%;
	margin:0px auto;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}

.innerSolutionPod-content-box .innerSolutionPodIcon img.show-img {
	display:block;
	}

.innerSolutionPod-content-box .innerSolutionPodIcon img.rollover-img {
	display:none;
	}

.innerSolutionsListing&gt;li .innerSolutionsContentBox:hover .innerSolutionPod-content-box .innerSolutionPodIcon img.show-img {
	display:none;
	}

.innerSolutionsListing&gt;li .innerSolutionsContentBox:hover .innerSolutionPod-content-box .innerSolutionPodIcon img.rollover-img {
	display:block;
	}
	
.innerSolutionPod-content-box .innerSolutionPodName {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	color:#042499;
	font-size:16px;
	line-height:1.2;
	text-transform:uppercase;
    }
	
.innerSolutionPod-content-box p {
	color:#6e6e6e;
	text-align:center;
	margin:15px auto 0px;
    }
	
.innerSolutionsListing&gt;li .innerSolutionsContentBox:hover .innerSolutionPod-content-box .innerSolutionPodName, .innerSolutionsListing&gt;li .innerSolutionsContentBox:hover .innerSolutionPod-content-box p {
	color:#ffffff;
    }
	
/* Clients Listing */
	
.clientsListing {
    position:relative;
    display:block;
	padding:0px;
	overflow:hidden;
	list-style-type:none;
    margin:30px -15px 30px;
	}
	
.clientsListing&gt;li {
    position:relative;
    display:block;
    float:left;
    /*width:14.25%;*/
    width: auto;
	text-align:center;
    margin:15px 0px 15px;
	padding:0px 15px 0px;
	}
	
/*.clientsListing&gt;li:nth-child(7n+8) {
	clear:both;
	}*/

.clientsListing&gt;li figure {
	position:relative;
    display:block;
	height:110px;
	overflow:hidden;
	text-align:center;
	padding:0px 0px 0px;
    margin:0px auto 0px;

	}
	
.clientsListing&gt;li figure:before {
    position:relative;
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
    }
	
.clientsListing&gt;li figure img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}
	
/* Testimonials Container */

.testimonials-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:70px 0px;
	background:#f9f9f9 url(../images/main-bg1.png) center bottom repeat-x;
	}
	
/* Testimonials Listing */
	
.testimonialsListing {
    position:relative;
    display:block;
	padding:0px;
	overflow:hidden;
	list-style-type:none;
    margin:15px -15px 30px;
	}
	
.testimonialsListing&gt;li {
    position:relative;
    /*display:block;*/
    float:left;
	display:none;
	font-size:15px;
    width:33.3333%;
    margin:15px 0px;
	padding:0px 15px;
	}
	
/*.testimonialsListing&gt;li:nth-child(3n+4) {
	clear:both;
	}*/
	
.testimonialBlock {
    position:relative;
    display:block;
    margin:0px 0px;
	overflow:hidden;
	padding:30px 30px;
	border-radius:12px;
	background:#ffffff;
	box-shadow:0px 0px 8px 4px rgba(0,0,0,0.05);
	}
	
.testimonialBlock p {
	text-align:left;
	line-height:28px;
	}

.clientInfoBlock {
    position:relative;
    display:block;
    margin:0px 0px;
	padding:0px 0px 0px 70px;
	}
	
.clientInfoBlock:before {
	position:absolute;
	display:block;
	width:42px;
	height:1px;
	left:0px;
	top:15px;
	content:'';
	background:#333333;
	}

.clientName {
	font-family:TitilliumWeb-Regular;
    position:relative;
    display:block;
	color:#05249a;
	font-size:18px;
    margin:0px 0px;
	padding:0px 0px 5px;
	}
	
.clientCompanyName {
	font-family:Poppins-Light;
    position:relative;
    display:block;
	color:#666666;
	font-size:13px;
    margin:0px 0px;
	padding:0px 0px;
	text-transform:uppercase;
	}
	
/* Tabs Container */
	
.tabs-container {
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px 0px;
	}
	
/* Resp Tabs List */

.nav-tabs {
    position:relative;
	display:block;
	border:none;
	width:100%;
	font-size:0px;
	max-width:1140px;
    text-align:center;
	margin:0px auto 0px;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	}
	
.nav-tabs&gt;li {
    position:relative;
	float:none;
	width:25%;
	color:#6e6e6e6;
	font-size:13px;
    font-weight:normal;
	vertical-align:top;
    margin:0px 0px 0px;
    display:inline-block;
	text-transform:uppercase;
	}
	
.nav-tabs&gt;li:nth-child(4n+5) {
	clear:both;
    }
	
.nav-tabs&gt;li&gt;a {
    position:relative;
	display:block;
	border:none;
	width:100%;
	height:100%;
	color:#042499;
	overflow:hidden;
	margin:0px auto;
    padding:0px 0px;
    text-align:center;
    font-weight:normal;
	border-radius:10px 10px 0px 0px;
    background:#ffffff !important;
    -webkit-transition:all 0.0s ease-out;
    -moz-transition:all 0.0s ease-out;
    -o-transition:all 0.0s ease-out;
    -ms-transition:all 0.0s ease-out;
    transition:all 0.0s ease-out;
	}
	
.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:focus, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li &gt; a:hover {
	border:none;
	color:#ffffff;
	background:#fe8300 !important; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%) !important; /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ) !important; /* IE6-9 */
    -webkit-transition:all 0.0s ease-out;
    -moz-transition:all 0.0s ease-out;
    -o-transition:all 0.0s ease-out;
    -ms-transition:all 0.0s ease-out;
    transition:all 0.0s ease-out;
	}
	
.nav-tabs&gt;li .pod-img-box, .nav-tabs&gt;li .pod-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.nav-tabs&gt;li .pod-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	opacity:0.15;
	}
	
.pod-content-box {
	position:relative;
	display:block;
	z-index:5;
	height:100%;
	overflow:hidden;
    }

.pod-content-inner {
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	padding:40px 40px;
	}
	
.pod-content-box .podIcon {
	position:relative;
    display:block;
	width:100%;
	height:75px;
	overflow:hidden;
	text-align:center;
    margin:0px auto 20px;
	webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.pod-content-box .podIcon img {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	max-width:100%;
	max-height:100%;
	margin:0px auto;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}

.pod-content-box .podIcon img.show-img {
	display:block;
	}

.pod-content-box .podIcon img.rollover-img {
	display:none;
	}

.nav-tabs&gt;li.active a .pod-content-box .podIcon img.show-img,
.nav-tabs&gt;li a:hover .pod-content-box .podIcon img.show-img {
	display:none;
	}

.nav-tabs&gt;li.active a .pod-content-box .podIcon img.rollover-img,
.nav-tabs&gt;li a:hover .pod-content-box .podIcon img.rollover-img {
	display:block;
	}
	
.pod-content-box .podName {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	display:block;
	color:#042499;
	font-size:16px;
	line-height:1.2;
	text-transform:uppercase;
    }
	
.pod-content-box p {
	color:#6e6e6e;
	text-align:center;
	margin:15px auto 0px;
    }
	
.nav-tabs &gt; li.active &gt; a .pod-content-box .podName,
.nav-tabs &gt; li.active &gt; a:focus .pod-content-box .podName,
.nav-tabs &gt; li.active &gt; a:hover .pod-content-box .podName,
.nav-tabs &gt; li &gt; a:hover .pod-content-box .podName,
.nav-tabs &gt; li.active &gt; a .pod-content-box p,
.nav-tabs &gt; li.active &gt; a:focus .pod-content-box p,
.nav-tabs &gt; li.active &gt; a:hover .pod-content-box p,
.nav-tabs &gt; li &gt; a:hover .pod-content-box p {
	color:#ffffff;
    }
	
.tab-content {
	clear:both;
	padding:70px 0px;
	background:#f9f9f9 url(../images/main-bg1.png) center bottom repeat-x;
	}
	
.tab-pane.active {
    animation:slide-down 1s ease-out;
	}

@keyframes slide-down {
    0% { opacity:0; transform:translateY(100%); }
    100% { opacity:1; transform:translateY(0); }
	}
	
/* Accordion */

.accordion-container {
    position:relative;
    width:100%;
    display:block;
	text-align:left;
    margin:30px auto;
	}

/* Panels */

.panel {
    border:none;
	margin-top:0px;
    margin-bottom:0px;
    border-radius:0px;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
	}
	
.panel-group .panel, .panel-group {
	margin-bottom:0px;
    border-radius:0px;
	}
	
.panel-group .panel + .panel {
	margin-top:1px;
	}
	
.panel-heading {
	font-family:Poppins-SemiBold;
    border:none;
	color:#6e6e6e;
	font-size:13px;
    padding:0px 0px;
	background:none;
    border-radius:0px;
	}
	
.panel-default &gt; .panel-heading {
	color:#6e6e6e;
	}
	
.panel-title {
	font-family:Poppins-SemiBold;
	position:relative;
	display:block;
	padding:0px;
	font-size:13px;
	text-transform:uppercase;
	}
	
.panel-title span {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
.panel-heading .panel-title&gt;a {
	position:relative;
	display:block;
	color:#042499;
	font-size:13px;
    overflow:hidden;
    line-height:24px;
    padding:30px 15px;
	background:#ffffff;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.panel-heading .panel-title &gt; a:hover,
.panel-default &gt; .panel-heading a[aria-expanded="true"] {
	color:#ffffff;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.panel-heading .panel-title&gt;a .pod-img-box, .panel-heading .panel-title&gt;a .pod-img-box figure {
	position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	}

.panel-heading .panel-title&gt;a .pod-img-box figure img {
    height:100%;
	width:100%;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	font-family:"object-fit:cover; object-position:center";
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	opacity:0.15;
	}

.panel-default &gt; .panel-heading a[aria-expanded="true"] .pod-content-box .podIcon img.show-img,
.panel-heading .panel-title &gt; a:hover .pod-content-box .podIcon img.show-img {
	display:none;
	}

.panel-default &gt; .panel-heading a[aria-expanded="true"] .pod-content-box .podIcon img.rollover-img,
.panel-heading .panel-title &gt; a:hover .pod-content-box .podIcon img.rollover-img {
	display:block;
	}
	
.panel-default &gt; .panel-heading a[aria-expanded="true"] .pod-content-box .podName,
.panel-heading .panel-title &gt; a:focus .pod-content-box .podName,
.panel-heading .panel-title &gt; a:hover .pod-content-box .podName,
.panel-heading .panel-title &gt; a:hover .pod-content-box .podName,
.panel-default &gt; .panel-heading a[aria-expanded="true"] .pod-content-box p,
.panel-heading .panel-title &gt; a:focus .pod-content-box p,
.panel-heading .panel-title &gt; a:hover .pod-content-box p,
.panel-heading .panel-title &gt; a:hover .pod-content-box p {
	color:#ffffff;
    }

.panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border:none;
	}

.panel-body {
	margin-top:0px;
	line-height:24px;
	padding:30px 0px 15px;
	}
	
/* Content List 01 */

.content-list-01 {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	margin:0px auto 0px;
	list-style-type:none;
	}
	
.content-list-01&gt;li {
	position:relative;
	display:table;
	width:100%;
	color:#6e6e6e;
	font-size:13px;
	padding:0px 0px;
	margin:0px 0px 25px;
    }
	
.content-list-iconBox {
	position:relative;
	width:55px !important;
	overflow:hidden;
    display:table-cell;
	vertical-align:middle;
	}
	
.content-list-iconBox img {
    position:relative;
	max-width:100%;
	max-height:100%;
    display:inline-block;
	vertical-align:middle;
	}
	
.content-list-text {
	position:relative;
	padding-left:15px;
    display:table-cell;
	vertical-align:middle;
    }
	
.content-list-01&gt;li p {
    }
	
.titleBox-01 {
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px 0px 20px;
	}

.titleBox-01.text-center, .titleBox-01.text-center h2, .titleBox-01.text-center h5 {
	text-align:center;
	}
	
.titleBox-01 h5 {
	font-family:TitilliumWeb-Regular;
	text-transform:uppercase;
	padding-bottom:0px;
	font-size:18px;
	color:#333333;
	line-height:1;
	}

/* Table Layout Container */

.tableContainer {
	table-layout:fixed;
	position:relative;
    display:table;
    height:100%;
	margin:30px -5px;
	border-collapse:separate;
	}
	
.tableContainer .tableHead {
	position:relative;
	width:100%;
	padding:15px 30px;
	text-align:center;
	background:#f2f2f2;
    display:table-caption;
	border:5px solid #f9f9f9;
	}

.tableContainer .tableHead h2 {
	padding:0px;
	}
	
.tableContainer .tableRow {
	position:relative;
    display:table-row;
	clear:both;
	}
	
.tableContainer .tableCell {
	position:relative;
	padding:30px 30px;
    display:table-cell;
    vertical-align:top;
	background:#f2f2f2;
	border:5px solid #f9f9f9;
	}
	
.iconbox {
	position:relative;
	display:block;
	margin:0px 0px 15px;
	}
	
/* Resources Categories Listing */

.resource-cat-listing {
	font-family:Poppins-Medium;
    position:relative;
    display:block;
	padding:0px 0px;
	overflow:hidden;
	list-style-type:none;
	margin:0px auto 30px;
	}
	
.resource-cat-listing&gt;li {
    position:relative;
	display:block;
	padding:0px 0px;
	margin:0px auto 15px;
	}
	
.resource-cat-listing&gt;li a {
    position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#333333;
	overflow:hidden;
	border-radius:5px;
	padding:15px 130px 15px 50px;
	background:#f4f9ff url(../images/download-icon.png) right 20px center no-repeat;
	}
	
.resource-cat-listing&gt;li a:hover {
	background-color:#e0ecfa;
	}

.resource-cat-listing&gt;li a:before {
    position:absolute;
    display:block;
	content:'';
	left:20px;
	top:15px;
	width:16px;
	height:21px;
	padding:0px;
	overflow:hidden;
	}
	
.resource-cat-listing&gt;li.pdf-file a:before {
	background:url(../images/file-pdf-icon.png) center center no-repeat;
	}
	
.resource-cat-listing&gt;li.excel-file a:before {
	background:url(../images/file-excel-icon.png) center center no-repeat;
	}
	
.resource-cat-listing&gt;li.word-file a:before {
	background:url(../images/file-word-icon.png) center center no-repeat;
	}
	
/* Resources Listing Container */
	
.resourceListingContainer {
	position:relative;
	display:block;
	width:100%;
	margin:0px auto;
	padding:0px 0px;
	}
	
/* Sidebar */

.sidebar {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	}
	
.sidebarHeading {
	font-family:TitilliumWeb-Bold;
	position:relative;
	display:block;
	color:#ffffff;
	font-size:25px;
	text-align:left;
	margin:0px auto;
	padding:15px 20px 15px;
	border-radius:10px 10px 0px 0px;
	background:url(../images/sidebar-bg.png) center top no-repeat;
	background-size:cover;
	}	
	
/* Sidebar Navigation */
	
.sidebarNav {
	position:relative;
	display:block;
	overflow:hidden;
	padding:15px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
	border-top:none;
	border-radius:0px 0px 10px 10px;
	}

.sidebarNav ul {
	font-family:Poppins-Regular;
	position:relative;
	padding:0px;
	font-size:15px;
	text-align:left;
	overflow:hidden;
	margin:0px auto;
	font-weight:normal;
	list-style-type:none;
	}
	
.sidebarNav ul {
	}
	
.sidebarNav ul&gt;li, .sidebarNav ul&gt;li&gt;a, .sidebarNav ul&gt;li li, .sidebarNav ul li li&gt;a, .sidebarNav ul&gt;li li li, .sidebarNav ul li li li&gt;a {
	position:relative;
	display:block;
	color:#333333;
	}
	
.sidebarNav ul&gt;li, .sidebarNav ul&gt;li li, .sidebarNav ul li li li {
	line-height:24px;
	margin:0px 0px !important;
	background:none !important;
	padding:0px 0px 0px !important;
	}
	
.sidebarNav ul&gt;li&gt;a, .sidebarNav ul li li&gt;a, .sidebarNav ul li li li&gt;a {
	padding:10px 20px;
	}

.sidebarNav ul ul li&gt;a {
	padding-left:35px;
	}
	
.sidebarNav ul ul ul li&gt;a {
	padding-left:50px;
	}
	
.sidebarNav&gt;ul&gt;li:first-child {
	margin:0px !important;
	}
	
.sidebarNav ul li.has-subnav a:after {
	display:none !important;
	}
	
.sidebarNav ul li:last-child {
	border-bottom:none;
	}
	
.sidebarNav ul&gt;li:hover&gt;a, .sidebarNav ul&gt;li.active&gt;a, .sidebarNav ul&gt;li li:hover&gt;a, .sidebarNav ul&gt;li li.active&gt;a, .sidebarNav ul&gt;li li li:hover&gt;a, .sidebarNav ul&gt;li li li.active&gt;a, .sidebarNav ul&gt;li:hover&gt;a, .sidebarNav ul&gt;li.selected&gt;a, .sidebarNav ul&gt;li li:hover&gt;a, .sidebarNav ul&gt;li li.selected&gt;a, .sidebarNav ul&gt;li li li:hover&gt;a, .sidebarNav ul&gt;li li li.selected&gt;a {
	color:#4B53ED;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.sidebarNav ul li.has-subnav.selected&gt;a {
	color:#4B53ED;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.sidebarNav ul&gt;li.selected&gt;a, .sidebarNav ul ul&gt;li.selected&gt;a, .sidebarNav ul ul ul&gt;li.selected&gt;a {
	}
	
.sidebarNav ul li.has-subnav:hover &gt; .accordion-btn-wrap, .sidebarNav ul li.has-subnav.selected.active&gt;a {
	color:#4B53ED;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}

/* Accordion Button */
.sidebarNav ul li.has-subnav .accordion-btn {
	}
	
.sidebarNav .accordion-btn-wrap.accordion-active {
	color:#4B53ED;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.btn-control {
	font-family:TitilliumWeb-Bold;
	position:relative;
	display:none;
	font-size:25px;
	text-align:left;
	margin:0px auto;
	background:#E6B40C;
	color:#ffffff !important;
	padding:15px 35px 15px 20px;
	border-radius:10px 10px 0px 0px;
	}

.btn-control:before {
	font-family:'Font Awesome 5 Free';
	position:absolute;
	content:"\f105";
	top:50%;
	right:15px;
	font-weight:900;
	margin-top:-18px;
	}

.btn-control.open:before {
	content:"\f107";
	}

@media (min-width:992px) {
	.hide-mob {
		display:block !important;
		}
	}
	
@media (max-width:991.98px) {
	.hide-mob { display:none; }
	.btn-control { display:block; }
	}
	
@media (max-width:767.98px) {
	.resource-cat-listing&gt;li a { padding:15px 20px 50px 50px; background:#f4f9ff; }
	.resource-cat-listing&gt;li a:after { position:absolute; display:block; content:''; right:20px; bottom:20px; width:97px; height:21px; padding:0px; overflow:hidden; background:url(../images/download-icon.png) center center no-repeat; }
	}
	
/* Content Area */

.contentArea {
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px 0px;
	}

/* Content Style */

.inner-banner {
	position:relative;
	width:100%;
	display:block;
	margin:0px auto 0px;
	}
	
.inner-banner figure, .inner-banner img {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	}
	
.inner_banner_caption {
	position:absolute;
	z-index:7;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	display:block;
	margin:0px auto;
	padding:0px 0px 0px;
	-moz-user-select:none;
	-o-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	}
	
.inner_banner_caption .captionWrapper {
	position:relative;
	display:table;
	height:100%;
	margin:0px auto;
	}
	
.inner_banner_caption .captionContainer {
	position:relative;
	color:#ffffff;
	font-size:14px;
	display:table-cell;
	padding:80px 0px 0px;
	vertical-align:middle;
	}
	
.inner_banner_caption .captionContainerInner {
	position:relative;
	display:block;
	margin:0px 0px;
	}
	
.inner_banner_caption .captionContainerInner .innerBannerHeading1 {
	font-family:TitilliumWeb-Bold;
	font-size:65px;
	color:#ffffff;
    line-height:1;
	font-weight:normal;
    padding-bottom:10px;
	letter-spacing:-1px;
	text-transform:none;
	}
	
.inner_banner_caption .captionContainerInner .innerBannerHeading2 {
	font-family:TitilliumWeb-Regular;
	font-size:45px;
	color:#ffffff;
    line-height:1;
	font-weight:normal;
    padding-bottom:15px;
	letter-spacing:-1px;
	text-transform:none;
	}

.inner_banner_caption .captionContainerInner .innerBannerHeading3 {
	font-family:TitilliumWeb-SemiBold;
	font-size:25px;
	color:#ffffff;
    line-height:1;
	font-weight:normal;
    padding-bottom:15px;
	text-transform:none;
	letter-spacing:-0.5px;
    margin: 40px auto 0px;
	}

.breadcrumb-container {
	position:relative;
	display:block;
	width:100%;
	}
	
.breadcrumb-container ul {
	font-family:Poppins-SemiBold;
	position:relative;
	display:block;
	color:#ffffff;
	font-size:14px;
	margin:0px auto;
	padding:0px 0px;
	list-style-type:none;
	text-transform:uppercase;
	}
	
.breadcrumb-container ul li {
	position:relative;
	line-height:24px;
	vertical-align:top;
	display:inline-block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.breadcrumb-container ul li a {
	font-family:Poppins-Light;
	position:relative;
	color:#ffffff;
	display:block;
	overflow:hidden;
	line-height:24px;
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.breadcrumb-container ul li a:after {
	font-family:'Font Awesome 5 Free';
	color:#ffffff;
	content:'/';
	font-weight:900;
	vertical-align:top;
	display:inline-block;
	margin:0px 5px 0px 7px;
	}
	
.breadcrumb-container ul li a:hover, .breadcrumb-container ul li.selected a {
	color:#fe9500;
	}

.pageTitle {
	position:relative;
	display:block;
	margin:0px auto;
	padding:0px 0px 20px;
	}

.pageTitle.text-center, .pageTitle.text-center h1, .pageTitle.text-center h2 {
	text-align:center;
	}
	
.pageTitle h1, .pageTitle h2 {
	font-family:TitilliumWeb-Bold;
	text-transform:none;
	padding-bottom:0px;
	font-size:50px;
	color:#333333;
	line-height:1.1;
	}
	
.uppercase {
	text-transform:uppercase !important;
	}
	
.NoUppercase {
	text-transform:none !important;
	}
	
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:TitilliumWeb-Bold;
	position:relative;
	font-size:40px;
	color:#333333;
	line-height:1.2;
	font-weight:normal;
	margin:0px 0px 0px;
	text-transform:none;
	padding:0px 0px 15px;
	}
	
h2, .h2 {
	font-size:35px;
	}
	
h3, .h3 {
	font-size:28px;
	}
	
h4, .h4 {
	font-size:24px;
	}
	
h5, .h5 {
	font-size:18px;
	}

h6, .h6 {
	font-size:15px;
	}
	
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:Poppins-Light;
	font-weight:normal;
	text-transform:uppercase;
	}
	
.h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
p {
    margin:0 0 20px;
	line-height:24px;
	text-align:justify;
	}

ul.ul-listing, ul.ul-listing2, ol.ol-listing {
	margin:0px 0px 20px;
	display:block;
	padding:0px;
	width:100%;
	text-align:left;
	list-style-position:inside;
	}
	
ul.ul-listing, ul.ul-listing2 {
	padding:0px;
	}
	
ul.ul-listing.text-center, ul.ul-listing2.text-center, ol.ol-listing.text-center {
	text-align:center;
	}
	
ul.ul-listing li, ul.ul-listing2 li {
	position:relative;
	line-height:24px;
	list-style-type:none;
	padding:2px 0px 2px 25px;
	}
	
ul.ul-listing2 li {
	padding-left:20px;
	}
	
ul.ul-listing li:before, ul.ul-listing2 li:before {
	position:absolute;
	content:'';
	left:auto;
	top:4px;
	width:14px;
	height:14px;
	overflow:hidden;
	margin-left:-25px;
	background:url(../images/bullet.png) 0px center no-repeat;
	}
	
ul.ul-listing2 li:before {
	top:7px;
	width:12px;
	height:9px;
	margin-left:-20px;
	background:url(../images/bullet2.png) 0px center no-repeat;
	}
	
ul.ul-listing ul, ul.ul-listing2 ul {
	margin:8px 0px;
	}
	
ol.ol-listing {
	padding:0px 0px 0px 15px;
	list-style-position:outside;
	}
	
ol.ol-listing li {
	line-height:24px;
	list-style-type:decimal;
	padding:2px 0px 2px 0px;
	}
	
ol.ol-listing li ul.ul-listing li {
	list-style-type:none;
	}
	
.imgLeft {
	position:relative;
	float:left;
	width:auto;
	max-width:100%;
	clear:left !important;
	margin:5px 30px 30px 0px;
	}
	
.imgRight {
	position:relative;
	float:right;
	width:auto;
	max-width:100%;
	clear:right !important;
	margin:5px 0px 30px 30px;
	}
	
/* Slick Slider */

.slick-slider {
	margin-bottom:0px;
	}
	
.slick-slide img {
	display:inline-block;
	}
	
.slick-prev, .slick-next {
	background:none;
	width:30px;
	height:30px;
	font-size:0px;
	-webkit-transition:all 0s ease-out;
    -moz-transition:all 0s ease-out;
    -o-transition:all 0s ease-out;
    -ms-transition:all 0s ease-out;
    transition:all 0s ease-out;
	}
	
.slick-prev:before, .slick-next:before {
	display:none;
	}
	
.slider-nav {
	margin-left:0px;
	margin-right:0px;
	}
	
.slick-prev.slick-disabled, .slick-next.slick-disabled {
	display:none !important;
	}
	
.slick-prev {
	left:0px;
	padding:0px 0px 0px 30px;
	background:url(../images/slick-nav.png) left top no-repeat;
	}
	
.slick-next {
	right:0px;
	padding:0px 30px 0px 0px;
	background:url(../images/slick-nav.png) right top no-repeat;
	}
	
.slick-prev:hover,
.slick-prev:focus {
	background:url(../images/slick-nav.png) left bottom no-repeat;
	-webkit-transition:all 0s ease-out;
    -moz-transition:all 0s ease-out;
    -o-transition:all 0s ease-out;
    -ms-transition:all 0s ease-out;
    transition:all 0s ease-out;
	}

.slick-next:hover,
.slick-next:focus {
	background:url(../images/slick-nav.png) right bottom no-repeat;
	-webkit-transition:all 0s ease-out;
    -moz-transition:all 0s ease-out;
    -o-transition:all 0s ease-out;
    -ms-transition:all 0s ease-out;
    transition:all 0s ease-out;
	}
	
/* Link Button */

.link-btn {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	z-index:1;
	font-size:14px;
	font-weight:normal;
	margin:0px auto 0px;
	text-transform:uppercase;
	}
	
.link-btn .fa {
	}

.link-btn a {
	position:relative;
	color:#ffffff;
	overflow:hidden;
	margin:0px auto;
	line-height:25px;
	text-align:center;
	padding:5px 15px 5px;
	display:inline-block;
	vertical-align:middle;
	text-shadow:0px 0px 3px rgba(0,0,0,0.5);
	}
	
.link-btn a:before {
    position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0px;
	left:0%;
	width:45px;
	content:'';
	height:100%;
	display:block;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	}
	
.link-btn a:hover:before, .link-btn.selected a:before {
	width:100%;
	}
	
.link-btn a:hover, .link-btn.selected a:hover {
	color:#ffffff;
	}
	
.inlineBtn {
	display:inline-block;
	margin:0px 5px 10px;
	}
	
.inlineBtn:first-child {
	margin-left:0px;
	}
	
.inlineBtn:last-child {
	margin-right:0px;
	}
	
.link-btn.smallBtn a {
	padding:8px 15px;
	}
	
.link-btn.midBtn a {
	padding:12px 25px;
	}
	
.link-btn.blockBtn a {
	display:block;
	}
	
.photoContainer {
	position:relative;
	display:block;
	width:100%;
	margin:5px 0px 30px;
	}

.photoContainer img {
	position:relative;
	display:block;
	width:100%;
	}
	
/* Footer Styles */
	
.footer-wrapper {
    position:relative;
    width:100%;
    display:block;
	background:#151515;
	}

/* Footer Top */
	
.footer-top {
    position:relative;
    display:block;
	color:#a0a0a0;
	font-size:13px;
	overflow:hidden;
	line-height:24px;
	background:#252525;
    padding:50px 0px 30px;
	}
	
.footer {
    position:relative;
	overflow:hidden;
    display:block;
    margin:0px auto;
	}

.footer a {
    color:#a0a0a0;
	}

.footer a:hover {
    color:#fe9500;
	}
	
.footer p {
	text-align:left;
	margin-bottom:15px;
	}
	
.fcol1, .fcol2, .fcol3, .fcol4 {
	position:relative;
	display:block;
	float:left;
	width:22%;
	margin-right:4%;
	}
	
.fcol4 {
	margin-right:0px;
	}

/* Footer Logo */

.footer-logo {
	position:relative;
	display:block;
	text-align:center;
	margin:0px auto 20px;
	}
	
.footer-logo img {
	display:block;
	max-width:100%;
	margin:0px auto;
	}

/* Footer Head */
	
.foot-head {
	font-family:TitilliumWeb-Regular;
	position:relative;
	display:block;
    color:#ffffff;
	font-size:14px;
	padding:0px 0px;
	margin:0px 0px 15px;
	text-transform:uppercase;
	}
	
/* Footer Social Links */
	
.fs-links {
	position:relative;
	padding:0;
	font-size:0px;
	display:block;
	list-style:none;
	margin:15px -4px;
	text-align:center;
	}
	
.fs-links&gt;li {
	position:relative;
	color:#ffffff;
	font-size:13px;
	line-height:28px;
	vertical-align:top;
	margin:4px 4px 4px;
	display:inline-block;
	text-transform:uppercase;
	}
	
.fs-links&gt;li a {
	position:relative;
	display:block;
	color:#ffffff;
	width:28px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	text-align:center;
	border:1px solid #383838;
	}

.fs-links&gt;li a:hover, .fs-links&gt;li.selected a {
	color:#ffffff;
	background:#383838;
	}
	
/* Foot Nav */

ul.foot-nav {
	position:relative;
	font-size:0px;
	display:block;
	padding:0px;
	margin:0px auto 15px;
	list-style-type:none;
	}
	
ul.foot-nav li {
	position:relative;
	font-size:13px;
	display:block;
	padding:0px 0px;
	line-height:24px;
	margin:0px auto 5px;
	}

ul.foot-nav li a {
	position:relative;
	color:#a0a0a0;
	display:block;
	overflow:hidden;
	padding-left:15px;
	background:url(../images/footer-menu-arrow.png) 0px 6px no-repeat;
	}
	
ul.foot-nav li a:hover, ul.foot-nav li.selected a {
	color:#fe9500;
	background:url(../images/footer-menu-arrow2.png) 0px 6px no-repeat;
	}
	
/* Newsletter Box */

.newsletter-box {
	position:relative;
	font-size:14px;
	width:100%;
	display:block;
	margin:0px auto 25px;
	}

.newsletter-box .form-control {
	border-radius:0px;
	line-height:35px;
	height:35px;
	color:#7e7e7e;
	border:1px solid #646464;
	padding:0px 45px 0px 10px;
	background:#212121 !important;
	}

.newsletter-box .send-btn {
	font-family:Poppins-Bold;
	position:absolute;
	cursor:pointer;
	z-index:5;
	right:0px;
	top:0px;
	width:35px;
	border:none;
	height:35px;
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	border-radius:0;
	padding:0px 0px;
	line-height:35px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
	text-transform:uppercase;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}

.newsletter-box .send-btn:hover {
	color:#ffffff;
	background:#ffc600; /* Old browsers */
	background:-moz-linear-gradient(left, #ffc600 0%, #fe8300 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #ffc600 0%,#fe8300 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #ffc600 0%,#fe8300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#fe8300',GradientType=1 ); /* IE6-9 */
	}
	
.newsletter-box .form-control::-webkit-input-placeholder, .newsletter-box ::-webkit-input-placeholder {
	color:#7e7e7e;
	}

.newsletter-box .form-control:-moz-placeholder, .newsletter-box :-moz-placeholder {
	color:#7e7e7e;
	}

.newsletter-box .form-control::-moz-placeholder, .newsletter-box ::-moz-placeholder {
	color:#7e7e7e;
	}

.newsletter-box .form-control:-ms-input-placeholder, .newsletter-box :-ms-input-placeholder {
	color:#7e7e7e;
	}

/* Footer Bottom */

.footer-bottom {
    position:relative;
    display:block;
	color:#585858;
	font-size:13px;
	overflow:hidden;
	padding:13px 0px;
	line-height:24px;
	}
	
.footer-bottom a {
	color:#585858;
	}

.footer-bottom a:hover {
	color:#fe9500;
	}

.fbcol1, .fbcol2 {
	position:relative;
	display:block;
	float:left;
	margin:5px auto;
	}
	
.fbcol1 {
	float:right;
	margin-right:30px;
	}
	
.fbcol2 {
	}

/* Copyright */

.copyright {
	position:relative;
	display:block;
	margin:0px auto;
	}
	
/* Footer Bottom Links */
	
.fb-links {
	position:relative;
	display:block;
	padding:0px;
	font-size:0px;
	list-style:none;
	margin:0px auto;
	}
	
.fb-links li {
	position:relative;
	color:#585858;
	font-size:13px;
	line-height:24px;
	vertical-align:top;
	margin:0px 10px 0px;
	display:inline-block;
	}
	
.fb-links li:before {
    position:absolute;
	overflow:hidden;
	content:'';
	top:50%;
	width:1px;
	left:-10px;
	height:12px;
	margin-top:-6px;
	background:#585858;
	}
	
.fb-links li:first-child:before {
	display:none;
	}
	
.fb-links li a {
	color:#585858;
	}

.fb-links li a:hover, .fb-links li.selected a {
	color:#fe9500;
	}
	
/* Table Container */
	
.table-container {
	width:100%;
	overflow-y:auto;
	_overflow:auto;
	margin:0 0 1em;
	}

.table-container::-webkit-scrollbar {
	-webkit-appearance:none;
	width:14px;
	height:14px;
	}

.table-container::-webkit-scrollbar-thumb {
	border-radius:8px;
	border:3px solid #fff;
	background-color:rgba(0,0,0,.3);
	}
	
.table-data {
	position:relative;
	width:100%;
	color:#6e6e6e;
	font-size:13px;
	margin:15px auto;
	}
	
.table-data th, .table-data td {
	line-height:24px;
	padding:15px 20px;
	background:#ffffff;
	font-weight:normal;
	vertical-align:middle;
	border:1px solid #e1e1e1;
	}
	
.table-data th.last-col, .table-data td.last-col {
	border:none !important;
	background:none !important;
	}
	
.table-data tr:nth-child(even) td {
	}
	
.table-data th {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	background:#333333;
	text-transform:uppercase;
	}
	
.table-data.text-center th, .table-data.text-center td {
	text-align:center;
	}
	
.table-data th p, .table-data td p {
	text-align:left;
	margin:10px auto;
	}
	
.v-mid {
	vertical-align:middle !important;
	}
	
.v-top {
	vertical-align:top !important;
	}
	
/* Contact Form Container 2 */
	
.contactFormContainer2 {
	position:relative;
	display:block;
	z-index:5;
	margin:0px auto;
	padding:0px 0px 0px;
	}
	
.contactFormContainer2 .google-recaptch {
	bottom:150px;
	}
	
.contactFormWrapper2 {
	position:relative;
	z-index:5;
	display:block;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	padding:80px 80px;
	border-radius:10px;
	margin:-80px auto 0px;
	background:url(../images/contact-formBg.png) center center no-repeat;
	background-size:cover;
	}
	
.contactFormWrapper2 h2 {
	font-family:TitilliumWeb-Bold;
	font-weight:normal;
	font-size:50px;
	color:#ffffff;
	line-height:1;
	}
	
.contactFormWrapper2 p {
	text-align:center;
	}

.contactFormWrapper2 a {
	color:#ffffff;
	}
	
.contactFormWrapper2 a:hover {
	color:#ffc600;
	}
	
.contactFormWrapper2 strong {
	font-family:Poppins-SemiBold;
	font-weight:normal;
	}
	
/* Contact Details */

.contact-details-block {
	position:relative;
	display:block;
	padding:0px 0px;
	margin:0px auto;
	}
	
.contact-details-block h3 {
	font-size:28px;
	text-transform:uppercase;
	}
	
.countryName {
	font-family:TitilliumWeb-SemiBold;
	position:relative;
	color:#333333;
    display:block;
	font-size:20px;
	line-height:26px;
	margin:0px auto 10px;
	text-transform:uppercase;
	padding:0px 0px 0px 55px;
	}
	
.countryName:before {
	position:absolute;
	width:40px;
	height:1px;
	left:auto;
	top:13px;
	content:'';
	overflow:hidden;
	margin-left:-55px;
	background:#333333;
	}
	
.companyName {
	font-family:Poppins-SemiBold;
	position:relative;
	color:#666666;
    display:block;
	font-size:15px;
	line-height:24px;
	padding:0px 0px 0px;
	margin:0px auto 5px;
	}

.location, .tel, .email {
	position:relative;
    display:block;
	color:#333333;
	line-height:24px;
	margin:0px auto 5px;
	padding:0px 0px 0px 20px;
	background:url(../images/location-icon.png) 0px 4px no-repeat;
	}
	
.tel {
	background:url(../images/tel-icon.png) 0px 2px no-repeat;
	}
	
.email {
	background:url(../images/email-icon.png) 0px 5px no-repeat;
	}
	
/* Contact Form */
	
.contactForm {
    position:relative;
	display:block;
    width:100%;
	margin:0px auto;
	}

.google-recaptch {
	position:absolute;
	right:-6px;
	bottom:140px;
	}
	
.control-label, .form-horizontal .control-label {
	font-family:Poppins-Light;
	text-align:left;
	color:#6e6e6e;
	font-size:13px;
	padding-top:7px;
	font-weight:normal;
	padding-bottom:7px;
	padding-right:15px;
	}
	
.form-group {
    margin-left:-15px;
    margin-right:-15px;
	margin-bottom:15px;
	}
	
.form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	font-family:Poppins-Light;
	position:relative;
	display:block;
	width:100%;
	height:45px;
	color:#6e6e6e;
	font-size:13px;
	line-height:25px;
	padding:9px 15px;
	border-radius:7px;
	font-weight:normal;
	background-image:none;
	background-color:#ffffff;
	border:1px solid #e1e1e1;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	
.form-horizontal .checkbox, .form-horizontal .radio {
    position:relative;
    min-height:1px;
	font-weight:normal;
    display:inline-block;
    margin:3px 5px 0px 0px;
	}

textarea.form-control {
	min-height:165px;
	line-height:20px;
	height:auto !important;
	}
	
textarea {
	resize:none;
	}
	
input[type="checkbox"], input[type="radio"] {
	margin:5px 0px 0px;
	}
	
.form-control:focus, .form-control:hover {
	outline:0;
	border:1px solid #ffc600;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
	
.form-control::-webkit-input-placeholder, ::-webkit-input-placeholder {
	opacity:1;
	color:#6e6e6e;
	}

.form-control:-moz-placeholder, :-moz-placeholder { /* Firefox 18- */
	opacity:1;
	color:#6e6e6e;
	}

.form-control::-moz-placeholder, ::-moz-placeholder {  /* Firefox 19+ */
	opacity:1;
	color:#6e6e6e;
	}

.form-control:-ms-input-placeholder, :-ms-input-placeholder {
	opacity:1;
	color:#6e6e6e;
	}
	
.form-control:focus::-webkit-input-placeholder { color:transparent !important; }
.form-control:focus:-moz-placeholder { color:transparent !important; }
.form-control:focus::-moz-placeholder { color:transparent !important; }
.form-control:focus:-ms-input-placeholder { color:transparent !important; }
	
.fleft {
	position:relative;
	float:left !important;
	}
	
.fright {
	position:relative;
	float:right !important;
	}
	
.submit, .submit:focus {
	font-family:Poppins-Bold;
	position:relative;
	cursor:pointer;
	z-index:5;
	float:none;
    border:none;
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	margin:0px auto;
	line-height:25px;
	text-align:center;
	font-weight:normal;
	display:inline-block;
	padding:5px 15px 5px;
	vertical-align:middle;
	background:transparent;
	text-transform:uppercase;
    -webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.submit:before {
    position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0px;
	left:0%;
	width:45px;
	content:'';
	height:100%;
	display:block;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.submit:hover:before, .submit:focus:before {
	width:100%;
	}

.submit:hover {
	color:#ffffff;
	background:transparent;
	-webkit-transition:all 0.4s ease-out;
    -moz-transition:all 0.4s ease-out;
    -o-transition:all 0.4s ease-out;
    -ms-transition:all 0.4s ease-out;
    transition:all 0.4s ease-out;
	}
	
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.btn-file{overflow:hidden;position:relative;vertical-align:middle;}
.btn-file span.wpcf7-form-control-wrap input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);height:100%;direction:ltr;cursor:pointer;}
.fileupload{margin:0px; overflow:hidden; padding-right:115px !important; text-align:left;}
.fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;}
.fileupload-preview { margin:0px auto; vertical-align:middle; -moz-user-select:none; -o-user-select:none; -webkit-user-select:none; user-select:none; }
.fileupload .close { margin-top:5px; vertical-align:middle; font-size:14px; color:#ff0000; filter:alpha(opacity=100); opacity:1; font-family:Poppins-Bold; font-weight:normal; float:none; }
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;}
.btnStyle2 {font-family:Poppins-Bold;position:absolute;cursor:pointer;right:3px;top:3px;z-index:5;width:100px;color:#ffffff;font-size:14px;overflow:hidden;line-height:25px;padding:6px 20px;text-align:center;border-radius:5px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;background:#fe8300; /* Old browsers */ background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */ background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */}
.btnStyle2:hover {color:#ffffff;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;background:#ffc600; /* Old browsers */ background:-moz-linear-gradient(left, #ffc600 0%, #fe8300 100%); /* FF3.6-15 */ background:-webkit-linear-gradient(left, #ffc600 0%,#fe8300 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to right, #ffc600 0%,#fe8300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#fe8300',GradientType=1 ); /* IE6-9 */}
	
/* Map */

.map-col {
	position:relative;
	display:block;
	height:500px;
	overflow:hidden;
	background:#eeeeee;
	margin:0px auto 0px;
	}
	
.map-col iframe {
	position:relative;
	width:100%;
	height:100%;
	border:none;
	overflow:hidden;
	}
	
/* Thank You */
	
.thankyoupage #wrapper {
	background:url(../images/thank-you-bg.jpg) center center no-repeat fixed;
	background-size:cover;
	}

.thank-you-container {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	padding:250px 0px 150px;
	}
	
.thank-you-content {
	position:relative;
	display:block;
	width:100%;
	color:#ffffff;
	font-size:15px;
	max-width:480px;
	line-height:24px;
	}
	
.thank-you-content h1 {
	color:#ffffff;
	font-size:110px;
	line-height:1.1;
	padding-bottom:0px;
	letter-spacing:-2px;
	}
	
.thank-you-content h3 {
	font-family:TitilliumWeb-Regular;
	letter-spacing:-2px;
	line-height:1.1;
	font-size:65px;
	color:#ffffff;
	}
	
.thank-you-content p {
	text-align:left;
	}
	
.thank-you-content ul {
	font-family:Poppins-Bold;
	position:relative;
	display:block;
	padding:0px;
	z-index:2;
	font-size:0px;
	list-style-type:none;
	margin:25px -5px 0px;
	text-transform:uppercase;
	}
	
.thank-you-content ul li {
	position:relative;
	font-size:14px;
	margin:5px 5px;
	vertical-align:top;
	display:inline-block;
	}

.thank-you-content ul li a {	
	position:relative;
	color:#ffffff;
	overflow:hidden;
	margin:0px auto;
	line-height:25px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
	padding:5px 15px 5px;
	text-shadow:0px 0px 3px rgba(0,0,0,0.5);
	}
	
.thank-you-content ul li a:before {
    position:absolute;
	overflow:hidden;
	z-index:-2;
	top:0px;
	left:0%;
	width:45px;
	content:'';
	height:100%;
	display:block;
	background:#fe8300; /* Old browsers */
	background:-moz-linear-gradient(left, #fe8300 0%, #ffc600 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #fe8300 0%,#ffc600 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #fe8300 0%,#ffc600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8300', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.thank-you-content ul li a:after {
    position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0px;
	left:0%;
	width:0px;
	content:'';
	height:100%;
	display:block;
	background:#042499; /* Old browsers */
	background:-moz-linear-gradient(left, #042499 0%, #4b53ed 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left, #042499 0%,#4b53ed 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #042499 0%,#4b53ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#042499', endColorstr='#4b53ed',GradientType=1 ); /* IE6-9 */
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.thank-you-content ul li a:hover:after, .thank-you-content ul li.selected a:after {
	width:45px;
	}
	
.thank-you-content ul li a:hover, .thank-you-content ul li.selected a {
	color:#ffffff;
	}
	
/* Scroll To Top */
	
#toTop {
	text-decoration:none;
	position:fixed;
	display:none;
	bottom:50px;
	right:5px;
	width:50px;
	height:50px;
	border:none;
	z-index:5001;
	text-indent:100%;
	background:url(../images/ui.totop.png) 0px 0px no-repeat;
	overflow:hidden;
	}

#toTopHover {
	background:url(../images/ui.totop.png) 0px -50px no-repeat;
	width:50px;
	height:50px;
	display:block;
	overflow:hidden;
	float:left;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	}

#toTop:active, #toTop:focus {
	outline:none;
	}
	
/* =Media Queries
-------------------------------------------------------------- */
@media (min-width:1399px) {
    .innerMenu-container ul { table-layout: fixed; }
    }

@media (max-width:1399px) {
	.header-container { padding:25px 30px; }
	#fp-nav.left { left:30px; }
	#fp-nav.right { right:30px; }
	.ta-col-01, .news-col-01, .ca-col-01, .mbs-col-01 { padding-left:150px; }
	.homepage .container, .mbs-col-01 { width:100%; padding-left:150px; padding-right:150px; }
	.footer-wrapper .container { width:1170px; padding-left:15px; padding-right:15px; }
	.technology-advantages-slider .technology-advantages-slide { width:400px; }
	.technology-advantages-slider .slick-prev { left:420px; }
	.technology-advantages-slider .slick-next { left:450px; }
	}

@media (max-width:1199px) {
	.banner_caption .captionContainer .bannerHeading1, .inner_banner_caption .captionContainerInner .innerBannerHeading1 { font-size:50px; }
	.ta-col-01 h1, .ta-col-01 h2, .solution-container h2, .ca-col-01 h2, .mbs-col-01 h2, .contactFormWrapper h2 { font-size:60px; }
	.news-heading, .inner_banner_caption .captionContainerInner .innerBannerHeading2 { font-size:30px; }
	.ta-col-01 { padding-right:40px; }
	.ta-col-02 { padding-left:40px; }
	.solutionPod-content-inner { padding:40px 25px; }
	.mbs-col-02 { padding:50px 50px; }
	.footer-wrapper .container { width:970px; }
	.view-all-news-btn:after { display:none; }
	.imgLeft, .imgRight { max-width:40%; }
	.news-col-01 { width:65%; padding-right:40px; }
	.news-col-02 { width:35%; }
	.news-slide-content-box { padding:30px 25px; }
	.view-all-news-btn { padding:0px 25px 30px 25px; }
	.news-slider .slick-prev, .news-slider .slick-next { bottom:30px; }
	.news-slider .slick-prev { left:auto; right:55px; }
	.news-slider .slick-next { right:25px; }
	.ca-col-02 { padding-left:60px; }
	.ca-col-02 h2, .col2 h2, .col3 h2, .col4 h2 { font-size:80px; }
	.technology-advantages-slider .technology-advantages-slide { width:360px; }
	.technology-advantages-slider .slick-prev { left:380px; }
	.technology-advantages-slider .slick-next { left:410px; }
	#fp-nav ul li, .fp-slidesNav ul li { margin:30px auto; }
	.innerMenu-container ul { table-layout:auto; }
	.nav-tabs { max-width:970px; }
	}

/* Portrait tablets and medium desktops */
@media (max-width:991px) {
	.tbl-menu { padding:50px 30px; }
	.tbl-cell { padding:0px 15px; }
	.mainmenu ul { font-size:20px; }
	.mainmenu&gt;ul&gt;li&gt;a { line-height:26px; padding:10px 0px; }
	.mainmenu&gt;ul ul, .mainmenu&gt;ul ul ul { font-size:15px; }
	.mainmenu&gt;ul ul { padding-left:80px; }
	.mainmenu&gt;ul&gt;li:hover&gt;ul, .mainmenu&gt;ul ul&gt;li:hover&gt;ul { padding-left:40px; }
	.mainmenu&gt;ul ul a, .mainmenu&gt;ul ul ul a { line-height:24px; padding:5px 0px; }
	.banner_caption .captionContainer .bannerHeading1, .ta-col-01 h1, .ta-col-01 h2, .solution-container h2, .ca-col-01 h2, .mbs-col-01 h2, .contactFormWrapper h2, .CTAContainer h2, .pageTitle h1, .pageTitle h2 { font-size:40px; }
	.inner_banner_caption .captionContainerInner .innerBannerHeading1 { font-size:40px; }
	.inner_banner_caption .captionContainerInner .innerBannerHeading2 { font-size:25px; }
	.innerMenu-container { background:#fe9500; }
	.innerMenu-container ul { display:none; }
	.innerMenu-container:hover, .innerMenu-container:focus { color:#ffffff; border-color:#fe9500; background:#fe9500; }
	.innerMenu-container:after { font-family:'Font Awesome 5 Free'; position:absolute; content:"\f107"; font-size:14px; height:50px; width:20px; top:0px; right:15px; color:#ffffff; font-weight:900; line-height:50px; text-align:center; display:inline-block; }
	.innerMenu-container select { font-family:Poppins-SemiBold; position:relative; display:block; outline:none; border:none; width:100%; z-index:10; height:50px; color:#ffffff; font-size:14px; cursor:pointer; line-height:50px; padding:0px 15px 0px; background:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
	.innerMenu-container select:hover, .innerMenu-container select:focus { outline:none; border:none; }
	.innerMenu-container select:-moz-focusring { color:transparent; text-shadow:0 0 0 #ffffff; }
	.innerMenu-container select option:not(:checked) { color:#000000; /* prevent &lt;option&gt;s from becoming transparent as well */ }
	.innerMenu-container select::-ms-expand { display:none; }
	.homepage .container { padding-left:140px; padding-right:140px; }
	.solutionsListing&gt;li { width:50%; }
	.solutionPod-content-inner { padding:25px 15px; }
	.ta-col-01, .ta-col-02, .news-col-01, .news-col-02, .ca-col-01, .ca-col-02, .mbs-col-01, .mbs-col-02 { float:none; width:100%; }
	.ta-col-01, .news-col-01, .ca-col-01,.mbs-col-01 { padding:60px 140px 20px; }
	.ta-col-02, .news-col-02, .ca-col-02, .mbs-col-02 { padding:20px 140px 60px; }
	.ca-content-box2, .ca-content-box2 p { text-align:center; }
	.mbs-col-02 { padding:50px 150px; }
	.contactFormWrapper, .careerFormWrapper, .contactFormWrapper2 { padding:50px 50px; }
	.footer-wrapper .container { width:100%; }
	.fcol1, .fcol2, .fcol3, .fcol4, .fbcol1, .fbcol2 { width:100%; margin:0px auto; text-align:center; float:none; padding:7px 0px; height:auto !important; }
	.footer-top { padding:30px 0px 15px; }
	.footer p, .newsletter-box { text-align:center; }
	.foot-head { padding-bottom:5px; margin:0px auto; }
	ul.foot-nav { margin:0px auto 10px; }
	.f-location, .f-tel, .f-fax, .f-email { display:table; width:auto; }
	.f-contact-details-block, ul.foot-nav li, ul.foot-nav li a, .fs-links { display:inline-block; margin:0px auto; float:none; vertical-align:top; }
	ul.foot-nav li, .fs-links li { margin:3px 7px; float:none; clear:none; width:auto; padding:0px; }
	.footer-bottom { padding:15px 0px; }
	.fbcol1, .fbcol2 { padding:0px 0px; }
	.newsletter-box .input-group { margin:10px auto; }
	.counter-col { width:100%; text-align:center; padding:10px 25px; }
	.counter-col p { text-align:center; }
	.presenceListing&gt;li, .team-listing&gt;li { width:33.3333%; }
	.presenceListing&gt;li:nth-child(6n+7), .team-listing&gt;li:nth-child(4n+5) { clear:none; }
	.presenceListing&gt;li:nth-child(3n+4), .team-listing&gt;li:nth-child(3n+4) { clear:both; }
	.google-recaptch { display:none !important; }
	.testimonialsListing&gt;li { width:50%; }
	.testimonialsListing&gt;li:nth-child(3n+4) { clear:none; }
	.testimonialsListing&gt;li:nth-child(2n+3) { clear:both; }
	.thank-you-content h1 { font-size:60px; }
	.thank-you-content h3 { font-size:36px; }
	.thank-you-content { max-width:400px; }
	.nav-tabs { max-width:720px; }
	.pod-content-inner, .innerSolutionPod-content-inner { padding:25px 15px; }
	.news-and-events-slider .slick-prev, .news-and-events-slider .slick-next { top:-70px; }
    .solutionsListing&gt;li:last-child{ width:100%; }
    .oneconnect--events--info--col1, .oneconnect--events--info--col2 { width: 100%; border: none; display: block; padding: 30px; }
    .oneconnect--events--info--col2 { border-top: 1px solid #d7d7d7; }
    .event--registration--form--container { padding: 40px 30px; }
	}
	
@media (max-width:800px) {
	}

/* Landscape phones and portrait tablets */
@media (max-width:767px) {
	.header-container { padding:15px 15px; }
	.tbl-menu { padding:80px 25px 30px; }
	.mainmenu&gt;ul&gt;li&gt;a { line-height:26px; padding:5px 0px; }
	.mainmenu &gt; ul ul, .mainmenu &gt; ul ul ul { display:block !important; }
	#fp-nav.left { left:5px; }
	#fp-nav.right { right:5px; }
	#fp-nav ul:before, #fp-nav ul li .fp-tooltip.left { left:5px; display:none; }
	#fp-nav ul li .fp-tooltip.right { right:5px; display:none; }
	/*#fp-nav ul:before, #fp-nav ul li a, .fp-slidesNav ul li a { display:none; }*/
	#fp-nav ul li,
	.fp-slidesNav ul li { width:10px; height:10px; border-radius:50%; margin:10px auto; }
	#fp-nav ul li a.active span,
	.fp-slidesNav ul li a.active span,
	#fp-nav ul li:hover a.active span,
	.fp-slidesNav ul li:hover a.active span,
	#fp-nav ul li a span,
	.fp-slidesNav ul li a span { height:10px; width:10px; margin:-5px 0 0 -5px; border-radius:50%; }
	#fp-nav ul li:hover a span,
	.fp-slidesNav ul li:hover a span { height:10px; width:10px; margin:-5px 0 0 -5px; border-radius:50%; }
	.homepage .container { padding-left:50px; padding-right:50px; }
	.ta-col-01, .news-col-01, .ca-col-01, .mbs-col-01 { padding:120px 50px 20px; }
	.ta-col-02, .news-col-02, .ca-col-02, .mbs-col-02 { padding:20px 50px 30px; }	
	.solution-container { padding:120px 0px 30px; }
	.inner_banner_caption { position:relative; left:auto; top:auto; background:#000000; }
	.inner_banner_caption .captionWrapper { width:100%; }
	.inner_banner_caption .captionContainer { padding:25px 0px; }
	.inner_banner_caption .captionContainerInner .innerBannerHeading1 { font-size:35px; }
	.grid-sizer, .grid-item, .grid-item-width-double { width:50%; }
	.news-and-events-slider .slick-prev, .news-and-events-slider .slick-next { top:-45px; }
	.list-01&gt;li, .testimonialsListing&gt;li, .ITListing&gt;li { width:100%; }
	.testimonialBlock { height:auto !important; }
	.clientsListing&gt;li { width:25%; }
	.clientsListing&gt;li:nth-child(7n+8) { clear:none; }
	.clientsListing&gt;li:nth-child(4n+5) { clear:both; }
	.contactFormWrapper2 { margin:40px auto; }
	.thank-you-container { padding:140px 0px 70px; }
	.tableContainer .tableHead { border-color:#ffffff; }
	.tableContainer .tableCell { display:block; border-color:#ffffff; }
	.innerSolutionsListing&gt;li { width:100%; }
	/*01-02-2021*/
	.mainmenu &gt; ul ul, .mainmenu &gt; ul ul ul { display: block !important; position: relative !important; left:auto; top:auto; padding:0px 0px 0px 50px !important; width:100%; margin:0px; visibility:visible; opacity: 1; overflow:scroll; }
	.news-col-02::before { display:none; }
    .oneconnect--events--container, .oneconnect--events--list--container, .oneconnect--events--info--container, .event--registration--form--inner { padding: 0px; }
    .oneconnect--events--container, .oneconnect--events--list--container, .oneconnect--events--info--container { margin: 0px auto 30px; }
    .event--registration--form--header, .event--registration--form--header p { max-width: 100%; text-align: center; }
    .event--registration--img, .event--registration--img img, .event--registration--form--container { margin: 0px auto; }
    .event--registration--img { display: none; }
	}

@media (min-width:768px) {
	}
	
@media (max-width:650px) {
	}
	
@media (max-width:600px) {
	.technology-advantages-slider .slick-prev { top:50%; left:-15px; }
	.technology-advantages-slider .slick-next { top:50%; left:auto; right:-15px; }
	.technology-advantages-slider .technology-advantages-img-box, .technology-advantages-slider .slick-current .technology-advantages-img-box { padding-bottom:115%; }
	.presenceListing&gt;li, .team-listing&gt;li { width:50%; }
	.presenceListing&gt;li:nth-child(6n+7), .team-listing&gt;li:nth-child(4n+5), .presenceListing&gt;li:nth-child(3n+4), .team-listing&gt;li:nth-child(3n+4) { clear:none; }
	.presenceListing&gt;li:nth-child(2n+3), .team-listing&gt;li:nth-child(2n+3) { clear:both; }
	}

@media (max-width:480px) {
	.homepage .container, .ta-col-01, .news-col-01, .ca-col-01, .mbs-col-01, .ta-col-02, .news-col-02, .ca-col-02, .mbs-col-02 { padding-left:30px; padding-right:30px; }
	h1 { font-size:30px !important; letter-spacing:0px !important; }
	h2 { font-size:27px !important; letter-spacing:0px !important; }
	h3 { font-size:24px !important; letter-spacing:0px !important; }
	h4, .inner_banner_caption .captionContainerInner .innerBannerHeading2 { font-size:21px !important; letter-spacing:0px !important; }
	h5 { font-size:18px !important; letter-spacing:0px !important; }
	h6 { font-size:14px !important; letter-spacing:0px !important; }
	.inner_banner_caption .captionContainer { padding:20px 0px; }
	.ca-col-02 h2, .ca-col-02 h2, .col2 h2, .col3 h2, .col4 h2 { font-size:50px !important; }
	.mbsLink { font-size:14px; }
	.contactFormWrapper, .contactFormWrapper, .careerFormWrapper, .contactFormWrapper2 { padding:30px 15px; font-size:14px; line-height:24px; }
	.contactFormWrapper p, .contactFormWrapper p, .careerFormWrapper p, .contactFormWrapper2 p { line-height:24px; }
	.technology-advantages-slider .technology-advantages-slide, .team-listing&gt;li, .grid-sizer, .grid-item, .grid-item-width-double { width:100%; }
	.newsDetails-container { padding:0px; }
	.back-to-listing { margin-right:140px; }
	.back-to-listing:after { right:-75px; }
	.clientsListing&gt;li { width:50%; }
	.clientsListing&gt;li:nth-child(7n+8), .clientsListing&gt;li:nth-child(4n+5) { clear:none; }
	.clientsListing&gt;li:nth-child(2n+3) { clear:both; }
    .solutionsListing&gt;li { width:100%; }
	}
	
@media (max-width:400px) {
    .oneconnect--events--info--listing li.event--date, .oneconnect--events--info--listing li.event--time { display: block; margin: 0px auto 10px; }
}

@-ms-viewport{ width:auto !important; }</pre></body></html>