/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: 'Open Sans', sans-serif;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button{ color: #222; }
input, textarea, select {width: 100%;}
html { font-size: 1em;}
::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}  
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */
.browserupgrade { margin:0; background: #fff; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #000;} 
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#FFF;}
h1, h2, h3, h4, h5, h6 {font-weight:700; margin:0; font-size: 1em;}
p{line-height:1.5em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.02em;color: #000;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);color: #014380;}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);font-family: 'Open Sans', sans-serif;background: none;}
input textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="number"], input[type="reset"], select, button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border-radius: 0; background-color: transparent;font-weight: 600;font-family: 'Open Sans', sans-serif;}
{ border-radius: 0;color: #000;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder{font-weight: 300;}
:-moz-placeholder{font-weight: 300;}
::-moz-placeholder{font-weight: 300;}
:-ms-input-placeholder{font-weight: 300;}
/* ==========================================================================
                              text colors related
   ========================================================================== */
/* normal */
body {color:#000;font-family: 'Roboto Condensed', sans-serif;overflow-x: hidden;min-width: 320px;}
/* headings in black */
{font-weight: 300;}
{font-weight: 300;}
{font-weight: 300;}
h1, h2, h3, h4, h5, h6 {color:#014380;font-weight: 400;text-transform: uppercase;text-transform: uppercase;font-family: 'Roboto', sans-serif;}
.hed{font-family: 'Roboto', sans-serif;}

/*body{background: url("../bg/Casestudy.jpg") no-repeat scroll left top / 1437px auto;padding-bottom: 1000px;}*/

/* ==========================================================================
                              common code
============================================================================*/
.mainmnu > li, .stb1 > li, .prjsrc > li, .pimg, .pcnt, .glst, .wrldmap, .chrimg, .chrtxt, .sclicn > li, .brdcrmb > li, .ourhd h2, .captb > li, .caplst, .capcnt2, .prcs1, .prcs2, .txtdtl, .imgdtl, .gtiles {display: inline-block;vertical-align: top;}
.stb1, .pcntnt, .gmrket, .chrman, .capcnt, .prcss, .pjdtl, .gtile{font-size: 0}
.pcnts, .glsts, .enqry, .chrtxts, .caplsts, .capcnts2, .prctxt, .txtdls{font-size: 16px;}
.pcntnt, .pjcntent, .owl-nav button.owl-next.disabled, .owl-nav button.owl-prev.disabled, .capcnt7{display: none;}
.stb1 > li > a, .prjsrc > li > a, .prjcntnt.scnd .pcntnt:first-child, .prjcntnt.frst .pcntnt:first-child, .pjcntent:first-child, .sclicn > li > a, .capcnt7:first-child{display: block;}
.stb1 > li > a, .prjsrc > li > a, .captb > li > a{text-transform: uppercase;}
.stb1 > li > a{color: #014380;}
.stb1 > li > a{font-family: 'Roboto', sans-serif;}
.engslider .owl-nav button.owl-prev, .galsldr .owl-nav button.owl-prev, .clientsld .owl-nav button.owl-prev, .galsldr1 .owl-nav button.owl-prev, .valdl{float: left;}
.prjsrc, .engslider .owl-nav button.owl-next, .galsldr .owl-nav button.owl-next, .clientsld .owl-nav button.owl-next, .galsldr1 .owl-nav button.owl-next, .vldl2 {float: right;}
.prjsrc > li.actv > a {font-weight: 700;}
.pcntnts{opacity: 0;}
.pcntnt.actv .pcntnts{opacity: 1;}
.chrimg, .caseimg{position: relative;}
.sldrs5{position: relative;z-index: 777;}

.ourhd h4::before {content: '';position: absolute;left: -62px;width: 52px;height: 1px;background-color: #e30613;opacity: 0.5;top: 8px;z-index: 10}
.ourhd h2::after {content: '';position: absolute;width: 54px;right: -70px;height: 1px;z-index: 10;background-color: #e30613;top: 19px;opacity: 0.5;}


.facts5, .deliv5, .inteam5, .valde5, .vcals, .invals5, .ingrth5, .locapars, .galsldr5, .capars5  {font-size: 0;}
.brcrms5 > li, .facts5 > div, .deliv5 > div, .inteam5 > div, .year5 > li, .valde5 > div, .vcals > div, .invals5 > div, .ingrth5 > div, .citytap5 > li, .lcga5 > li, .locapars > div, #pgr, .play, .galsldr5 > div, .gtiles > div, .capars5 > div {display: inline-block;vertical-align: top;font-size: 16px;}
.vec5 {display: table}
.vec5 > div {display: table-cell;vertical-align: top;}
/* ==========================================================================
                              Mob Menu
===========================================================================*/
/* ==========================================================================
                              Mob Menu
===========================================================================*/
.phmnue a {display: block;width: 26px;height: 32px;margin-top: 8px;}
a.moblnk span { width: 18px;background:#014380;height: 2px;top: 9px;display: block;position: relative}
a.moblnk span::before {width: 18px;top: -7px;}
a.moblnk span::after {width: 18px;top: 6px;}
a.moblnk span::before, a.moblnk span::after {content: "";display: block;pointer-events: none;position: absolute;left: 0;background:
#014380;height: 2px;}
.phmnue {float: right;}
.moblnk.lnkss span {width: 0;}
.moblnk.lnkss span::before {transform: rotate(-50deg);top: 2px;}
.moblnk.lnkss span::after {transform: rotate(50deg);top: 2px;}
.mnus {padding: 74px 0 0 0px;margin: 0 0px;}

.sldmnu { position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 666;text-align: right;overflow: scroll;display: none;}
.cirle {position: fixed;top: 35px;right: 36px;width: 0;height: 0;z-index: 666;border-radius: 50%;background: #bfe2ff;-webkit-transition: all 700ms cubic-bezier(0.000, 0.995, 0.990, 1.000);-moz-transition: all 700ms cubic-bezier(0.000, 0.995, 0.990, 1.000);-ms-transition: all 700ms cubic-bezier(0.000, 0.995, 0.990, 1.000);-o-transition: all 700ms cubic-bezier(0.000, 0.995, 0.990, 1.000);transition: all 700ms cubic-bezier(0.000, 0.995, 0.990, 1.000);opacity: 1;}
.cirle.expnd {width: 1752px;height: 1835px;top: -565px;right: -565px;}
.moblnk.lnkss {position: relative;z-index: 900;}
.mnus > li > a {display: block;padding: 8px 41px 9px 0;font-size: 1.1em;}
.mnus li {opacity: 0;position: relative;}
.mnus li {top: -10px;-webkit-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
-moz-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
-ms-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
-o-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);}
.opcty .mnus li {top: 0;opacity: 1}
/*
.mnus li:first-child{transition-delay: 0.0s;}
.mnus li:nth-child(2){transition-delay: 0.3s;}
.mnus li:nth-child(3){transition-delay: 0.5s;}
.mnus li:nth-child(4){transition-delay: 0.7s;}
.mnus li:nth-child(5){transition-delay: 0.9s;}
.mnus li:nth-child(6){transition-delay: 1.1s;}
.mnus li:nth-child(7){transition-delay: 1.3s;}
.mnus li:nth-child(8){transition-delay: 1.5s;}
.mnus li:nth-child(9){transition-delay: 1.7s;}
*/
.phmnue {display: none;}
/* ==========================================================================
                              Header
===========================================================================*/
.headr {padding-top: 42px;background-color:#f2f6f9;position: fixed;width: 100%;z-index: 666;top: 0;}
.headr::before {content: '';position: absolute;width: 61%;right: 3.1%;height: 26px;top: 0;z-index: 10;background-color: #cee8fd;}
.headr::after {content: '';position: absolute;right: 0;bottom: 58px;width: 19px;height: 11px;background-color: #e30613;z-index: 10;bottom: 76px;}
.container {margin: 0 3% 0 7%;}
.logo {width: 214px;float: left;}
.logo > a {display: block;height: 61px;background-image: url("../img/img.png");background-repeat:  no-repeat;background-position:  0 0;background-size:  212px auto;}
.nav {float: right;padding-top: 27px;padding-right: 3px;}
.mainmnu > li > a {display: block;text-transform: uppercase;padding: 0 10px 17px 15px;font-size: 1em;color: #014380;position: relative;font-weight: 400;}
.mainmnu > li > a::after {content: "";position: absolute;background-image: url("../img/dots.png");background-repeat: no-repeat;background-size: 9px auto;background-position: 0px 0px;right: -11px;top: 2px;width: 13px;height: 21px;}
.mainmnu > li:last-child > a::after {background: none;}
.mainmnu > li:last-child > a {padding-right: 0;}
.head {padding-bottom: 54px;position: relative;}
.head::before {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 40px;z-index: 10;background-color: #e5ecf2;}
.head::after {content: '';position: absolute;width: 28%;height: 150px;bottom: -109px;left: 28px;background-color: rgba(191, 226, 255, 0.7);z-index: 11;}
.homslider {padding: 21px 0 0px;}
.sldtxt {padding: 18px 11.8% 11px 0px;}
.sldtxt h5 {color: #e30613;font-size: 0.8em;padding-left: 62px;letter-spacing: 0.06em;position: relative;margin-bottom: 5px;}
.sldtxt h5::before {content: '';position: absolute;left: 0;width: 54px;height: 1px;background-color: #e30613;top: 11px;}
.sldtxt h1 {color: #014380;font-weight: 700;font-size: 2.15em;padding: 0 71px 0 61px;line-height: 0.9em;letter-spacing: 0.03em;display: inline-block;vertical-align: top;position: relative;}
.sldtxt h1::after {content: '';position: absolute;right: 0;width: 54px;height: 1px;z-index: 10;background-color: #e30613;top: 18px;}
.sldtxt > p {padding: 4px 0 0 63px;letter-spacing: 0;color: #014380;font-weight: 100;}
.plus, .plus1 {position: relative;width: 18px;height: 18px;margin: 15px 0 0 63px;display: block;}
.plus::after, .plus1::after {content: '';position: absolute;left: 5px;top: -1px;z-index: 10;font-size: 0.9em;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 100px auto;background-position: 0px -2412px;width: 25px;height: 25px;}
.plus{border-color: #014380;}
.plus::after{color: #014380;}
.plus1{border-color: #bfe2ff;}
.plus1::after{color: #bfe2ff;}
.flow .sldtxt, .sldtxt.veds{ position: fixed;bottom: 0;z-index: 666;background: rgba(191, 226, 255, 0.8);}
.contr.veds{ position: fixed;bottom: 0;z-index: 666;}
.srvicetb {padding: 64px 0 83px;background-color: #bfe2ff;}
.scontainer {margin: 0 10% 0 11.8%;}
.stb1 > li:first-child > a {margin-left: 0;margin-right: 15px;}
.stb1 > li > a {font-size: 1.1rem;margin: 0 0 0 15px;font-weight: 300;letter-spacing: 0.015em;line-height: 1.5em;position: relative;padding-bottom: 6px;position: relative;}
.stb1 > li {position: relative;}
.stb1 > li:first-child::before {width: 0;height: 0;}
.stb1 > li::before {content: "";position: absolute;left: 0px;top: 3px;width: 2px;height: 15px;background:#014380;}
.stb1 > li.actv > a{-moz-transform: scale(1.15);
-webkit-transform: scale(1.15);
-o-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);margin-left: 30px;margin-right: 21px;}
.chrabs ul li.actvs1 > a{-moz-transform: scale(1.15);
-webkit-transform: scale(1.15);
-o-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.1);
margin-left: 5px;
margin-right: 14px;}
.ind1.rhovs a img, .texas1.rhovs a img, .uae1.rhovs a img, .rusia1.rhovs a img, .austr1.rhovs a img{-moz-transform: scale(1.15);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
    transform: scale(1.5);}
.stb1 > li > a:after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 0;background-color: #e30613;z-index: 10;}
.stb1 > li.actv > a:after, .stb1 > li:hover > a:after{width: 100%;}
.stb1 > li.actv > a:before{width: 25px;content: '';position: absolute;left: 0;bottom: 0;height: 4px;background-color: #e30613;z-index: 10;}
.prjsrc {position: relative;top: -44px;}
.prjsrc > li > a {font-size: 0.75em;padding-left: 15px;position: relative;}
.prjcntnt {padding: 85px 20px 75px 46px;background-color: #014380;margin-top: 100px;}
.pimg {width: 53.3%;position: relative;}
.pcnt {width: 46.7%;box-sizing: border-box;padding: 35px 24px 19px 49px;height: 222px;}
.pcnts h4 {color: #bfe2ff;font-weight: 300;font-size: 1.2em;position: relative;margin-left: -31px;padding-left: 31px;}
.pcnts h2 {color: #bfe2ff;font-weight: 500;text-transform: uppercase;font-size: 1.5em;line-height: 1em;padding-bottom: 9px;position: relative;}
.pcnts p {color: #bfe2ff;padding-left: 2px;letter-spacing: 0;line-height: 1.6em;font-weight: 400;}
.pcnts h2::before {content: '';position: absolute;left: -24px;width: 19px;background: #e30613;height: 7px;z-index: 10;top: 7px;}
.plus1{margin: 0;}
.pimg::before {content: '';position: absolute;left: -4px;width: 4px;background-color: #e30613;z-index: 10;height: 20px;bottom: -5px;}
.pimg::after {content: '';position: absolute;width: 25%;height: 5px;bottom: -5px;z-index: 10;left: 0;background-color: #e30613;}
.globals {padding-top: 88px;}
/*
.gcntnr {max-width: 1210px;float: right;margin-right: 4%;}
.ghd {max-width: 925px;}
*/
.globl {margin: 0 0 0 13%;}
.ghd h4 {color: #e30613;font-size: 0.9em;position: relative;}
.ghd h4::before {content: '';position: absolute;left: -60px;height: 1px;width: 50px;z-index: 10;background-color: #e30613;top: 8px;opacity: 0.5;}
.ghd h2 {font-size: 2.2em;font-weight: 700;line-height: 1em;letter-spacing: 0.015em;}
.ghd p {padding: 9px 25px 0 2px;color: #014380;font-size: 0.9em;letter-spacing: 0;line-height: 1.3em;font-weight: 100}
.gmrket {padding-top: 14px;position: relative;}
.glsts {counter-reset: items;margin: 0;padding: 0;text-transform: uppercase;color: #e30613;}
.glsts > li {display: inline-block;vertical-align: top;margin: 0 0 9px 0;width: 49.3%;}
.glsts > li:before {content: "0" counter(items)". ";}
.glsts > li:nth-child(n+10):before {content: counter(items)". ";}
.glst {width: 8%;box-sizing: border-box;padding-top: 12.8%;}
.btn-default:active, .open > .dropdown-toggle.btn-default {background: none !important}
.btn:active {outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0) !important;box-shadow: inset 0 3px 5px rgba(0,0,0,0) !important;}
.wrldmap {width: 92%;position: relative;}
.kazakas {top: 38.6%;left: 58.7%;}
.woma li {position: absolute;width: auto;}
.woma li > a {position: relative;display: inline-block;vertical-align: bottom;}

.peru {bottom: 24%;left: 22%;}
/*.woma li:nth-child(3) {top: 50%;left: 67.8%;}*/
.malasiys {top: 63.2%;left: 76.2%;}
.ind1 {top: 54.9%;left: 65.3%;}
.kuwat {top: 48.3%;left: 54.7%;width: 75px !important;}
.wrldmap.htg.in-view .woma li {-moz-transform: translateY(-21px);-webkit-transform: translateY(-21px);-o-transform: translateY(-21px);-ms-transform: translateY(-21px);transform: translateY(-21px);opacity: 0;}
a:focus {border: none !important;outline: none !important;text-decoration: none;}
.glsts > li > a {color: #e30613;font-size: 1.6em;}
.glsts > li > a {color: #e30613;font-size: 1.52em;font-weight: 500;pointer-events: none;}
.enqry {position: absolute;left: 0;bottom: 54px;}
.enqry h4 {font-weight: 300;font-size: 0.75em;}
.enqry a {text-transform: lowercase;font-size: 0.9em;color: #e30613;font-weight: 500;letter-spacing: 0.02em;position: relative;z-index: 300;}
.enqry a > span {color: #014380;padding-right: 3px;text-transform: uppercase;}
.globals {padding: 88px 0 51px;}
#global::after {content: '';position: absolute;z-index: -1;left: 0;top: 0;width: 50%;height: 100%;background: url("../img/ntimg.png") no-repeat scroll -71px 68px / contain;opacity: 0.6;}
.charman {padding: 0px 3% 0 4%;background-color: #014380;}
.chrimg {width: 49.7%;}

.chrtxt {width: 50.3%;}

.abtcn .chrimg {width: 29.9%;}
.abtcn .chrtxt {width: 70.1%;}
.chrimg::before {content: '';position: absolute;left: -5px;width: 5px;height: 68%;background-color: #e30613;bottom: 18.5%;}
.chrtxts {padding: 40px 0px 11px 58px;}
.chrtxts h2 {color: #bfe2ff;font-size: 1.8em;font-weight: 300;letter-spacing: 0.023em;padding-bottom: 22px;position: relative;display: inline-block;font-weight: 100;}
.chrtxts h2::before {content: "";position: absolute;left: -58px;top: 23px;background:#e30613;width: 43px;height: 1px;}
.chrtxts h2::after {content: "";position: absolute;right: -13%;top: 23px;background:#e30613;width: 35px;height: 1px;}
.chrtxts > p {color: #fff;padding-right: 74px;letter-spacing: 0.01em;font-size: 0.9em;padding-left: 2px;padding-bottom: 18px;font-weight: 100;text-align: justify;}
.sign {padding-top: 3px;}
.signs {width: 164px;height: 76px;display: block;}
.sign p {color: #fff;font-weight: 300;text-transform: uppercase;font-size: 0.75em;letter-spacing: 0;padding-top: 13px;line-height: 1.4em;}
.sign p span {display: block;font-weight: 700;}
.case {padding-top: 72px;}
.csecntnr {margin: 0 5.5%;}
.ehed {padding-left: 22px;}
.ehed h4 {color: #e30613;font-weight: 400;}
.ehed h2 {font-size: 2.56em;font-weight: 700;line-height: 0.9em;padding-bottom: 18px;font-family: 'Roboto', sans-serif;}
.casld {padding: 0 21px;}
.cashd {position: absolute;z-index: 11;left: 25px;bottom: 0;width: 67.5%;box-sizing: border-box;padding: 17px 15px 16px 14px;background-color: #e30613;}
.cashd h2 {color: #fff;font-size: 1.3em;letter-spacing: 0.035em;line-height: 1.1em;font-weight: 500;}
.cashd h2 span {display: block;font-weight: 300;font-size: 0.75em;letter-spacing: 0.1em;padding-left: 3px;}
.caseimg {padding-bottom: 41px;}
.caseimg::before {content: '';position: absolute;left: -20px;width: 20px;background-color: #014380;height: 44px;z-index: 10;}
.caseimg::after {content: '';position: absolute;left: 17px;height: 43px;background: #014380;right: 10px;bottom: 0;z-index: 10;}
.casetxt {padding: 16px 10px 10px 28px;}
.casetxt p {color: #014380;letter-spacing: 0.03em;line-height: 1.4em;}
.casetxt .plus {margin: 0;transform: scale(0.9);}
.engslider.owl-carousel .owl-nav {position: absolute;pointer-events: none;top: 30%;z-index: 120;left: -46px;right: -46px;}
.engslider.owl-carousel .owl-nav button {pointer-events: all;}
.engslider.owl-carousel .owl-nav button > span{display: block;text-indent: -1000em;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 110px auto;width: 35px;height: 35px;}
.engslider.owl-carousel .owl-nav button.owl-prev > span{background-position: 0 -521px ;}
.engslider.owl-carousel .owl-nav button.owl-next > span{background-position: 0 -602px ;}
.foot {padding-top: 10px;}
.fcntnr {width: 92%;margin: 0 auto;}
.valdl {padding-top: 14px;}
.foot1 {padding: 30px 59px 11px 48px;background-color: #f6f6f6;}
.vldl2 h4 {font-weight: 300;font-size: 0.75em;}
.vldl2 > a {text-transform: lowercase;font-size: 0.95em;color: #e30613;}
.vldl2 a span {color: #014380;text-transform: uppercase;}
.valdl p {color: #014380;font-size: 0.78em;letter-spacing: 0;}
.foot2 {padding: 57px 0px 30px;text-align: center}
.footclm {display: inline-block;vertical-align: top;padding-right: 21px;text-align: left}
.footclm:last-child{padding-right: 0;}
.footclm h4 {font-size: 0.95em;padding-bottom: 11px;}
.footclm > ul > li {font-size: 0;padding-bottom: 9px;}
.footclm > ul > li > a {color: #525252;text-transform: uppercase;font-size: 0.7rem;font-weight: 700;letter-spacing: 0;line-height: 1em;}
.foot3 {padding:0 0 30px;float: right;}
.sclicn > li > a{width: 28px;height: 28px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 110px auto;}
.sclicn > li.face > a{background-position: 0 -230px;}
.sclicn > li.insta > a{background-position: 0 -304px;}
.sclicn > li.in > a{background-position: 0 -379px;}
.sclicn > li.twitr > a{background-position: 0 -1194px;}
.sclicn > li.utube > a{background-position: 0 -451px;width: 32px;}
.sclicn > li {margin-right: 8px;}
.contr {position: absolute;right: 6px;bottom: 103px;z-index: 555;}
#pgr span:first-child {margin-left: 0;}
#pgr span {display: inline-block; vertical-align: top;width: 10px; height: 10px;background-color: #e30613;text-indent: -1000em;    border-radius: 50%;margin: 0 10px;margin-left: 10px;margin-left: 10px;cursor: pointer;}
#pgr .cycle-pager-active {background:  #014380 !important;}
.play {width: 20px;height: 20px;background-image: url("../img/play.png");background-repeat: no-repeat;background-size: 19px auto;    background-position: 0px -41px;position: relative;top: -2px;text-indent: -1000em;left: -4px;}
.play.paused { background-position: 0px 0;}
#content {padding-top: 135px;}
.headr.shead {padding-top: 31px;z-index: 889;}
.headr.shead .head::before, .headr.shead::before {width: 0;}
.headr.shead .head::after {height: 0}
.headr.shead .head {padding-bottom: 0;}
.headr.shead .nav.desk {padding-top: 20px;}
.headr.shead .logo > a {background-position: 0 0;
background-size: 131px auto;height: 48px;}
.headr.shead .logo {width: 140px;padding-top: 8px;}
.sldimg, .nvdfd, .abtbnr5, .peoban5, .scntnr, .pjban, .nwsbn {position: relative;}
.sldimg::before {content: "";position: absolute;bottom: 0;right: 0;width: 55px;height: 55px;background-image: url("../img/fold.png");    background-repeat: no-repeat;background-size: 54px auto;background-position: bottom right;z-index: 888;}
.nvdfd::before {content: "";position: absolute;bottom: 0;right: 0;width: 55px;height: 55px;background-image: url("../img/fold1.png");    background-repeat: no-repeat;background-size: 54px auto;background-position: bottom right;z-index: 888;}
.abtbnr5::before, .peoban5::before, .scntnr::before, .pjban::before, .nwsbn::before {content: "";position: absolute;bottom: 0;right: 0;width: 55px;height: 55px;background-image: url("../img/fold.jpg");    background-repeat: no-repeat;background-size: 54px auto;background-position: bottom right;z-index: 888;}
/*===============================================================
                SERVICE
================================================================*/
.corpad5 h2 {font-size: 0.8em;padding-bottom: 9px;color: #e30613}
.srvce {padding-top: 21px;position: relative;z-index: 777;}
.scntnr {margin: 0 3% 0 5.5%;}
.scntnrs {width: 89.5%;margin: 0 auto;}
.oursrvc {padding-top: 14px;}
.brdcrmb > li {text-transform: uppercase;font-size: 0.73em;color: #9bbede;position: relative;padding-right: 8px;}
.brdcrmb > li:after{content: '';position: absolute;right: 0;top: 0;background: url("../img/img.png") no-repeat scroll 3px -1435px / 125px auto;width: 7px;height: 12px;}
.brdcrmb > li:last-child:after{background: none;}
.brdcrmb > li > a {display: block;color: #9bbede;}
.ourhed {width: 85.3%;margin: 0 auto;}
.ourhd {padding: 20px 0 40px;}
.ourhd h4 {color: #e30613;font-size: 1em;position: relative;}
.ourhd h2 {font-size: 2.25em;font-weight: 700;line-height: 1em;padding-bottom: 3px;position: relative;font-family: 'Roboto Condensed', sans-serif;;}
.ourhd p {font-size: 0.92em;color: #014380;letter-spacing: 0;padding-left: 1px;font-family: 'Roboto Condensed', sans-serif;font-weight: 300;}
.ourcnt h3{font-family: 'Roboto Condensed', sans-serif;}
.ourcntnt {padding: 53px 120px 63px 96px;background-color: #bfe2ff;}
.ourcnt h4, .ourcnt h3 {color: #e30613;font-size: 1.05em;font-weight: 700;text-transform: none;letter-spacing: 0.005em;padding-bottom: 36px;}
.ourcnt p {color: #014380;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;padding: 0 0 18px 3px;letter-spacing: 0.004em;}
.captab {padding-top: 81px;}
.capcntnr {margin: 0 3% 0 7.5%;}
.captabs {margin: 0 4% 0 4.8%;}
.captb {padding: 0 0 23px 5px;font-size: 0;}
.captb > li:first-child > a {padding-left: 0;}
.captb > li.actv > a {font-weight: 500;font-size: 1.1rem;line-height: 1.3em;position: relative;}
.captb > li.actv > a::after {content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 0;background-color: #e30613;z-index: 10;}
.captb > li.actv > a::before {width: 100%;}
.captb > li > a::before {width: 0;content: '';position: absolute;left: 0;bottom: 0;height: 4px;background-color: #e30613;z-index: 10;}
.captb > li > a {display: block;font-weight: 300;padding: 0 0px 7px 0px;font-size: 1rem;line-height: 1.5em;position: relative;font-family: 'Roboto', sans-serif;}
.captb > li {padding: 0 22px 7px 12px;}
.captb > li:first-child{padding-left: 0;}
.captb > li > a:after{content: '';position: absolute;right: 0;top: 5px;width: 1px;height: 21px;background-color: #014380;z-index: 10;}
.captb > li > a:last-child:after{width: 0;}
.caplst {width: 90%;box-sizing: border-box;padding: 35px 25px 23px 25px;background-color: #014380;}
.caplsts > li, .caplsts li, .caplsts p {text-transform: capitalize;color: #bfe2ff;padding: 4px 0 5px 14px;font-size: 1.08em;background-repeat: no-repeat;background-size: 30px auto;font-weight: 700;}
.caplsts > li.cap1{background-image: url("../img/procss1.png");background-position: 8px 0px;}
.caplsts > li.cap2{background-image: url("../img/procss2.png");background-position: 8px 0px;}
.caplsts > li.cap3{background-image: url("../img/procss3.png");background-position: 8px 0px;}
.caplsts > li.cap4{background-image: url("../img/procss4.png");background-position: 8px 0px;}
.caplsts > li.cap5{background-image: url("../img/procss5.png");background-position: 8px 0px;}
.caplsts li {list-style: disc;margin-left: 27px;}
.caplsts p strong, .mbcpdts p strong {font-size: 1.3em;font-weight: 600;}
.capcnts2 {padding: 34px 0px 12px 30px;}
.capcnts2 p {color: #014380;letter-spacing: 0.038em;padding-bottom: 16px;font-family: arial;}
.capcnt2{width: 41%;}
.procs {padding-top: 65px;}
.prcscntnr {margin: 0 3% 0 7.5%;}
.prcs1 {width: 67.4%;position: relative;}
.prctxt {position: absolute;left: 5%;bottom: 0;z-index: 10;width: 458px;box-sizing: border-box;padding: 35px 11px 16px 19px;background-color: #e30613;}
.prctxt h4 {color: #bfe2ff;font-size: 0.75em;font-family: Arial, Helvetica, sans-serif;}
.prctxt h2 {color: #fff;font-weight: 500;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;letter-spacing: 0.052em;padding-bottom: 22px;font-weight: 600;}
.prctxt .plus1 {border-color: #fff;}
.prctxt .plus1::after {color: #fff;}
.prctxt2 {font-size: 16px;padding: 10px 11px 15px 23px;}
.prctxt2 h4 {color: #bfe2ff;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;padding-bottom: 4px;}
.prctxt2 h2 {color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size: 1.12em;padding-bottom: 15px;}
.prcs2 {width: 29.6%;margin-left: 3%;background-color: #014380;position: relative;}
.galry {padding-top: 42px;}
.galrys {padding: 52px 95px 21px 95px;background-color: #efefef;}
.ghed h4 {font-size: 0.88em;color: #e30613;}
.ghed h2 {font-weight: 700;font-size: 2.25em;line-height: 1.1em;}
.ghed p {color: #014380;font-weight: 300;letter-spacing: 0;padding-top: 7px;}
.glcntnr {width: 89.5%;margin: 0 auto;}
.ghed {padding-bottom: 21px;}
.gtxt {padding-top: 13px;}
.gtxt h3 {font-size: 0.94em;font-weight: 500;}
.rplus {display: block;width: 22px;height: 20px;margin: 9px 0 0 2px;background-image: url("../img/img.png");background-repeat:  no-repeat;background-position:  0 -1687px;background-size:  110px auto;}
.galsldr.owl-carousel .owl-nav {top: 40%;}
.client {padding-top: 62px;}
.clntcntr {width: 77.5%;margin: 0 auto;}
.clnts h4 {padding-left: 8px;color: #e30613;position: relative;font-size: 0.88em;}
.clnts h2 {font-weight: 700;font-size: 2.3em;line-height: 1.15em;padding-left: 6px;display: inline-block;vertical-align: top;position: relative;}
.clnts p {color: #014380;font-weight: 300;font-family: 'Roboto Condensed', sans-serif;padding-left: 9px;letter-spacing: 0.003em;padding-top: 2px;}
.clntslder {padding-top: 33px;background: #fff;}
.clientsld.owl-carousel .owl-nav, .galsldr1.owl-carousel .owl-nav { position: absolute; pointer-events: none; top: 30%; z-index: 120; left: -85px; right: -85px;}
.clientsld.owl-carousel .owl-nav button > span, .galsldr1.owl-carousel .owl-nav button > span {display: block;text-indent: -1000em;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 113px auto;width: 38px;height: 38px;}
.clientsld.owl-carousel .owl-nav button.owl-prev > span, .galsldr1.owl-carousel .owl-nav button.owl-prev > span {background-position: 0 -1800px;}
.clientsld.owl-carousel .owl-nav button.owl-next > span, .galsldr1.owl-carousel .owl-nav button.owl-next > span {background-position: 0 -1883px;}
.clientsld.owl-carousel .owl-nav button, .galsldr1.owl-carousel .owl-nav button {pointer-events: all;}
.client {padding: 62px 0 57px;}
#enquiry{padding-bottom: 50px;}
#global{position: relative;}
#global::before {content: '';position: absolute;z-index: -1;left: 0;top: 0;width: 50%;height: 100%;background-image: url("../img/roundimg.png");background-repeat:  no-repeat;background-position:  0 12px;background-size:  contain;}
.proslid5 .owl-nav {position: absolute;top: -28px;right: 0;}
.proslid5 .owl-nav .owl-next span {display: inline-block;vertical-align: top;width: 25px;height: 25px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 80px;background-position: 0px -438px;margin-left: 15px;}
.proslid5 .owl-nav .owl-prev span {display: inline-block;vertical-align: top;width: 25px;height: 25px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 80px;background-position: 0px -379px;}
/*===============================================================
                About us page
================================================================*/
.abtbnr5 {margin: 21px 3% 0 7.5%;position: relative;z-index: 777;}
.vald5 {padding: 0 0 176px 0;background-color: #014380;}
.brcrum5 {margin: 0 auto;width: 76.9%;position: relative;z-index: 777;}
.brcrms5 > li > a {color: #9bbede;display: block;text-transform: uppercase;font-size: 0.8em;padding-right: 7px;position: relative;font-family: 'Roboto', sans-serif;}
.brcrms5 > li > p {color: #9bbede;display: block;text-transform: uppercase;padding: 0;font-size: 0.8em;margin-top: -2px;font-family: 'Roboto', sans-serif;;}
.brcrms5 {padding-left: 6px;padding-top: 12px;}
.brcrms5 > li > a::after {content: ">";position: absolute;right: -2px;top: 0;color: #9bbede;}
#valde5 {padding: 0 0 103px 0;position: relative;z-index: 5}
#valde5::after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: url("../img/abtbg.jpg");background-repeat: no-repeat;background-size: 100% auto;background-position: 0px bottom;z-index: -1;opacity: 0.5}
.temq5 {padding: 21px 0 0 4px;}
.lnes {color: #fff;font-size: 1em;position: relative;font-family: 'Roboto', sans-serif;font-weight: 400;}
.lnes::before {content: "";position: absolute;left: -62px;width: 52px;height: 1px;background-color: #e30613;top: 8px;}
.temq5 .hed {color: #fff;font-weight: 600;font-size: 2.2em;font-weight: 700;text-transform: uppercase;}
.temq5 p {color: #fff;padding: 0;font-weight: 100;}
.lero5 h5, .lero5 h3 {color: #e30613;font-weight: 600;}
.lero5 {margin: -127px auto 0;width: 89.2%;box-sizing: border-box;padding: 58px 91px 71px 93px;background-color: #bfe2ff;}
.lero5 h5, .lero5 h3 {color: #e30613;font-weight: 600;font-size: 0.9em;padding-bottom: 40px;}
.lero5 h3 {font-weight: 700}
.lero5 p {color: #014380;padding: 1px 0 6px 5px;font-weight: normal;font-family: arial;}
.quc5 {margin: 0 auto;width: 76.5%;padding: 68px 0 0 0;}
.fac5 h3 {color: #e30613;font-weight: 600;font-size: 1.7em;}
.fac5 > p {color: #014380;font-size: 0.9em;font-weight: 100;}
.facts5 {width: 100%;padding: 42px 0 0 0;}
.facpic5 {width: 85px;margin: 0 auto}
.infact5 {width: 16.6%;}
.factcon5 {text-align: center;}
.factcon5 p {color:#e30613;font-weight: 600;font-size: 0.8em;padding: 13px 10px 0 10px;line-height: 1.5em;text-transform: uppercase;box-sizing: border-box;font-family: 'Roboto', sans-serif}
.deliv5 {margin: 0 0 0 4.1%;}
.delivpi5 {width: 53.2%;}
.delcont5 h3 {color: #bfe2ff;font-size: 2.2em;padding: 4px 0 0 0;position: relative;}
.delcont5 h3::before {content: "";position: absolute;top: 27px;left: -58px;width: 44px;height: 1px;background-color: #e30613;}
.delcont5 h3::after {content: "";position: absolute;top: 24px;right: -41px;width: 24px;height: 1px;background-color: #e30613;}
#deliv5 {background-color: #014380;}
.delcont5 {width: 46.8%;box-sizing: border-box;padding: 24px 41px 0 60px;}
.deconp5 {padding: 22px 100px 0 0;text-align: justify;}
.deconp5 p {color: #fff;line-height: 1.3em;}
.sings5 {width: 169px;margin-bottom: 19px;}
.sign5 h6 {color: #bfe2ff;font-size: 0.74em;}
.sign5 h5 {color: #bfe2ff;font-size: 0.74em;font-weight: 600;}
.valid5 {position: relative;}
.valid5::before {content: "";position: absolute;left: -6px;top: 66px;height: 331px;width: 6px;background-color: #e30613;}
.mangtem5 {margin: 0 auto;width: 80.6%;padding: 56px 0 0 0;background-color: #cce8ff;}
.inteam5:nth-child(2n+1) {background: #bfe2ff;}
.mteams5 {padding: 9px 0 0 0;}
.mangtem5 > h4 {font-weight: 600;padding-left: 34px;font-size: 1.72em;color: #e30613;font-family: 'Roboto', sans-serif;}
.inteam5 {box-sizing: border-box; padding: 32px 0 13px 33px;}
.teimg {width: 20.3%;}
.teacont5 {width: 79.7%; box-sizing: border-box;padding: 12px 40px 15px 25px;}
.teacont5 h5 {font-size: 0.95em;}
.teco5 p {color: #014380;padding: 0px 11px 16px 0; font-size: 0.93em;line-height: 1.4em;font-family: arial;text-align: justify;padding-right: 12px;}
.redmo1, .redmo2 {padding: 13px 0 0 0;display: none}
.redmo1 > a, .redmo2 > a {display: block;position: relative;width: 25px;height: 25px;}
.redmo1 > a::before, .redmo2 > a::before {content: "";position: absolute;left: 0;top: 0;color: #de2736;width: 22px;height: 25px;padding: 0 2px 3px 2px;
background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 120px auto;background-position: 0px -1841px;}
#team {padding: 0 0 35px 0;}
.inprof5 {margin: 0 3.1% 0 3.7%;box-sizing: border-box; padding: 73px 100px 20px 85px;background: rgba(1, 67, 128, 0.9);}
#prodf {padding-bottom: 40px;background: url("../img/valbg.jpg")no-repeat scroll top center / cover;}
.inprof5 h2 {color: #fff;font-size: 1.4em;position: relative;padding-bottom: 23px;font-family: 'Roboto', sans-serif;

font-weight: 300;}
.inprof5 h2::after {content: "";position: absolute;left: 0;bottom: 0;width: 205px;height: 6px;background-color: #e30613;}
.vidmis5 h6 {color: #fff;}
.vidmis5 {padding: 115px 0 0 0;}
.vidmis5 h4 {font-size: 2.5em;font-weight: 700;color: #fff;line-height: 1em;font-family: 'Roboto', sans-serif;}
#keyils {padding: 87px 0 51px 0;position: relative;}
#keyils::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url("../img/prcsldbg.jpg");background-repeat: no-repeat;background-size: auto;background-position: 0px -100px;z-index: -1}
.keysto5 {padding-left: 138px;}
.keysto5 h6 {color: #e30613;font-weight: 600;font-size: 1em;padding: 1px 0 2px 0;}
.keysto5 h5 {font-weight: 600;font-size: 2.6em;line-height: 1em;}
.mileslider5 {padding: 44px 0 0 0;position: relative;}
.year5 li {width: 100%;text-align: center;}
.year5 li > p {color: #e30613;font-weight: 600;font-size: 1.6em;display: inline-block;padding-bottom: 11px;position: relative;}
.cntrl {position: absolute;left: 27px;right: 27px;top: 230px;pointer-events: none;z-index: 666;}
.nesec5 {position: relative;}
.year5 .owl-nav, .nesec5 .owl-nav {position: absolute;left: -61px;right: -58px;top: 187px;pointer-events: none;z-index: 666;}
.cntrl > span, .year5 .owl-nav button, .nesec5 .owl-nav button {display: inline-block;vertical-align: top;width: 34px;height: 34px;cursor: pointer;pointer-events: all;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 100px auto;}
.year5  .owl-nav button, .nesec5  .owl-nav button {display: inline-block;vertical-align: top;width: 34px;height: 34px;cursor: pointer;pointer-events: all;background-image: url("../img/img.png") !important;background-repeat: no-repeat !important;background-size: 100px auto !important;text-indent:-1000em;}
.pre, .year5 .owl-nav .owl-prev, .nesec5 .owl-nav .owl-prev {float: left;background-position: 0px -473px !important;}
.nxts, .year5 .owl-nav .owl-next, .nesec5 .owl-nav .owl-next {float: right;background-position: 0px -547px !important;}
.year5 li > p::after {content: "";position: absolute;bottom: 0;width: 100%;height: 5px;background: #e30613;left: 0;z-index: 10}
.year5 .owl-item:nth-child(2n+1) li .detadi5 {padding-top: 242px;}
.keys5 {box-sizing: border-box; padding: 0 83px 0 53px;position: relative;}
.keys5::before {content: "";position: absolute;left: 55px;right: 53px;border-bottom: 1px dotted #014380;top: 45px;z-index: 1}
.detadi5 {position: relative;}
.detadi5::before {content: "";position: absolute;background-color: #e30613;top: 0;left: 50%;width: 1px;}
.year5 li:nth-child(2n+1) .detadi5:before {height: 232px;}
.year5 .owl-item:nth-child(2n) li  .detadi5:before {height: 42px;}
.year5 .owl-item:nth-child(2n) li .detadi5 {padding-top: 46px;}
.keypic5 {margin: 0 auto;width: 117px;}
.kecon5 p {color: #014380; text-align: justify;box-sizing: border-box;padding: 0 0px;text-align-last: center;font-family: 'Roboto', sans-serif;font-weight: 400;}
.lifoct5 {margin: 0 1.8% 0 1.9%;}
.invald5 {width: 31.2%;margin-left: 3.2%;}
.invald5:nth-child(3n+1) {margin-left: 0;}
.mems5 {position: relative;}
.vadec5 {position: absolute;bottom: 16px;left: 30px;right: 22px;box-sizing: border-box;padding: 16px 0 19px 20px;background: #e30613;}
.vadec5 p {color: #fff;text-transform: uppercase;font-size: 1.6em;padding: 0;font-weight: 100;font-weight: 300;font-family: 'Roboto', sans-serif;}
.vadec5 h4 {color: #fff;font-weight: 600;font-size: 1.5em;padding: 0;line-height: 1em;position: relative;}
.rund {position: absolute;right: 25px;display: inline-block;width: 27px;height: 27px;color: #fff;bottom: 27px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 120px auto;background-position: 4px -2967px;}
#enqu5 {padding: 85px 0 46px 0;}
.busto {margin: 0 auto;width: 89.4%;box-sizing: border-box;padding: 54px 52px 0 92px;position: relative;}
.busto::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #bfe2ff;z-index: -2;}
.busto h3 {color: #e30613;}
.busto h4 {color: #014380;font-weight: 600;font-size: 2.57em;line-height: 1em;}
.busto p {color: #014380;font-size: 0.9em;padding-right: 112px;}
.vcals {padding: 18px 0 0 0;margin: 0 13.5% 0 1.2%;}
.vclss {width: 28.8%;margin-left: 0;}
.vclss:nth-child(3n+1) {margin-left: 0;}
.vclss {width: 28.8%;margin-left: 6.8%;margin-bottom: 46px;}
.cmnt {padding-top: 9px; margin-right: 0px;position: relative;z-index: -1;}
.cmnt textarea {padding: 18px 0 0 16px; font-size: 0.9em;color: #014380;background: #fff;}
.txxt5 {color: #014380;padding: 0 0 7px 0;border-bottom: 1px dotted #014380 !important;}
.vlss5:first-child { width: 20%;}
.vlss5:nth-child(2) {width: 63%;margin-left: 17%;margin-top: 0px;}
.submnt {text-align: right;margin: 26px 0px 0 0;float: right;position: relative;}
.sbmts {display: inline-block;width: 200px;padding: 0 0 0 0;}
.sbmts {display: inline-block;padding: 8px 51px 14px 0;color: #014380;font-weight: 600;font-size: 1.1em;}
.submnt::after {content: "";position: absolute;top: 0;right: 19px;height: 50px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 110px auto;background-position: 8px -1115px;width: 69px;}
/*.submnt:hover::after {right: 9px;}*/
/*
.teco5.heit {overflow: hidden;}
.teco5 {height: 127px;overflow-y: scroll;}
*/
/*.redmo5.muns a::before {content: "-";}*/
.slidont5 {margin: 0 auto;width: 88%;position: relative;}
.slidont5::after {content: "";position: absolute;top: 45px;left: 0;right: 0;border-bottom: 1px dotted #014380;width: 100%;height: 1px;
z-index: 0;}
.year5 .li3 > p {color: #e30613;font-weight: 600;font-size: 1.6em;display: inline-block;padding-bottom: 11px;position: relative;font-family: 'Roboto', sans-serif;}
.year5 .li3 > p::after {content: "";position: absolute;bottom: 0;width: 100%;height: 5px;background: #e30613;left: 0;z-index: 10;}
.year5 .owl-item:nth-child(2n+1) div .detadi5 {padding-top: 242px;}
.year5 div .owl-item.active:nth-child(2n+1) .detadi5::before {height: 232px;}
.year5 .owl-item:nth-child(2n) div .detadi5 { padding-top: 46px;}
.detadi5::before {content: "";position: absolute;background-color: #e30613;top: 0;left: 50%;width: 1px;}
.year5 .li3 {width: 100%;text-align: center;}
.year5 div .owl-item.active:nth-child(2n) .detadi5::before {height: 42px;}
/*.slidont5.htg.in-view .li3 > p::after, .owl-item .li3 > p::after {width: 0;left: 50%;}*/
.owl-item.active .li3 > p::after {left: 0;width: 100%;}
/*.slidont5.htg.in-view .li3 > p::after, .owl-item .li3 > p::after {width: 0;left: 50%;}*/
/*===============================================================
                People1 page
================================================================*/
.vald5.peple {padding: 34px 0 0px 0;position: relative;z-index: 777;background: #fff;}
.vald5.peple .lnes {color: #e30613;}
.vald5.peple .hed {color: #014380;}
.vald5.peple .temq5 p {color: #014380}
#valdes5 {padding: 0 0 38px 0;}
.peocont5 {margin: 0 4.1% 0 6.5%;box-sizing: border-box;padding: 75px 119px 332px 95px;background: #bfe2ff;}
.sati5 h2 {color: #e30613;font-weight: 600;font-size: 1.4em;padding-bottom: 28px;font-family: 'Roboto Condensed', sans-serif;}
.sati5 p {color: #014380;font-size: 0.9em;font-family: arial;text-align: justify;}
.geoth5 {margin-top: -256px;position: relative;z-index: 3;box-sizing: border-box;padding: 0 59px 0px 94px;}
.geoth5::before {content: "";position: absolute;top: 257px;left: 0;right: 0;bottom: 0;background:#f5f5f5;z-index: 0;}
.ingro {width: 53%;}
.opp5 {width: 47%;box-sizing: border-box;padding: 127px 41px 0 46px;position: relative;}
.opp5::before {content: "";position: absolute;left: 1px;top: 82px;width: 7px;height: 341px;background-color: #e30613;}
.opp5 h3 {color: #bfe2ff;font-weight: 600;font-size: 1.7em;padding-bottom: 17px;}
.opp5 p {color: #fff;font-size: 0.8em;font-family: arial;}
.ingrth5 {background: #014380;position: relative;}
.vec5, .trapic5 {position: relative;}
.ingrth5.vec5 {background: none;}
.peoban5 {margin: 20.9px 3% 0 5.4%;position: relative;z-index: 777;}
.whycar5 {width: 53%;background: #e9e9e9;}
.nedca5 {width: 47%;}
.sats5 {padding: 72px 60px 126px 77px;}
.sats5 h2 {font-size: 1.6em;font-weight: 600;padding-bottom: 10px;position: relative;margin-bottom: 29px;}
.sats5 h2::after {content: "";position: absolute;bottom: 0;left: 0;width: 110px;height: 5px;background-color:#e30613;}
.sats5 p {padding: 0 0 0 0;color: #014380;font-size: 0.9em;text-align: justify;font-family: 'Roboto', sans-serif;}
.nedca5 .sats5 {padding: 72px 60px 40px 52px;}
.benifont5 {margin: 0 9.1% 0 6.6%;}
#trian5 {padding: 36px 0 61px 0;}
.trcont5 {position: absolute;bottom: 41px;left: 25px;}
trcont5 {position: absolute;bottom: 41px;left: 25px;}
.trcont5 h2 {color: #fff;font-size: 2.5em;font-weight: 600;padding: 18px 61px 16px 24px;background-color: #e30613;}
.traincont5 {box-sizing: border-box;padding: 40px 101px 45px 75px;}
.trpar5 h2 {font-weight: 600;font-size: 1.64em;}
.trpar5 p {color: #014380;font-size: 0.9em;padding: 5px 0 13px 3px;font-family: 'Roboto', sans-serif;;}
.trpar5 {padding-bottom: 32px;}
.trpar5 > p > strong {text-transform: uppercase;}
.workwith5 {margin: 0 2.1% 0 5.2%;position: relative;}
.woronc5 {position: absolute;bottom: 54px; left: 35px;}
.woronc5 h2 {font-weight: 600;font-size: 2.6em;line-height: 1em;}
.woronc5 .rund {left: -2px;bottom: -35px;color: #000;border-color:#000;opacity: 0.6;}
.woronc5 p {color: #e30613;font-weight: 500;text-transform: uppercase;padding: 0;font-family: 'Roboto', sans-serif;;}
/*===============================================================
               Contact us page
================================================================*/
.vald5.contus {padding:0 0 30px 0;background: #014380;margin: 0 7% 0 6.5%;}
.citytap5 {float: right;margin: 11px 0 0 0;}
.forcon9 {float: left;}
.vald5.contus .brcrum5 {margin: 0 0 0 5.7%;width: 91.1%;}
.citytap5 > li > a {color: #bfe2ff;text-transform: uppercase;display: block;padding: 0 6px 2px 6px;font-size: 1.1em;position: relative;padding-left: 11px;}
.citytap5 > li:first-child > a::before {width: 0;height: 0;}
.citytap5 > li > a::before {content: "";position: absolute;left: 0;top: 3px;background: #bfe2ff;width: 2px;height: 17px;}
.citytap5 > li > a::after {content: "";position: absolute;left: 8px;bottom: 0;background:#e30613;width: 0;height: 2px;}
.citytap5 > li:last-child > a {padding-right: 0;}
.acts a {color: #fff !important;}
.acts a::after {width: 46px !important;color: #fff;}
.vald5.contus .temq5 {padding: 12px 0 0 4px;}
.contus .hed {color: #bfe2ff;}
.corpad5 {padding: 18px 0 16px 16px;}
.corpad5 h6 {color: #fff;text-transform: uppercase;font-weight: 400;font-size: 1.01em;}
.corpad5 p {color: #fefefe;font-size: 0.94em;padding: 3px 0 3px 0;text-transform: capitalize;font-weight: 100}
.corpad5 a {color: #fefefe;display: block;font-size: 1.01em;padding: 0 0 6px 0;}
.lcga5 > li:first-child {margin-right: 23px;}
.lcga5 > li > a {color: #fff;display: block;padding: 7px 0 12px 45px;text-transform: uppercase;font-weight: 600;font-size: 0.97em;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 110px auto;}
.lcte5 {background-position: 16px -2070px;}
.galry {background-position: 0px -2147px;}
.lcoachild5 .locarlry5 .galry {background-position: 7px -2216px;}
.lcoachild5 .locarlry5 .lcte5 {padding-left: 30px;
background-position: 1px -2070px;}
.locadres5 {margin: 0 7% 0 6.5%;box-sizing: border-box;padding: 37px 0px 47px 87px;background-color: #bfe2ff;}
.lcoachild5 h2 {color: #e30613;font-size: 1.24em;font-weight: 600;}
.lcoachild5 .corpad5 {padding: 6px 68px 4px 0px;}
.lcoachild5 {width: 50%;box-sizing: border-box;margin-bottom: 11px;}
.lcoachild5:nth-child(2n) {padding: 0 0 0 44px;}
.lcoachild5 .corpad5 h6, .lcoachild5 .corpad5 p, .lcoachild5 .corpad5 a, .lcoachild5 .lcga5 li a {color: #014380;}
.invas5 a {display: inline-block;padding-right: 17px;position: relative;vertical-align: top;}
.invas5 a::after{content: "/";position: absolute;right: 6px;}
.invas5 p {display: inline-block;vertical-align: top;color: #014380;padding-top: 0;}
.invas5.corpts p {color: #fff;}
.invas5 a:last-child::after{content: "";}
#enqu5.enqi5 {padding: 2px 0 10px 0;}
#enqu5.enqi5 .busto::after {background: none;}
#enqu5.enqi5 .cmnt textarea {border: 1px solid #014380;}
.locapars {display: none;}
.locapars:first-child {display: block;}
.head.pepl5::after {height: 40px;bottom: 0;}
/*===============================================================
               People2 page
================================================================*/
.carcont5 {margin: 0 auto;width: 89.1%;}
#carply5 {padding: 0 0 46px 0;}
.inconts5 {box-sizing: border-box;padding:0 41px 27px;background-color: #bfe2ff;}
.desig5 {box-sizing: border-box;padding: 43px 0 36px 78px;background-color: #dbefff;margin-bottom: 31px;}
.desig5 h6 {color: #e30613;font-size: 0.85em;font-weight: 600;}
.desig5 h2 {font-weight: 600;font-size: 1.2em;padding-bottom: 7px;}
.desig5 h3 {padding: 0px 0 0px 0;font-weight: 600;font-size: 0.84em;}
.desig5 h4 {font-weight: 600;font-size: 0.87em;}
.desig5 p {color: #014380;padding: 11px 0 6px 0;font-family: font-family: 'Roboto', sans-serif;;}
.aply a {display: inline-block;padding: 9px 39px 7px 2px;font-weight: 600;font-size: 1em;text-transform: uppercase;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 70px auto;background-position: 87px -704px;}
.desig5 p a {text-transform: uppercase;font-weight: 600;}
.rold5 {padding: 0px 0 0 0;}
.rold5 h2 {font-weight: 600;padding-top: 23px;}
.rold5 p {font-size: 0.9em;padding: 6px 0 6px 14px;position: relative;}
.rold5 p::before {content: "";position: absolute;left: 0;top: 15px;background-color:#014380;border-radius: 50%;width: 6px;height: 6px;}
.desig5 p a:hover {opacity: 0.6;}
/*===============================================================
                KNOWLEDGE CENTER
================================================================*/
.oursrvc.knwldg {position: relative;z-index: 777;background-color: #fff;}
.oursrvc.knwldg .ourhd {padding-bottom: 29px;}
.galry.knwldg {padding-top: 0px;margin-bottom: 42px;}
.galry.knwldg .galrys {padding: 46px 115px 32px 115px;background-color: #bfe2ff;}
.gtxt h4 {color: #e30613;font-size: 0.75em;}
.galsldr1 .gtxt {padding: 17px 0 0 3px;}
.galsldr1.owl-carousel .owl-nav {top: 35%;}
/*===============================================================
                PROJECTS
================================================================*/
.prjban{padding-top: 21px;position: relative;z-index: 777;}
.prjcntnr {margin: 0 3.2% 0 5.3%;}
.prjdtl {padding-top: 10px;}
.dtlcntnr {width: 89.5%;margin: 0px auto;}
.pjdtl {padding-top: 25px;background-color: #bfe2ff;}
.txtdtl {width: 49%;box-sizing: border-box;padding: 0 4% 0 5.5%;}
.oxys {width: 115px;margin-left: 23px;}
.txtdls > h2 {font-weight: 700;padding-left: 24px;font-size: 1.51em;padding-top: 11px;}
.oxytbl {padding-top: 16px;position: relative;}
.oxytbls {width: 100%;}
.oxytbls td:first-child {width: 34%;font-family: 'Roboto', sans-serif;font-weight: 700;color: #e30613;}
.oxytbls td {padding: 0 10px 0 27px;height: 43px;text-transform: uppercase;color: #014380;font-size: 1em;height: 50px;}
.oxytbls tr td:last-child {
    border-left: 2px solid #bfe2ff;
    font-family: 'Roboto Condensed', sans-serif;}
/*.oxytbl::after {content: "";position: absolute;left: 34%;background: #bfe2ff;width: 3px;bottom: 0;height: 73%;}*/
.oxytbls tr {border-bottom: 2px solid #bfe2ff;}
.oxytbls tr:nth-child(odd){background-color: #d2ebff;}
.oxytbls tr:nth-child(even){background-color: #dff1ff;}
/*.oxytbl::after {position: bsolute;content: '';width: 2px;height: calc(100% - 77px);bottom: 0;left: 34%;background-color: #bfe2ff;}*/
.oxylst {padding: 29px 0 0px 24px;}
.oxylst h2 {font-weight: 700;font-size: 1.1em;padding-bottom: 11px;font-family: 'Roboto Condensed', sans-serif;;}
.oxylt > li, .oxylt > p {font-size: 0.9em;position: relative;padding-left: 16px;letter-spacing: 0.02em;line-height: 1.25em;color: #014380;}
/*.oxylt > li::before, .oxylt > p::before {content: '';position: absolute;width: 5px;height: 1px;background-color: #e30613;left: 2px;top: 11px;}*/
.imgdtl {width: 51%;box-sizing: border-box;padding: 5px 1.7% 0 8px;position: relative;}
.imgdtl::before {content: '';position: absolute;left: 0;top: 8.5%;height: 86%;background-color: #014380;width: 8px;z-index: 10;}
.prjsld {padding: 27px 89px 20px 89px;background-color: #d2ebff;}
.prjsldr .galsldr1.owl-carousel .owl-nav {top: 27%;left: -56px;right: -56px;}
.busto.prjct7 {padding: 47px 66px 0px 92px;background-color: #fff;}
.busto.prjct7 .vcals {margin: 0 15.1% 0 1.2%;}
.busto.prjct7 textarea {height: 176px;padding: 0;border: 1px solid #014380;padding: 10px;}
.nwscntnr {margin: 0 3.1% 0 5.3%;}
.pjdtls {padding-bottom: 62px;}
.galsldr5 .gsld:nth-child(3n+1) {margin-left: 0;}
.galsldr5 .gsld {width: 29.6%;margin-left: 5.6%;}
.galsldr5 {box-sizing: border-box;padding: 51px 141px 0 94px;}
.galsldr5 {box-sizing: border-box;padding: 51px 141px 42px 94px;}
.galsldr5:nth-child(2n+1) {background-color: #bfe2fe}
.galsldr5:nth-child(2n) {background-color: #d2ebff}
/*.oxylts1 p:first-child, .oxylt > p:first-child {font-weight: 700;font-size: 1.1em; padding-bottom: 11px;color: #014380;padding-left: 17px;}*/

.oxylts1 p:first-child::before {width: 0;height: 0;}
.oxylts1 > p::before {content: '';position: absolute;width: 5px;height: 1px;background-color: #e30613;left: 19px;top: 8px;}
.oxylts1 > p {font-size: 0.9em;position: relative;padding-left: 16px;letter-spacing: 0.02em;line-height: 1.25em;color:#014380;padding-left: 36px;}
.piv5.pvs65 {padding: 15px 20.3% 43px 38.3%;}
/*===============================================================
                NEWS AND EVENTS DETAIL
================================================================*/
.nwstxt {padding-top: 32px;}
.nwscntr {width: 89.5%;margin: 0 auto;}
.nwstxts {padding: 53px 50px 32px 66px;background-color: #bfe2ff;}
.nwstxts > p {color: #014380;letter-spacing: 0.01em;line-height: 1.3em;padding-bottom: 34px;font-family: 'Roboto', sans-serif;text-align: justify;}
.galry.nwsdtl .galrys {padding: 0px 95px 21px 95px;background: none;}
.galry.nwsdtl {padding: 42px 0;}
/*===============================================================
                PRELOADER
================================================================*/
#preldr {position: fixed;z-index: 9999;background: #fff;top: 0;bottom: 0;left: 0;right: 0;}
.preldrani {position: absolute;top: 50%;text-align: center;left: 0;right: 0;}
.preldrani span {display: inline-block;margin: 20px;width: 70px;height: 70px;vertical-align: middle;}
/*.sev5 > li > a {color: #bfe2ff;display: block;background: #014380;padding: 25px 0px 10px 0px;text-transform: uppercase;font-size: 0.9em;border-bottom: 1px solid #bfe2ff;position: relative;font-weight: 500;}*/
.sev5 > li > a {color: #014380;display: block;padding: 14px 34px 14px 0px;text-transform: uppercase;font-size: 0.9em;position: relative;font-weight: 500;}
/*.sevs5 > li > a {color: #bfe2ff;display: block;background: #014380;padding: 25px 0px 10px 0px;text-transform: uppercase;font-size: 0.9em;border-bottom: 1px solid #bfe2ff;position: relative;font-weight: 500;}*/
.sevs5 > li > a {color: #014380;display: block;padding: 14px 34px 14px 0px;text-transform: uppercase;font-size: 0.9em;position: relative;font-weight: 500;}
.inpros5 > li > a, .inprosv5 > li > a {display: block;color: #014380;text-transform: uppercase;background: #bfe2ff;font-size: 0.9em;padding: 5px 14px 7px 7px;}
.sev5 > li, .sevs5 > li {position: relative;}
.sev5 > li > a::after, .sevs5 > li > a::after {content: "";position: absolute;width: 10px;height: 10px;border-top: 2px solid #014380;border-right: 2px solid #014380;top: 18px;right: 15px;-moz-transform: rotate(134deg);-webkit-transform: rotate(134deg);-o-transform: rotate(134deg);-ms-transform: rotate(134deg);transform: rotate(134deg);}
.inprosv5, .inpros5 {position: absolute;top: 67px;left: 0;right: 0;z-index: 30;display: none;}
.mob, .mobs {display: none;}
.ourcnt ul {display: inline-block;vertical-align: top;width: 49%;list-style: disc;box-sizing: border-box;padding-left: 17px;}
.ourcnt ul li {color: #014380;padding: 3px 0;font-size: 0.94em;font-family: arial;}
/*===============================================================
                Helper Class
================================================================*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix:{*zoom: 1;}
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
#name-error, #mobile-error, #email-error {color: #ff0000;font-size: 0.7em;top: -17px;}
.vtxts.error {border-color: #f00 !important;}
.error {border-color: #f00 !important;}
#overlay { z-index: 999999;}
         #overlay { width: 100%; height: 100%; top: 0px;min-width: 320px}
         #overlay { position: fixed;} 
         #overlay { background-color: rgba(0, 0, 0, .6);}
         #message { width: 400px; color: #000; text-align: center; margin: 23% auto 0px auto; padding: 10px;}
         #message { background-color: rgba(255, 255, 255, .8);} 
         #message {font-weight: 400;}
         #message #okbtn { color: #FFF; padding: 5px 20px; background: #000;}
/*===============================================================
                Case study page
================================================================*/
.ourhd.calft5 {float: left;width: 73%;}
.casri5 a {display: block;padding: 9px 53px 16px 0;text-transform: uppercase;font-size: 0.8em;font-weight: 600;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 121px auto;background-position: 164px -3138px;}
.casri5 {float: right;margin: 63px 0 0 0;}
.ourhed.study5 {width: auto;margin: 0 1.9% 0 7.3%;}
.capa5 {margin: 0 auto;width: 89%;box-sizing: border-box;padding: 63px 72px 30px 109px;background: #bfe2ff;}
inpasr5 h4 {color: #014380;font-size: 1em;font-weight: 600;padding-bottom: 0;}
.inpasr5 p {color: #014380;text-align: justify;}
.foronc5 {width: 65.2%;}
.focapi5 {width: 31%;margin-left: 3.8%;}
.cldon {padding: 12px 0 0 0;}
.cldon a {display: inline-block;vertical-align: top;padding: 6px 6px 6px 6px;color: #fff;text-transform: uppercase;font-size: 0.82em;font-weight: 600;background:#014380;position: relative;}
.cldon a::after {content: "";position: absolute;right: -39px;top: -1px;width: 35px;height: 38px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 120px auto;background-position: 2px -3113px}
.hed.ned5 {min-height: auto;}
.inpasr5 h3 {font-weight: 600;}
/*===============================================================
                animation
================================================================*/
.brcrms5 > li > a:hover {color: #fff;}
.headr.animtn77:before{width: 0;}
.headr.animtn77 .head::after{height: 0;}
.headr.animtn77::after{width: 0;}
.head::before{left: 0;width: 100%;}
.headr.animtn77 .head::before{left: 50%;width: 0;}
#content.anmtn .homslider, #content.anmtn .abtbnr5, #content.anmtn .peoban5, #content.anmtn .nwsbn, #content.anmtn .pjban, #content.anmtn .srvces{opacity: 0;-moz-transform: translateY(30px);-webkit-transform: translateY(30px);-o-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}
.htg.in-view .chrimg:before, .inprof5.htg.in-view:after,  .year5 div .owl-item:nth-child(2n) .detadi5::before,  .ingrth5.htg.in-view .opp5::before{height: 0;}
#global::before {animation: rotation 100s infinite linear;}
@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}
.htg.in-view h4:before, .htg.in-view h6:before, .inprof5.htg.in-view h2:after{width: 0;}
/*.slidont5.htg.in-view .li3 > p::after, .owl-item .li3 > p::after{width: 0;left: 50%;}*/
/*.slidont5.htg.in-view .keypic5, .slidont5.htg.in-view .kecon5, .owl-item .keypic5, .owl-item .kecon5{opacity: 0;}*/
.owl-item.active .li3 > p::after{left: 0;width: 100%;}
.year5 div .owl-item.active:nth-child(2n+1) .detadi5::before{height: 232px;}
.year5 div .owl-item.active:nth-child(2n) .detadi5::before{height: 42px;}
.owl-item.active .keypic5, .owl-item.active .kecon5{opacity: 1;}
.li3 > p::after {-webkit-transition: all 500ms ease-in-out 300ms;-moz-transition: all 500ms ease-in-out 300ms;-ms-transition: all 500ms ease-in-out 300ms;-o-transition: all 500ms ease-in-out 300ms;transition: all 500ms ease-in-out 300ms;}
.teimg, .nvdfd, .invapi5,  .caseimgs, .gimg, .prcimg .desks, .prcimg2, .peo5, .worpic5, .dpic5, .vapic5 {overflow: hidden;}
.facpic5 > img:hover, .teimg > img:hover,  .invald5 a:hover .invapi5 img:hover, .casld a:hover .caseimgs img, .gsld a:hover .gimg > img, .prcimg .desks > img:hover, .prcimg2 > img:hover, .peo5 > img:hover, .worpic5 > img:hover, .dpic5 > img:hover, .vapic5 >img:hover {-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);}

.woma li:hover a img, .woma li:hover p {-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);}

.activ9 > a{background-image: linear-gradient(to right, #014380, #e30613 50%, #e30613 50%) !important;background-size: 200% 100% !important;background-position: 100% !important;}
.activ99 >  a{color: #e30613;}

 .mainmnu > li > a{background-image: linear-gradient(to right, #e30613, #e30613 50%, #014380 50%);background-size: 200% 100%;background-position: 100%;}
 .sbmts {background-image: linear-gradient(to right, #e30613, #e30613 50%, #014380 50%);background-size: 200% 100%;background-position: 100%;}

.footclm > ul > li > a{background-image: linear-gradient(to right, #e30613, #e30613 50%, #525252 50%);background-size: 200% 100%;background-position: 100%;}
.mainmnu > li > a, .footclm > ul > li > a, .activ9 > a, .sbmts{-webkit-background-clip: text;-moz-background-clip: text;-o-background-clip: text;-ms-background-clip: text;-webkit-text-fill-color: transparent;-moz-text-fill-color: transparent;-o-text-fill-color: transparent;-ms-text-fill-color: transparent;}
.mainmnu > li > a:hover, .footclm > ul > li > a:hover{
	-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
	-moz-transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
	-o-transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
	-ms-transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
	transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
	background-position: 0%;
}
.sbmts:hover{
	-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
	-moz-transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
	-o-transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
	-ms-transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
	transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
	background-position: 0%;
}
.flags {display: block;background-image: url("../img/mapicn.png");background-repeat: no-repeat;background-size: 100px auto;background-position: 0px 0px}
#content.anmtn .brdcrmb.hed, #content.anmtn .ourhd, #content.anmtn .brcrms5, #content.anmtn .temq5.htg, #content.anmtn .vald5 {opacity: 0;}
#content.anmtn .pjdtl, #content.anmtn .galsldr5, #content.anmtn .galrys, #content.anmtn .scntnr::before, #content.anmtn .inconts5 {opacity: 0; transform: translateY(29px);}
.slidont5.htg.in-view .owl-item.active .li3 {opacity: 0;}
/*===============================================================
                TRANSITION
================================================================*/
a, a::after,a::before, .headr, .nav, #content{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.stb1 > li > a:after, .pcntnt.actv .pcntnts, .facpic5 > img:hover, .facpic5 > img, .teimg > img:hover, .teimg > img, .nvdfd > img:hover, .nvdfd > img, .invald5 a:hover .invapi5 img:hover, .invapi5 img, .pimg > img:hover, .pimg > img, .casld a:hover .caseimgs img, .caseimgs img, .gsld a:hover .gimg > img, .gimg > img, .prcimg .desks > img:hover, .prcimg .desks > img, .prcimg2 > img:hover, .prcimg2 >img, .peo5 > img:hover, .peo5 > img, .worpic5 > img:hover, .worpic5 > img, .dpic5 > img:hover,.dpic5 > img, .vapic5 >img:hover, .vapic5 >img, .submnt:hover::after, .submnt::after, .inin.invs5::after, .inin::after, .sldtxt, .contr, .inin.verin, .inin, .inin1.verin, .inin1, .woma li a img, .woma li p{-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out;}
.play, .headr.shead .head::after, .redmo2.mnus a::before, .redmo1.mnus a::before, .redmo2 a::before, .redmo1 a::before, .adr5 > li > a::after, .minus > a::after, .mbcapb > li > a::after, .lies5 li > a::after{-webkit-transition: all 0ms ease;-moz-transition: all 0ms ease;-ms-transition: all 0ms ease;-o-transition: all 0ms ease;transition: all 0ms ease;}
.headr:before,  .headr::after, .head::before, .homslider, .chrimg::before, .abtbnr5, .peoban5,  .pjban, .srvces{-webkit-transition: all 800ms ease-out;-moz-transition: all 800ms ease-out;-ms-transition: all 800ms ease-out;-o-transition: all 800ms ease-out;transition: all 800ms ease-out;}
.ghd h4::before, .chrimg:before, .lnes::before, .inprof5:after{-webkit-transition: all 800ms ease-out 800ms;-moz-transition: all 800ms ease-out 800ms;-ms-transition: all 800ms ease-out 800ms;-o-transition: all 800ms ease-out 800ms;transition: all 800ms ease-out 800ms;}
.inprof5 h2::after{-webkit-transition: all 800ms ease-out 1500ms;-moz-transition: all 800ms ease-out 1500ms;-ms-transition: all 800ms ease-out 1500ms;-o-transition: all 800ms ease-out 1500ms;transition: all 800ms ease-out 1500ms;}
.moblnk.lnkss span::after, .moblnk.lnkss span::before, .moblnk.lnkss span, .moblnk span, .moblnk span::after, .moblnk span::before {-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out;}
.inprof5 h2::after, .head::after{-webkit-transition: all 800ms ease-out 1500ms;-moz-transition: all 800ms ease-out 1500ms;-ms-transition: all 800ms ease-out 1500ms;-o-transition: all 800ms ease-out 1500ms;transition: all 800ms ease-out 1500ms;}
.vald5 {-webkit-transition: all 800ms ease-out 200ms;-moz-transition: all 800ms ease-out 200ms;-ms-transition: all 800ms ease-out 200ms;-o-transition: all 800ms ease-out 200ms;transition: all 800ms ease-out 200ms;}
.li3 > p::after, .brdcrmb.hed, .brcrms5  {-webkit-transition: all 500ms ease-in-out 300ms;-moz-transition: all 500ms ease-in-out 300ms;-ms-transition: all 500ms ease-in-out 300ms;-o-transition: all 500ms ease-in-out 300ms;transition: all 500ms ease-in-out 300ms;}

.detadi5::before, .ourhd, .temq5.htg, .scntnr::before, .woma li{-webkit-transition: all 500ms ease-in-out 800ms;-moz-transition: all 500ms ease-in-out 800ms;-ms-transition: all 500ms ease-in-out 800ms;-o-transition: all 500ms ease-in-out 800ms;transition: all 500ms ease-in-out 800ms;}
.keypic5, .corpadr5, .inconts5{-webkit-transition: all 500ms ease-in-out 1300ms;-moz-transition: all 500ms ease-in-out 1300ms;-ms-transition: all 500ms ease-in-out 1300ms;-o-transition: all 500ms ease-in-out 1300ms;transition: all 500ms ease-in-out 1300ms;}
.kecon5, .pjdtl, .galsldr5, .galrys, .nwsbn, .nwscntr, .ourcntnt{-webkit-transition: all 500ms ease-in-out 1800ms;-moz-transition: all 500ms ease-in-out 1800ms;-ms-transition: all 500ms ease-in-out 1800ms;-o-transition: all 500ms ease-in-out 1800ms;transition: all 500ms ease-in-out 1800ms;}


.owl-item.active:first-child .li3 {-webkit-transition: all 800ms ease-in-out 800ms;-moz-transition: all 800ms ease-in-out 800ms;-ms-transition: all 800ms ease-in-out 800ms;-o-transition: all 800ms ease-in-out 800ms;transition: all 800ms ease-in-out 500ms;}

.owl-item.active:nth-child(2) .li3 {-webkit-transition: all 800ms ease-in-out 90800ms0ms;-moz-transition: all 800ms ease-in-out 900ms;-ms-transition: all 800ms ease-in-out 900ms;-o-transition: all 800ms ease-in-out 900ms;transition: all 800ms ease-in-out 900ms;}

.owl-item.active:nth-child(3) .li3 {-webkit-transition: all 800ms ease-in-out 1100ms;-moz-transition: all 800ms ease-in-out 1100ms;-ms-transition: all 800ms ease-in-out 1100ms;-o-transition: all 800ms ease-in-out 1100ms;transition: all 800ms ease-in-out 1100ms;}

.owl-item.active:nth-child(4) .li3 {-webkit-transition: all 800ms ease-in-out 1300ms;-moz-transition: all 800ms ease-in-out 1300ms;-ms-transition: all 800ms ease-in-out 1300ms;-o-transition: all 800ms ease-in-out 1300ms;transition: all 800ms ease-in-out 1300ms;}

.owl-item.active:nth-child(5) .li3 {-webkit-transition: all 800ms ease-in-out 1500ms;-moz-transition: all 800ms ease-in-out 1500ms;-ms-transition: all 800ms ease-in-out 1500ms;-o-transition: all 800ms ease-in-out 1500ms;transition: all 800ms ease-in-out 1500ms;}

.owl-item.active:nth-child(6) .li3 {-webkit-transition: all 800ms ease-in-out 1700ms;-moz-transition: all 800ms ease-in-out 1700ms;-ms-transition: all 800ms ease-in-out 1700ms;-o-transition: all 800ms ease-in-out 1700ms;transition: all 800ms ease-in-out 1700ms;}
.capt {margin: 20px 0 0 0;float: left}

 
/*===============================================================
                submenu
================================================================*/
.submnu5 {position: absolute;width: 100%;left: 0;right: 0;top: 76px;z-index: 888;background: #bfe2ff;display: none;}
.picvs5 {position: relative;}
/*.inin {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url("../img/sbmnu.jpg");background-repeat: no-repeat;background-position: 0px 0px;background-size: 100% auto;}*/
.piv5 {font-size: 0;padding: 15px 37% 43px 21.3%;box-sizing: border-box;}
.piv5.pvs5 {padding: 15px 28% 43px 30.2%;}
.piv5 > div {font-size: 16px;display: inline-block;vertical-align: top;} 
.picvs5:first-child {width: 46%;}
.picvs5:nth-child(2) {margin-left: 5.8%;width: 48.2%;}
.sbmnes > li > a {display: block;padding: 7px 0 7px 0;text-transform: uppercase;position: relative;font-size: 0.9em;}
/* .inin, .inin1 {position: static;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-image: url(../img/sbmnu.jpg);background-repeat:  no-repeat;background-position:  top center;background-size:  100% auto;}*/

.inin1.inva5 {opacity: 1}
.sbmnes > li > a::before {content: "";position: absolute;left: -25px;top: 17px;background: #e30613;width: 0px;height: 2px;}
.sbmnes > li > a:hover::before, .active9 > a::before {width: 15px !important;}
.sbmnes > li > a:hover, .active9 > a {font-weight: 600;}
.headr.exta {z-index: 999;}
.headr.shead .submnu5 {top: 48px;}
/*====================================================================================================================
                           scroll bar
=====================================================================================================================*/
.teco5::-webkit-scrollbar {width: 2px;}
.teco5::-webkit-scrollbar-track {box-shadow: inset 0 0 10px grey;border-radius: 2px;}
.teco5::-webkit-scrollbar-thumb {background: #000;border-radius: 10px;}
.teco5::-webkit-scrollbar-thumb:hover {background: #000;}
.detslid5 .owl-nav {position: absolute;pointer-events: none;bottom: -44px;z-index: 120;right: 0;}
.detslid5 .owl-nav button.owl-prev {float: left;}
.detslid5 .owl-nav button.owl-next {float: right;}
.detslid5.owl-carousel  .owl-nav button {pointer-events: all;}
.detslid5.owl-carousel .owl-nav button.owl-next > span {background-position: 0 -1883px;}
.detslid5.owl-carousel .owl-nav button > span {display: block;text-indent: -1000em;background-image: url("../img/img.png");    background-repeat: no-repeat;background-size: 113px auto;width: 38px; height: 38px;}
.detslid5.owl-carousel .owl-nav button.owl-prev > span {background-position: 0 -1800px;}
.msubmens > li > a {display: block;padding: 8px 11px 8px 0;font-size: 0.8em;}
.msubmens {padding: 6px 38px 6px 0;}
.msubmenu {display: none;}
.hasmsubs > a {position: relative;}
.hasmsubs > a::after {content: "";position: absolute;width: 10px;height: 10px;border-top: 1px solid #e30613;border-right: 1px solid     #e30613;right: 15px;top: 11px;-moz-transform: rotate(134deg);-webkit-transform: rotate(134deg);-o-transform: rotate(134deg);-ms-transform: rotate(134deg);transform: rotate(134deg);}
.hasmsubs > a.op::after {-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);top: 15px;}
.tecos5.mobs {display: none;}
.csld {margin: 0 auto;width: 110px;}
.oxylt ul li {font-size: 0.9em;color: #014380;padding-bottom: 3px;}
.oxylt ul {list-style: disc; padding-left: 26px;padding-bottom: 6px;}
.teacont5 h4 {font-weight: 600;font-family: 'Roboto', sans-serif;}
#tecos1.heit, tecos2.heit {height: auto;overflow: hidden;}
.gtxt.khds {min-height: auto;}
/*
.inin1{-webkit-transition: background-image 5s ease-in-out;
    -moz-transition: background-image 5s ease-in-out;
    -o-transition: background-image 5s ease-in-out;
    transition: background-image 5s ease-in-out;}
*/
.inin, .inin1, #content.anmtn .corpadr5 {opacity: 0}
.inin.verin, .inin1.verin{opacity: 1}
.picvs5.ino > img {opacity: 0;}
.nesecs5 {margin: 0 auto;width: 80%;}
#keyil5 {padding: 51px 0 0 0px;}
#keyil5 > div p, .keysto5 > p {color: #014380;padding-top: 8px;margin-bottom: 30px;}
.piv5.pvas5 {text-align: right;padding: 15px 3.2% 43px 55.6%;}
.piv5.pvas5 .picvs5.ino:nth-child(2) {width: 26%;}
a:hover {text-decoration: none !important;}
.input-phone {margin-top: -6px;}
.btn-default {border-bottom: 1px dotted #014380 !important;border-top: none !important;border-left: none !important;border-right: none !important;background: none !important}
.btn-default:hover {background: none}
.dropdown-menu {height: 350px !important;}
#chart .keysto5 > p{margin-bottom: 0;}
/*===============================================================
                14-01-2020
================================================================*/
.woma li a img {width: 12px;margin-bottom: 3px;}
.woma li p {font-size: 11px;text-transform: uppercase;text-align: center;padding-bottom: 0;display: inline-block;vertical-align: top;padding-right: 2px;}
.saudi {top: 51.8%;right: 40.7%;}
.oman {top: 54.3%;right: 36%;}
.turkey {top: 43%;left: 54%;}
.bahrain {top: 50%;left: 60%;width: 75px !important;}
.bahrain  > a, .bahrain > p, .kuwat > a, .kuwat > p, .uae > a, .uae > p {display: inline-block;vertical-align: top;}
.japa {right: 12%;top: 43%;}
.niger {left: 46%;bottom: 36%;}
.usa {top: 44%;left: 14%;}
.uae {left: 61%;top: 52%;width: 75px !important;}
.woma li p {margin-right: 8px;}
.bahrain p, .uae p {padding-left: 6px;}
/*===============================================================
                14-02-2020
================================================================*/
#chairman1 {margin-bottom: 25px;}
.inconts5.empys {background: #fff;padding-left: 8px;padding-bottom: 0;}
.inconts5.empys .desig5.hed1 {background: #fff;padding-left: 0;padding-top: 8px;padding-bottom: 0;}
.inconts5.empys h2 {font-weight: 400;}
.inconts5.empys h3 a {padding: 0 0 6px 15px;display: inline-block;position: relative;font-weight: 400;}
.inconts5.empys h3 a:hover {padding-left: 25px;}
.inconts5.empys h3 a::before {content: "";position: absolute;background: #014380;left: 0;top: 6px;width: 7px;height: 7px;border-radius: 50%;}
.grrconte {margin: 0 auto;width: 80%;}
.grap {width: 100%;border: 1px solid #000;}
.grap tr th{background: #014380;}
.grap tr th p {padding: 11px 0;color: #fff;text-transform: uppercase;font-size: 1em;}
#grpah .keysto5 {padding-left: 0;}
.grap {width: 78%;margin: 35px 0 0;}
#grpah {padding: 0 0 61px 0px;}
.grap tr td{border-bottom: 1px solid #000;border-right: 1px solid #000}
.grap tr td{border: 1px solid #000;}
.grap tr td p {padding: 7px 0;text-align: center;text-transform: uppercase;font-size: 0.93em;color:#014380;}
.chrabs > ul > li > a {font-size: 1.2rem;margin: 0 12px 0 15px;font-weight: 400;letter-spacing: 0.015em;line-height: 1.5em;position: relative;padding-bottom: 6px;position: relative;text-transform: uppercase;}
.chrabs > ul > li:first-child::before {width: 0;height: 0;}
.chrabs > ul > li::before {content: ""; position: absolute;left: -4px;top: 7px;width: 2px;height: 15px;background: #014380;}
.chrabs {margin: 0 auto;width: 79%;padding-bottom: 25px;}
.chrixs .charman{display: none}
.chrixs .charman:first-child{display: block;}
.chrabs > ul > li.actvs1 > a::before {width: 25px;content: '';position: absolute;left: 0;bottom: 0;height: 4px;background-color:     #e30613;z-index: 10;}
.chrabs > ul > li > a::after { content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 0;background-color: #e30613;z-index: 10;}
.chrabs > ul > li.actvs1 > a::after, .chrabs > ul > li:hover > a::after {width: 100%;}
.chrabs ul li {position: relative;display: inline-block;vertical-align: top;}
.glor h2 {font-weight: 600;font-family: 'Roboto', sans-serif;}
.lies5 li {display: block;padding: 32px 21px 13px 33px;box-sizing: border-box;border-bottom: 8px solid #fff;}
.vsld > a::after {background-position: -126px -3705px !important;}
.lies5 li > a {display: block;position: relative;height: 50px;}
.lies5 li > a::after {content: "";position: absolute;right: 0;top: 0;width: 35px;height: 35px;background-image: url("../img/img.png");    background-repeat: no-repeat;background-size: 150px auto;background-position: 0 -3705px;}
.goog-te-combo {font-size: 0.73rem !important;text-transform: uppercase;padding: 4px 27px 4px 3px;color: #014380 !important;}
.goog-te-gadget > span {display: none;}
.goog-te-gadget {font-size: 0 !important;}
.lanuge {position: absolute;right: 42px;top: -10px;}
.lies5 li:nth-child(2n+1) {background: #bfe2ff;}
.languges{position: relative;}
.languges::after {content: "";position: absolute;right: 7px;width: 8px;height: 8px;border-top: 2px solid #000;border-left: 2px solid #000;top: 11px;-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-o-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.lies5 li:first-child .detcpmt {display: block;}
.detcpmt {display: none;/*-webkit-box-shadow: 0px 0px 7px -2px #000;box-shadow: 0px 0px 7px -2px #000;*/box-sizing: border-box;margin: 0 4px;padding: 18px 5px;border-top: 1px dotted #014380;}
.glor p {color: #014380;font-size: 0.95em;text-transform: uppercase;}
.ecpic {float: left;width: 180px;margin-right: 26px;}
.skiptranslate iframe {display: none;}
#chart .keysto5 {padding-left: 0;}
.chrtimg {margin: 0 auto;width: 61%;}
.newtxt5 {text-align: center;}
.newtxt5 p {text-transform: capitalize;font-size: 1.1em;padding: 20px 0 0 0 !important;margin-bottom: 0 !important;}
.ruslng {font-size: 84%;}
.ruslng .submnt::after {right: 0;}
.newpica5 {border: 4px solid #014380;}
.prolst5 {margin-left: auto;width: 24%;text-align: right;margin-top: -44px;}
.popover {display: none !important;}
.empdld {padding: 16px 14px;}
.prjsrc > li > a::after {content: "";position: absolute;background-image: url("../img/dots.png");background-repeat: no-repeat;background-size: 9px auto;background-position: 0px 0px;right: -11px;top: 2px;width: 9px;height: 12px;}
.prjsrc > li:last-child > a::after {background: none;}
.stb1 {float: right;}
/*===============================================================
                Responsive
================================================================*/
@media only screen and (max-width: 1254px){
    .container {margin: 0 3% 0 3%;}
    .logo {width: 162px;}
    .logo > a {height: 39px;background: url("../img/img.png") no-repeat scroll 0 0 / 132px auto;}
    .nav {padding-top: 13px;}
    .mainmnu > li > a {padding: 0 10px 0 10px;font-size: 0.9em;}
    .chrtxts {padding: 19px 0px 11px 23px;}
    .scontainer {margin: 0;box-sizing: border-box;padding: 0 15px;}
    .chrtxts h2 {color: #bfe2ff;font-size: 1.7em;position: relative;}
    .sign {padding-top: 3px;}
    .lanuge {top: -19px;}
    .ruslng .footclm > ul > li > a {font-size: 0.55rem;}
    
}
@media only screen and (max-width:64em){
    .desk, .foot2, .nav, .brdcrmb, .mbcpdt,  .woma li p{display: none;}
    .prcs2 {width: 100%;margin: 22px 0 0 0;}
    #content {padding-top: 24px;}
    .mbcapb > li:first-child .mbcpdt{display: block;}
    .homslider .container, .galry, .prjdtl {padding: 0;}
    .prjban{padding: 0 2px;}
    .scntnr, .capcntnr, .prcscntnr, .prjcntnr, .busto.prjct7 .vcals{margin: 0;}
    .nwscntnr{margin: 0 2px;}
    .prcs1, .dtlcntnr{width: 100%;}
    .scntnrs {width: 100%;box-sizing: border-box;padding: 0 10px 0 12px;}
    .clntcntr{width: auto;margin: 0 10px;}
    .nwscntr {width: auto;margin: 0 12px;}
    .glcntnr{width: 100%;}
    .prcss .case {font-size: 16px;}
    .homslider {padding: 0px 2px 5px;position: relative;}
    .homslider::before{content: "";position: absolute;left: 0;top: -1px;background: #cee8fd;width: 208px;height: 1px;}
    .homslider::after{content: "";position: absolute;left: 0;top: 0px;background:#cee8fd;width: 1px;height: 82px;}
    .mob, .phmnue {display: block}
    .container {margin: 0;box-sizing: border-box;padding: 0 15px}
    .head::before, .head::after, .headr::after {background: none;display: none;}
    .head {padding-bottom: 0;}
    .headr::before {width: 30.2%;right: 0;height: 9px;}
    .headr {padding-top: 34px}
    .lanuge {top: -27px;right: 13px;}
    .sldtxt {padding: 10px 16px 11px 16px;}
    .sldtxt h5, .sldtxt h1, .sldtxt > p {padding-left: 0px;}
    .sldtxt h5::before {width: 9px;height: 1px;top: 7px;left: -11px;}
    .sldtxt h1, .ghd h2, .ehed h2, .temq5 .hed {font-size: 1.6em;}
    .plus {margin-left: 0px;}
    .sldtxt h1::after {right: -23px;width: 19px;top: 12px;}
    .contr {bottom: 0;position: static;text-align: right;}
    #pgr span {font-size:0;}
    .prjcntnt {margin-top: 0;}
    .prolst5 {margin-top: 14px;}
    .prjcntnt {padding: 24px 0px 25px 0px;}
    .pjcntents {box-sizing: border-box;background: #014380;padding: 0 20px;}
    .srvicetb {padding: 31px 0 18px;}
    .pimg, .pcnt {width: 100%;}
    .stb1 {padding: 8px 0 16px 20px;}
    .stb1 > li.actv > a {font-size: 1rem;}
    .pcnt {padding: 25px 0px 19px 0px;}
    .pcnts h4::before {background: none;}
    .pcnts h2 {font-size: 1.1em;}
    .globals {padding: 38px 0 25px;}
    .gcntnr {max-width: 100%;float: none;margin-right: 0;box-sizing: border-box;padding: 0 0px;}
    .ghd h4::before {left: -26px;width: 19px;}
     .fcntnr {width: 100%;}
    .chrtxts > p {text-align: justify;padding-right: 0;}
    .charman {padding: 0px 15px 0 15px;}
    .chrtxts h2 {padding-left: 24px;font-size: 1em}
    .chrtxts h2::before {content: '';position: absolute;left: -6px; width: 25px;height: 1px;background-color: #e30613;top: 8px;}
    .engslider.owl-carousel .owl-nav {top: -38px;left: auto;right: 14px;width: auto;}
    .case {padding: 24px 0 7px;}
    .csecntnr {margin: 0 0;box-sizing: border-box;padding: 0 18px;}
    .ehed {padding-left: 0;}
    .foot1 {padding: 11px 7px 11px 7px;}
    .foot3 {padding: 0 16px 20px 16px;}
    .cashd {width: 80%;}
    .cashd h2 {font-size: 1.2em;}
    .casetxt {padding: 16px 0px 10px 0;}
    .engslider.owl-carousel .owl-nav button > span {width: 32px;height: 34px;background-size: 100px auto;}
    .engslider.owl-carousel .owl-nav button.owl-next > span {background-position:0 -546px;}
    .engslider.owl-carousel .owl-nav button.owl-prev > span {background-position: 4px -349px;background-size: 75px auto;}
    .sldtxt > p, .pcnts p, .casetxt p, .lero5 p {text-align: justify;}
    .abtbnr5 {margin: 13px 0 0 0%;}
    .stb1 > li > a {font-size: 0.9rem;}
    .brcrum5, .mangtem5 {width: 100%;}
    .brcrum5 {width: 100%;padding: 0 20px;box-sizing: border-box;}
    .lnes::before {left: -19px;width: 15px;}
    .lero5 {width: auto;padding: 27px 15px 25px 15px;margin-left: 20px;margin-right: 20px;}
    .lero5 h5, .lero5 h3 {padding-bottom: 20px;text-align: justify;}
    .quc5 {width: 100%;padding: 33px 15px 0 15px;box-sizing: border-box;}
    .facts5 {width: 100%;padding: 42px 0px 0 0px;box-sizing: border-box;}
    .fac5 h3, .mangtem5 > h4, .keysto5 h5 {font-size: 1.1em;}
    .delivpi5, .delcont5 {width: 100%;}
    .delcont5 {padding: 23px 13px 22px 0px;box-sizing: border-box;}
    .delcont5 h3 {font-size: 1.6em; padding: 4px 0 16px 0;}
    .valid5::before {height: 68%;top: 32px} 
    .deconp5 {padding: 22px 0 0 0;}
    .delcont5 h3::after {right: 0;}
    .mangtem5 {padding: 26px 0 0 0;}
    .mangtem5 > h4 {padding-bottom: 8px;padding-left: 15px;}
     .vidmis5 h4 {font-size: 1.3em;}
    .inprof5 h2 {font-size: 1em;text-align: justify;}
    .inprof5 {margin: 0 3.1% 0 3.1%;padding: 31px 29px 20px 28px;}
    .vidmis5 {padding: 38px 0 0 0;}
    #keyils {padding: 44px 0 51px 0;}
    .keysto5 {padding-left: 15px;}
    .year5 .owl-nav {left: auto;top: -73px;right: 0;}
    .srvce{padding: 1px 2px 0 2px;}
    .ourhed {width: auto;padding: 0 5px 0 5px;}
    .ourhd h4::before{width: 16px;left: -18px;top: 48%;}
    .ourhd h4{font-size: 0.75em;}
    .ourhd{padding: 5px 0 12px;}
    .ourhd h2{padding: 5px 34px 0 0 ;}
    .ourhd h2::after{width: 31px;right: -41px;top: 49%;}
    .ourhd p {line-height: 1.2em;text-align: justify;}
    .ourcntnt {padding: 17px 18px 10px 12px;}
    .ourcnt h4 {font-size: 0.9em;padding-bottom: 24px;line-height: 1.25em;text-align: justify;}
    .ourcnt p {padding: 0 0 14px 0px;text-align: justify;}
    .ourcnt p:last-child{padding-bottom: 0;}
    .captab {padding-top: 12px;}
    .mbcapb > li{border-bottom: 1px solid #fff;}
    .mbcapb > li > a {display: block;text-transform: uppercase;color: #bfe2ff;font-weight: 500;font-family: 'Roboto', sans-serif;font-size: 0.85em;padding: 11px 35px 8px 19px;background-color: #014380;position: relative;}
    .mbcapb > li > a::after {content: "";position: absolute;right: 0;top: 0;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 110px auto;background-position: 0px -2648px;width: 30px;height: 30px;}
    .minus::after { background-position: -93px -2648px !important;}
    .mbcpdts {padding: 16px 12px 10px 16px;background-color: #fff;}
    .woma li {width: 7px !important;}
/*
    .mbcpdts > li {color: #014380;text-transform: uppercase;font-size: 0.75em;padding-left: 38px;font-weight: 700;line-height: 2em;margin-bottom: 8px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 65px auto;}
    .mbcpdts > li.cplst1{background-position:3px -1350px;}
    .mbcpdts > li.cplst2{background-position:3px -1395px;}
    .mbcpdts > li.cplst3{background-position:3px -1441px;}
    .mbcpdts > li.cplst4{background-position:3px -1484px;}
    .mbcpdts > li.cplst5{background-position:3px -1526px;}
*/
    
    
    .mbcpdts > li, .mbcpdts li, .mbcpdts p {text-transform: capitalize;color: #014380;font-size: 0.75em;padding-left: 6px;font-weight: 700;line-height: 1.5em;margin-bottom: 5px;background-repeat: no-repeat;background-size: 19px auto;}
.mbcpdts li, .mbcpdts p {list-style: disc;margin-left: 16px;}
.mbcpdts > li.cplst1{background-image: url("../img/proces1.png");background-position: 0px 0px;}
.mbcpdts > li.cplst2{background-image: url("../img/proces2.png");background-position: 0px 0px;}
.mbcpdts > li.cplst3{background-image: url("../img/proces3.png");background-position: 0px 0px;}
.mbcpdts > li.cplst4{background-image: url("../img/proces4.png");background-position: 0px 0px;}
.mbcpdts > li.cplst5{background-image: url("../img/proces5.png");background-position: 0px 0px;}
    .procs {padding-top: 21px;}
    .prctxt {left: 12px;bottom: 20px;padding: 18px 5px 6px 10px;font-size: 0.8rem;max-width: 280px;box-sizing: border-box;}
    .prctxt h2 {padding-bottom: 8px;}
    .prctxt .plus1 {transform: scale(0.8);margin-left: -3px;}
    .prctxt .plus1::after{font-size: 0.9rem;}
    .ehed h4 {font-size: 0.85em;}
    .ehed h2 {font-size: 1.3em;letter-spacing: 0.06em;padding-bottom: 15px;}
    .casld {padding: 0 16px 0 10px;}
    .caseimg {padding-bottom: 20px;}
    .cashd {padding: 12px 21px 9px 5px;left: 12px;font-size: 95%;width: auto;display: inline-block;}
    .cashd h2 span {font-size: 0.65em;line-height: 0.6em;}
    .casetxt p {font-size: 0.75em;letter-spacing: 0;line-height: 1.3em;padding-bottom: 12px;}
    .casetxt {padding: 13px 0px 10px 12px;background: #014380;margin-left: 5px;}
    .casetxt .plus{transform: scale(1);}
    .engslider.owl-carousel .owl-nav button.owl-next > span {transform: scale(1);}
    .caseimg::before{left: -10px;width: 10px;height: 20px;}
    .galrys{padding: 33px 16px 8px 18px;}
    .ghed {padding: 0px 0px 12px 0px;}
    .ghed h4 {font-size: 0.75em;}
    .ghed h2 {font-size: 1.25em;}
    .ghed p {font-size: 0.75em;padding-left: 1px;padding-top: 9px;line-height: 1.1em;}
    .galsldr1 .gtxt {padding: 3px 0 0 2px;font-size: 57%;}
    .galsldr1 .rplus {margin: 1px 0 0 -3px;transform: scale(0.6);}
    .galsldr1 .owl-dots {text-align: center;}
    .galsldr1 .owl-dots .owl-dot {width: 6px;height: 6px;background-color: #9f9f9f;border-radius: 50%;margin: 0 2px;}
    .galsldr1 .owl-dots .owl-dot.active{background-color: #014380;}
    .clnts {font-size: 80%;}
    .client {padding: 25px 0 11px;}
    .clntslder{padding-top: 22px;}
    .clientsld.owl-carousel .owl-nav {left: auto;top: -55px;right: -8px;transform: scale(0.6);}
    .caseimg::after{left: 5px;}
    .oursrvc{padding-top: 20px;}
    .oursrvc.knwldg .ourhd {padding-bottom: 16px;}
    .gtxt {font-size: 87%;padding-top: 4px;}
    .gtxt .rplus {transform: scale(0.9);margin: 0px 0 0 1px;}
    .galry.knwldg .galrys{padding: 20px 50px;}
    .galsldr1.owl-carousel .owl-nav{left: -50px;right: -50px;}
    .galsldr1.owl-carousel .owl-nav button{transform: scale(0.8);}
    .galsldr1 .gtxt{font-size: 80%;padding: 8px 0 0 2px;}
    .nwstxts {padding: 13px 10px 13px 13px;}
    .nwstxts > p {text-align: justify;line-height: 1.4em;padding-bottom: 24px;}
    .galry.nwsdtl {padding: 16px 0 0;}
    .galry.nwsdtl .galrys{padding: 0px 60px;}
    .gtiles {width: 47.5%;margin-left: 5%;margin-bottom: 15px;}
    .gtiles:nth-child(2n+1) {margin-left: 0;}
    .oursrvc.knwldg {padding-top: 60px;}
    .oursrvc.knwldg .ourhd{position: relative;}
    .mobs.bck {position: absolute;text-transform: uppercase;font-size: 0.6em;right: 1px;top: 7px;padding: 7px 33px 4px 0;background-image: url("../img/img.png");background-repeat:  no-repeat;background-position:  28px -1034px;background-size:  65px auto;}
    .pjdtl{padding-top: 22px;}
    .oxys {margin-left: 13px;width: 64px;height: 65px;background-size: 64px auto;background-position: 0 -1113px;}
    .txtdls > h2 {padding: 6px 12px;font-size: 0.86em;}
    .oxytbl{padding-top: 4px;}
    .oxylst {padding: 12px 0 0px 12px;font-size: 88%;}
    .oxylst h2 {font-weight: 700;font-size: 1.1em;padding-bottom: 7px;}
    .oxylt > li {padding-left: 9px;}
    .oxylt > li::before {width: 3px;left: 1px;top: 8px;}
    .pjdtls{padding-bottom: 24px;}
    .prjsld{padding: 30px 60px;}
    #enquiry{padding-bottom: 10px;}
    /*===================
        PATHU
    ==================*/
    /*contact us*/
    .peoban5 {margin: 3px 0.5% 0 0.5%;}
    .peoban5::after{content: "";position: absolute;left: 0;top: -1px;background: #cee8fd;width: 208px;height: 1px;}
    .adr5 > li > a {color: #bfe2ff;text-transform: uppercase;font-weight: 600;padding: 16px 0 13px 17px;display: block;position: relative;background-color: #014380;}
    .adr5 li {margin-bottom: 1px;}
    .minus > a::after {background-position: -96px -2898px !important;}
/*    .adr5 > li > a::after {content: "+";position: absolute;right: 15px;top: 16px;border-radius: 50%;border: 1px solid #cee8fd;width: 15px;height: 15px;text-align: center;font-size: 0.7em;}*/
/*    .adr5 > li > a::after {content: "";position: absolute;right: 15px;top: 10px;width: 30px;height: 30px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 120px auto;background-position: 4px -2898px;}*/
    .corpad5 {padding: 14px 0 16px 21px;background: #bfe2ff;}
    .corpad5 h6 {color: #014380;text-transform: uppercase;font-weight: 600;font-size: 0.8em;}
    .corpad5 p {color: #014380;font-size: 0.75em;padding: 0px 0 0px 0;margin-top: -2px;}
    .corpad5 a {color: #014380;font-size: 0.75em;padding: 0 16px 0px 0;font-weight: 600;}
    .engs5 {display: none}
    .adr5 >li:first-child .engs5 {display: block;}
    .busto {width: auto;box-sizing: border-box;padding: 20px 8px 20px 8px;margin: 0 10px 0 11px;}
    .busto h3 {font-size: 0.58em;}
    .busto h4 {font-size: 1.3em;}
    .busto p {padding-right: 9px;padding-bottom: 0;padding-top: 3px;}
    .vclss {width: 100%;margin-left: 0;margin-bottom: 10px;}
    .vcals {padding: 11px 0 0 0;margin: 0 0% 0 0;}
    .txxt5 {padding: 0 0 3px 0;font-size: 0.6em;}
    .cmnt textarea {height: 110px;}
    .sbmts {padding: 12px 28px 14px 5px;font-size: 0.7em;background-size: 70px auto;background-position: 64px -702px;width: 93px;}
    .submnt {margin: 16px 0px 0 0;}
    #enqu5.enqi5 .busto {padding: 33px 8px 10px 8px;}
    #enqu5.enqi5 {padding: 26px 0 25px 0;}
    .valde5 {display: none;}
    /*people 2page*/
    .carcont5 {margin: 0 auto;width: 100%;}
    .inconts5 {padding: 0 15px 27px;}
    .desig5 {padding: 11px 0 18px 1px;margin-bottom: 23px;}
    .brcrms5 {display: none;}
    .vald5.peple .hed {font-size: 1.3em;position: relative;display: inline-block;}
    .vald5.peple .hed::after {content: "";position: absolute;right: -37px;top: 13px;background: #e30613;width: 30px;height: 1px;}
    .temq5 {padding: 25px 0 17px 0px;}
    #valdes5 {padding: 0 0 7px 0;}
    .desig5 {padding: 11px 0 40px 6px;}
    .desig5 h6 {font-size: 0.7em;}
     .desig5 h3, .desig5 h4{font-size: 0.8em;}
    .desig5 h2 {font-size: 1.1em;}
    .desig5 p {font-size: 0.75em;}
    .aply a {padding: 9px 39px 7px 2px;font-size: 0.7em;background-size: 45px auto;background-position: 63px -448px;}
    .temq5.invaf5 {padding: 11px 0 17px 0px;}
    .temq5.invaf5 p {font-size: 0.6em !important;line-height: 1.1em;}
    #valdes5.pepo5 {padding: 0 0 2px 0}
    .sati5 h2 {font-size: 1em;padding-bottom: 25px;text-align: justify;}
    .sati5 p {padding-bottom: 19px;text-align: justify;}
    .peocont5 {padding:27px 10px 268px 10px;margin: 0 3% 0 3.8%;}
    .geoth5 {padding: 0 0px 0px 0px;}
    .opp5 {width: 100%;padding: 39px 0px 37px 17px;}
    .opp5 h3 {font-size: 1em;}
    .opp5::before {left: 20%;top: 0;width: 196px;height: 4px;}
    .vec5 > div {display: inline-block;}
    .sats5 {padding: 25px 19px 19px 18px;}
    .sats5 h2 {font-size: 1em;margin-bottom: 20px}
    .sats5 h2::after {width: 64px;}
    .whycar5, .ingro, .nedca5 {width: 100%;}
    .sats5 p {line-height: 1.2em;}
    .nedca5 .sats5 {padding: 26px 18px 33px 17px;}
    .sats5 p:nth-child(4) {display: none;}
    #trian5 {padding: 0 0 0px 0;}
    .trcont5 h2 {font-size: 1.23em;padding: 9px 24px 9px 10px;}
    .trcont5 {bottom: 49px;left: 18px;}
    .benifont5 {margin: 0 0 0 0%;}
    .trpar5 p {padding: 2px 0 13px 1px; line-height: 1.4em;}
    .trpar5:nth-child(2), .workwith5 {display: none;}
    .traincont5 {padding: 14px 25px 13px 20px;}
    .trpar5 h2 {font-size: 0.9em;}
    .busto h3{font-size: 0.75em;}
    .txxt5{font-size: 0.85em;}
    .vclss{width: 28.8%;margin-left: 6.8%;margin-bottom: 20px;}
    .sclicn > li > a {width: 19px;height: 22px;background-size: 75px auto;}
    .sclicn > li.face > a {background-position: 0 -156px;}
    .sclicn > li.insta > a {background-position: 0 -206px;}
    .sclicn > li.in > a {background-position: 0 -257px;}
    .sclicn > li.twitr > a {background-position: 0 -813px;}
    .sclicn > li.utube > a {background-position: 0 -306px;width: 25px;}
    .sclicn > li {margin-right: 0;}
     /*Proeject page*/
    .dtlcntnr {width: 100%;padding: 0 15px;box-sizing: border-box;}
    .prjcntnr {margin: 0 0.5% 0 0.5%;}
    .ourhed {width: 100%;}
    .galsldr5 {padding: 30px 15px ;}
    .prjban {padding-top: 0;}
    .busto.prjct7 {padding: 28px 5px 0px 2px;background-color: #fff;}
    .busto.prjct7 .vcals {margin: 0;}
    .pcntnts {opacity: 1;} 
    #message {width: 282px;margin: 56% auto 0px auto;}
    .casri5 {margin: 14px 0 0 0;}
    .ourhed.study5 {box-sizing: border-box;padding: 0 0px;margin: 0;}
    .capa5 {width: 100%;padding: 31px 24px 30px 29px;}
    .ghd p {padding-right: 0;text-align: justify;    }
    .headr {z-index: 999;}
    .cirle, .sldmnu {z-index: 888;}
    .submnt::after {top: 3px;right: 11px;height: 26px;background-size: 50px auto;background-position:  6px -501px;width: 26px;}
    .submnt:hover::after {right: 11px;}
/*    .teco5 {overflow: scroll;height: 0;}*/
    .teimg {width: 45%;}
    .teacont5 {width: 100%;padding: 0 10px 0 0px;}
    .redmo1, .redmo2 {display: inline-block;}
    .teco5.heit {height: auto;}
    .redmo2.mnus a::before, .redmo1.mnus a::before {background-position: -101px -1841px;}
    #our-service {padding-bottom: 31px;}
    .inteam5 {padding: 32px 0 13px 15px;}
    .teco5 p {font-size: 0.8em;}
    .abtbnr5::before, .peoban5::before, .scntnr::before, .pjban::before, .nwsbn::before {background-size: 53px auto;z-index: 777;}
    .tecos5 p {color: #014380;padding: 7px 11px 0px 0; font-size: 0.8em;line-height: 1.4em;text-align: justify;}
    .sbmts {background-image: linear-gradient(to right, #014380, #014380 50%, #014380 50%) !important;background-size: 200% 100% !important;background-position: 100% !important;}
    .ourhd p {padding-right: 10px;}
    .plus1::after {background-size: 141px auto;background-position: 0px -3402px;width: 30px;height: 30px;}
    .casri5 a {background-position: 149px -3138px;}
    .opp5 p, .trpar5 p {text-align: justify;}
    .opp5 p {padding-right: 15px;}
    .chrtxts h2::after {right: -16%;top: 11px;}
    .sldtxt h1, .ghd h2 {padding-right: 0;}
    .sldtxt > p, .plus {display: none;}
    #global::before {animation: rotation 100s infinite linear;}
    @keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(0deg);}}
    #global::before {left: -51px;width: 116%;height: 100%;background-position: 0 12px;background-size: 370px auto;}
    .ourcnt h4, .ourcnt h3 {text-align: justify}
    .sldtxt h5 {font-size: 0.9em;}
    .sldtxt h1, .ghd h2, .ehed h2, .temq5 .hed, .ourhd h2 {font-size: 1.1em;line-height: 1.4em;}
    .mnus > li:nth-child(2n+1) > a {background: #d2ebff;}
    .mnus > li:nth-child(2n) > a{background: rgba(255,255,255,0.5)}
    .ghd.hed.htg, .glst {padding: 0 15px;box-sizing: border-box;} 
    .globl {margin: 0 0 0 0%;}
    .clientsld .owl-stage {margin-left: -26px;}
    .csld {width: 77px;}
    .capt {height: 47px;}
/*
    .year5 .owl-item:nth-child(2n+1) div .detadi5 {padding-top: 140px;}
    .year5 div .owl-item.active:nth-child(2n+1) .detadi5::before {height: 132px;}
*/
    .social {padding-top: 20px;}
    .temq5 p {text-align: justify;}
    .redmo1.mnus, .redmo2.mnus {margin: 0;}
    .gsld.srivs {background: none;}
    .sldtxt.veds, .contr.veds {position: static;background: none}
    .gsld.srivs {background: none !important;}
    .clientsld .owl-item.active {margin: 0 8px;}
    .clientsld .owl-item.active:first-child {margin-left: 0;}
    #content.anmtn .nwscntr {opacity: 0;transform: translateY(29px);}
    .oxys {width: 93px;height: 100px;}
    #valde5::after {background-size: auto;background-position: 0px bottom;}
    #content.anmtn .ourcntnt {opacity: 0;transform: translateY(29px);}
/*    .oxytbl::after {height: calc(100% - 57px);}*/
    .vldl2 {padding-right: 8px;}
    .year5 div .owl-item:nth-child(2n) .detadi5::before {height: 42px;}
    .slidont5::after {left: -20px;right: -20px;width: auto;}
    .pcnt {height: auto;}
    .invas5.corpts p {color: #014380;font-weight: 600;}
    .lcga5 {padding: 16px 0 0 0;}
    .lcte5 {background-position: 4px -2070px;}
    .lcga5 > li > a {color: #014380;padding-left: 33px;}
    .nesecs5 {margin: 0 auto; width: auto;box-sizing: border-box;padding: 0 15px;}
    .cmnt {z-index: 0;}
    #enqu5.enqi5 .busto::after {background: #bfe2ff;}
    .dropdown-menu {position: static;overflow: scroll !important;}
    .prctxt2 {left: 12px;bottom: 20px;padding: 18px 5px 19px 10px;font-size: 0.8rem;max-width: 285px;box-sizing: border-box; position: absolute;    background-color: #014380;width: 300px;}
    .prcs2 .plus1::after {background-size: 80px auto;background-position: 5px -1928px;width: 25px;height: 25px;}
    .prcs2 .plus1 {left: -8px;}
    .prctxt2 h2 {padding-bottom: 5px;}
    .input-group .form-control { width: 694%;font-size: 0.7em;padding-top: 8px;}
    .ind1 > a::after{content: "1";position: absolute;bottom: 0;}
    .glsts > li:nth-child(n+10)::before {content: "";}
    .glsts > li::before {content: "";}
    .signs {width: 130px;height: 51px;}
    .pcnts h2::before {width: 0;height: 0;}
    .grrconte {box-sizing: border-box;padding: 0 15px;width: 100%;}
    .grap tr th p, .grap tr td p {font-size: 0.7em;}
    #grpah {padding-bottom:  24px;}
    .headr.shead .phmnue.mob {margin-top: 8px;}
    .headr.shead .lanuge {top: -22px;}
    .headr.shead .logo > a {height: 41px}
    .chrabs > ul > li > a {font-size: 1rem; margin: 0 7px 0 2px;}
    .grap {width: 100%;}
    .lies5 li > a::after {right: -24px;top: -13px;}
    .dropdown-backdrop {position: static !important;}
    .prolst5{width: 100%;}
    .sev5 > li > a, .sevs5 > li > a {color: #bfe2ff;text-align: left;border-bottom: 1px solid #bfe2ff;}
    
    .sev5 > li > a::after, .sevs5 > li > a::after {border-color: #bfe2ff;}
    .inpros5, .inprosv5 {text-align: left}
    .inpros5 > li > a, .inprosv5 > li > a {color: #bfe2ff;background: #014380;}
}
@media only screen and (max-width:48em){
    
    .txtdtl {width: 100%;}
    .imgdtl {margin: 0 auto;width: 80%;display: block;}
    .detslid5 .owl-nav {bottom: auto;right: -62px;left: -62px;top: 149px;}
    .detslid5.owl-carousel .owl-nav button.owl-prev > span {background-position: 9px -1107px;}
    .detslid5.owl-carousel .owl-nav button > span {background-size: 70px auto;}
    .detslid5.owl-carousel .owl-nav button.owl-next > span {background-position: 7px -1158px;}
    .headr.shead {z-index: 999;padding-top: 21px;}
    .abtcn .chrimg, .abtcn .chrtxt   {width: 100%;}
    .chrtimg {margin: 0 auto;width: 90%;}
}
@media only screen and (max-width : 767px) and (min-width: 470px) and (orientation:landscape) {
   #orimode {display: block;}
}
@media only screen and (max-width:39em){
    .desks,  .engslider .owl-dots, .galsldr1.owl-carousel .owl-nav .owl-prev, .clnts p{display: none;}
    .mobs {display: block;}
    .galry.knwldg .galrys{padding: 0;}
    .sldtxt h1, .ghd h2 {font-size: 0.9em;} 
    .wrldmap, .glst {width: 100%;}
    .glst {padding-top: 23px;}
    .enqry {position: static;padding-top: 15px;}
    .glsts > li > a {color: #e30613;font-size: 0.8em;}
    .valdl p {font-size: 0.43em;padding-left: 12px;}
    .vldl2 h4 {font-weight: 300;font-size: 0.45em; padding-top: 8px;}
    .vldl2 > a {font-size: 0.54em;padding-top: 9px;display: block;}
    .temq5 .hed {font-size: 1.1em}
    .vald5 {padding: 0 0 154px 0;}
    .infact5 {width: 50%;margin-bottom: 63px;}
    #valde5 {padding: 0 0 15px 0;background-size: auto}
    .factcon5 p {font-size: 0.9em;}
    .ourcnt h4{font-size: 0.82em;}
    .prctxt .plus1 {transform: scale(0.55);top: -8px;}
    .engslider.owl-carousel .owl-nav button.owl-next > span{transform: scale(0.75);}
    .engslider.owl-carousel .owl-nav{right: -10px;}
    .casetxt .plus{transform: scale(0.65);}
    .ghed h4{font-size: 0.85em;}
    .ghed p{line-height: 1.4em;}
    .busto h3 {font-size: 0.9em;}
    .txxt5{font-size: 0.6em;}
    .vclss {width: 100%;margin-left: 0;margin-bottom: 10px;}
    .galsldr1.owl-carousel .owl-nav {left: auto;top: -108px;right: -8px;}
    .galsldr1.owl-carousel .owl-nav .owl-next {transform: scale(0.6);}
    .galslider.mobs .gsld {padding: 20px 18px 12px;background-color: #bfe2ff;}
    .galslider.mobs .gsld:nth-child(2n){background-color: #d9eeff;}
    .galsldr1 .gtxt{padding: 3px 0 0 2px;}
    .nwstxt {padding-top: 11px;}
    .galry.nwsdtl .galrys {padding: 0px 12px;}
    .oxytbls td {font-size: 0.8em;padding: 0 10px 0 13px;height: 43px;}
    .oxylt > li::before{top: 8px;}
    .prjsld {padding: 0 12px;}
    .busto.prjct7 {padding: 20px 0 0;}
     /*pad*/
    .cirle.expnd {width: 1350px;height: 1350px;}
    .clnts h2 {font-size: 1.25em;}
    #keyils {padding: 44px 0 0 0;}
    #enqu5 {padding: 0 0 22px 0;}
    .projsts5 .oursrvc.knwldg {background: none;}
    .projsts5 .ourhd {padding: 0;}
    .projsts5 .ourhd .hed:first-child {font-size: 0.53em;}
    .projsts5 .ourhd .hed:nth-child(2) {font-size: 0.53em;}
    .projsts5 .ourhd .hed:nth-child(2) {font-size: 1.3em;}
    .projsts5 .ourhd .hed:nth-child(2):nth-child(2)::after {content: '';width: 30px;right: -36px;top: 13px;}
    .projsts5 .ourhd p {font-size: 0.7em;padding: 0px 0 0 0;line-height: 1.2em;}
    .projsts5 .oursrvc.knwldg .ourhd {padding-bottom: 17px;}
    .galsldr5 {padding: 0px;}
    .gtxt {padding-top: 6px;}
    .gtxt h4 {font-size: 0.85em;}
    .gtxt h3 {font-size: 0.85em;}
    .rplus {margin: 3px 0 0 2px;}
    .galsldr5 .gsld {width: 100%;margin-left: 0%;box-sizing: border-box;padding: 19px 124px 11px 20px;}
     .gsld:nth-child(2n+1) {background: #bfe2fe;}
     .gsld:nth-child(2n) {background: #d2ebff;}
    .galsldr5:nth-child(2n+1) {background: #bfe2fe;}
    .galsldr5:nth-child(2n) {background: #d2ebff;}
    .prjdtl {padding-top: 0px;}
    .dtlcntnr {padding: 0;}
    .chrimg, .chrtxt {width: 100%;}
    .chrtxts {padding: 19px 0px 11px 0;}
    .oxylt > p::before {top:5px}
    .capars5 > div {width: 100%;margin-left: 0; }
    .focapi5 {margin-top: 25px;}
    .casri5 {margin: 0px 0 9px 0;}
    .detslid5 .owl-nav {right: -37px;left: -44px;top: 38%;}
    .ourcnt ul {width: 100%;}
    .gtxt h3 {min-height: auto;}
    .tecos5.mobs {display: block;height: 0;overflow: scroll;}
    .tecos5.heit {height: auto;} 
    .factcon5 p {font-size: 0.8em}
    .chrtxts h2.desks {display: none;}
    .gtxt {min-height: auto;}
    .ourhd.calft5 {width: 100%;}
    #enqu5.enqi5 .cmnt textarea {border: 1px solid transparent;}
    .nesec5 .owl-nav {left: auto;right: 0px;top: -41px;}
    .dropdown-menu {height: 210px !important;}
    .ecpic {width: 100%;float: none;margin-bottom: 15px;}
    .lies5 li {padding: 32px 21px 13px 21px;}
}
