*{	margin:0;	padding:0;	box-sizing:border-box;}@font-face {    font-family: 'latolight';    src: url('fonts/lato/Lato-Light.eot'); /* IE9 Compat Modes */    src: url('fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */         url('fonts/lato/Lato-Light.woff2') format('woff2'), /* Modern Browsers */         url('fonts/lato/Lato-Light.woff') format('woff'), /* Modern Browsers */         url('fonts/lato/Lato-Light.ttf') format('truetype');    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: 'lato';    src: url('fonts/lato/Lato-Regular.eot'); /* IE9 Compat Modes */    src: url('fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */         url('fonts/lato/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */         url('fonts/lato/Lato-Regular.woff') format('woff'), /* Modern Browsers */         url('fonts/lato/Lato-Regular.ttf') format('truetype');    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: 'latoblack';    src: url('fonts/lato/Lato-Black.eot'); /* IE9 Compat Modes */    src: url('fonts/lato/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */         url('fonts/lato/Lato-Black.woff2') format('woff2'), /* Modern Browsers */         url('fonts/lato/Lato-Black.woff') format('woff'), /* Modern Browsers */         url('fonts/lato/Lato-Black.ttf') format('truetype');    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: 'questa';    src: url('fonts/questa/Questa_Regular.eot');    src: url('fonts/questa/Questa_Regular.eot?#iefix') format('embedded-opentype'),         url('fonts/questa/Questa_Regular.woff2') format('woff2'),         url('fonts/questa/Questa_Regular.woff') format('woff'),         url('fonts/questa/Questa_Regular.ttf') format('truetype');    font-weight: normal;    font-style: normal;}body{	font-family:'lato';}.h3{    width: 100%;    float: left;	font-size: 16px;    padding: 5px 0px;    color: #1f56b0;    display: block;}.overlay{	position:fixed;	left:0;	right:0;	top:0;	bottom:0;	background:rgba(0,0,0,0.78);	z-index:999;	display:none;}.popup{	position:fixed;	top:50%;	left:50%;	transform:translate(-50%,-50%);	width:500px;	height:250px;	background:#fff;	padding:20px;	z-index:9999;}.closePop{	position:absolute;	right:10px;	top:10px;	cursor:pointer;	color:#262626;	width:30px;	height:30px;	line-height:30px;	text-align:center;	border-radius:50%;	box-shadow:0 0 5px #000 inset;}.closePop:hover{	color:#AA0002;}.wrapper{	width:100%;	margin:0 auto;}i{font-style:normal;}ul, li{	list-style-type:none;}p{	letter-spacing:1px;	font-size:14px;	line-height:22px;	color:#212121;	padding:5px 0;}a{	text-decoration:none;}img{	width:100%;	display:block;}.landingPage{	position:absolute;	width:100%;	left:0;	height:100%;	background:#0E1F47;}.skip{	position:absolute;	right:10px;	bottom:10px;	z-index:10;}.skip a{	color:#fff;	letter-spacing:1px;	font-size:14px;	padding:8px 20px 5px;	border:1px solid #fff;	-webkit-transition:all 300ms linear;	-ms-transition:all 300ms linear;	-moz-transition:all 300ms linear;	-o-transition:all 300ms linear;	transition:all 300ms linear;}.skip a:hover{	background:#fff;	color:#212121;}.landingBg{	position:fixed;	left:0;	right:0;	top:0;	bottom:0;	z-index:9;}.landingBg .imgBox{	position:absolute;	width:0;	left:48%;	top:40%;	-webkit-transform:translate(-50%,-50%);	-o-transform:translate(-50%,-50%);	-moz-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);}.landingBg svg{	width:400px;	height:90px;	position:absolute;	left:50%;	top:55%;	-webkit-transform:translate(-50%,-50%);	-o-transform:translate(-50%,-50%);	-moz-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	z-index:10;}.landingBg svg text{	fill:none;	stroke:#fff;	stroke-width:2;	stroke-linejoin:miter;	stroke-miterlimit:1;	stroke-dasharray:350;	stroke-dashoffset:0;	opacity:0;	transition:800ms;}.landingBg svg text.logoText{	-webkit-animation:Draw 10s linear forwards;	-moz-animation:Draw 10s linear forwards;	animation:Draw 10s linear forwards;	opacity:1;}	@-webkit-keyframes Draw{	0%{stroke-dashoffset:350;}	55%{stroke-dashoffset:0;}	100%{fill:#fff;}}@keyframes Draw{	0%{stroke-dashoffset:350;}	55%{stroke-dashoffset:0;}	100%{fill:#fff;}}.fullwidth{	width:100%;	float:left;}.padding{	padding:70px 0;}.botpadding{	padding-bottom:70px;}.min-width{	width:90%;	float:left;	margin:0 5%;}.x-min-width{		width:900px;	float:left;    margin-left: calc((100% - 900px) / 2);}.align-center{	text-align:center;}.white{	color:#fff !important;}.relative{	position:relative;}/*main-header-----------------------------*/.header{	display:block;	position:fixed;	left:0;	right:0;	top:0;	z-index:99999;}.header, .header *{	text-transform:uppercase;	-webkit-transition:400ms all;	transition:400ms all;}.mainHeader{	padding-right:30px;}.logo{	margin-top:5px;	width:280px;	float:left;}.navigation{	float:right;	margin:10px 0;}.navigation ul li{	float:left;	margin:0 10px;}.navigation > ul > li > a{	font:12px 'latoblack','lato', arial, arial;	font-weight:bold;	display:block;	padding:8px 10px 5px;	color:#baab8f;}.navigation ul li:hover > a{	color:#fff;}.menuBtn{	width:25px;	height:25px;	position:relative;	margin-left:25px;	cursor:pointer;}.menuBtn span{	width:100%;	height:3px;	background:#fff;	-webkit-border-radius:10px;	border-radius:10px;	position:absolute;	left:0;	top:50%;	margin-top:-1px;	-webkit-transition:all 400ms ease-in-out;	-moz-transition:all 400ms ease-in-out;	-ms-transition:all 400ms ease-in-out;	-o-transition:all 400ms ease-in-out;	transition:all 400ms ease-in-out;}.menuBtn span::before,.menuBtn span::after{	content:'';	width:100%;	height:100%;	position:absolute;	left:0;	background:#fff;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-transition:all 400ms ease-in-out;	-moz-transition:all 400ms ease-in-out;	-ms-transition:all 400ms ease-in-out;	-o-transition:all 400ms ease-in-out;	transition:all 400ms ease-in-out;}.menuBtn span::before{	top:-8px;}.menuBtn span::after{	bottom:-8px;}.menuBtn.menuBtnActive span{	background:#212121;	-webkit-transform:rotate(45deg);	-moz-transform:rotate(45deg);	-ms-transform:rotate(45deg);	-o-transform:rotate(45deg);	transform:rotate(45deg);}.menuBtn.menuBtnActive span::before{	background:#212121;	opacity:0;}.menuBtn.menuBtnActive span::after{	background:#212121;	-webkit-transform:rotate(-90deg) translateX(8px);	-moz-transform:rotate(-90deg) translateX(8px);	-ms-transform:rotate(-90deg) translateX(8px);	-o-transform:rotate(-90deg) translateX(8px);	transform:rotate(-90deg) translateX(8px);}.menuContainer{	position:fixed;	top:0;	bottom:0;	right:0;	width:300px;	padding:70px 20px 20px;	background:#fff;	box-shadow:0 0 10px rgba(0,0,0,0.41);	z-index:9999;	display:none;}.menuContainer ul{	float:left;	width:100%;	padding:20px 0;	border-bottom:1px solid #e3e3e3;}.menuContainer li{	width:100%;	float:left;	margin-bottom:15px;}.menuContainer li a{	font-size:13px;	font-family:'latoblack','lato', arial;	font-weight:bold;	color:#5a5956;	text-transform:uppercase;	display:block;	position:relative;	-webkit-transition:all 300ms ease-in-out;	-moz-transition:all 300ms ease-in-out;	-ms-transition:all 300ms ease-in-out;	-o-transition:all 300ms ease-in-out;	transition:all 300ms ease-in-out;}.menuContainer .menu li a{	font-size:20px;}.menuContainer li:last-child{	margin-bottom:0;}.menuContainer li a::before{	content:"";	position:absolute;	left:-15px;	top:7px;	width:10px;	height:1px;	background:#fdb814;	opacity:0;	-webkit-transition:all 300ms ease-in-out;	-moz-transition:all 300ms ease-in-out;	-ms-transition:all 300ms ease-in-out;	-o-transition:all 300ms ease-in-out;	transition:all 300ms ease-in-out;}.menuContainer li:hover > a, .has_Sibling.active{	padding-left:15px;	color:#fdb814;}.menuContainer li:hover > a::before, .has_Sibling.active::before{	left:0;	opacity:1;}.menuContainer .menu li .dropdown{	padding-left:20px;	padding-bottom:0;	border-bottom:none;}.menuContainer .menu li .dropdown li a{	font-size:13px;}.menuContainer .topQuicks li a{	font-family:'lato';}.menuContainer .topSocial li{	width:auto;	display:inline-block;	vertical-align:middle;	margin-right:20px;	margin-bottom:0;}.menuContainer .topSocial li a{	font-size:15px;	padding-left:0;}.menuContainer .topSocial li a::before{	content:none;}/*Menu children*/.has_Sibling.active{}.menuChildContainer{	position:fixed;	top: 0;    bottom: 0;    right: 0;    width:300px;    padding: 70px 20px 20px;    background: #fdb814;    box-shadow: 0 0 10px rgba(0,0,0,0.41);    z-index: 9998;	display:flex;	align-items:center;	opacity:0;	visibility:hidden;	transition:all 500ms ease-in-out;}.menuChildContainer.show{    right: 300px;	opacity:1;	visibility:visible;}.menuChild ul li{	width:100%;	float:left;	text-align:center;}.menuChild ul li a{	display:block;	padding:20px 10px;	font:600 16px 'latolight';	color:#000;	background:#fdb814;	border-bottom:1px solid rgb(0 0 0 / 20%);	transition:all 300ms ease-in-out;}.menuChild ul li a .imgBox{	width:60px;	margin:0 auto 10px;}.menuChild ul li a:hover{	background:rgba(255,255,255,0.68);}.child_img{	position:absolute;	left:10px;	right:10px;	top:0px;	bottom:0px;	background:center no-repeat #000;	background-size:cover;	z-index:-1;	opacity:0;	visibility:hidden;	pointer-events:none;	transition:all 300ms ease-in-out;}.child_img::before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	background:rgba(0,0,0,0.83);}.menuChild ul li:hover .child_img{	opacity:1;	visibility:visible;}/*Menu children*/.header.fixed{	background:#1f56b0;}.header.fixed .logo{	width:150px;}.banner, .insideBanner{	position:relative;	width:100%;	z-index:9;	height:80vh;	overflow:hidden;	/*background:url(images/banner1.jpg) center no-repeat;	background-size:cover;*/}.banner .slider{	position:relative;	width:100%;	height:100%;	float:left;}.banner .slider li{	width:100%;	float:left;	height:100%;	position:relative;}.banner .slider li::before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	background:rgba(0,0,0,0.6);	/*background:linear-gradient(rgba(0,0,0,0.4), transparent);*/	z-index:1;}.banner img{	width:100%;	position:relative;	height:100%;	object-fit:cover;}.banner img.mb-banner{	display:none;}.insideBanner img.mb-banner{	display:none;}.pager{	position:absolute;	top:50%;	right:20px;	transform:translateY(-50%);	z-index:999;	display:block; 	border-radius:50px;}.pager a{	display:block;	vertical-align:middle;	width: 12px;    height: 12px;	margin:5px 0;	background:rgba(255, 255, 255, 0.49); 	cursor:pointer;	text-indent:99999999px;	box-shadow:0 0 5px rgba(0,0,0,0.53);}.pager a.activeSlide{	background:#fff;}.slider li .bannerText{	width:41%;	position:absolute;	left:50%;	top:50%;	transform:translate(-50%,-50%);	text-align:center;	z-index:9;	color:#fff;}.slider li .bannerText h2{	font:400 3vw 'latolight';	letter-spacing:1.6vw;	margin-left:1.5vw;	color: #fdb814;}.slider li .bannerText h4{	font-weight:400;	letter-spacing: 5px;    font-size: 1.8vw;    background-color: #1f56b0;}.slider li .bannerText p{	color:#fff;}.homeVideo{	width:100%;	float:left;}.scrollDown{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);cursor:pointer;z-index:9;font-size:2.5vw;color:#fff;animation:updown 1s infinite;}.scrollDown a{color:#fff;}@keyframes updown{50%{bottom:30px;} }/*----------------------------------------Client counter---------------------------*/#counter-bg{	background:#16161b;	padding:50px 0;}.counter-head{	width:80%;}.counter-window{	width:100%;	float:left;	text-align: center;}.counter-window span{	color:#fff;	display:inline-block;	vertical-align:top;	font-weight: 400;}.counter-window span > span {	margin-bottom: 0;}.counter-window code, code > span {	display: block;	font-family: Monaco, monospace;	color: #fff;	padding:20px;	font-size: 14px;	margin-bottom: 100px;}.counter-window code > span {	padding: 0;	margin: 0;}.counter-window .main-div-cou{	width:25%;	float:left;	padding:0 20px;	text-align:center;}.counter-window .main-div-cou .title-icon{	width:100%;	float:left;	font-size:28px;	text-align:center;	padding-bottom:30px;	display:none;}.counter-window .main-div-cou .title-icon i{	width:60px;	height:60px;    line-height:60px;    background:#212121;	color:#fff;    border-radius:50%;}.counter-window .main-div-cou .coun-data{	width:100%;	float:left;	position:relative;	padding:20px 0;}.counter-window .main-div-cou .counter{	font-size:27px;	font-family:'latoblack';	width:150px;	border-radius:50%;	position:relative;	z-index:1;	/*border:1px solid #212121;*/}.counter-window .main-div-cou .counter:after{	margin-left:5px;}/*.counter-window .main-div-cou #counter1:after{}.counter-window .main-div-cou #counter2:after{	content:'+';}.counter-window .main-div-cou #counter3:after{	content:'+';}.counter-window .main-div-cou #counter4:after{	content:'+';}.counter-window .main-div-cou #counter5:after{	content:'+';}*/.counter-window .main-div-cou .counter:after{	margin-left:5px;	font-size:60%;}.counter-window .main-div-cou #counter1:after{	content:'';}.counter-window .main-div-cou #counter2:after{	content:'+million';}.counter-window .main-div-cou #counter3:after{	content:'';}.counter-window .main-div-cou #counter4:after{	content:'+million';}.counter-window .main-div-cou .title{	font-size:13px;	width:100%;	margin-top:8px;	text-transform:uppercase;	letter-spacing:1px;	font-family:'latoblack';}/*.counter-window .main-div-cou #counter5{	border:1px solid #E5CF00;	color:#E5CF00;}*//*----------------------------------------Client counter end---------------------------*/.heading{display:table; margin:0 auto 30px; text-align:center;}.heading h2{letter-spacing:2px; font:2vw 'latoblack'; color:#212121; padding-top:2px; text-transform:uppercase;}.heading h3{letter-spacing:2px; font:1.5vw 'latoblack'; color:#212121; padding-top:2px; text-transform:uppercase;}.heading img{height:20px; width:auto; margin:0 auto;}.whiteHeading h2{color:#fff;}.heading.left{margin-left:0; text-align:left;}.separator{display:table; margin:0 auto; width:500px; height:1px; background:#ccc; position:relative; z-index:1;}.separator::before{content:''; position:absolute; width:100px; height:3px; left:50%; top:-1px; transform:translateX(-50%); background:#fdb814; border-radius:10px;}.readmore{	width:100%;	float:left;	margin-top:30px;}.readmore a, .readmore button{	position:relative;	z-index:1;	display:table;	padding:0px 15px;	width:150px;	min-height:30px;	border:3px solid #16161b;	overflow:hidden;	white-space:nowrap;	color:#16161b;	font:28px 'latoBlack';	text-align:center;	line-height:30px;	letter-spacing:1px;	margin:0 auto;	cursor:pointer;}.readmore.left a{	margin-left:0;}.readmore.right a{	margin-right:0;}.readmore button{	width:100%;	background:none;}.readmore a span, .readmore button span{	height:30px;	width:100%;	float:left;	-webkit-transition:all 300ms;	-o-transition:all 300ms;	-ms-transition:all 300ms;	-moz-transition:all 300ms;	transition:all 300ms;}.readmore a span.hover, .readmore button span.hover{	color:#fff;	background:#16161b;	position:absolute;	left:0;	width:100%;	top:100%;}.readmore a:hover span.readText, .readmore button:hover span.readText{	-webkit-transform:translateY(-100%);	-o-transform:translateY(-100%);	-ms-transform:translateY(-100%);	-moz-transform:translateY(-100%);	transform:translateY(-100%);}.readmore a:hover span.hover, .readmore button:hover span.hover{	top:0;}.readmore.whiteReadmore a{	border-color:#dedede;	color:#dedede;}.readmore.whiteReadmore a span.hover{	color:#16161b;	background:#dedede;}.blackBg{	background:url(images/1.jpg) center right fixed;	background-size:cover;	position:relative;	z-index:1;}.blackBg:before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	background:rgba(0, 0, 0, 0.6);	z-index:-1;}#hm-overview{	position:relative;	z-index:4;}.overviewText, .mvText{    text-align: center;}.overviewText h2, .overviewText h1 {    color: #013fa5;    letter-spacing: 1px;    padding-bottom: 20px;    font: 2.5vw 'latolight';	text-transform:uppercase;}.showmoregal {    display: none;}.textmore {	float: left;    font-size: 15px;    cursor: pointer;    color: #fdb816;    display: table;    margin: 0 auto;}.textmore:hover {    color: #013fa5;}.mvText{	margin-top:40px;	padding:30px;	border:1px solid #ccc;	background-color: #f7f7f7;    box-shadow:0 0 10px rgb(0 0 0 / 13%) inset;}.mvText h2{	display:block;    color: #fdb814;    letter-spacing: 1px;    padding-bottom: 10px;    font: 2vw 'latolight';	text-transform:uppercase;}#productBg{	position:relative;	z-index:1;	overflow:hidden;}.productBox .row{	display:flex;	background:#f7f7f7;}.productBox .row .productSlider{	min-height:30vw;}.productBox .row .productSlider, .productBox .row section{	width:50%;}.productBox .row .productSlider .imgBox, .productBox .row .productSlider .imgBox img{	position:relative;	height:100% !important;	object-fit:cover;}.productBox .row section{	padding:4vw 30px 30px;	position:relative;	z-index:10;	transition:all 300ms ease-in-out;}.productBox .row:hover section{	background:linear-gradient(90deg, #fdb814, #1f56b0);}.productBox .row.odd:hover section{	background:linear-gradient(90deg, #1f56b0, #fdb814);}.productBox .row section::before{	content:'';	position:absolute;	top:calc(50% - 10px);	right:100%;	border-right:20px solid #f7f7f7;	border-top:20px solid transparent;	border-bottom:20px solid transparent;	z-index:1;	transition:all 300ms ease-in-out;}.productBox .row:hover section::before{	border-right-color:#fdb814;}.productBox .row.odd section::before{	right:auto;	left:100%;	border-right:none;	border-left:20px solid #f7f7f7;}.productBox .row.odd:hover section::before{	border-left-color:#fdb814;}.productBox .row section h2{	color: #013fa5;    letter-spacing: 1px;    font: 2.5vw 'latolight';    text-transform: uppercase;	transition:all 300ms ease-in-out;}.productBox .row:hover section h2{	color:#fff;}.productBox .row.odd{	flex-direction:row-reverse;}.product-list{	text-align:center;}.product-list li{	width:calc(100% / 3);	float:left;	padding:10px;}.product-list li a{	width:100%;	float:left;	position:relative;	padding:30px 20px;	background:center no-repeat;	background-size:cover;	box-shadow:4px 4px 8px rgba(0, 0, 0, 0.2);	z-index:4;}.product-list li a::before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	background:#303030;	background:radial-gradient(#fff5df,#ffffff);	transition:all 300ms ease-in-out;	z-index:-1;}.product-list li a:hover::before{	opacity:0.5;	background:#1f56b0;	background:-webkit-radial-gradient(rgb(255 193 7 / 84%),#1f56b0);	background:radial-gradient(rgb(255 193 7 / 84%),#1f56b0);}.product-list li#Business a{	background-image:url(images/s1.jpg);}.product-list li#Finance a{	background-image:url(images/s2.jpg);}.product-list li#Human-Resource a{	background-image:url(images/s3.jpg);}.product-list li#Branding a{	background-image:url(images/s4.jpg);}.product-list li#Digital-Promotion a{	background-image:url(images/s5.jpg);}.product-list li#Logistics a{	background-image:url(images/s6.jpg);}.product-list li a .imgBox{	width:100px;	margin:0 auto 10px;	display:table;	transition:all 300ms ease;}.product-list li a:hover .imgBox{	opacity:0;}.product-list li a span{	position:absolute;	left:0;	bottom:10px;	text-align:center;	right:0;	color:#343434;	transition:all 300ms ease;}.product-list li a:hover span{	bottom:40%;	text-transform:uppercase;	font-family:'latoblack','lato', arial;	font-weight:bold;	color:#fff;	text-shadow:1px 1px 1px #000;}.hm-teamContainer{	display:flex;	justify-content:space-around;}.hm-teamBox{	width:48%;	box-shadow:5px 5px 10px rgb(0 0 0 / 17%);	background:#fff;	position:relative;}.hm-teamBox section{	padding:10px;}.hm-teamBox section .imgBox{	display:flex;	align-items:center;}.hm-teamBox section .imgBox img{	width:120px;	box-shadow:5px 5px 0px #fdb814, 10px 10px 0px #1f56b0;}.hm-teamBox section .imgBox h4{	color:#1f56b0;	font:2vw 'latoblack';	display:block;	padding-bottom:10px;	padding-left:20px;	text-shadow:2px 2px 1px #fdb814;}.hm-teamBox section .imgBox h4 small{	display:table;	clear:both;	color:#fdb814;	text-shadow:2px 2px 0px #1f56b0,				2px -2px 0px #1f56b0,				-2px 2px 0px #1f56b0,				-2px -2px 0px #1f56b0,				4px 4px 1px #fdb814;}.hm-teamBox section article{	padding-top:10px;	margin-top:30px;	border-top:1px solid #ccc;}/*---random coils*/.randomCoil{	position:fixed;	pointer-events:none;	z-index:1;	mix-blend-mode: multiply;}#coil1{	bottom:20px;	left:20px;}.random{	width:100px;	transition:all 0.5s linear;}#random1{}#random2{	position:absolute;	top:-50%;	right:-50%;}#random3{	position:absolute;	top:50%;	right:-50%;}/*---random coils*//*------footer---------*/.footer{	background:#000;	position:relative;	z-index:1;}.footer:before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	z-index:-1;}.mainFooter{	padding:50px 0;}.mainFooter > div{	width: 25%;    float: left;    position: relative;	height:180px;}.footer .footAbout .footLogo{	width:80%;	float:left;}.footSocial{	width:80%;	float:left;	margin-top:40px;	text-align:center;	border:solid rgba(255,255,255,0.13);	border-width:1px 0;}.footSocial li{	display:inline-block;	vertical-align:top;	margin:0 4px;}.footSocial li a{	color:#979797;	font-size:14px;	display:block;	padding:10px 10px;}.footSocial li a:hover{	color:#fdb814;}.footer .footLinks {    padding: 0 20px 0 0px;    width: 15%;}.footer .footLinks ul{	width:100%;	float:left;}.footer .footLinks ul li{	width:100%;	float:left;	margin:2px 0px;}.footer .footLinks ul li a{	font-size:13px;	color:#979797;	letter-spacing:1px;	padding:5px;	display:table;}.footer .footLinks ul li a:hover{	color:#fdb814;}.footer .footSec{	width:60%;	padding: 0px 25px;}.footer .footSec h2{	padding-bottom: 10px;    text-transform: uppercase;    font-size: 17px;    color: #fff;}.footer .footSec .add-links{	width:50%;	float: left;}.footer .footSec .add-links p, .footer .footSec .add-links p a{	color: #979797;	font:13px/22px 'lato';}.footer .footSec .add-links p a:hover{	color:#fff;	text-decoration:underline;}.footer .footSec .add-links p strong{    color: #fff;    text-transform: uppercase;    font-size: 13px;	}.bottom{	width:100%;	float:left;	padding-top:5px;     border-top: 1px solid #323131;}.bottom p{	float:left;	color:#989898;	font-size:13px;	padding-bottom: 0;}.bottom p span{	text-transform:uppercase;	font-size:12px;}.ecis{	float:right;}.ecis img{	width:25px;	height:25px;	display:inline-block;	vertical-align:middle;}.ecis p{	float:none;	display:inline-block;	vertical-align:middle;	padding:0;}.button-top{	background:rgba(58, 58, 58, 0.59);    position: fixed;	cursor:pointer;	right:10px;    bottom:40px;	color:#FFFFFF;	font-size:20px;	opacity:0;	width: 50px;    height: 50px;    text-align: center;    line-height: 50px;    border-radius: 50%;	z-index:99;}.button-top i{	margin-right:0;}.button-top:hover{	background:#2f2f2f;}/*------footer---------*/.scaleTranslate{	-webkit-transform:scale(0,0);	transform:scale(0,0);	opacity:0;	-webkit-transition:all 800ms;	transition:all 800ms;}.doneScaleTranslate{	-webkit-transform:scale(1,1);	transform:scale(1,1);	opacity:1;}.leftTranslate{	-webkit-transform:translate(-200px, 0);	transform:translate(-200px, 0);	opacity:0;	-webkit-transition:all 600ms;	transition:all 600ms;}.rightTranslate{	-webkit-transform:translate(200px, 0);	transform:translate(200px, 0);	opacity:0;	-webkit-transition:all 600ms;	transition:all 600ms;}.topTranslate{	-webkit-transform:translate(0, -100px);	transform:translate(0, -100px);	opacity:0;	-webkit-transition:all 600ms;	transition:all 600ms;}.bottomTranslate{	-webkit-transform:translate(0, 200px);	transform:translate(0, 200px);	opacity:0;	-webkit-transition:all 1000ms;	transition:all 1000ms;}.doTranslate{	-webkit-transform:translate(0, 200px);	transform:translate(0, 200px);	opacity:0;	-webkit-transition:all 500ms;	transition:all 500ms;}.doneTranslate{	-webkit-transform:translate(0, 0);	transform:translate(0, 0);	opacity:1;}.insideBanner > img{	position:relative;	height:100%;	object-fit:cover;}.insideBanner::before{	content:'';	position:absolute;	left:0;	right:0;	top:0;	bottom:0;	background:rgba(0,0,0,0.3);	background:linear-gradient(rgba(0,0,0,0.4), transparent);	z-index:1;}.pageTitle{	position:absolute;	left:50%;	top:50%;	text-align:center;	transform:translate(-50%,-50%);	z-index:9;}.pageTitle h1{	font:3.5vw/3vw 'latoblack';	color:#fff;	text-shadow:1px 1px 1px #000;	text-transform:capitalize;}.pageMenu{	background:#fff;	border-bottom:1px solid #ccc;}.pageMenu .min-width{	display:flex;	justify-content:center;	align-items:center;}.pageMenu .pageMenuName{	color:#212121;	border-right:1px solid #ccc;	width:0;	white-space:nowrap;	opacity:0;	transition:width 0.5s, opacity 0.5s, margin-right 0.5s, padding-right 0.5s;}.pageMenu .pageMenuName.active{	padding-right:25px;	margin-right:25px;	width:auto;	opacity:1;}.pageMenu ul{	display:flex;	position:relative;	z-index:2;}.pageMenu ul li{	margin:0 10px;}.pageMenu ul li a{	color: #000;    display: block;    font-family: 'latoblack';    padding: 1rem 0;	margin-bottom:-1px;}.pageMenu ul li a:hover, .pageMenu ul li a.active{	color:#1f56b0;	border-bottom:2px solid;}.questaText h3{	font:400 24px/34px 'questa';	padding:8px 0;}.list li{	list-style:disc;}.questaText .list li{	font:400 24px/34px 'questa';	padding:8px 0;}.list1{	padding: 0px 0px 0px 15px;}.list1 li {     padding: 0px 0;	letter-spacing: 1px;    font-size: 14px;    line-height: 22px;	list-style:disc;}.teamContainer{	display:flex;}.teamSlider{	padding:20px 0;}.teamSlider .swiper-button-next, .teamSlider .swiper-button-prev{	width:44px;	background-size:20px;	background-color:#fff;	border-radius: 50%;    border: 4px solid #f29b00;    -webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.75);    box-shadow: 0 0 26px rgba(0, 0, 0, 0.75);}.teamSlider .swiper-button-prev{	background-image:url(images/arrow-left.png);	left:30px;}.teamSlider .swiper-button-next{	background-image:url(images/arrow-right.png);	right:30px;}.teamSlider .swiper-button-next:hover, .teamSlider .swiper-button-prev:hover{	background-color:#f29b00;}.teamBox{	width:25%;	padding:0 10px;}.teamSlider .teamBox{}.teamBox section{	width:100%;	float:left;	height:100%;	position:relative;	color:#000;	background:#ccc;	border-bottom:10px solid #ccc;	cursor:pointer;	transition:all 300ms ease-in-out;}.teamBox section:hover{	color:#1f56b0;	border-bottom-color:#1f56b0;	-webkit-box-shadow:0px 20px 10px rgba(0,0,0,0.2);	box-shadow:0px 20px 10px rgba(0,0,0,0.2);	transform:translateY(-10px);}.teamBox section article{	padding:10px;	text-align:center;	background:#fff;}.teamBox section article h4{	font:20px 'latoblack';}.teamDetailsContainer{	position:absolute;	left:0%;	top:40px;	bottom:40px;	background:#FFFCF2;	background:linear-gradient(30deg, #ffe3b2, rgb(31 86 176 / 87%));	z-index:99;	display:none;}.teamDetailsContainer .inner-teamDetailsContainer{	position:relative;	height:100%;	display:flex;	align-items:center;}.teamDetailsContainer .expertsRow{	margin-bottom:0;	position:relative;}.teamDetailsContainer .expertsRow .closeTeam{	position:absolute;	right:20px;	top:20px;	line-height:27px;	width:25px;	height:25px;	color:#000;	cursor:pointer;	font-size:25px;	text-align:center;}.teamDetailsContainer .expertsRow .closeTeam:hover{	color:#d30000;}.industriesContainer, .csContainer{	display:flex;}.industriesContainer li, .csContainer li{	flex-basis:0;	flex-grow:1;	margin:0 2px;}.industriesContainer li a{	display:block;	position:relative;	height:140px;	border:1px solid #ccc;	padding:20px;	z-index:1;}.industriesContainer li a:before{	content:'';	position:absolute;	left:0;	bottom:0;	width:100%;	height:0;	background:#1f56b0;	z-index:-1;	transition:all 300ms ease-in-out;}.industriesContainer li a:hover:before{	height:100%;	background:#212121;}.industriesContainer li a figure{	width:40px;	position:absolute;	right:15px;	bottom:15px;}.industriesContainer li a:hover figure{	filter:brightness(4);}.industriesContainer li a h4{	color:#000;	font:22px 'latoblack';	transition:all 300ms ease-in-out;}.industriesContainer li a i{	position:absolute;	bottom:20px;	font-size:20px;	color:#1f56b0;	transition:all 300ms ease-in-out;}.industriesContainer li a:hover h4, .industriesContainer li a:hover i{	color:#fff;}.csContainer li a{	display:block;	text-align:center;	padding:10px;	border:1px solid #ccc;	font:16px 'latoblack';	color:#000;	position:relative;}.csContainer li a:hover{	color:#1f56b0;}.csContainer li a .imgBox{	width:80px;	margin:0 auto 20px;}.csContainer li a span{	position:absolute;	background:#1f56b0;}.csContainer li a span.tbLine{	height:3px;}.csContainer li a span.lrLine{	width:3px;}.csContainer li a span#topLine{	left:-1px;	top:-1px;	transition:width .2s ease-in-out;	width:0;}.csContainer li a:hover span#topLine{	width:100%;}.csContainer li a span#rightLine{	right:-1px;	top:-1px;	transition:height .2s ease-in-out;	height:0;}.csContainer li a:hover span#rightLine{	transition-delay:.2s;	height:100%;}.csContainer li a span#bottomLine{	right:-1px;	bottom:-1px;	transition:width .2s ease-in-out;	width:0;}.csContainer li a:hover span#bottomLine{	transition-delay:.4s;	width:100%;}.csContainer li a span#leftLine{	left:-1px;	bottom:-1px;	transition:height .2s ease-in-out;	height:0;}.csContainer li a:hover span#leftLine{	transition-delay:.6s;	height:100%;}.formBtnContainer{	padding:30px;	background:url(images/booking-bg.jpg) right center no-repeat;	background-size:100%;	text-align:center;	position:relative;	z-index:1;	}.formBtnContainer::before{	content:'';	position:absolute;	left:0;	top:0;	width:100%;	height:100%;	/*background:rgba(230, 234, 240, 0.75);*/	background:rgba(0, 0, 0, 0.92);	z-index:-1;}.formText p{	font-size:16px;	padding:0 10%;	color:#fff;}.formBtns{	margin-top:30px;}.formBtns li{	display:inline-block;	vertical-align:middle;	margin-right:10px;	text-align:center;}.formBtns li .formBtn{	padding:10px;	width:200px;	display:block;	background:#232f49;	color:#fff;	font-size:12px;	cursor:pointer;	text-transform:uppercase;	transition:all 300ms;}.formBtns li .formBtn:hover{	background:#fff;	color:#181818;	transform:translateY(-2px);	box-shadow:2px 2px 3px rgba(0,0,0,0.21);}.insideBanner-sm{	height:250px;	background:#000;	position:relative;	z-index:1;}.expertsRow{	display:flex;	padding:20px;	margin-bottom:0px;	background:#fff;	box-shadow:4px 10px 20px rgba(0,0,0,0.1);}.expertsRow .imgBox{	width:200px;}.expertsRow section{	width:calc(100% - 200px);	padding:20px;}.expertsRow section h4{	color:#1f56b0;	margin-bottom:10px;	font-size:22px;}.top-social{	display:block;}.bottom-social{	display:none;}/*------------------menu----------------*/.menu li.MenuListBtn{	display:none;	margin-bottom: 15px;}.menu li.MenuListBtn.active-MenuBtn{	margin-bottom: 0px;}.menu li.MenuListBtn a:after{	content:'+';	position:absolute;	right:10px;	top:50%;	font-size: 20px;	line-height:0;	/*font-family:fontAwesome;     font-family: "Font Awesome 5 Free";    font-weight: 900;*/} .menu li.MenuListBtn.active-MenuBtn a:after{	content:'-';	position:absolute;	right:10px;	top:50%;	font-size: 20px;	line-height:0;	/*font-family:fontAwesome;     font-family: "Font Awesome 5 Free";    font-weight: 900;*/}.menu li.MenuListBtn.active-MenuBtn a{	color: #000000;}.MenuListDrop{	width: 100%;     float: left;     position: relative;     display: none;  	padding: 10px 0px;/*    background: #1e6eb8;*/}.MenuListDrop ul {    width: 100%;    float: left;    position: relative;    padding: 0px;    border: none;}.MenuListDrop  ul  > li {   	width: 100%;    display: inline-block;    margin: 0px 0%;    padding: 0px 0%;}.MenuListDrop  ul li a{ 	position:relative;}.MenuListDrop  ul > li > a {	color: #292929;       font-size: 15px !important;    text-transform: uppercase;    letter-spacing: 1px;    padding:5px 0px;    text-align: left;    border-bottom: none !important;    display: block;} .MenuListDrop  ul > li a:hover {   color: #000000;}.services{	background:#ebe8e2;}.services li{	    display: inline-block;    width: 30%;    margin: 10px;    padding: 5px 2px;    border-bottom: 1px solid #FFF;    min-height: 60px;    vertical-align: middle;}.services li>p{	font-size: 13px;    /* line-height: 22px; */    color: #212121;}/*-----------------------end menu-----------*/.swiper-wrappercenter{	text-align:center;}.swiper-wrappercenter .teamBox {    display: inline-block;}.teamBox h4{    text-align: center;    margin: 7px 0;    color: #060606;}

/* Clientele */
.gap-form-row
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.brand-logos {
    width: calc(100% / 6);
    height: 120px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    transition: all 300ms ease-in-out;
}

.brand-logos img{
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 90%;
    transition: all 300ms ease-in-out;
}

.brand-logos img:hover{
  filter: grayscale(1);
}
/* Clientele */



@media screen and (max-width:1025px){	.slider li .bannerText {    	width: 553px;	}	.heading h2 { 		font: 3vw 'latoblack'; 	}	.x-min-width {		width: 90%; 		margin-left: 5%;	}	.industriesContainer li a h4 {     	font: 16px 'latoblack';	}	.teamBox {		width: 33.333%; 	}}@media screen and (max-width:900px){	.bottom p {		width: 100%;		text-align: center;	}	.ecis {		float: initial;	}	.bottom { 		margin-bottom: 5px;	}	.teamBox {		width: 200px;	}}@media screen and (max-width:770px){	.slider li .bannerText {    	width: 70%;	}	.overviewText h2 {     	font: 3.5vw 'latolight';	}	.questaText h3 {		font: 400 22px/28px 'questa'; 	}	.mvText h2 {     	font: 3vw 'latolight';	}	.productBox .row section h2 {     	font: 3vw 'latolight';	}	.hm-teamBox section .imgBox img {    	width: 90px;	}	.footer .footAbout .footLogo {		 width: 95%; 	}	.formBtns li .formBtn {     	width: 160px;	}	.industriesContainer li a figure {		width: 40px;		position: relative;		right: auto;		left: 50%;		transform: translateX(-50%); 		margin-bottom: 8px;	}	.industriesContainer li a h4 { 		font: 16px 'latoblack'; 		text-align:center;	}	.industriesContainer li a i { 		right: 20px; 	}	.questaText .list li {		font: 400 22px/30px 'questa'; 	}	.services li{    width: 47%;}}@media screen and (max-width:660px){	 .slider li .bannerText h2 {    	font: 400 3.5vw 'latolight';	 }	.slider li .bannerText h4 {     	font-size: 2.8vw;	}	.overviewText h2 {    	font: 4vw 'latolight';	}	.questaText h3 {		font: 400 20px/26px 'questa';	}	.mvText h2 {		font: 4vw 'latolight';	}	.hm-teamBox section .imgBox h4 { 		text-shadow: none;	}	.hm-teamBox section .imgBox h4 small { 		text-shadow: none;	}	.hm-teamBox section .imgBox img {     	box-shadow: 3px 3px 0px #fdb814, 6px 6px 0px #1f56b0;	} 	.separator {     	width: 90%;	}	.heading h2 {    	font: 4vw 'latoblack';	}	.mainFooter > div {		width: 100%;		float: left; 		margin-bottom: 30px;		height: auto;	}	.footer .footAbout .footLogo {		width: 250px;		float: initial;		margin: auto;	}	.footSocial {		width: 100%; 	}	.footer .footSec {		width: 70%; 	}	.footer .footLinks { 		width: 30%;	}	.top-social	{		display:none;	}	.bottom-social	{		display:block;		margin: 20px 0px;	}	.footAbout{		border-bottom: 1px solid rgba(255,255,255,0.13);    	padding-bottom: 20px;	}	.bottom { 		border: none;	}	.mainFooter {		padding: 50px 0px 0px;	}		.menuContainer {     	width: 100%;	}	.menuContainer li.hasChild{display:none;}	.menu li.MenuListBtn {    	display: block;	}	.pageMenu ul li a { 		font-size: 13px;	}	.formBtns li { 		margin-bottom: 10px;	}	.questaText .list li {		font: 400 20px/28px 'questa'; 		    margin-left: 5%;	}	} @media screen and (max-width:575px){
	.brand-logos {
    width: calc(100% / 2);
}

	.footer .footSec {    width: 100%;    padding: 0px;}.footer .footLinks {    padding: 0px;    width: 100%;	    margin: 0px;}.footer .footLinks ul li {    width: 50%; }.expertsRow {     flex-wrap: wrap;}.expertsRow .imgBox {    width: 125px;}.expertsRow section {    width: 100%;    padding: 20px 0px 20px;}.industriesContainer, .csContainer {     flex-wrap: wrap;}.industriesContainer li, .csContainer li {    flex-basis: auto;    flex-grow: 1;    margin: 0px 1% 10px;    width: 48%;    float: left;}.services li{    width:100%;    margin: 10px 0;    padding: 0 10px;}.padding {	padding: 30px 0;}.pageTitle h1 {    font: 5vw/3vw 'latoblack';}}@media screen and (max-width:480px){	.banner img.dt-banner{		display:none;	}	.banner img.mb-banner{		display:block;	}	.insideBanner img.dt-banner{		display:none;	}	.insideBanner img.mb-banner{		display:block;	}	 .slider li .bannerText h2 {		font: 400 3.5vw 'latolight';	}	.slider li .bannerText h4 {		font-size: 3vw;		letter-spacing: 2px;	}	.slider li .bannerText {		width:90%;	}	.pager{top:auto; bottom:20px; right:50%; transform:translate(50%, 0);}	.pager a{display:inline-block; margin:0 3px;}	.logo {  		width: 230px; 	}	.mainHeader {		padding-right: 10px;	}	.overviewText h2 {		font: 5vw 'latolight';	}	.questaText h3 {		font: 400 17px/22px 'questa';	}	.mvText h2 {		font: 5vw 'latolight';	}	.productBox .row {		flex-wrap: wrap;		margin: 10px 0px;	}	.productBox .row .productSlider, .productBox .row section {		width: 100%;		float: left;		height:auto;	}	.productBox .row .productSlider .imgBox, .productBox .row .productSlider .imgBox img { 		height: 300px !important;		object-fit: initial;	}	.productBox .row section h2 {		font: 4vw 'latolight';	}	.productBox .row section::before {		content: '';		position: absolute;		top: -20px;		right: auto;		left:50%;		border-bottom: 20px solid #f7f7f7;		border-left: 20px solid transparent;		border-right: 20px solid transparent;		border-top: none;		z-index: 99999;		transition: all 300ms ease-in-out;		transform: translateX(-50%);	}	.productBox .row.odd section::before {		right: auto;		left: 50%; 		border-left: 20px solid transparent;		border-right: 20px solid transparent;	}	.hm-teamContainer { 		flex-wrap: wrap;	}	 	.hm-teamBox {		width: 100%;		box-shadow: 1px 1px 4px 3px rgb(0 0 0 / 17%); 		margin: 10px 0px;	}	.hm-teamBox section .imgBox h4 {     	font: 4vw 'latoblack';	}	.heading h2 {    	font: 6vw 'latoblack';	}	.productBox .row:hover section::before {		border-right-color: transparent;		border-bottom: 20px solid #fdb814;	}	.productBox .row.odd:hover section::before {		border-left-color: transparent;	}	.pageMenu ul {     	flex-wrap: wrap;	}	.pageMenu ul li {		margin: 0 5px;	}	.questaText .list li {		font: 400 17px/22px 'questa'; 	}	.pageTitle {    	width: 100%;	}	.pageTitle h1 {		font: 7vw/8vw 'latoblack';	}	}@media screen and (max-width:425px){	.productBox .row .productSlider .imgBox, .productBox .row .productSlider .imgBox img {		height: 250px !important; 	}		.footer .footSec .add-links {		width: 100%; 	}	.formBtns li {		width: 100%;		float: left;		display: inline-block; 		margin: 0px 0%; 		margin-bottom: 7px;	}	.formBtns li .formBtn {		width: 100%;	}	.pageMenu ul li {		margin: 0px;		width: 50%;		padding: 0px 5px;	}}@media screen and (max-width:375px){	 .slider li .bannerText h2 {		font: 400 22px 'latolight';	}	.slider li .bannerText h4 {		font-size: 3.5vw;		letter-spacing: 1px;	}	.slider li .bannerText p { 	}	.productBox .row .productSlider .imgBox, .productBox .row .productSlider .imgBox img {		height: 200px !important; 	}	.productBox .row section h2 {		font: 5vw 'latolight';	}		.overviewText h2 {		font: 6vw 'latolight';	}	.mvText h2 {		font: 6vw 'latolight';	}	.expertsRow section h4 { 		font-size: 18px;	}	.formBtns li {		width: 100%; 		margin: 0px 0%; 		margin-bottom: 7px;	}	.teamBox {		width: 100%;	}}