﻿@charset "utf-8";
@import url("plugin.css");
@import url("extra.css");
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,900italic,900,700italic,700,600italic,600,400italic);
body {font-size:13px; color:#aaa; background:#333; line-height:18px;}
img {border:none;}
ul, p, body, h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
li{list-style-type:none;}
p{line-height:18px;}
/*a{color:#F35959;}a:hover{color:#CA0079;}*/
a, a:hover{text-decoration:none; cursor:pointer; outline:none;}
a:focus{outline:none; outline-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}

/*Percent width*/
.w25per{width:25%;} .w50per{width:50%;} .w75per{width:75%;} .w100per{width:100%;}

/* Padding Measures Start*/
/*TOP*/
.pdtop5{padding-top:5px;} .pdtop10{padding-top:10px;} .pdtop15{padding-top:15px;} .pdtop20{padding-top:20px;} .pdtop25{padding-top:25px;}.pdtop30{padding-top:30px;}
/*Right*/
.pdright5{padding-right:5px;} .pdright10{padding-right:10px;} .pdright15{padding-right:15px;} .pdright20{padding-right:20px;} .pdright25{padding-right:25px;} .pdright30{padding-right:30px;}
/*Bottom*/
.pdbottom5{padding-bottom:5px;} .pdbottom10{padding-bottom:10px;} .pdbottom15{padding-bottom:15px;} .pdbottom20{padding-bottom:20px;} .pdbottom25{padding-bottom:25px;} .pdbottom30{padding-bottom:30px;}
/*Left*/
.pdleft5{padding-left:5px;} .pdleft10{padding-left:10px;} .pdleft15{padding-left:15px;} .pdleft20{padding-left:20px;} .pdleft25{padding-left:25px;} .pdleft30{padding-left:30px;}
/* Padding Measures End*/

/* Margin Measures Start*/
/*Top*/
.mrtop5{margin-top:5px;} .mrtop10{margin-top:10px;} .mrtop15{margin-top:15px;} .mrtop20{margin-top:20px;} .mrtop25{margin-top:25px;} .mrtop30{margin-top:30px;} .mrtop35{margin-top:35px;}
/*Right*/
.mrright5{margin-right:5px;} .mrright10{margin-right:10px;} .mrright15{margin-right:15px;} .mrright20{margin-right:20px;} .mrright25{margin-right:25px;} .mrright30{margin-right:30px;}
/*Bottom*/
.mrbottom5{margin-bottom:5px;} .mrbottom10{margin-bottom:10px;} .mrbottom15{margin-bottom:15px;} .mrbottom20{margin-bottom:20px;} .mrbottom25{margin-bottom:25px;} .mrbottom30{margin-bottom:30px;}
/*Left*/
.mrleft5{margin-left:5px;} .mrleft10{margin-left:10px;} .mrleft15{margin-left:15px;} .mrleft20{margin-left:20px;} .mrleft25{margin-left:25px;} .mrleft30{margin-left:30px;}
/* Margin Measures End*/


/*Radius classes Start*/
.benefit-stuff h6, [class^="btn-"], [class*=" btn-"], input[type="text"], input[type="password"], textarea, .domtab-nav ul, .award-box .readmore{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.edu-tech ul li, .edu-wins{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.s{border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0;}
/*Radius classes end here*/

/*Common background gradiant begin*/
.right-panelnav ul li a{background: rgb(83,102,116); /* Old browsers */
background: -moz-linear-gradient(top, rgb(83,102,116) 0%, rgb(87,93,106) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(83,102,116)), color-stop(100%,rgb(87,93,106))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(83,102,116) 0%,rgb(87,93,106) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(83,102,116) 0%,rgb(87,93,106) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(83,102,116) 0%,rgb(87,93,106) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(83,102,116) 0%,rgb(87,93,106) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536674', endColorstr='#575d6a',GradientType=0 ); /* IE6-9 */}

/*Common background gradiant end*/

/*Shadow Alocation Begin*/
.right-panelnav ul li a{box-shadow:inset 0 0 25px #333; -moz-box-shadow:inset 0 0 25px #333; -webkit-box-shadow:inset 0 0 25px #333;  -o-box-shadow:inset 0 0 25px #333;}
.bannertext p{text-shadow:0px 0px 0 #333;}
.bannertext .readmore a{text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; }
.internalpages .bannertext p{text-shadow:1px 1px 0 #fff;}
.internalpages .bannertext p.white{text-shadow:none;}
#header-search{box-shadow:inset 0 0 15px #161616; -moz-box-shadow:inset 0 0 15px #161616; -webkit-box-shadow:inset 0 0 15px #161616; -o-box-shadow:inset 0 0 15px #161616;}

.edu-tech > ul > li{box-shadow:0 0 10px #cecece, inset 0 0 10px #eee; -moz-box-shadow:0 0 10px #cecece, inset 0 0 10px #eee; -webkit-box-shadow:0 0 10px #cecece, inset 0 0 10px #eee; -o-box-shadow:0 0 10px #cecece, inset 0 0 10px #eee;}
.edu-tech > ul > li:hover, .edu-wins{box-shadow:0 0 10px #999, inset 0 0 10px #eee; -moz-box-shadow:0 0 10px #999, inset 0 0 10px #eee; -webkit-box-shadow:0 0 10px #999, inset 0 0 10px #eee; -o-box-shadow:0 0 10px #999, inset 0 0 10px #eee;}

/*Shadow Alocation End*/

/*Trasition Begin*/
a:hover{transition:color 0.5s; -webkit-transition:color 0.5s; -moz-transition:color 0.5s; -o-transition:color 0.5s;}
.award-region li:hover, .partner-region li:hover{-webkit-transition: all 0.3s ease-in-out 0.05s; transition: all 0.3s ease-in-out 0.05s;}
.awardsframe a:hover i{-webkit-transition: all 3s ease-in-out 0.5s; transition: all 3s ease-in-out 0.5s;}
.foot-socialicon a i:hover, .awardsframe a:hover{-moz-transition: background 0.5s ease 0s; -webkit-transition: background 0.5s ease 0s; -o-transition: background 0.5s ease 0s; -ms-transition: background 0.5s ease 0s; transition: background 0.5s ease 0s;}
/*Trasition End*/

/*FONT COLORS*/
.col666{color:#666;}.col999{color:#999;}.colfff{color:#fff;}
/*FORM ELEMENTS ERROR MESSAGES*/

/*Fonts alocation begin*/
.text-part50 h3, .material-state.internalpage .title h1, .banner p{font-family:'Source Sans Pro', sans-serif; font-weight:200;}
.blocker-box .title h6, .text-rigion .title h1, .readmore a{font-family:'Source Sans Pro', sans-serif; font-weight:300;}
body, .bannertext .readmore a{font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:400;}
.testimonial .title h4, .bannertext p, #footnavigation ul li .title h6,  #footawards .title h6, .left-panelnav ul li a, .contact-head, .edu-name, .edu-wins .title h4, .text-rigion .member-detail h5, .factsheet .title h4, .right-panelnav ul li a, .employee-thought .title h4{font-family:'Source Sans Pro', sans-serif; font-weight:600;}
.testimonial-slider h6, .internalpages .bannertext p .highlight, .interprise-serves li h6, .text-rigion h5, .blocker-txt .title h4, .banner .title h1, .architecture-head, .award-name, .right-panel .contactinfobox.factlist .title h3{font-family:'Source Sans Pro', sans-serif; font-weight:700;}
.award-box h3, .partner-overlay .readmore{font-family:'Source Sans Pro', sans-serif; font-weight:900;}
/*Fonts alocation end*/

/* Comman Classes Begin */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.pointer{cursor:pointer;}
.relative{position:relative;}.inlineblock{display:inline-block;}
.italic{font-style:italic;}
.disnone{display:none;}
.popup{top:0; left:0; display:none;}
#fade{position:absolute; background-color:#111; width:100%; left:0; top:0; display:none; z-index:999;}
.w100per{float:left;}
.title, .heading{width:100%; float:left;}
/* Comman Classes end */
.btn-black{background:#333; color:#eee; padding:10px 30px; display:inline-block; border:1px solid #222;}
.btn-black:hover{background:#3a3a3a; border:1px solid #000; color:#fff;}
.btn-blue{background:#3d9bfb; color:#eee; padding:10px 30px; display:inline-block; border:1px solid #3d9999;}
.btn-blue:hover{background:#1688FA; border:1px solid #168899; color:#fff;}


/*Basic Structure Begin*/
[class^="icon-"], [class*=" icon-"]{display:inline-block; line-height:normal; vertical-align: text-top; background-image:url(../images/sprite-01.png); background-repeat:no-repeat;}
[class^="sign-"], [class*=" sign-"]{display:inline-block; line-height:normal; vertical-align: text-top; background-image:url(../images/sprite-02.png); background-repeat:no-repeat;}

#wrapperhold{width:100%; position:absolute; z-index:1; top:0;}
#wrapper{max-width:1024px; margin:auto;}
#wrapper.home{min-height:1000px;}
header, #banner-container, #material-container, #technology-container, footer, #footer-content, #footer-stuff{width:100%; float:left;}
header{height:93px; background:url(../images/bg-header.png) repeat-y 0 0;}
#banner-container{}
#material-container{}
#technology-container{background:#fff;}
.material-state{background:#fff; padding:20px;}
.home .material-state{background:url(../images/bg-material-state.png) repeat 0 0; padding:25px;}
/*Basic Structure End*/

.header-state{padding:0 25px;}
.banner-state{}
.home .banner-state{overflow:hidden; clear:both;}

/*Header Begin*/
#headernav-state{float:right;}
#header-navigation{clear:both;}
#header-navigation #header-search{overflow:hidden; width:auto; float:none; padding:0; height:34px;}
#header-navigation #header-search input[type="text"]{font-size:16px; padding:0; margin:8px 0 0; text-indent:8px;}
/*Top Navigation*/
#header-nav nav, #header-search{float:left;}
#header-nav{overflow:hidden; clear:both; margin:5px 0 4px;}
#header-nav nav{margin:7px 0 0;}
#header-nav nav a{float:left;}
#header-nav nav a{color:#8c969f; border-left:1px solid #8c969f; line-height:8px; padding:0 12px;}
#header-nav nav a.selective{color:#fff;}
#header-nav a:hover{color:#ccc;}
#header-nav a:first-child{border-left:0;}
#header-nav nav a, #header-search input[type="text"]{font-size:12px;}
#header-search{background:#313641; border:1px solid #394657; width:120px; height:18px; padding:2px 2px 2px 1px;}
#header-search > div, #header-search > div > form > div{width:100%; float:left;}
#header-search input[type="text"]{color:#8c969f; text-indent:5px; float:left; width:100%; line-height:14px; background:none; letter-spacing:0.04em; padding:1px 0 0; /*line-height:16px;*/}

/*logo and main Navigation*/
.style="font-size:2px", .polsani img{float:left;}
.mainnavholder{float:right;}
#main-nav{float:right; position:relative; z-index:1;}
#main-nav > ul > li, #main-nav > ul > li > a{float:left; font-size:17px;}
#main-nav > ul > li{margin:0 0 0 5px; position:relative;}#main-nav > ul > li:first-child{margin:0;
    top: 0px;
    left: 0px;
}
#main-nav > ul > li > a{font-size:17px; padding:24px 20px 14px; color:#E6A579;}
#main-nav > ul > li:hover{padding:0 0 7px;}
#main-nav > ul > li:hover > a{color:#fff;}
#main-nav > ul > li.active > a{background-color:#f2504e; color:#fff;} 
.pointer{width:34px; height:25px; position:absolute; left:0; top:56px; background:url(../images/point-mainnav.png) no-repeat 0 0; display:none; z-index:5;}
#main-nav > ul > li.active .pointer{display:block;}
#main-nav > ul > li.active:hover ul{}
/*navbar toggle on small device*/
.navbar-toggle{float:right; display:none; width:22px; padding:10px 6px 9px; background:none; border:1px solid #394657;}
.navbar-toggle .icon-bar{height:2px; width:100%; float:left; clear:both; margin:4px 0 0; background:#efefef;}
.navbar-toggle .icon-bar:first-child{margin-top:0;}
/*Sub navigation list*/
#main-nav > ul > li > ul, #main-nav > ul > li > .box-nav{position:absolute; top:60px; background:url(../images/bg-mainnavslide.png) repeat scroll 0 0; z-index:-1; display:none;}
#main-nav > ul > li > .box-nav{}
#main-nav > ul > li > ul{min-width:200px; left:0;}
#main-nav > ul > li > ul > li{border-top:1px solid #555;}
#main-nav > ul > li > ul > li:first-child{border-top:0;}
#main-nav > ul > li > ul > li > a{font-size:14px; color:#E6A579; text-indent:10px; padding:5px 0;}
#main-nav > ul > li > ul > li:hover{background:#222;}
#main-nav > ul > li > ul > li:hover a{color:#ddd;background-color:#000;}
#main-nav > ul > li:hover > ul, #main-nav > ul > li:hover > .box-nav{display:block;}
#main-nav > ul > li > ul, #main-nav > ul > li > ul > li, #main-nav > ul > li > ul > li > a{float:left; width:100%; clear:both;background-color:#fff;}
/*Sub navigation box*/
#main-nav > ul > li > .box-nav{width:600px; right:-154px; padding:5px 15px 15px;}
.box-area{float:left; margin:0 0 0 2%; width:32%;}
.box-area:first-child{margin:0;}
.box-area{float:left; margin:0 0 0 2%; width:32%;}
.box-area > li, .box-area > li > a, .box-area > li > ul, .box-area > li > ul > li, .box-area > li > ul > li > a{float:left; width:100%; clear:both;}
.box-area > li{background:url(../images/seprator-solution.png) no-repeat 0 0;}.box-area > li:first-child{background:none;}
.box-area > li > a{color:#dea077; font-size:14px; padding:5px 0;}
.box-area > li > a:hover, .box-area > li > ul > li > a:hover{color:#fff;}
.box-area > li > ul{padding:0 0 5px;}
.box-area > li > ul > li > a{color:#bfbfbf; font-size:12px; text-indent:12px;}


/*Header End*/
.techslider-state{}
.techslider{text-align:center; padding:5px 25px; overflow:hidden;}
.techslider img[class="technicals"]{width:100%; float:left;}

/*Footer Begin*/
#footernav-state{padding:20px 25px 0; overflow:hidden; background:url(../images/bg-footer-state.jpg) repeat 0 0;}
#footerlink-state{}
/*Footer Navigation links*/
.footlistnav a, .awardsframe{width:100%; float:left;}
#footnavigation{overflow:hidden; padding:0 0 18px; position:relative;}
#footnavigation ul{}
#footnavigation ul li{float:left; margin:0 0 0 15px;}
#footnavigation ul li:first-child{max-width:21%; margin:0;} 
#footnavigation ul li:first-child + li{max-width:13%;}
#footnavigation ul li:first-child + li + li{max-width:31%;}
#footnavigation ul li .title h6, #footawards .title h6{font-size:16px; color:#353D41; float:left;}
.footlistnav{clear:both; float:left;}
.footlistnav a{color:#57616B;}
.footlistnav a:hover{color:#000;}
/*Footer Social Media links*/
.foot-socialicon{width:165px; height:22px; padding:11px 0 12px 4px; background:url(../images/seprator-footsocial.jpg) repeat-y 0 0; margin:30px 0 0 -13%; float:left;}
.foot-socialicon a{margin:0 0 0 5px;}
.foot-socialicon a, .foot-socialicon a i{width:22px; height:22px; float:left;}
.icon-fmessage{background-position:0 -70px;}		.foot-socialicon a:hover .icon-fmessage{background-position:0 -95px;}
.icon-facebook{background-position:-25px -70px;}	.foot-socialicon a:hover .icon-facebook{background-position:-25px -95px;}
.icon-ftwitter{background-position:-50px -70px;}	.foot-socialicon a:hover .icon-ftwitter{background-position:-50px -95px;}
.icon-fgoogleplus{background-position:-75px -70px;}	.foot-socialicon a:hover .icon-fgoogleplus{background-position:-75px -95px;}
.icon-flinkedin{background-position:-100px -70px;}	.foot-socialicon a:hover .icon-flinkedin{background-position:-100px -95px;}
.icon-fyoutube{background-position:-125px -70px;}	.foot-socialicon a:hover .icon-fyoutube{background-position:-125px -95px;}
.icon-fslidshare{background-position:-150px -70px;}	.foot-socialicon a:hover .icon-fslidshare{background-position:-150px -95px;}
.icon-frss{background-position:-175px -70px;}		.foot-socialicon a:hover .icon-frss{background-position:-175px -95px;}
/*Footer Awards links*/
#footawards{padding:0 0 18px; margin:0 -8px 0 0; max-width:250px; float:right;}
.awardsframe > a{width:100%; float:left; overflow:hidden;}
.awardsframe .icon-award{width:75px; height:50px; float:left;}
.awardsframe .icon-award{margin:8px 8px 0 0;}
.icon-fcmmi{background-position:0 -120px;}			/*.icon-fcmmi:hover{background-position:0 -170px;}*/
.icon-fappc{background-position:-75px -120px;}		/*.icon-fappc:hover{background-position:-75px -170px;}*/
.icon-fnjtc{background-position:-150px -120px;}		/*.icon-fnjtc:hover{background-position:-150px -170px;}*/
.icon-fmsgc{background-position:-225px -120px;}		/*.icon-fmsgc:hover{background-position:-225px -170px;}*/
.icon-fhimss{background-position:-300px -120px;}	/*.icon-fhimss:hover{background-position:-300px -170px;}*/
.icon-faward{background-position:-375px -120px;}	/*.icon-faward:hover{background-position:-375px -170px;}*/
/*Footer Bottom links*/
#footerlink-state{padding:10px 20px; clear:both; overflow:hidden;}
.copyright, .footerlink{float:left; padding:0 10px 0 0;}
#footerlink-state, .copyright, .footerlink a{font-size:12px; color:#575B6B;background-color:lightgray; line-height:10px;}
.footerlink a{float:left; border-left:1px solid #575B6B; padding:0 10px;}
.footerlink a:hover{color:#bbb;}
.footerlink:first-child{border-left:0;}

/*Home Page Content Begin*/
/*Testimonial*/
.testimonial-slider, .testimonial-slider p, .testimonial-writer{width:100%; float:left;}
.testimonial{width:190px; background:#13141E url(../images/bg-testimonial.png) no-repeat right bottom; float:left; padding:15px; position:relative; margin:0 40px 0 0;}
.testimonial-pointer{width:21px; height:19px; position:absolute; left:0; bottom:-19px; background:url(../images/sprite-01.png) no-repeat 0 0;}
.testimonial .title h4{font-size:18px; color:#949489; padding:0 0 8px;}
.testimonial-slider p{color:#69889b; line-height:16px;}
.testimonial-writer{padding:10px 0 1px;}
.testimonial-img, .testimonial-img img{width:50px; height:50px; float:left;}
.testimonial-post{overflow:hidden; font-size:12px; color:#949489; padding:0 0 0 5px; font-style:italic; line-height:14px;}

/*Content on home page*/
.blocker-content{overflow:hidden;}
.blocker-box{margin:25px 0 0;}
.blocker-box:first-child{margin:0;}
.blocker-box .title h5{padding:0 0 10px;}
.blocker-box .title h5, .blocker-box .title h6{font-size:20px; color:#F35959; float:left;}
.blocker-box, .blocker-holder, .blocker-txt p, .blocker-txt .readmore{width:100%; float:left;}
.blocker-img{margin:4px 17px 0 0;}
.blocker-img, .blocker-img i{width:48px; height:48px; float:left;}
.blocker-txt{overflow:hidden;}
.blocker-txt .title h4{font-size:13px; color:#F1AC7E; text-align:left;}
.icon-newsupdate{background-position:-25px 0;}
.icon-blog{background-position:-80px 0;}
.readmore a{color:#b68b6e; font-size:12px; float:left;}.readmore a:hover{color:#E06818;}
.icon-morearrow{width:6px; height:11px; float:right; margin:4px 0 0 5px; background-position:0 -25px;}
.readmore a:hover .icon-morearrow{background-position:0 -45px;}
/*Home Page Content End*/

/*Inner page structure Begin*/
.banner-state.internalpages{overflow:hidden; height:auto; background:#f3f2f2;}
.bannertext p, .bannertext .readmore{clear:both; width:100%; float:left;}
.bannertext{margin:25px 0 0 25px; overflow:hidden; height:225px;}
.bannertext p{font-size:25px; color:#fff; line-height:30px;padding-bottom:5px}
.bannertext .readmore{margin:20px 0 0 ;}
.bannertext .readmore a{font-size:14px; color:#fff; line-height:16px; position:relative; padding:17px 35px 5px 0;text-decoration:underline; letter-spacing:0.03em;}
.clickpractice{display:block; clear:both; font-size:12px;}
.icon-readmoreaero{background-position:-295px 3px; width:23px; height:55px; position:absolute; top:0; right:0;}
.internalpages .bannertext{position:absolute; left:5%; top:22%; width:46%; margin:0;}
.internalpages .bannertext p{color:#283d4f;}
.internalpages .bannertext p.white{color:#ddd;}
.internalpages .bannertext p .highlight{font-size:30px; display:block;}
.internalpages .bannertext .readmore{margin:30px 0 0;}
.internalpages .bannertext [class^="btn-"], .internalpages .bannertext [class*=" btn-"]{float:left; margin:25px 0 0;}
.internalpages.imageatright .bannertext{left:5%; top:22%;}
.banner-state.internalpages.imageatright img{float:right;}
.material-state.internalpages{background:#f0efef; padding:15px;}
/*three coloumn*/
.left-panel{float:left; width:225px; /*background:#333;*/}
.center-panel{overflow:hidden; padding:0 0 0 20px; /*background:#000;*/}
.right-panel{float:right; width:205px; /*background:#666;*/ margin:0 0 0 20px;}
/*Left coloumn navigation*/
.left-panelnav, .left-panelnav ul, .left-panelnav ul li, .left-panelnav ul li a{clear:both; width:100%; float:left;}
.left-panelnav > ul > li{border-bottom:1px solid #d8d8d8; border-top:1px solid #fff;}
.left-panelnav > ul > li > a{font-size:16px; color:#333; background:#f0f0f0; padding:8px 0; text-indent:10px;}
.left-panelnav > ul > li > a:hover{color:#000;}
.left-panelnav > ul > li > ul{display:none;}
.left-panelnav > ul > li > ul > li{border-top:1px solid #ccc;}
.left-panelnav > ul > li > ul > li:first-child{border-top:0;}
.left-panelnav > ul > li > ul > li > a{font-size:13px; color:#666; padding:7px 0; text-indent:18px;}
.left-panelnav > ul > li > ul > li > a:hover{color:#888;}


.left-panelnav > ul > li.selective > a{background:#eee; color:#F2504E;}
.left-panelnav > ul > li.selective > ul{display:block;}
.left-panelnav > ul > li > ul > li.selective > a{color:#000;}
/*Right coloumn navigation*/
.right-panelnav{z-index:0;}
.right-panelnav, .right-panelnav ul, .right-panelnav ul li, .right-panelnav ul li a{clear:both; width:100%; float:left;}
.right-panelnav ul li{margin:10px 0 0;}.right-panelnav ul li:first-child{margin:0;}
.right-panelnav ul li a{color:#FFF; font-size:14px; padding:10px 0; text-indent:10px;}
.certification{text-align:center; margin:10px 0 0;}
/*certification in right coloumn*/
.certification, .certification a{clear:both; width:100%; float:left;}
.certification a{display:inline-block;}
.goldcorporatemember{background:url(../images/rank-goldcorporatemember.png) no-repeat 0 0; height:57px;}
/*Center coloumn text content*/
.text-rigion {margin-top:12px;}
.text-rigion, .text-rigion p, .text-list, .text-rigion h5, .member-detail h6{clear:both; width:100%; float:left;}
.text-rigion .title h1{color:#F35959; float:left; font-size:24px; padding:0 0 15px;}
.title h2{color:#f2504e; font-size:24px; padding: 20px 0 0 20px;}
.fixerarea .title h1{color:#f2504e; font-size:28px; padding:20px 0 15px;}

.text-rigion p{color:#333; font-size:14px; padding:5px 0 10px;}
.text-rigion h5{color:#444; font-size:15px; padding:10px 0;}
.text-list li{clear:both; width:100%; float:left; font-size:14px; color:#333; list-style:disc inside; margin:5px 0 0;}
.text-list li:first-child{margin:0;}
.text-list li a{font-size:14px; color:#333;}.text-list li a:hover{color:#F35959;}
/*Inner page structure End*/

/*Partation format text*/
.text-partation, .text-part50 h3, .text-part50 h5, .text-part50 a{clear:both; width:100%; float:left;}
.text-partation{margin:25px 0;}
.text-part50{width:41.9%; border-left:1px solid #aaa; padding:5px 0 5px 4%; display:table-cell; vertical-align:top;}
.text-part50:first-child{border-left:0; padding:5px 4% 5px 0; text-align:right;}
.text-part50 h3{color:#1e3541; font-size:24px; padding:0 0 5px;}
.text-part50 h3 + h5{padding:0 0 3px;}
.text-part50 h5{color:#060606; font-size:16px; padding:20px 0 2px;}
.text-part50 a{color:#333; font-size:15px; text-decoration:underline;}
.text-part50 a:hover{color:#000;text-decoration:underline;}

/*About Page start*/
.member-state.internalpages{background:#F0EFEF;padding:10px 0 0;}
.banner-state.about-page{height:280px;}
.about-page .bannertext { background:rgba(255, 255, 255, 0.7); color:#283d4f; width:46%; float: right; margin: 100px 0 0; padding: 10px;}
.about-page .bannertext p{color:#283d4f; text-shadow:0 0 1px #323e4e;}
.about-page .bannertext .readmore{color:#182029; margin: 15px 0 0 4%;}
.member-state .title h1{background:#F2504E; float:left; border-left:20px solid #000; border-bottom:4px solid #333; color:#FFF; font-size:26px; line-height:26px; padding:8px 20px; position:relative;}
.heading-pointer{width:31px; height:31px; position:absolute; bottom:-25px; right:0; background:url(../images/sprite-02.png) no-repeat right 0;}
.about-region{padding:15px; overflow:hidden; border-bottom:2px solid #252736;}
.member-state .text-rigion p{padding:15px 0 0;width:auto;}
.member-state .text-rigion p:first-child{padding:0;}

/*About page domtab-nav starts*/
.domtab-region, .domtab-nav, .domtab-nav ul{/*clear:both;*/float:left;width:100%;}
.domtab-nav{border:1px solid #ccc; height:48px;}
.domtab-nav ul{background:#ddd; padding:1px; margin:0 0 8px;}
.domtab-nav li{float:left; font-size:16px; position:relative; border-left:1px solid #ccc;}
.domtab-nav li:hover, .domtab-nav li.selective{background:#f2504e;}
.domtab-nav li:first-child, .domtab-nav li:first-child a{border-left:0;}
.domtab-nav li a{color:#182029; display:inline-block; padding:10px 0; border-left:1px solid #e7e4e4; border-right:1px solid #e7e4e4; width:99.8%; float:left;}
.domtab-nav li a i{margin:0 0 0 10px;}
.domtab-nav li.selective a{color:#FFF;}
.domtab-nav .icontab-pointer{width:22px; height:18px; position:absolute; left:2px; bottom:-18px; background-position:right -43px; display:none;}
.domtab-nav li.selective .icontab-pointer{display:block;}
.domtab-nav li{width:12%;}
.domtab-nav li:first-child + li + li + li{width:20%;}
.domtab-nav li:first-child + li + li + li + li{width:13%;}
.domtab-nav li:first-child + li + li + li + li + li{width:13%;}
.domtab-nav li:first-child + li + li + li + li + li + li{width:18%;}
.domtab-material{margin:13px 0 0;}
[class^="icontab-"], [class*=" icontab-"], .tabFact-arrow{display:inline-block;line-height:normal;vertical-align:middle;background-image:url(../images/sprite-02.png); background-repeat:no-repeat;width:35px;height:25px;}
.icontab-team {background-position:0 0;}				li.selective .icontab-team{background-position:-40px 0;}
.icontab-values{background-position:0 -30px;}			li.selective .icontab-values{background-position:-40px -30px;}
.icontab-people{background-position:0 -60px;}			li.selective .icontab-people{background-position:-40px -60px;}
.icontab-awards{background-position:0 -90px;}			li.selective .icontab-awards{background-position:-40px -90px;}
.icontab-factsheet{background-position:0 -120px;}		li.selective .icontab-factsheet{background-position:-40px -120px;}
.icontab-clients{background-position:0 -150px;}			li.selective .icontab-clients{background-position:-40px -150px;}
.icontab-csr{background-position:0 -180px;}				li.selective .icontab-csr{background-position:-40px -180px;}

/*About page domtab-nav Ends*/

/*About page domtab-stuff starts*/

.domtab-stuff p, .team-region, .team-region ul, .team-region p, .member-detail h5, .member-detail h6, .view-profile, .domtab-material, .domtab-stuff,  .tabFact-Content ul, .award-region, .partner-region, .vision-region{clear:both; float:left; width:100%;}	
	
.domtab-stuff{background:url(../images/about-tabs-container-bg.jpg) left top repeat-x; border-top:5px solid #f2504e;}
.title h2{color:#f2504e; font-size:24px; padding:20px 0 0 20px;}
.domtab-stuff p{color:#555; font-size:14px; padding:10px 10px 10px 20px; width:auto;}





/*About page vision & Mission Starts*/
.vision-region ul{clear:both; text-align:center; vertical-align:top;}
.vision-region li{background:none transparent; border:1px solid #dadada; cursor:default; display:inline-block; height:250px; margin:5px; padding:0 55px; vertical-align:top; width:365px;}
.vision-region li:hover{background:url(../images/sprite-02.png) right bottom no-repeat;}
	.vision-region li i{height:100px; margin:10px; width:100px;}
		i.sign-vision{background-position:-380px 0;}
		i.sign-mission{background-position:-380px -110px;}
		i.sign-values{background-position:-380px -220px;}
		i.sign-culture{background-position:-380px -330px;}

.vision-region h2{color:#434752; font-size:30px;}
.vision-region li:hover h2{color:#fff;}
.vision-region p{color:#434752; font-size:16px;}
.vision-region li:hover p{color:#ccc;}
/*About page vision & Mission Ends*/

/*About page people Starts*/
.people-region ul{clear:both; text-align:center; vertical-align:top;}
.people-region li{border-left:1px solid #dadada; cursor:default; display:inline-block;  margin:5px; padding:0 25px; vertical-align:top; width:400px; border-top:1px solid #dadada;}
.people-region li.even{border-left:0;}
.people-region li:first-child, .people-region li:first-child + li{border-top:0;}
.people-region li i{display:inline-block; height:230px; margin:10px; width:380px;}
.people-region p{color:#555; font-size:14px;}
/*About page people Ends*/

Senior Management list begin
.senior-member, .senior-member ul, .senior-membertxt h4, .senior-membertxt h5{width:100%; float:left; clear:both;}
.senior-member ul{text-align:center;}
.senior-member ul li{display:inline-block; width:300px; height:100px; margin:10px 5px 0; border:1px solid #ddd; padding:5px; overflow:hidden;}
.senior-member ul li:hover{border:1px solid #aaa;}
.senior-memberimg{border:1px solid #eee;}
.senior-memberimg, .senior-memberimg img{float:left; width:98px; height:98px;}
.senior-membertxt{overflow:hidden; text-align:left; padding:0 0 0 10px; clear:right;}
.senior-membertxt h4{font-size:16px; color:#333; line-height:18px;}
.senior-membertxt h5{font-size:12px; color:#777; line-height:14px; letter-spacing:0.08em; padding:4px 0;}
/*Senior Management list end*/



/*Landing Page Begin*/
.landing-page{}
.landing-page .rsliderstate{display:none;} 
.landing-page .banner-state.internalpages{overflow:hidden;}
.landing-page .banner-state.internalpages img{height:280px;}
.interprise-serves, .site-jump{width:100%; float:left;}
.interprise-serves{color:#434752; font-size:13px; letter-spacing:0.08em; padding:3px 0 10px;}
.interprise-serves li{clear:both; list-style:disc inside; color:#434752; font-size:13px; padding:0 0 10px;}
.interprise-serves li h6{font-size:15px; color:#252736; display:inline-block;}
.site-jump{text-align:center; padding:10px 0;}
.site-jump .btn-black{display:inline-block; font-size:14px;}
/*Landing Page End*/

/*Banner Begin*/
.banner, .banner .title h1{width:100%; float:left;}
.banner{height:150px; background:url(../images/bg-banner.png) repeat 0 0; position:relative;}
.banner p{font-size:26px; color:#f2504e; padding:33px 30px 0 0; text-align:right; clear:both; height:72px; line-height:36px;}
.banner .title h1{font-size:60px; color:#000; line-height:45px; opacity:0.4; text-indent:18px; text-transform:uppercase;}
/*Banner End*/

/*Related Links Begin*/
.related-link{margin:20px 0 0;}
.related-link, .related-link .title h3, .related-link ul, .related-link ul li, .related-link ul li h4 a{width:100%; float:left;}
.related-link .title h3{background:#E4E4E4; color:#f04543; font-size:16px; padding:8px 0; text-indent:10px;}
.related-link ul{background:#f0f0f0; border-top:1px solid #d8d8d8;}
.related-link ul li{border-bottom:1px solid #d8d8d8; border-top:1px solid #fff; padding:10px 0;}
.related-link ul li h4, .related-link ul li p{clear:both; padding:0 0 0 10px; overflow:hidden;}
.related-link ul li h4 a{color:#111; font-size:15px;}
.related-link ul li p{line-height:16px;}
.related-link ul li p a{color:#777; font-size:14px;}.related-link ul li p a:hover{color:#000;}
.architecture-head{padding:0 5px 0 0;}
/*Related Links End*/

/*Bread Cromb Begin*/
#bread-cromb, #bread-cromb ul{width:100%; float:left;}
#bread-cromb ul li{float:left; background:url(../images/tab-breadcromb.png) no-repeat 0 5px; color:#000; padding:0 8px 0 16px; font-size:12px;}
#bread-cromb ul li:first-child{background:none; padding:0 8px 0 0;}
#bread-cromb ul li a{float:left; color:#666;}
#bread-cromb ul li:hover a{color:#222;}
/*Bread Cromb End*/

/*Contact Page Begin*/
#map_canvas {width:100%; height:100%; z-index:-5; position:fixed !important;}
#googleMap, #googleMap img{width:100%; height:100%; position:fixed !important; top:0; left:0; z-index:-5;}
#contactbg{width:100%; height:400px; position:fixed !important; bottom:0; left:0; z-index:-4; background:url(../images/strip-gradiantbgslider.png) repeat-x 0 bottom;}
.contactinfo{padding:30px 0 0;}
.contactinfo, .contact-address h4, .contactbox, .contactbox address, .contact-detail, .contact-detail li{width:100%; float:left;}
.contactinfobox{width:49.8%; float:left; border-left:1px solid #e5e5e5;}
.contactinfobox:first-child{border-left:0;}
.contactinfobox .title h3{color:#333; font-size:18px; float:left;}
.contactinfobox .title h3, .contact-address{clear:both; padding:0 0 0 25px; overflow:hidden;}
.contactinfobox:first-child .title h3, .contactinfobox:first-child .contact-address{padding-left:0;}
.contactbox{min-height:100px;}
.contact-address h4{font-size:14px; color:#f39e66; padding:25px 0 1px;}
.contact-address h4:first-child{padding:10px 0 1px;}
.contactbox address{font-size:14px; color:#333; font-style:normal;}
.contact-detail li{color:#333;}
.contact-head{color:#999;}
.imageplacer{width:100%; float:left; text-align:left; padding:10px 0;}
.imageplacer img{max-width:100%; display:inline-block;}
/*Contact Page End*/

/*Educatin page styles Begin*/
.edu-tech, .edu-tech ul, .edu-name, .edu-tech ul li a{width:100%; float:left; clear:both;}
.edu-tech ul{text-align:left;}
.edu-tech > ul > li{width:220px; position:relative; display:inline-block; margin:10px 20px 10px 0; border:1px solid #d4d4d4; background:#f5f5f5;}
.edu-tech ul li a{height:115px; padding:15px 0; text-align:center;}
.eduicon{width:70px; height:70px; display:inline-block; background:url(../images/sprite-01.png) no-repeat -360px 0; text-align:center;}
.eduicon i{width:40px; height:40px; margin:15px 0 0;}
.edu-name{font-size:15px; color:#333; padding:10px 0 0;}
.edu-tech > ul > li:hover{border:1px solid #c4c4c4; background:#fcfcfc}
.edu-tech > ul > li:hover .eduicon{background-position:-430px 0;}
/*.edu-tech > ul > li:hover .edu-wins{display:block;}*/
.edu-wins{width:235px; position:absolute; left:-15px; top:140px; z-index:1; border:1px solid #999; background:#fff; padding:10px;}
.edu-wins .title h4{font-size:15px; color:#333; float:left;}
.edu-wins p, .edu-wins ul, .edu-wins ul li{width:100%; float:left; font-size:14px;}
.edu-wins ul li{color:#333; list-style:inside;}
.edu-winspoint{width:100%; height:25px; position:absolute; left:0;}
.edu-winspoint i{width:30px; height:25px; background-image:url(../images/sprite-01.png); background-repeat:no-repeat; float:left; margin:0 0 0 10%;}
.edu-wins.botwins{}
.edu-wins.botwins .edu-winspoint{top:-25px;}
.edu-wins.botwins .edu-winspoint i{background-position:-200px -30px;}
.edu-wins.topwins{}
.edu-wins.topwins .edu-winspoint{bottom:-25px;}
.edu-wins.topwins .edu-winspoint i{background-position:-235px -30px;}

.icon-learningmanagement{background-position:-510px 0;}
li:hover .icon-learningmanagement{background-position:-510px -100px;}
.icon-contentrepository{background-position:-560px 0;}
li:hover .icon-contentrepository{background-position:-560px -100px;}
.icon-selflearning{background-position:-610px 0;}
li:hover .icon-selflearning{background-position:-610px -100px;}
.icon-fundraising{background-position:-660px 0;}
li:hover .icon-fundraising{background-position:-660px -100px;}
.icon-studentmanagement{background-position:-710px 0;}
li:hover .icon-studentmanagement{background-position:-710px -100px;}
.icon-assessmentportal{background-position:-760px 0;}
li:hover .icon-assessmentportal{background-position:-760px -100px;}
.icon-portfoliomanagement{background-position:-510px -50px;}
li:hover  .icon-portfoliomanagement{background-position:-510px -150px;}
.icon-erpsystem{background-position:-560px -50px;}
li:hover .icon-erpsystem{background-position:-560px -150px;}
.icon-adulteducation{background-position:-610px -50px;}
li:hover .icon-adulteducation{background-position:-610px -150px;}
.icon-educationalgame{background-position:-660px -50px;}
li:hover .icon-educationalgame{background-position:-660px -150px;}
.icon-gradebook{background-position:-710px -50px;}
li:hover .icon-gradebook{background-position:-710px -150px;}
.icon-ecommerce{background-position:-760px -50px;}
li:hover .icon-ecommerce{background-position:-760px -150px;}
/*Educatin page styles End*/

/*About page Factsheet starts*/
.accordian{clear:both; overflow:hidden;}
.accordian-title, .accordian-Content{clear:both;}
.accordian-title{color:#fff; cursor:pointer; font-size:18px; background:#444; border:1px solid #222; padding:4px 0; margin:10px 0 0; text-indent:10px; line-height:24px;}
.accordian-title.selective{background:#f2504e; border-color:#d53d3b;}
.accordian-arrow{background-position:-2px -210px; float:right; height:24px; width:24px; margin:0 5px 0 0;}
.accordian-title.selective .accordian-arrow{background-position:-40px -210px;}
.accordian-Content{background:#f3f3f3; padding:10px; border:1px solid #ddd; overflow:hidden;}
.accordian-Content p:first-child{padding:0 0 10px;}
.accordian-Content > ul{list-style-position:inside; margin:0 0 15px 15px; clear:both; float:left;}
.accordian-Content li{list-style:square outside; font-size:14px; color:#333; padding:5px 0 5px 2px; float:left; clear:both;}
.sabnavdisc{clear:both; float:left; margin:0 0 0 8px;}
.sabnavdisc li{list-style:disc outside; }
.sabnavhead{display:inline-block; float:left;}
/*About page Factsheet Ends*/

.code-name h5, .release-date h6{font-family:'Source Sans Pro', sans-serif; font-weight:400;}
.code-name .entry, .release-date .entry{font-family:'Source Sans Pro', sans-serif; font-weight:700;}
.versioninfo{padding:0 0 10px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ccc;}
.code-name{float:left;}
.code-name h5, .release-date h6{color:#444; }
.release-date{float:right;}
.code-name h5, .release-date h6{font-size:28px; padding:5px 0 0;}
.versioninfo, .code-name .entry, .release-date .entry, .code-name h5, .release-date h6{width:100%; float:left; clear:both;}
.code-name .entry, .release-date .entry{font-size:16px; color:#777; text-shadow:0 0 2px #fff;}
.banner.intpage{height:280px; background:none; overflow:hidden;}

/*software dom tab*/
.software-tab ul, .software-tab ul li a{width:100%; float:left;}
.software-tab ul{background:#dedede; overflow:hidden; border:1px solid #d1d1d1;}
.software-tab ul li{float:left; border-left:1px solid #d1d1d1; width:19.9%;}
.software-tab ul li:hover{background:#d3d3d3;}
.software-tab ul li.selective a{background:#F2504E; color:#fff;}
.software-tab ul li:first-child, .software-tab ul li:first-child a{border-left:0;}
.software-tab ul li a{font-size:16px; color:#333; padding:13px 0; border-left:1px solid #f6f6f6; text-align:center;}
/*software tab content fixer*/
.fixerarea.fixer{}
.fixerarea.fixer > .title:first-child{position:fixed; top:0; z-index:99;  max-width:1024px;}
.fixerarea.fixer #bread-cromb, .fixerarea.fixer #bread-cromb + .title, .fixerarea.fixer .software-tab{position:fixed; background:#fff; max-width:984px; width:100%; z-index:99; margin:0 0 0 -20px; padding:0 20px;}
.fixerarea.fixer .text-rigion{margin-top:150px;}

/*Instant Begin*/
.banner.instant p{color:#fff; text-align:left; margin-top:80px;}
.instant-net, .instant-net + li{width:19.9%;}
/*Instant End*/


/*About Page start*/
.member-state.internalpages{background:#F0EFEF;padding:10px 0 0;}

.banner-state.about-page{height:280px;}
.about-page .bannertext { background:rgba(255, 255, 255, 0.7); color:#283d4f; width: 46%; float: right; margin: 100px 0 0; padding: 10px;}
.about-page .bannertext p{color:#283d4f; text-shadow:0 0 1px #323e4e;}
.about-page .bannertext .readmore{color:#182029; margin: 15px 0 0 4%;}


.member-state .title h1{background:#F2504E; float:left; border-left:20px solid #000; border-bottom:4px solid #333; color:#FFF; font-size:26px; line-height:26px; padding:8px 20px; position:relative;}
.heading-pointer{width:31px; height:31px; position:absolute; bottom:-25px; right:0; background:url(../images/sprite-02.png) no-repeat right 0;}

.about-region{padding:15px; overflow:hidden; border-bottom:2px solid #252736;}
.member-state .text-rigion p{padding:15px 0 0;width:auto;}
.member-state .text-rigion p:first-child{padding:0;}

/*About page domtab-nav starts*/
.domtab-region, .domtab-nav, .domtab-nav ul{clear:both;float:left;width:100%;}
.domtab-nav{border:1px solid #ccc; height:48px;}
.domtab-nav ul{background:#ddd; padding:1px; margin:0 0 8px;}
.domtab-nav li{float:left; font-size:16px; position:relative; border-left:1px solid #ccc;}
.domtab-nav li:hover, .domtab-nav li.selective{background:#f2504e;}
.domtab-nav li:first-child, .domtab-nav li:first-child a{border-left:0;}
.domtab-nav li a{color:#182029; display:inline-block; padding:10px 0; border-left:1px solid #e7e4e4; border-right:1px solid #e7e4e4; width:99.8%; float:left;}
.domtab-nav li a i{margin:0 0 0 10px;}
.domtab-nav li.selective a{color:#FFF;}
.domtab-nav .icontab-pointer{width:22px; height:18px; position:absolute; left:2px; bottom:-18px; background-position:right -43px; display:none;}
.domtab-nav li.selective .icontab-pointer{display:block;}
.domtab-nav li{width:12%;}
.domtab-nav li:first-child + li + li + li{width:20%;}
.domtab-nav li:first-child + li + li + li + li + li{width:16%;}
/*.domtab-nav li:first-child + li + li + li + li + li{width:13%;}
.domtab-nav li:first-child + li + li + li + li + li + li{width:20%;}*/
.domtab-material{margin:13px 0 0;}

[class^="icontab-"], [class*=" icontab-"], .tabFact-arrow{display:inline-block;line-height:normal;vertical-align:middle;background-image:url(../images/sprite-02.png); background-repeat:no-repeat;width:35px;height:25px;}

.icontab-team {background-position:0 0;}				li.selective .icontab-team{background-position:-40px 0;}
.icontab-values{background-position:0 -30px;}			li.selective .icontab-values{background-position:-40px -30px;}
.icontab-people{background-position:0 -60px;}			li.selective .icontab-people{background-position:-40px -60px;}
.icontab-awards{background-position:0 -90px;}			li.selective .icontab-awards{background-position:-40px -90px;}
.icontab-factsheet{background-position:0 -120px;}		li.selective .icontab-factsheet{background-position:-40px -120px;}
.icontab-clients{background-position:0 -150px;}			li.selective .icontab-clients{background-position:-40px -150px;}
.icontab-csr{background-position:0 -180px;}				li.selective .icontab-csr{background-position:-40px -180px;}

/*About page domtab-nav Ends*/

/*About page domtab-stuff starts*/
.domtab-stuff p, .team-region, .team-region ul, .team-region p, .member-detail h5, .member-detail h6, .view-profile, .domtab-material, .domtab-stuff,  .tabFact-Content ul, .award-region, .partner-region, .vision-region{clear:both; float:left; width:100%;}	
	
.domtab-stuff{background:url(../images/about-tabs-container-bg.jpg) left top repeat-x; border-top:5px solid #f2504e;}
.title h2{color:#f2504e; font-size:24px; padding:20px 0 0 20px;}
.domtab-stuff p{color:#555; font-size:14px; padding:6px 10px 0px 20px; width:auto;}

/*About page team-region starts*/
.team-region ul{text-align:center; vertical-align:top;}
.team-region ul li{border:1px solid #dadada; background:#e9e8e8; width:305px; height:82px; display:inline-block; padding:10px 5px 10px 0; text-align:left; margin:7px; vertical-align:top;}
.team-region ul li:hover{/*background:#454545;*/}
.team-region ul li.third-child{margin-right:0px;}
.member-summary{padding:15px 4% 10px;width:94%;float:left;}

.member-pic, .member-pic img{width:75px; height:75px; float:left;}
.member-pic{border:3px solid #fff; margin:0 10px;}

.member-detail{line-height:16px; overflow:hidden;}
.member-detail h5{font-size:18px; color:#333;}
li:hover .member-detail h5{/*color:#f0efef;*/}
.member-detail h6{font-size:12px; color:#999; padding:5px 0;}
li:hover .member-detail h6{/*color:#bbb;*/}

.profile-btn{display:inline-block; border:1px solid #e7e4e4; background:#ddd; color:#333; padding:2px 5px;}
.profile-btn:hover{/*background:#454545;color:#ddd;*/ color:#f2504e; }
/*About page team-region Ends*/

/*About page Factsheet starts*/
.fact-acordian{padding:20px; clear:both; overflow:hidden;}
.tabFact-title, .tabFact-Content{clear:both;}
.tabFact-title{color:#fff; cursor:pointer; font-size:18px; background:#444; border:1px solid #222; padding:5px 0; margin:10px 0 0; text-indent:10px; line-height:24px;}
.tabFact-title.selective{background:#f2504e; border-color:#d53d3b;}
.tabFact-arrow{background-position:-2px -210px; float:right; height:24px; width:24px; margin:0 5px 0 0;}
.tabFact-title.selective .tabFact-arrow{background-position:-40px -210px;}
.tabFact-Content{background:#e1e1e1; float:left;}
.tabFact-Content ul{list-style-position: outside; padding: 0 40px 15px; width: auto;}
.tabFact-Content li{list-style-type:square; font-size:14px; color:#333; padding: 5px 0;}
.tabFact-Content .tabFact-Heading{background-color:#ccc; font-size:15px; font-weight:500; padding:10px 5px 10px 20px; color:#000;}
/*About page Factsheet Ends*/


/*About page Award & Accolades starts*/
.award-region{border-bottom:1px solid #ccc; padding-bottom:30px;}
.award-region ul, .partner-region ul{clear:both; text-align:center; vertical-align:top;}
.award-region li, .partner-region li{display:inline-block; vertical-align:top; position:relative;}
li:hover .award-overlay{display:block;}
li:hover .partner-overlay{display:none;}
.award-overlay .readmore, .partner-overlay .readmore{color:#bbb; display:inline-block; font-size:24px; margin:10px 0 0;}
.award-overlay .readmore:hover, .partner-overlay .readmore:hover{color:#fff;}

/*About page Award-Region starts*/
.award-region li{ background:#e1e1e1; height:215px; margin:10px 8px 10px 8px; padding:10px; width:290px;}
.award-box{background:url(../images/award-bg.png) 0 0 no-repeat;padding:0 5px; width:280px; height:215px; display:inline-block;}
.award-pic{display:inline-block; padding:30px 0 0;}
	.award-pic i{height:105px; width:145px;}
		i.sign-business{background-position:-90px 0;}
		i.sign-csr{background-position:-90px -110px;}
		i.sign-catalog2go{background-position:-90px -220px;}
		i.sign-cnbc{background-position:-90px -330px;}
		i.sign-c2g-nasscom{background-position:-90px -440px;}
.award-box h3{font-size:18px; line-height:20px; color:#333;}
.award-box > .readmore{color:#f2504e;font-size:14px;}
.award-overlay{background:rgba(0, 0, 0, 0.8); display:none; height:235px; left:0; position:absolute; top:0; width:310px;}
.award-overlay i{background-position:0 -240px; clear:both; display:block; margin:70px auto 0; height:50px; width:50px;}
.award-overlay i:hover{background-position:0 -300px;}
/*About page Award-Region Ends*/

/*About page partner-Region Ends*/
.partner-region{padding-bottom:10px;}
.partner-region h3{color:#f2504e; font-size:24px; margin:20px 0 10px; text-indent:10px;}
.partner-region li{background:#ccc; height:120px; margin:10px 0 10px 10px; padding:5px; width:225px;}
.partner-box{background:url(../images/partner-bg.png) 0 0 no-repeat; width:225px; height:120px; display:inline-block;}
.partner-pic{display:inline-block; padding:25px 0 0;}
	.partner-pic i{height:65px; width:110px;}
		i.sign-cmmi {background-position:-250px 0;}
		i.sign-microsoft {background-position:-250px -70px;}
		i.sign-appcelerator {background-position:-250px -140px;}
		i.sign-himss {background-position:-250px -210px;}
		i.sign-njtc {background-position:-250px -280px;}
		i.sign-nasscom {background-position:-250px -350px;}
		i.sign-chamber {background-position:-250px -420px;}
.partner-overlay{background:rgba(0, 0, 0, 0.8); position:absolute; left:0; top:0; display:none; width:235px; height:130px;}
.partner-overlay i{background-position:0 -360px; clear:both; display:block; margin:30px auto 0; height:50px; width:50px;}
.partner-overlay i:hover{background-position:0 -420px;}
.partner-overlay .readmore{font-size:18px;}
/*About page partner-Region Ends*/
/*About page Award & Accolades Ends*/


/*About page vision & Mission Starts*/
.vision-region ul{clear:both; text-align:center; vertical-align:top;}
.vision-region li{background:none transparent; border:1px solid #dadada; cursor:default; display:inline-block; height:250px; margin:5px; padding:0 55px; vertical-align:top; width:365px;}
.vision-region li:hover{background:url(../images/sprite-02.png) right bottom no-repeat;}
	.vision-region li i{height:100px; margin:10px; width:100px;}
		i.sign-vision{background-position:-380px 0;}
		i.sign-mission{background-position:-380px -110px;}
		i.sign-values{background-position:-380px -220px;}
		i.sign-culture{background-position:-380px -330px;}

.vision-region h2{color:#434752; font-size:30px;}
.vision-region li:hover h2{color:#fff;}
.vision-region p{color:#434752; font-size:16px;}
.vision-region li:hover p{color:#ccc;}
/*About page vision & Mission Ends*/

/*About page people Starts*/
.people-region ul{clear:both; /*text-align:center;*/ vertical-align:top;}
.people-region li{border-left:1px solid #dadada; cursor:default; display:inline-block;  margin:5px; padding:0 25px; vertical-align:top; width:400px; border-top:1px solid #dadada;}
.people-region li.even{border-left:0;}
.people-region li:first-child, .people-region li:first-child + li{border-top:0;}
.people-region li i{display:inline-block; height:230px; margin:10px; width:380px;}
.people-region p{color:#555; font-size:14px;}
/*About page people Ends*/

/*About page domtab-stuff Ends*/
/*About Page End*/

/*Contact in right panel begin*/
.right-panel .contactinfo{padding:0; background:#f0f0f0;}
.right-panel .contactinfobox{width:auto; border:0; padding:15px; overflow:hidden; border-bottom:1px solid #d8d8d8; border-top:1px solid #fff;}
.right-panel .contactbox{min-height:inherit;}
.right-panel .contactinfobox .title h3, .right-panel .contact-address{padding:0;}
.right-panel .contactinfobox:first-child{padding:12px 15px 15px; border-top:0;}
.right-panel .point-list li{margin:5px 0 0 8%;}
.right-panel .contactinfobox.factlist:first-child .title h3{margin:0;}
.right-panel .contactinfobox.factlist .title h3{font-size:14px; margin:25px 0 0;}
.right-panel .contactinfobox.factlist .title:first-child h3{font-size:14px; margin:0;}
/*Contact in right panel begin*/


.speak-area, .employee-region, .employee-box, .employee-thought p{width:100%; float:left;}
.employee-region{padding:20px 0;}
.employee-img{margin:0 15px 0 0; border:1px solid #999;}
.employee-img, .employee-img img{width:100px; height:130px; float:left;}
.employee-thought{overflow:hidden;}
.employee-thought .title h4{font-size:16px; float:left; color:#333; margin:-2px 0 0; padding:0 0 5px;}
.employee-thought p{padding:0 0 15px;}
.employee-box{display:none;}
.employee-box:first-child{display:block;}

/*team css*/
.pic-team{border:5px solid #fff; margin:0px 10px 10px 0px;}
.font14{ font-size:14px; color:#333;}
.col329{ width:324px; float:right;}
.col170{width:175px; float:left;}
.col170 p{ color:#000;}

/* for client page */
	
.client_page_bg td {background-image:url(../images/client_logo_bg.gif);	width:130px; height:74px; border:1px solid #CCC;}
.client_page_bg td:hover {	background-image:url(../images/client_logo_bg_hover.gif);}











@media only screen and (max-width:1024px) {
	#slider3-pager > li:first-child{margin:0 0 0 25px;}
	
	/*Client*/
	.clent-list li, .clent-list li a{width:132px;}
	
	}

@media only screen and (max-width:857px) {
	/*Home Page Begin*/
	#slider3-pager > li, #slider3-pager > li > a{max-width:80px; height:85px;}
	#slider3-pager > li > a > img{height:85px; margin:0 0 0 -60px; width:auto;}
	#slider3-pager > li:first-child{margin:0 0 0 20px;}
	.header-state{padding:0 20px;}
	.bannertext{margin:75px 0 0 18px;}
	.landing-page .banner-state.internalpages img{margin:0 -160px 0 0;}
	.techslider{padding:5px 20px;}
	.home .material-state{padding:20px;}
	#footernav-state{padding:20px 20px 0;}
	.instant-net, .instant-net + li{width:18.9%;}
	.fixerarea.fixer > .title:first-child{max-width:1024px;}
	.fixerarea.fixer #bread-cromb, .fixerarea.fixer #bread-cromb + .title, .fixerarea.fixer .software-tab{max-width:817px;}
	
	
	/*Client*/
	.clent-list li{margin:15px 15px 0 0;}
	.clent-list li, .clent-list li a{width:145px;}
	.clent-list li a img{width:88%;}
	}
	
@media only screen and (max-width:767px) {
	.polsani{margin:10px 0 0;}
	/*Main Navigation*/
	#main-nav ul li, #main-nav ul li a{float:left; width:100%; clear:both; margin:0; text-align:left;}
	#main-nav{margin:5px 0 0;}
	#main-nav > ul{position:absolute; right:0; top:34px; background:#fff; width:442px; display:none;}
	#main-nav > ul > li{border-top:1px solid #aaa;}
	#main-nav > ul > li:first-child{border-top:0;}
	#main-nav > ul > li > a{padding:10px 0; text-indent:10px;}
	#main-nav > ul > li:hover{padding:0;}
	#main-nav > ul > li:hover > a{color:#666; background:#d5d5d5;}
	#main-nav > ul > li.active a:hover{color:#fff;}
	#main-nav > ul > li > ul > li{border-top:1px solid #ccc;}
	#main-nav ul li.active a + ul{margin-top:10px;}
	.navbar-toggle{display:block;}
	#main-nav.clicked .navbar-toggle{background:#fff; border:1px solid #fff;}
	#main-nav.clicked .icon-bar{background:#333;}
	/*Sub navigation list and box*/
	#main-nav > ul > li > ul, #main-nav > ul > li > .box-nav{display:block; position:static; background:#efefef; padding:0; display:none; border:1px solid #ccc; margin:10px; width:auto; float:none; overflow:hidden; clear:both;}
	#main-nav > ul > li:hover > ul, #main-nav > ul > li:hover > .box-nav{display:none;}
	#main-nav > ul > li > ul > li > a, #main-nav > ul > li > .box-nav > ul > li > a{color:#666;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > a{text-indent:10px; color:#666; padding:5px 0;}
	#main-nav > ul > li > .box-nav > ul > li:hover > a,
	#main-nav > ul > li > .box-nav > ul > li > ul > li > a:hover{color:#eee; background:#333;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > nav > a{text-indent:30px; color:#888; background-position:32px 8px;}
	.pointer{top:38px;}
	#main-nav ul li.active a{box-shadow:none;}
	#main-nav ul li.active a + ul{margin-top:50px;}
	
	
	.box-area{width:100%; margin:0;}
	.box-area > li > a{text-indent:10px;}
	.box-area > li > ul{padding:0; float:none; width:auto; background:#fff; clear:both; overflow:hidden; margin:0 10px; border:1px solid #ddd;}
	#main-nav > ul > li > .box-nav > ul > li > ul.box-area > li > ul > li > a{color:#666;}
	
	/*Banner*/
	#slider3-pager > li{margin: 0 0 0 10px;}
	#slider3-pager > li, #slider3-pager > li > a{max-width:75px; height:80px;}
	#slider3-pager > li > a > img{height:80px; margin:0 0 0 -60px; width:auto;}
	#slider3-pager > li.rslides_here > a > .slidetext{background-position:0 -9px;}
	.slidetext{font-size:12px; height:34px; line-height:14px; background-position:0 -9px;}
	.bannertext{margin:40px 0 0 20px; height:150px;}
	.bannertext p{font-size:18px; line-height:22px;}
	.bannertext .readmore a{font-size:14px;}
	/*Footer*/
	#footawards, #footnavigation, #footawards .title h6, .foot-socialicon, #footnavigation ul, #footnavigation ul li, .footlistnav{clear:both; width:100%; float:left;}
	#footawards{max-width:none; margin:0;}
	#footawards .title h6, .awardsframe,.foot-socialicon, #footerlink-state, #footnavigation{text-align:center;}
	.awardsframe .icon-award, .copyright, .footerlink, .foot-socialicon a{display:inline-block; float:none;}
	#footnavigation ul li:first-child + li + li{max-width:22%; margin-right:-6%;}
	.copyright, .footerlink{float:none; line-height:12px;}
	.footerlink a{display:inline-block;background-color:#e6a579; float:none; padding:0 10px;}
	.foot-socialicon{margin:20px 0 0; padding:20px 0 0; background:none; border-top:1px solid #aaa;}
	.foot-socialicon a{margin:0 8px;}
	#footnavigation ul li{text-align:left; float:none; display:inline-block; vertical-align:top;}
	/*inner page*/
	.internalpages .bannertext{top:15%; width:51%;}
	.internalpages .bannertext p{font-size:18px; line-height:22px;}
	.internalpages .bannertext .readmore{margin:15px 0 0;}
	.landing-page .banner-state.internalpages img{margin:0 -200px 0 0;}
	
	.contactinfo{padding:7px 0 20px;}
	.contactinfobox:first-child{border-top:0; padding:0;}
	.contactinfobox{width:100%; border-top:1px solid #ccc; padding:25px 0 0; border-left:0;}
	.contactinfobox .title h3, .contact-address{padding:0;}
	.contact-address h4{font-size:16px;}
	
	/*Awards*/
	.award-region li{width:180px; display:inline-block;}
	.partner-region li{width:130px;}
	
	
	/*Team*/
	.team-region ul li{/*padding:0; height:265px; min-height:235px; width:31.6%; margin:1% 1% 0 0;*/ border:1px solid #dadada; background:#e9e8e8; width:305px; height:82px; display:inline-block; padding:10px 5px 10px 0; text-align:left; margin:7px; vertical-align:top;}
	.member-pic{margin:0; padding:5% 5% 0;}
	.member-pic, .member-detail{height:auto; width:90%;}
	.member-pic img{height:auto; width:100%;}
	.member-pic{border:0;}
	.member-detail{clear:both; padding:5%;}
	
	/*Client*/
	.clent-list li{width:49.6%; margin:15px 0 0; float:left; text-align:center;}
	.clent-list li a{width:140px; height:65px; float:none; display:inline-block;}
	}
	


@media only screen and (max-width:599px) {
	/*Header*/
	#header-navigation{width:100%; float:left; text-align:center; padding:0;}
	#header-search{float:right;}
	#header-nav nav a{padding:0 8px;}
	#header-nav a:first-child{padding-left:0;}
	/*main navigation*/
	#main-nav ul li, #main-nav ul li a{float:left; width:100%; clear:both; margin:0; text-align:left;}
	#main-nav > ul{position:absolute; right:0; top:35px; background:#fff; width:440px; display:none;}
	#main-nav > ul > li{border-top:1px solid #aaa;}#main-nav > ul > li:first-child{border-top:0;}
	#main-nav > ul > li > a{padding:10px 0; text-indent:10px;}
	#main-nav > ul > li:hover{padding:0;}
	#main-nav > ul > li:hover > a{color:#E6A579;}
	#main-nav > ul > li.active a:hover{color:#fff;}
	#main-nav > ul > li > ul > li{border-top:1px solid #ccc;}
	#main-nav ul li.active a + ul{margin-top:10px;}
	.navbar-toggle{display:block;}
	/*Sub navigation list and box*/
	#main-nav > ul > li:hover > ul, 
	#main-nav > ul > li:hover > .box-nav{display:none;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > a{color:#E6A579; padding:5px 0;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > nav > a{text-indent:30px; color:#888; background-position:32px 8px;}
	.pointer{top:38px;}
	/*Banner*/
	.rsliderstate{top:93px;}
	#slider3-pager, #material-container{text-align:center;}
	#slider3-pager > li, #slider3-pager > li:first-child{margin:10px 6px 0; display:inline-block; float:none;}
	#slider3-pager > li, #slider3-pager > li > a{max-width:93px; height:95px; overflow:hidden;}
	#slider3-pager > li > a > img{height:95px; margin:0 0 0 -60px; width:auto;}
	#slider3-pager > li.rslides_here > a > .slidetext{background-position:0 -4px;}
	.slidetext{height:40px; line-height:16px; background-position:0 -4px;}
	.bannertext .readmore a{font-size:14px;}
	/*Testimonial*/
	.testimonial{margin:0; clear:both; float:none; width:auto; max-width:410px; display:inline-block;}
	.testimonial-slider .jcarousel-container, .testimonial-slider .jcarousel-clip, .testimonial-sliding > li{width:400px;}
	.testimonial .title h4, .testimonial-slider p, .testimonial-post{text-align:left;}
	/*Text Content*/
	.blocker-content{clear:both; padding:35px 0 0;}
	.blocker-txt p{text-align:left;}
	/*Footer*/
	.awardsframe .icon-award{margin:8px 4px 0;}
	#footnavigation ul li:first-child + li + li{max-width:28%; margin-right:-5%;}
	.footerlink a{padding:0 10px;}
	.foot-socialicon a{margin:0 8px;}
	#footnavigation ul li{float:none; display:inline-block; vertical-align:top;}
	/*inner page*/
	.center-panel, .right-panel, .left-panel{clear:both; float:left; width:100%;}
	.center-panel{padding:0; text-align:left;}
	.right-panelnav ul li{width:auto; clear:none; margin:0;  width:28.7%; margin:0 0 0 1px;}
	.right-panelnav ul li:first-child{margin:0;  width:42%;}
	.certification a{width:173px; float:none;}
	.landing-page .internalpages .bannertext .readmore{margin:15px 0 0;}
	.landing-page .banner-state.internalpages img{margin:0 -200px 0 0; height:230px;}
	.left-panelnav > ul > li > a, .related-link .title h3, .related-link ul li{text-align:left;}
	#bread-cromb{margin:15px 0 0;}
	
	
	/*Awards*/
	.award-region li{display:inline-block; margin:2% 2% 0 0; width:46%;}
	.partner-region li{width:29.8%; margin:3% 1.5% 0; float:left;}
	
	/*Client*/
	.clent-list li{width:30%; min-width:110px; height:auto; margin:3% 1.5% 0; float:left; text-align:center;}
	.clent-list li a{width:100%; height:55px;}
	.clent-list li a img{max-width:70%; width:130px;}
		
	}
@media screen and (min-width:768px) and (max-width:857px) {
	.contact-address h4{font-size:19px;}
	.contactbox {min-height:125px;}
	
	
	/*Team*/
	.team-region ul li{height:105px;}
	.member-detail h5{font-size:13px;}
	.member-pic, .member-pic img{height:80px; width:80px;}
	}
	
@media screen and (min-width:600px) and (max-width:700px) {
	/*Awards*/
	.award-region li{width:99.4%; margin:15px 0 0;}
	}

@media screen and (min-width:600px) and (max-width:767px) {}

@media screen and (min-width:480px) and (max-width:599px) {}

@media only screen and (max-width:479px){
	.rsliderstate{top:120px;}
	.rslides > li{overflow:hidden;}
	.rslides img{width:auto; height:550px; margin:0 0 0 -400px;}
	/*Header*/
	header{height:120px;}
	.header-state {padding:0 15px;}
	#header-nav{height:25px; padding:0;}
	#header-search input[type="text"]{display:inline-block; float:none;}
	.polsani{margin:0;}
	.mainnavholder{clear:both; float:none;}
	#headernav-state{width:100%; text-align:center;}
	#header-nav nav, .polsani{float:none; display:inline-block;}
	/*Banner*/
	.banner{height:auto; background-repeat:repeat-y;}
	.banner p{font-size:24px; line-height:28px; padding:20px 15px 10px;}
	.banner .title h1{font-size:40px; line-height:30px; text-indent:12px;}
	#slider3-pager > li{margin:14px 7px 0; float:none; display:inline-block;}
	#slider3-pager > li:first-child{margin:14px 7px 0;}
	.bannertext{margin:20px 0 0 15px;}
	.landing-page .internalpages .bannertext .readmore{margin:15px 0 0;}
	.landing-page .banner-state.internalpages img{margin:0 -200px 0 0; height:230px;}
	/*main navigation*/
	#main-nav{margin:0 0 0 12px; padding:0;}
	#main-nav ul li, #main-nav ul li a{float:none; width:auto; display:block; clear:both; margin:0; text-align:left;}
	#main-nav > ul{position:absolute; background:#fff; width:289px; display:none;}
	#main-nav > ul > li{border-top:1px solid #e5e5e5;}#main-nav > ul > li:first-child{border-top:0;}
	#main-nav > ul > li > a{padding:10px 0; text-indent:10px;}
	#main-nav > ul > li:hover{padding:0;}
	#main-nav > ul > li:hover > a{color:#E6A579;}
	#main-nav > ul > li.active a:hover{color:#fff;}
	#main-nav > ul > li > ul > li{border-top:1px solid #ccc;}
	#main-nav ul li.active a + ul{margin-top:10px;}
	.navbar-toggle{display:block;}
	/*Sub navigation list and box*/
	#main-nav > ul > li:hover > ul, 
	#main-nav > ul > li:hover > .box-nav{display:none;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > a{color:#E6A579; padding:5px 0;}
	#main-nav > ul > li > .box-nav > ul > li > ul > li > nav > a{color:#888; background-position:10px 10px; padding:2px 0 2px 18px;}
	.pointer{top:38px; display:none !important;}
	/*Material container*/
	.material-state{padding:15px;}
	.home .material-state{padding:15px;}
	/*Testimonial*/
	.testimonial{max-width:260px;}
	.testimonial-slider .jcarousel-container, .testimonial-slider .jcarousel-clip, .testimonial-sliding > li{width:260px;}
	/*Footer*/
	#footnavigation ul li:first-child, #footnavigation ul li:first-child + li, #footnavigation ul li:first-child + li + li{max-width:none; margin:15px 0 0;}
	.awardsframe .icon-award, .foot-socialicon a, #footnavigation ul li .title h6, .footlistnav a{ float:none;}
	.awardsframe .icon-award{margin:8px 4px 0;}
	.copyright{float:none; padding:0;}
	.techslider.technicals{padding:5px 15px;}
	#footerlink-state{padding:10px 15px;}
	.footerlink{width:100%; padding:10px 0 0;}
	.footerlink a{padding:0 3px;}
	.footerlink a:first-child{border-left:0;}
	.foot-socialicon a{margin:0 5px; display:inline-block;}
	#footernav-state{padding:15px 15px 0;}
	#footnavigation ul li{margin:15px 0 0;}#footnavigation ul li:first-child{margin:0;}
	#footnavigation ul li .title h6{padding:0;}
	.footlistnav a{width:auto; background:#cfcfcf; padding:0 4px; margin:4px 1px 0 0; font-size:12px; display:inline-block;}
	.footlistnav a:hover{background:#f4f4f4;}
	/*inner page*/
	.center-panel, .right-panel, .left-panel, .right-panelnav ul li a .manager{clear:both; float:left; width:100%;}
	.center-panel{padding:0; text-align:left;}
	.right-panelnav ul li{width:auto; clear:none; margin:0;  width:28.5%; margin:0 0 0 1px;}
	.right-panelnav ul li:first-child{margin:0;  width:42%;}
	.right-panelnav ul li a{text-indent:0;}
	.certification a{width:173px; float:none;}
	.right-panelnav ul li a .manager{}
	.bannertext .readmore a{font-size:12px; line-height:17px;}
	.left-panelnav > ul > li > a, .related-link .title h3, .related-link ul li{text-align:left;}
	
	/*Awards*/
	.award-region li{margin:15px 0 0; width:99.4%;}
	.partner-region li{width:46.5%; margin:3% 1% 0;}
	
	/*Team*/
	.member-detail h5{font-size:15px;}
	
	/*Client*/
	.clent-list li{width:47%; min-width:110px; height:auto; margin:3% 1.5% 0; float:left; text-align:center;}
	.clent-list li a{width:100%; height:auto;}
	.clent-list li a img{max-width:70%; width:130px;}
	
}
@media only screen and (max-width:360px){
	/*Team*/
	.team-region ul li{height:242px;}
}

@media only screen and (max-width:319px){
	.header-state{padding:0 10px;}
	#header-nav nav{display:inline-block; float:none;}
	#header-nav nav a{padding:0 5px; font-size:10px;}
	.polsani{float:none; display:inline-block; margin:5px 0 0;}
	#main-nav > ul{width:260px;}
	.banner p{padding:20px 10px 10px;}
	.banner .title h1{text-indent:8px;}
	.bannertext{margin:20px 0 0 10px;}	
	.home .material-state{padding:10px;}
	.techslider.technicals{padding:5px 10px;}
	#footernav-state{padding:15px 10px 0;}
	#footerlink-state{padding:10px 10px;}
	.material-state{padding:10px;}
	#main-nav > ul {width:229px;}

	/*Awards*/
	.award-region li{margin:15px 0 0; width:99.0%;}
	.partner-region li{width:99%; margin:15px 0 0;}
	
	/*Team*/
	.team-region ul li{width:99%; margin:15px 0 0; height:auto; min-height:inherit;}
	.member-pic{padding:10px;}
	.member-pic, .member-pic img{height:75px; width:75px;}
	.member-detail{clear:none; width:auto; padding:10px 0;}
	
	/*Client*/
	.clent-list li a img{width:88%;}
}

@media only screen and (max-width:275px){
	.footlistnav, #headernav-state{clear:both; width:100%; float:left;}
	.testimonial-slider .jcarousel-container, .testimonial-slider .jcarousel-clip, .testimonial-sliding > li{width:200px;}	
	
	/*Client*/
	.clent-list li{width:47%; min-width:96px; height:auto; margin:3% 1.5% 0; float:left; text-align:center;}
}
.name {
    border-style:solid;
border-color:#ff0000 #0000ff;
}

.glow {
  display: flexbox;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow:hover, .glow:focus, .glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}



















