@font-face{font-family:'helveticaneuethin';src:url('../fonts/helvetica-neue-thin-1361522098-webfont.eot');src:url('../fonts/helvetica-neue-thin-1361522098-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-neue-thin-1361522098-webfont.woff') format('woff'), url('../fonts/helvetica-neue-thin-1361522098-webfont.ttf') format('truetype'), url('../fonts/helvetica-neue-thin-1361522098-webfont.svg#helveticaneuethin') format('svg');font-weight:normal;font-style:normal;}
*{padding:0;margin:0;}
body{background:url(../images/bg.gif) 0 20px repeat-x;font-family:Arial, Helvetica, sans-serif;color:#034d83;font-size:17px;transition:background-color 0.5s ease;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.txtCenter{text-align:center;}
.txtRight{text-align:right;}
a{text-decoration:none;border:none;outline:none;}
img,a{border:none;}
a:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#034d83;font-size:25px;padding-bottom:15px;}
h2{font-size:16px;}
h3{font-size:18px;padding:10px;text-indent:10px;margin-bottom:15px;color:#034d83;}
h3 span{font-size:13px;color:#333;font-style:italic;}
h4, h5{margin:0 1% 15px;text-indent:33px;background:url(../images/white-arrow.gif) 18px 10px no-repeat #2e5b84;border-radius:20px;line-height:34px;font-size:15px;color:#fff;padding:0;}
h5{display:inline-block;padding-right:20px;margin:0 0 15px;}
.arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid green;}
.pageLink{position:absolute;left:0;top:-150px;}
#mainContainer{min-width:1150px;max-width:100%;padding-top:120px;}
.innerStr{min-width:1000px;max-width:1150px;margin:auto;position:relative;}
.page{padding:0px 0;position:relative;}
#header{position:fixed;top:0;left:0;width:100%;background:url(../images/bg.gif) repeat-x;z-index:10;}
.topBar{height:35px;line-height:35px;color:#fff;font-size:14px;}
.topBar a{color:#fff;}
.topBar a:hover{text-decoration:underline;}
.topBar .right{background:#1d6395;padding:0 15px;}
#header .bar{padding:15px 0;}
.nav{float:right;list-style:none;font-size:16px;padding-top:20px;}
.nav li{float:left;margin-right:30px;}
.nav li:last-child{margin:0;}
.nav a{color:#2e8fcd;display:block;padding-left:40px;background:url(../images/nav-icons.gif) 0 center no-repeat;}
.nav a:hover{color:#1abc9c;}
.nav a.data{background-position:-183px center;}
.nav a.bespoke{background-position:-374px center;}
.nav a.client{background-position:-526px center;}
.nav a.cnct{background-position:-650px center;}
.banner{padding-bottom:25px;padding-top:69px;text-align:center;}
.banner img{box-shadow:0px 0px 25px rgba(50, 50, 50, 0.75);}
.innerStr-banner{text-align:left;width:100%;}
.homeSlogan{text-align:center;color:#034d83;font-size:18px;border-top:solid 1px #fff;border-bottom:solid 1px #d6d6d7;margin-bottom:0px;position:relative;background:#e4edfb;background:-moz-linear-gradient(top, #e4edfb 0%, #f2f3f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4edfb), color-stop(100%, #f2f3f5));background:-webkit-linear-gradient(top, #e4edfb 0%, #f2f3f5 100%);background:-o-linear-gradient(top, #e4edfb 0%, #f2f3f5 100%);background:-ms-linear-gradient(top, #e4edfb 0%, #f2f3f5 100%);background:linear-gradient(to bottom, #e4edfb 0%, #f2f3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4edfb', endColorstr='#f2f3f5', GradientType=0);z-index:9;}
.homeSlogan .pageLink{top:-150px;}
.homeSlogan p{display:block;padding:25px 0;position:relative;}
.homeSlogan p img{position:absolute;left:45%;bottom:-21px;}
.clients{position:relative;background:url(../images/client_bg.jpg) repeat-x #f5964f;padding-bottom:80px;}
.clients .heading{position:relative;}
.clients h1{color:#fff;font-size:35px;height:96px;padding:53px 0 0;text-align:center;}
.clients .hoverA{display:block;text-align:left;padding-top:60px;color:#034d83;padding-left:0px;}
.clientPanel ul{list-style:none;background:#fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;display:table;}
.clientPanel li{float:left;height:118px;background:#e5eefd !important;padding:0;border-radius:0 !important;width:286px;text-align:center;border:solid 1px #fff !important;border-bottom:none !important;border-right:none !important;overflow:hidden;margin:0 !important;}
.clientPanel .last{border-right:none !important;}
.clientPanel li.ui-tabs-active{padding:0 !important;}
.clientPanel li a{padding:0 !important;}
.clientPanel ul{background:none !important;border:none !important;padding:0 !important;border-radius:0 !important;}
.clients .clientPanel{width:1150px;position:relative;margin:auto;margin-top:20px;background:none;border:none;border-radius:0;}
.mossBross{position:absolute;height:115px;width:249px;top:0;left:0;}
.bouf{position:absolute;height:115px;width:243px;top:0;left:253px;}
.mouchel{position:absolute;height:115px;width:246px;top:0;left:499px;}
.amberGreen{position:absolute;height:115px;width:247px;top:0;left:748px;}
.block{position:absolute;height:115px;width:250px;top:120px;left:0;}
.skills{position:absolute;height:115px;width:250px;top:120px;left:253px;}
.optomirtes{position:absolute;height:115px;width:250px;top:120px;left:499px;}
.ricker{position:absolute;height:115px;width:250px;top:120px;left:748px;}
#footer{background:url(../images/footer-bg.gif) top center no-repeat #fff;padding-top:40px;margin-top:20px;}
#footer > .innerStr{margin-bottom:20px;}
#footer .aside{float:left;}
#footer .aside.right{float:right;text-align:center;}
#footer .aside h2{padding-bottom:8px;}
#footer .aside a{color:#2e8fcd;line-height:24px;padding:0 5px;}
#footer .aside a:hover{color:#1abc9c;}
#footer .aside a:before{}
#footer .footerBar{background:#1c7dc3;height:auto;width:100%;padding:10px 0px;color:#fff;font-size:12px;}
#footer .footerBar a{color:#fff;padding:3px 15px 3px 0px;}
.footerBar .left a{color:#fff !important;font-style:normal !important;}
#footer .footerBar a:hover{text-decoration:underline;}
#footer .footerBar a{color:#ffa42d;font-style:italic;}
.fullContainer{background:#e4edfb;padding:30px 0;}
.panelContainer{padding-bottom:20px;}
.panelContainer .panel{float:left;width:440px;}
.panelContainer .panel.alt{margin:0 20px;}
.upArrow{margin-left:45px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f2f3f5;}
.panelContainer .panel .article{background:#f2f3f5;border-radius:20px;padding:15px;position:relative;min-height:125px;}
.panelContainer .panel .article strong{position:absolute;width:100px;height:100px;line-height:100px;background:#e4edfb;border-radius:50%;text-align:center;top:25px;left:10px;}
.panelContainer .panel .article p{display:block;margin-left:37%;}
.panelContainer .panel.alt strong, .panelContainer .panel.last strong{line-height:normal;padding-top:35px;height:65px;}
.panelContainer .panel.alt p{padding-top:20px;}
.panelContainer .panel.last p{padding-top:40px;}
.research ul{list-style:disc outside none;padding:8px 0 0 12px !important;}
.research ul li{float:left;width:100%;line-height:34px;}
.serviceContent{padding:0 0 0 20px;}
.services{border:none !important;}
.services ul{list-style:none;background:none !important;border:none !important;padding:0 !important;}
.services ul li{float:left;width:22%;margin:0 34px 15px 0 !important;text-indent:25px !important;background:url(../images/arrow.png) 15px 11px no-repeat #2e5b84 !important;border-radius:8px;line-height:34px;border:none !important;padding:0 4px !important;font-size:15px;position:relative;}
.services ul li .upArrow{position:absolute;left:50px !important;bottom:-33px !important;display:none;}
.services ul .last{margin-right:0 !important;float:right;}
.services ul li a{color:#fff !important;display:block;border:solid 1px transparent;padding:0 !important;float:none !important;}
.banner-innerst .services{margin:0 auto;width:828px;}
.research ul li a{color:#333;display:block;border:solid 1px transparent;}
.ui-tabs-active a{font-weight:bold;}
.ui-tabs-active .upArrow{display:block !important;}
.tabContent{padding:18px 0 !important;}
.tabContent h4{width:64%;}
.tabContent .panelContainer .panel .article strong{position:static;background:none;line-height:normal;border-radius:0;width:100%;display:block;padding:0 0 10px 0;height:auto;text-align:left;}
.tabContent .panelContainer .panel.large{float:right;width:690px;}
.panelContainer .panel.large.left{float:left;width:100%;}
ol{margin-left:20px;list-style:disc;font-size:15px;}
ol li{padding:5px 0;}
.dbl li{width:42% !important;}
.panelContainer .panel.large li{float:left;width:100%;margin:9px 6% 2px 1%;padding:0 0 0 3px;background:none;font-size:15px;}
#bespokePage{background:url(../images/brocken-bg.jpg) repeat-x #efedec;width:100%;padding-top:0;margin-top:50px;padding-bottom:0px;}
.content{display:block;padding-bottom:20px;}
.content p{display:block;padding-bottom:15px;}
#bespokePage .banner{padding:3px 0;margin-bottom:0px;}
#bespokePage h1{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:35px;padding-bottom:30px;line-height:145px;text-align:left;text-align:center;}
#aboutPage{background:url(../images/about-bg.png) repeat-x #1abc9c;padding-bottom:0;position:relative;}
#aboutPage .innerStr{}
#aboutPage h1{text-align:center;padding:60px 0 0 0 !important;height:87px;}
#aboutPage .content{line-height:24px;background:url(../images/about-pic.jpg) no-repeat right center;padding:30px 39% 30px 0;color:#fff;font-size:17px;}
.aboutFinance{padding:39px 0 0;}
.abtTabs{background:#1a9172;padding:15px 0;}
.abtTabs .innerStr{}
.abtTabs .sec{float:left;width:20%;background:url(../images/about-tabs.gif) left center no-repeat; zoom: 1; -ms-zoom: 1; -webkit-zoom: 1; -moz-transform: scale(1,1); -moz-transform-origin: center center;}
.abtTabs .sec1{width:42%;}
.abtTabs .sec2{background-position:-721px center;}
.abtTabs .sec3{background-position:-1370px center;text-align:right;float:right;}
.abtTabs .innerStr span{line-height:70px;width:100%;float:left;font-size:20px;text-transform:uppercase;color:#fff;text-indent:70px;}
.abtTabs .sec1 span{text-indent:80px;}
.abtTabs .innerStr span.last{text-indent:110px;}
#qualityPage{background:url(../images/quality-bg.jpg) repeat-x;width:100%;padding-top:0px;}
#qualityPage .banner{background:none repeat scroll 0 0 #6F6F6F;color:#FFFFFF;margin-bottom:30px;padding:60px 34px;width:365px;}
#qualityPage .banner p{font-size:17px;line-height:26px;}
#qualityPage h1{font-size:33px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
#qualityPage .content{line-height:24px;padding:0;}
#qualityPage ul{margin-left:20px;list-style:square;}
#qualityPage .panelContainer{padding-top:0;}
#testimonialsPage{}
#testimonialsPage .content{line-height:24px;}
.testimonails{background:none repeat scroll 0 0 #fff !important;color:#034d83;font-size:15px;padding:25px 11px 25px 197px !important;position:relative;width:940px;}
.testimonails img{left:20px;position:absolute;top:24px;}
.testimonails .address{display:block;padding-top:20px;}
.testimonails .address strong{display:block;padding-bottom:5px;}
#contactPage{position:relative;overflow:hidden;background:#fff;background:url(../images/contact_bg.jpg) repeat-x #2e5b84;}
.contactPage{margin-top:15px;color:#fff;padding-bottom:25px;}
#contactPage .panelBg{background:#e4edfb;position:absolute;width:50%;height:100%;top:110px;left:0;}
#contactPage h1{font-family:Arial,Helvetica,sans-serif;font-size:35px;line-height:145px;padding-bottom:30px;text-align:center;}
#contactPage .panelBg.right{left:auto;right:0;background:#f2f2f2;}
.contactPanel.left > a{color:#fff;}
.contactPanel.left a:hover{color:#1abc9c;}
#contactPage .innerStr{z-index:1;}
.contactPanel{width:46%;font-size:18px;line-height:26px;position:relative;}
.contactPanel fieldset{border:none;}
.contactPanel fieldset .row{float:left;width:100%;}
.contactPanel fieldset input, .contactPanel fieldset textarea, .fileSize{display:block;width:94%;padding:3%;font-size:15px;color:#666;border:1px solid #ccc;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
.fileSize{display:block;padding:0;color:#fff;width:100%;text-align:left;font-size:11px;border:none;}
.contactPanel fieldset input[type=file], .inputFile{background:#fff;height:32px\0;width:100%\0;border:none !important;margin-bottom:0;height:32px\9;width:94%\9;}
.contactPanel fieldset textarea{height:120px;}
.contactPanel fieldset input[type=submit], fieldset input[type=reset]{border:none;width:auto;margin:0;background:#1c7dc3;color:#fff;padding:2% 20px;float:left;margin-right:5px;cursor:pointer;}
.contactPanel fieldset input[type="submit"]:hover{color:#fff;background:#1abc9c;}
.privacy{}
.privacy .article{color:#034d83;}
.privacy .article p{display:block;padding-bottom:20px;}
.privacy a{color:#034d83;text-decoration:underline;}
.privacy a:hover{text-decoration:none;}
.privacy .article h4{display:inline-block;padding-right:20px;margin-left:0;}
.members{}
.members fieldset{border:none;}
.members fieldset .row{float:left;width:100%;}
.members fieldset input{display:block;width:93%;padding:15px 3%;font-size:15px;color:#666;border:1px solid #ccc;margin-bottom:10px;}
.members fieldset input[type=submit]{border:none;width:auto;margin:0;background:#1c7dc3;color:#fff;padding:10px 20px;float:left;margin-right:5px;cursor:pointer;}
#aboutPage h1{color:#FFFFFF;font-size:35px;padding:6px 0 50px;font-family:Arial, Helvetica, sans-serif;}
#aboutPage .content p{display:block;padding-bottom:22px;font-size:18px;color:#FFf;line-height:30px;}
.banner-innerst{margin:auto;text-align:center;max-width:1150px;min-width:1000px;}
.qualityImage{background:url(../images/quility-image.png) no-repeat center;width:281px;height:309px;padding:19px 0 0 114px;}
.qualityleft{float:left;width:426px;}
.qualityright{float:right;margin:58px 0 0;width:549px;}
.qualityright .innerStr{float:left;width:100%;}
.qualityright .content > h3{background:none repeat scroll 0 0 #6F6F6F;border-radius:20px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:18px;padding:6px 0 4px;text-indent:21px;width:270px;}
.qualityright .content > p{color:#034d83;font-size:17px;line-height:24px;}
.banner-innerst .innerStr > h3{background:none;color:#034d83;font-size:26px;margin:0 0 9px;padding:0;text-indent:0;}
.banner-innerst .content{color:#034d83;font-size:20px;line-height:30px;}
.research h2{background-color:#404040;border-radius:15px;color:#ffffff;font-size:22px;margin:0 4px 20px 5px;padding:15px 0;text-align:center;text-indent:0;text-transform:uppercase;}
.banner-innerst .ui-tabs-active a{font-weight:bold;background:#515151;}
.research .left{width:45%;text-align:left;}
.research .right{width:45%;text-align:left;}
.banner-innerst ul{padding:0 0;}
#aboutPage h5{background:#F2CE00;border-radius:20px;color:#3C2C39;font-size:18px;line-height:34px;margin:0 1% 15px;padding:2px 16px 0 1px;text-indent:23px;font-family:Arial, Helvetica, sans-serif;}
#dataManagementPage{background:url(../images/data_bg.jpg) no-repeat #fff;}
#dataManagementPage h1{color:#fff;font-size:35px;height:114px;padding:52px 0 0;text-align:center;}
#dataManagementPage .article{background:none repeat scroll 0 0 #99D1EF;color:#034d83;}
#dataManagementPage .upArrow{border-bottom:15px solid #99D1EF;border-left:15px solid rgba(0, 0, 0, 0);border-right:15px solid rgba(0, 0, 0, 0);height:0;margin-left:45px;width:0;}
#bespokePage h4{background:#515151;}
.fancybox-inner{overflow:hidden !important;}
.proffesional .innerStr{color:#fff;font-size:18px;line-height:28px;text-align:center;background:#1a9172;padding:38px 20px;width:1112px;}
.proffesional h1{color:#fff;height:auto !important;padding:0 0 37px !important;text-align:center;}
.dataTab{padding:31px 0 0;font-size:17px;}
.dataTab .left{float:left;width:48%;}
.dataTab .right{width:48%;line-height:21px;}
.dataTab ul{font-size:17px;line-height:23px;padding:16px 0 23px 17px;}
.zawtab{background:#f79646;border-radius:18px;color:#fff;margin:35px 0 0;padding:25px;text-align:center;font-size:18px;line-height:25px;}
.project .innerStr{background:#f79646;font-size:19px;margin:32px auto 31px;padding:24px 20px;text-align:center;width:1112px;color:#fff;}
.project a{color:#fff;text-decoration:underline;}
.project a:hover{text-decoration:none;}
.team{background:url(../images/group.png) no-repeat bottom center;padding:14px 0 187px;width:44%;}
.abtTabs.proffesional{padding:22px 0 !important;background:none;}
.ui-tooltip{font-size:12px !important;}
.teamStudy .left.caseStudy{background:#1a9172;color:#fff;padding:20px;width:43%;font-size:18px;}
.teamStudy .left.caseStudy > h2{color:#fff;Cfont-size:22px;font-size:22px;}
.teamStudy{padding:10px 0 40px;}
.hover{font-size:18px !important;font-weight:bold;padding-left:0;text-align:left;text-indent:0;}
.hoverA{font-size:20px !important;font-weight:bold;padding-left:0;text-align:left;text-indent:0;}
.hmLink{color:#034d83;text-decoration:underline;}
.hmLink:hover{text-decoration:none;}
.message{padding-bottom:15px;text-align:center;font-size:14px;display:none;}
.msgLoader{position:fixed;width:110%;height:100%;padding:40px 0;left:-5%;top:-40px;background:url(../images/msg-bg.png);display:none;z-index:11 !important;padding-top:24%;}
.msgLoader .inner{color:#fff;text-align:center;padding-top:0;background:url(../images/loader.gif) no-repeat top center;padding-top:50px;}
.sec.sec3 > span{padding:0 0 0 66px;text-align:left;}
.clMobpanel { display:none;}
.responsiveMenu, .mobBnr, .mobileCaputre, .clickA  { display:none;}

#footer .aside.right{ position:relative; }
#footer .aside.right a.fb{ position:absolute; bottom:0; left:0; width:24px; height:44px; }

@media screen and (max-width:1025px) {
	body { font-size:16px !important;}
	#mainContainer, .innerStr, .clients .clientPanel, .proffesional .innerStr, .banner-innerst, .project .innerStr { min-width:20px; width:100%; max-width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}
	.banner img { width:100%;}
	.abtTabs { overflow:hidden;}
	.clientPanel li { width:240px;}
	.services ul li { width: 21%;}
	.panelContainer .panel { width:30%;}
	.tabContent .panelContainer .panel.large { width:69%;}
	.panelContainer .panel.large.left { width:100%;}
	#mainContainer { padding-top: 100px; }
	.abtTabs .sec { width: 25%; }
	.abtTabs .sec1 { width: 41%; }
	.testimonails { width:100%; box-sizing:border-box;}
	.ui-widget { font-size:16px !important;}
	.services ul li { font-size:14px;     text-indent: 18px !important;     background: url(../images/arrow.png) 10px 11px no-repeat #2e5b84 !important;}
}



@media screen and (max-width:1023px) {
	html, body { width:100%; font-size:15px; background:none;}
	
	#mainContainer {}
	#mainContainer, .innerStr, .clients .clientPanel, .proffesional .innerStr, .banner-innerst, .project .innerStr { min-width:20px; width:100%; max-width:100%; box-sizing:border-box; padding-left:0; padding-right:0;}
	.proffesional .innerStr, .project .innerStr { box-sizing:border-box;}
	
	
	#header { position:fixed; width:100%; }
	.topBar { height:auto; width:100%; margin:auto; text-align:center;}
	.topBar .right { height:auto; width:100%; margin:auto; text-align:center; padding:0; font-size:12px;}
	.bar .left { float:left; padding:0 10px; box-sizing:border-box;  margin:auto; text-align:left;}
	.bar .left img { width:66% !important; height:auto;}  
	
	#mainContainer { padding-top: 0px;}
	
	.desktopNav { display:none;}
	.responsiveMenu { display:block; width:100%; position:relative; margin-top:15px;}
	.resIcon { float:right; margin-right:10px;}
	.responsiveMenu ul { background:#fff; position:absolute; top:33px; right:11px; width:77%; float:none; padding-top:0 !important; display:none; }
	.responsiveMenu ul li { display:block; width:92%; border:solid 1px #ccc; padding:10px; background:#fff;}
	.responsiveMenu ul li a { height:30px; line-height:35px; font-size:15px;}
	.nav a { background: url(../images/mobnav-icon.jpg) 0 top no-repeat;}
	.nav a.client { background-position:0 -100px;}
	.nav a.data { background-position:0 -33px;}
	.nav a.bespoke { background-position:0 -68px;}
	.nav a.cnct { background-position:0 -143px;}
	.pageLink { top:-130px;}
	.banner { overflow:hidden; padding-top:130px;}
	.banner img { width:100%; height:auto;}
	.bnrLine { line-height:22px; background:#2f5c85; padding:30px 10px; margin:5px; color:#fff; font-size:15px;}
	.bnrLine  strong { font-size:16px; display:block; margin-bottom:10px;}
	h1 { font-size: 20px !important; /* height: 75px; */ padding: 32px 0; }
	.clients .hoverA { padding:10px;}
	.dsktopBnr { display:none;}
	.clickA { display:block; text-align:center; margin:20px 5px 10px; font-weight:bold; font-size:16px;}
	.mobBnr { display:block; position:relative;}
	#aboutPage .content { padding:10px; background:none;}
	.abtTabs .sec { width:80%; display:block; float:none;}
	.contactPanel { width:100%; display:block; padding:10px; box-sizing:border-box; font-size:15px;}
	.teamStudy .left.caseStudy { width:100%; box-sizing:border-box; padding:30px 10px;}
	.team { width:100%; box-sizing:border-box;}
	.dataTab .left, .dataTab .right { width:100%; box-sizing:border-box;}
	.clDesktopPl { display:none;}
	.hoverA { display:none !important;}
	.clMobpanel {  width:100%; padding:10px; box-sizing:border-box; display:block;}
	.clMobpanel .rowA { margin-bottom:20px; color:#fff; border:solid 1px #fff; padding:5px;}
	.clMobpanel .rowA .article { display:none; margin-top:20px;}
	.clients { padding-bottom:0;}
	.clLogo { text-align:center; margin:auto auto;}
	.clLogo img { width:100%; height:auto;}
	.clMobpanel .rowA .address { margin-top:10px; font-size:14px;}  
	.clMobpanel .rowA .address strong { font-size:15px;}
	.abtTabs .sec { width:55%; margin:auto; clear:both; height:150px;zoom: .8; -ms-zoom: .8; -webkit-zoom: .8; -moz-transform: scale(.8,.8); -moz-transform-origin: center center; }
	.abtTabs .sec1 span { text-indent: 104px; }
	.abtTabs .innerStr span {text-indent: 97px;}
	.sec.sec3 > span {padding: 0 0 0 5px;}
	.abtTabs .sec3 {    background-position: -1426px center;}
	.proffesional .innerStr { text-align:left; padding: 30px 15px;}
	.dataTab { padding:30px 10px;}
	.dataTab .right { margin-top:20px; }
	#bespokePage { margin-top:0px;}
	#bespokePage .banner { display:block;}
	.banner-innerst .innerStr > h3 { font-size:15px;}
	.banner-innerst .content { color: #034d83; font-size: 15px; line-height: 22px; }
	.research .left, .research .right { width:100%;}
	.research .right { margin-top:20px;}
	.research h2 { font-size:17px; padding: 12px 0;}
	.project .innerStr { font-size:16px; text-align:left; line-height:22px;}
	.team.right { padding-left:10px; padding-right:10px; padding-top:30px; font-size: 15px; line-height: 22px;}
	#footer .aside, #footer .aside.right { float:none; display:block; margin:auto; text-align:center;}
	#footer .aside.right { margin-top:30px;}
	#footer .footerBar { padding:10px; box-sizing:border-box;}
	#contactPage h1 { line-height:80px; padding-bottom:44px;}
	.desktopCaputre, .hoverItem { display:none;}
	.mobileCaputre { display:block;}
	.capRow { padding: 40px 10px 0; box-sizing:border-box;}
	.capColumn { margin-bottom:20px;}
	.capColumn a {  text-indent: 25px !important; padding:5px 10px; color: #fff !important; background: url(../images/arrow.png) 15px center no-repeat #2e5b84 !important; border-radius: 8px; line-height: 34px; font-size: 16px; display: block; margin-bottom: 20px;}
	.mobileCaputre ul { display:block; list-style:disc !important;}
	.mobileCaputre ul li { width:100%; float:none; background:none !important; list-style:disc inside; margin:auto !important; text-indent: 0px !important; font-family:Arial, Helvetica, sans-serif;}  
	#dataManagementPage h1 { color: #fff; font-size: 20px !important; height: auto; padding: 30px 0; text-align: center;}
	#aboutPage .content p { font-size:16px; line-height:24px;}
	.capColumn strong { font-size:16px; font-size:15px !important;}
	.ui-tabs { padding:0px !important;}
	.capColuminfo { font-size: 15px; line-height: 22px; padding: 0 10px; } 
	.clients { background:#f79646; background-image:none;}
	.clients h1 { height:auto; padding:30px 0; background:#e46b24;}
	#aboutPage { background:#1abc9c; background-image:none;}
	#aboutPage h1 { height:auto; padding:30px 0 !important; background:#1a9172;}
	.proffesional h1 { padding-bottom:10px !important;}
	.proffesional .innerStr { font-size:15px; line-height:22px;}
	.dataTab, .dataTab ul, .zawtab { font-size:15px;}
	.dataTab strong { margin-bottom:7px;}
	#bespokePage {background:#eeefea; background-image:none;}
	#bespokePage h1 { height:auto; padding:30px 0 !important; background:#3f3f3f; line-height:normal;}
	.abtTabs.proffesional { padding:0px !important;}
	.innerStr.initiatives { padding:30px 10px;}
	.research ul li { line-height:30px; font-size:15px;}
	.teamStudy .left.caseStudy > h2 { font-size:18px; text-align:center;}
	.teamStudy .left.caseStudy { font-size:15px; line-height:22px;}
	#contactPage { background:#2e5b84; background-image:none;}
	#contactPage h1 { height:auto; padding:30px 0; background:#fff; line-height:normal;}
	#footer { font-size:15px;}
	.project .innerStr { padding: 24px 20px;}
	}
	
	@media screen and (min-width:760px) and (max-width:768px) {
		.clMobpanel .rowA { width:45%; margin:1%; float:left;}
		.abtTabs .sec { float: left; width:25%; clear:none; margin-left:7%;}
		#dataManagementPage { background:#fff;}
		#dataManagementPage .heading h1 { background:#2d5b87;}
		#dataManagementPage .abtTabs proffesional h1 { background:none !important;}
		.bar .left img { width: 80% !important; height: auto;}
		.responsiveMenu ul {     width: 37%;}
		.contactPanel fieldset input, .contactPanel fieldset textarea, .fileSize { padding: 2% 3%;}
 
		}