﻿@charset utf-8;
#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-desigation ul.desigation li.shorthand p {
text-align:left!important;
}
.thought-main {
    /*border-top: 3px solid #F8C650;
    border-bottom: 3px solid #F8C650;*/
}
#Trackbtn {
    display:none;
}
#form21
{
display:none;
}
.iframe_container{
display:none;
}
#ctl00_ctl66_NewsReadMoreWP_divDesc,#ctl00_ctl66_NewsReadMoreWP_divDownload,a[href="../../_catalogs/masterpage/#"] {
    display:none!important;
}
.EloquaFormDiv{
display:none;
}
sup{
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
top: -0.75em !important;
font-size: 10px!important;
}
.thought
{
    font-size: 17px;
    color: #2C5487;
    padding-top: 0.5%;/*Reduced from 3.5 to 0.5 by sourabh*/
    text-align: center;
    margin-bottom: 3.5%;
    font-weight:600;
}

li.thought_li
{
    width: 25%;
    float: left;

}
.industrydropdown, .referencedropdown, #CountryDrp, #Servicedrpdwn{
padding: 0px !important;
}
.center-block
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

h3.thought-heading
{
    text-transform: uppercase;
    color: #052764;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.thought-heading
{
    margin-top: 4%;
    margin-bottom: 5px;
}
ul.Footer-thought {   
    padding-bottom: 12%!important;
    list-style-type: none !important;
}



ul.awardsnrecognition li {
float:left;
margin-bottom:28px;
width:100%;
}
select#Info {
   
    border: 1px solid #000;
    background-color: #fff;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    text-align: left;
    color: #333346;
    font-weight: 400;
    width: 97.5%;
    height: 42px;
    /*padding: 0 3%;*/
    padding-left:15px;
}

ul.awardsnrecognition li .dates {
float:left;
width:11%;
border:1px solid #000;
background-image:url(../images/black-dot.gif);
background-repeat:repeat-x;
background-position:center center;
text-align:center;
height:123px!important;
}

ul.awardsnrecognition li .dates .to-date {
width:100%;
font-size:150%;
text-transform:uppercase;
display:table-cell;
vertical-align:middle;
}

ul.awardsnrecognition li .event-details {
width:80%;
margin-left:15%;
}

ul.awardsnrecognition li .to {
height:31px!important;
}

ul.awardsnrecognition li .dates .too {
font-size:134%;
color:#333346;
text-transform:uppercase;
vertical-align:middle;
line-height:28px;
}

ul.awardsnrecognition li .dates .too-date {
width:100%;
font-size:134%;
text-transform:uppercase;
display:table-cell;
vertical-align:middle;
}

ul.awardsnrecognition li .event-details1 {
width:80%;
margin-left:15%;
margin-top:5%;
}

.careerRightSectionImg {
background-repeat:repeat-y;
background-position:top;
height:567px!important;
width:100%;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}

body {
font-size:14px;
text-align:left;
color:#3d2e11;
background-color:#fff;
font-family:Roboto,sans-serif!important;
margin:0;
padding:0;
}

#inside-content-wrapper p {
font-family:Roboto,sans-serif!important;
font-size:14px!important;
line-height:22px!important;
text-align:justify!important;
}

#inside-content-wrapper span {
font-family:Roboto,sans-serif!important;
line-height:22px!important;
}

.noscroll {
position:fixed;
overflow:hidden;
}

.mtop20 {
margin-top:20px!important;
}

.mtop40 {
margin-top:40px!important;
}

.mtop10 {
margin-top:10px!important;
}

.mtop5 {
margin-top:5px;
}

.mbottom30 {
margin-bottom:20px;
}

.mbottom20 {
margin-bottom:20px!important;
}

.mbottom5 {
margin-bottom:5px;
}

.mright20 {
margin-right:20px;
}

.mleft25 {
margin-left:25px;
}

.mleft5Per {
margin-left:5%;
}

.mleft10 {
margin-left:10px;
}

.mleft3per {
margin-left:3%;
}

hr {
border:none;
background-color:#000;
height:1px;
}

.w95Per-0auto {
width:95%;
margin:0 auto;
}

.w95Per-0auto p {
text-align:justify;
}

.w25per {
width:25%;
}

.w15per {
width:15%;
}

.w20per {
width:27.5%!important;
}

.w66per {
width:66%!important;
}

.w80per {
width:80%;
}

.w97per {
width:97%!important;
}

.height51 {
height:51px!important;
}

.bgcolorccd8e1 {
background-color:#ccd8e1;
}

.bgcoloreae0d4 {
background-color:#eae0d4;
}

.bgcolorffda4e {
background-color:#ffda4e;
}

.textaligncenter {
text-align:center!important;
}

.smalltext {
font-size:12px;
color:#000;
}

.smalltext2 {
font-size:11px;
color:#333346;
}

.redstar {
font-weight:700;
color:#fe1f1f;
font-size:12px;
}

.borleftnone {
border-left:none!important;
}

.fsize12 {
font-size:12px!important;
}

#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:55px;
right:27px;
overflow:hidden;
width:41px;
height:41px;
border:medium none;
text-indent:-999px;
background:url(../images/ui.totop2.png) no-repeat scroll transparent;
z-index:9000;
}

#toTopHover {
background:url(../images/ui.totop2.png) no-repeat scroll transparent;
width:44px;
height:44px;
display:block;
overflow:hidden;
float:left;
opacity:0;
}

#toTop:active,#toTop:focus {
outline:medium none;
}

#preloader {
background:#fff;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:999999;
}

#preloader div {
position:absolute;
left:46%;
top:45%;
}

#preloader_image {
position:relative;
left:0;
top:0;
}

#breadcrumbs {
display:block;
margin:18px 0 18px 20px;
}

#breadcrumbs ul li {
display:inline-block;
background-image:url(../images/breadcrums-icon.png);
background-repeat:no-repeat;
background-position:0 .45em;
padding-left:25px;
text-align:left;
color:#2c2d30;
font-size:12px;
font-weight:400;
line-height:18px;
margin:0 6px;
}

#breadcrumbs ul li a {
text-align:left;
color:#2c2d30;
font-size:12px;
font-weight:400;
text-decoration:none;
}

#breadcrumbs ul li a:hover {
text-decoration:underline;
color:#f67d1b;
}

#breadcrumbs ul li:first-child {
background:none!important;
padding-left:0;
margin-left:0;
}

h1.inside-header {
width:100%;
float:left;
font-weight:300;
font-size:45px;
text-align:center;
color:#311c08;
line-height:45px;
margin:25px 0 15px;
padding:0;
}

h1.inside-header .plus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll -17px 0 transparent;
width:17px;
height:17px;
cursor:pointer;
display:none;
margin:0 10px;
}

h1.inside-header .minus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll 0 0 transparent;
width:17px;
height:17px;
cursor:pointer;
display:none;
margin:0 10px;
}

#pageslinks {
display:block;
text-align:center;
margin:0 27px 25px;
}

#pageslinks ul {
list-style-type:none;
margin:0;
padding:0 0 7px;
}

#pageslinks ul li a {
font-size:12px;
color:#2c2d30;
font-weight:400;
text-decoration:none;
-webkit-transition:color .2s ease-in-out;
-moz-transition:color .2s ease-in-out;
-ms-transition:color .2s ease-in-out;
-o-transition:color .2s ease-in-out;
transition:color .2s ease-in-out;
padding-left:5px;
}

#inside-content-wrapper .left-section,#inside-content-wrapperCareer .left-section {
float:left;
width:74.7%;/*Changed from 60% to 74.7 to avoid flickring*/
}
/*
#inside-content-wrapper .left-section,#inside-content-wrapperCareer .right-section {
width:39%;
}*/

#inside-content-wrapper .left-section .header {
height: 60px;
    line-height: 60px;
    text-align: left;
    float: left;
    margin-left: 1%;
    width: 100%;
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 100!important;
    color: #535353!important;
    font-size: 36px;


}

#inside-content-wrapper .left-section .header sup span.ms-rteFontSize-4 {
font-size:16px;
}

#inside-content-wrapperCareer .left-section .header {
background-color:#FFCA30;

background-image:url(../images/inside-subheader-bg.png);
background-repeat:no-repeat;
background-position:right top;
height:60px;
line-height:60px;
text-align:center;
font-size:28px;
color:#311c08;
font-weight:400;
float:left;
width:96%;
}

#inside-content-wrapper .left-section .header .plus-icon,#inside-content-wrapperCareer .left-section .header .plus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll -17px 0 transparent;
width:17px;
height:17px;
cursor:pointer;
float:right;
display:none;
margin:10px 0 0 10px;
}

#inside-content-wrapper .left-section .header2 {
/*background-color:#f8f3e5;*/
background-color: #DDDDDF;
float:left;
width:100%;
padding:15px 0;
}

#inside-content-wrapper .left-section .header2 .inner-navigation {
width:60%;
background-repeat:repeat-x;
margin:0 auto;
padding:0;
}

#inside-content-wrapper .left-section .header2 .inner-navigation ul {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

#inside-content-wrapper .left-section .header2 .inner-navigation ul li {
display:inline-block;
text-align:center;
font-size:13px;
color:#000;
font-weight:400;
border-right:1px solid #000;
line-height:15px;
margin:5px 0 8px;
padding:0 7px;
}

#inside-content-wrapper .left-section .header2 .inner-navigation ul li a {
text-align:center;
font-size:13px;
color:#000;
font-weight:400;
text-decoration:none;
}

#inside-content-wrapper .left-section .header2 .minus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll 0 0 transparent;
width:17px;
height:17px;
cursor:pointer;
display:none;
margin:10px 0 0;
}

#inside-content-wrapper .left-section .ReadMoreHeader {
background-color:#FFCA30;
background-image:url(../images/inside-subheader-bg.png);
background-repeat:no-repeat;
background-position:right top;
height:60px;
text-align:center;
font-size:28px;
color:#311c08;
font-weight:300;
float:left;
width:100%;
padding:19px 0 0;
}

#inside-content-wrapper .left-section #ReadMoreTitle {
float:left;
width:100%;
font-size:24px;
text-align:left;
color:#7490a5;
font-weight:300;
margin:30px 0;
}

#inside-content-wrapper .left-section ul.profile-list li {
width:21%;
overflow:hidden;
display:inline-block;
height:380px;
margin:0 20px;
}

#inside-content-wrapper .left-section ul.profile-list li img {
width:98%;
max-height:100%;
float:left;
background-color:#e0e0e0;
height:232px!important;
padding:1px;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail {
display:block;
width:92%;
padding:8% 0;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-name {
display:block;
font-size:16px;
text-align:left;
color:#0F0E0E;
font-weight:700;
text-transform:uppercase;
margin-bottom:10px;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-desigation {
display:block;
font-size:12px;
text-align:left;
color:#424146;
font-weight:400;
text-transform:uppercase;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-desigation ul.desigation li {
float:left;
width:100%!important;
margin-bottom:50px;
text-transform:none;
}

a.linkDownload {
float:left;
background-color:#ffca30;
font-size:12px;
color:#333346;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
transition:background .2s ease-in-out;
padding:6px 15px;
}

a:hover.link {
background-color:#FCD336;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail {
float:left;
width:92%;
height:115px;
display:none;
padding:4%;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail .profile-name {
text-align:left;
font-size:14px;
color:#000;
font-weight:700;
display:block;
margin-bottom:10px;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail .profile-desigation {
float:left;
width:100%;
font-size:12px;
text-align:left;
color:#000;
font-weight:400;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail .profile-desigation ul.desigation li {
float:left;
width:100%;
margin-bottom:5px;
text-transform:none;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail a.read-more {
background-image:url(../images/mobile-read-more-hover.png);
color:#ed6317;
background-repeat:no-repeat;
background-position:center left;
padding-left:17px;
font-size:12px;
text-align:left;
text-decoration:none;
}

#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail a:hover.read-more {
background-image:url(../images/mobile-read-more.png);
color:#000;
}

#inside-content-wrapper .right-section ul li .box .text .header {
text-align:center!important;
font-size:18px;
color:#333346;
font-weight:400;
display:block;
line-height:20px;
white-space:normal;
}

#inside-content-wrapper .right-section ul li .box .text .header a {
text-align:center!important;
float:none;
}

a.backButton {
background-image:url(../images/back-bt.png);
background-repeat:no-repeat;
height:32px;
display:block;
text-align:left;
color:#000;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:7px 28px 0 45px;
}

a:hover.back,a:hover.backButton {
background-image:url(../images/back-bt-hover.png);
color:#f67d1b;
}

.inside-dropdown-menu,.inside-dropdown-dbmenu {
margin-bottom:0;
float:left;
position:relative;
margin-top:40px;
z-index:9000;
}

.inside-dropdown-menu .box,.inside-dropdown-dbmenu .box {
background-color:#333338;
float:left;
font-size:14px;
text-align:left;
color:#fff;
font-weight:400;
cursor:pointer;
width:300px;
padding:5px 15px;
}

.inside-dropdown-menu .box .text,.inside-dropdown-dbmenu .box .text {
float:left;
width:250px;
overflow:hidden;
height:22px;
line-height:22px;
margin:1px 30px 0 0;
}

.inside-dropdown-menu .box .downarrow,.inside-dropdown-dbmenu .box .downarrow {
border-left:1px solid #fff;
float:right;
padding:5px 0 5px 12px;
}

#inside-content-wrapper-blog .blog-listing .inside-dropdown-menu .box .downarrow {
background:url(../images/images.png) no-repeat scroll -462px -6px transparent;
changedbysuvarnaon11thmarchbackground:url(../images/images.png) no-repeat scroll -471px -13px transparent;
width:5px;
height:13px;
}

.inside-dropdown-menu .box .downarrow span,.inside-dropdown-dbmenu .box .downarrow span {
background:url(../images/images.png) no-repeat scroll -471px -13px transparent;
width:5px;
height:13px;
float:left;
}

.inside-dropdown-menu .list,.inside-dropdown-menu .listArchive {
position:absolute;
top:34px;
left:0;
background-color:#333338;
float:left;
z-index:1;
display:none;
padding:0 15px;
}

.inside-dropdown-menu .list ul li,.inside-dropdown-menu .listArchive ul li {
border-bottom:1px solid #fff;
font-size:14px;
text-align:left;
color:#fff;
font-weight:400;
display:block;
cursor:pointer;
width:300px;
padding:6px 0;
}

.inside-dropdown-menu .list ul li:last-child,.inside-dropdown-menu .listArchive ul li:last-child {
border-bottom:none!important;
}

.inside-dropdown-menu .list ul li:hover,.inside-dropdown-menu .listArchive ul li:hover {
color:#FFCA30;
}

.pdf-icon {
background:url(../images/images.png) no-repeat scroll -248px -98px transparent;
width:44px;
height:57px;
float:left;
}

#inside-content-wrapper .left-section .white-papers-wrapper {
margin-top:50px;
}

#inside-content-wrapper .left-section ul.white-papers {
list-style-type:none;
width:100%;
float:left;
margin:0 auto;
padding:0;
}

#inside-content-wrapper .left-section ul.white-papers li {
float:left;
width:48%;
margin-top:40px;
border-bottom:5px solid #d8d9d9;
padding-bottom:20px;
height:auto;
margin-right:2%;
}

#inside-content-wrapper .left-section ul.white-papers li .data {
float:right;
word-break:keep-all!important;
}

#inside-content-wrapper .left-section ul.white-papers li .data .heading {
font-size:16px;
font-weight:700;
color:#333346;
padding-left:7px;
border-bottom:1px solid #333346;
padding-bottom:8px;
margin-bottom:8px;
word-break:keep-all!important;
margin-left:0px !important;
}

#inside-content-wrapper .left-section ul.white-papers li .data .text {
font-size:14px;
font-weight:400;
color:#333346;
padding-left:7px;
border-bottom:1px solid #333346;
padding-bottom:8px;
margin-bottom:15px;
word-break:keep-all;
text-align:justify;
}

#inside-content-wrapper .left-section ul.white-papers li .data a.link {
margin-right:5px;
}

#inside-content-wrapper .left-section .profile-information {
width:96%;
background-color:#fff;
float:left;
display:none;
padding:2%;
}

#inside-content-wrapper .left-section .profile-information .profile-left img.profile-pic {
width:100%;
float:left;
margin-bottom:45px;
}

#inside-content-wrapper .left-section .profile-information .profile-left .profile-name {
float:left;
font-size:16px;
text-align:left;
color:#281e0a;
font-weight:700;
text-transform:uppercase;
margin-left:15px;
}

#inside-content-wrapper .left-section .profile-information .profile-left .profile-desigation {
float:left;
width:195px;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin-top:20px;
padding:10px 15px;
}

#inside-content-wrapper .left-section .profile-information .profile-left .profile-desigation ul li {
float:left;
width:195px;
margin-bottom:5px;
font-size:12px;
text-align:left;
color:#281e0a;
}

#inside-content-wrapper .left-section .profile-information .profile-right p .intro {
text-align:left;
color:#3d2e11;
line-height:22px;
}

#inside-content-wrapper .left-section .profile-information .profile-right p {
font-size:14px;
text-align:left;
color:#3d2e11;
line-height:22px;
}

#inside-content-wrapper .right-section ul {
list-style-type:none;
float:left!important;
width:100%;
margin:0;
padding:0;
}

#inside-content-wrapper .right-section ul li.bgf4e1cc {
background-color:#F8F3E5;
}

#inside-content-wrapper .right-section ul li.bgffd0c4 {
background-color:#E2E8F1;
}

#inside-content-wrapper .right-section ul li .box {
width:97%;
height:89%;
margin:2% auto 0;
padding:0;
}

#inside-content-wrapper .right-section ul li .box .text {
vertical-align:middle;
text-align:center;
display:table-cell;
}

#inside-content-wrapper .right-section ul li .box .text .header span {
font-size:12px;
line-height:15px!important;
}

#inside-content-wrapper .right-section ul li .box .text p {
display:block;
font-size:14px;
text-align:left;
color:#615f5f;
line-height:17px;
overflow:hidden!important;
text-overflow:ellipsis!important;
height:47px!important;
}

#inside-content-wrapper .right-section .know-your-management .header {
background-color:#edebeb;
height:54px;
text-align:left;
font-size:20px;
color:#311c08;
line-height:19px;
font-weight:400;
float:left;
width:100%!important;
padding:20px 0 0 5%;
}

#inside-content-wrapper .right-section .know-your-management ul li {
float:left;
min-height:inherit!important;
}

#inside-content-wrapper .right-section .know-your-management ul li .profile-data {
width:65%;
}

#inside-content-wrapper .right-section .know-your-management ul li .profile-data .content {
display:table-cell;
vertical-align:bottom;
}

#inside-content-wrapper .right-section .know-your-management ul li .profile-data .left-arrow {
background-image:url(../images/left-arrow.png);
background-repeat:no-repeat;
width:20px;
height:10px;
float:left;
}

#inside-content-wrapper .right-section .know-your-management ul li .profile-data .right-arrow {
background-image:url(../images/right-arrow.png);
background-repeat:no-repeat;
width:20px;
height:10px;
float:left;
}

#inside-content-wrapper .right-section .know-your-management ul li .profile-data .heading {
float:left;
width:100%;
font-size:16px;
text-align:left;
color:#000;
font-weight:700;
text-transform:uppercase;
margin:0 0 10px;
}

#inside-content-wrapper .right-section .know-your-management ul li.know-more {
background-color:#faf6e0;
width:95%!important;
padding:3% 0 3% 5%;
}

#inside-content-wrapper .right-section .work-with-us .header,#inside-content-wrapperCareer .right-section .work-with-us .header {
background-color:#edebeb;
height:58px;
line-height:58px;
text-align:left;
font-size:28px;
color:#311c08;
font-weight:400;
float:left;
width:95%;
padding:0 0 0 5%;
}

#inside-content-wrapper .right-section .work-with-us ul li,#inside-content-wrapperCareer .right-section .work-with-us ul li {
min-height:inherit!important;
}

#inside-content-wrapper .right-section .work-with-us ul li img.banner,#inside-content-wrapperCareer.right-section .work-with-us ul li img.banner {
width:100%!important;
float:left;
}

#inside-content-wrapper .right-section .work-with-us ul li.clickhere,#inside-content-wrapperCareer .right-section .work-with-us ul li.clickhere {
width:98%;
line-height:25px;
font-size:12px;
text-align:left;
color:#3d2e11;
font-weight:400;
padding:0 0 0 10px;
}

p.text {
font-size:14px;
text-align:justified;
color:#3d2e11;
line-height:22px;
}

.innervideo {
float:left;
width:96%;
background-color:#f8f3e5!important;
margin:10px 20px!important;
}

.innervideo ul li.video {
float:left;
width:55%;
position:relative;
line-height:0;
background-color:#000;
}

.innervideo ul li.video a img {
opacity:.7;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
border:0;
/*width:469px;*/
width:100%;
margin-bottom: -6px;
}

.innervideo ul li.video a .playbt {
background:url(../images/images.png) no-repeat scroll -153px -85px transparent;
width:80px;
height:80px;
position:absolute;
float:left;
top:0;
left:0;
}

.innervideo ul li.text {
float:left;
width:40%;
margin:0 2.5%;
}

.innervideo ul li.text .box {
padding-top:20px;
display:table-cell;
vertical-align:top;
}

.innervideo ul li.text .box .name {
display:block;
font-weight:700;
font-size:24px;
text-align:left;
color:#333346;
text-transform:uppercase;
margin-bottom:5px;
line-height:22px;
}

.innervideo ul li.text .box .company-name {
display:block;
font-weight:400;
font-size:14px;
text-align:left;
color:#333346;
}

.innervideo ul li.text .box p {
font-size:14px;
text-align:left;
color:#333346;
line-height:20px;
display:block;
margin:20px 0 10px;
padding:0;
}

.innervideo ul li.text .box a.more {
background:url(../images/more-icon.png) no-repeat scroll 0 1px transparent;
font-weight:700;
text-align:left;
color:#ed6317;
text-decoration:none;
font-size:13px;
text-transform:uppercase;
padding-left:22px;
float:left;
line-height:20px;
}

.innervideo ul li.text .box a:hover.more {
color:#f67d1b;
background:url(../images/more-icon-hover.png) no-repeat scroll 0 1px transparent;
}

.innervideo ul li.video iframe {
width:100%;
position:relative;
top:0;
left:0;
display:none;
}

ul.list li {
float:left;
width:100%;
margin-bottom:35px;
border-bottom:1px solid #d4d4d4;
padding-bottom:20px;
}

h2.heading {
font-size:20px;
text-align:left;
color:#333346;
font-weight:500;
margin:0;
padding:10px 0;
}

h2.heading span {
border-bottom:1px solid #311c08;
padding-bottom:4px;
}

h3.heading {
font-size:22px;
text-align:left;
color:#333346;
font-weight:400;
margin:0 0 0 20px;
padding:0;
}

h4.heading {
font-size:20px;
text-align:left;
color:#333346;
font-weight:400;
margin:0;
padding:0 0 10px;
}

.box2 {
display:inline-block;
border-left:1px solid #311c08;
margin:0 0 -6px 20px;
padding:3px 0 3px 20px;
}

a.back2,a.back3,a.backSite {
background:url(../images/images.png) no-repeat scroll -477px -77px transparent;
float:left;
padding-left:25px;
text-align:left;
text-decoration:none;
font-weight:700;
color:#000;
font-size:12px;
line-height:19px;
border-right:1px solid #fff;
padding-right:10px;
cursor:pointer;
}

a:hover.back3,a:hover.back2,a:hover.backSite {
background:url(../images/images.png) no-repeat scroll -477px -96px transparent;
color:#f38000;
cursor:pointer;
}

ul.clsSolnDesc li h2.heading {
border-bottom:1px solid #010101;
}

h3.heading .box2 .plus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll -17px 0 transparent;
width:17px;
height:17px;
cursor:pointer;
float:left;
display:none;
margin:1px 0 0 10px;
}

.inner-navigation2 {
float:left;
width:100%;
border-bottom:1px solid #010101;
margin:15px 20px 0;
}

.inner-navigation2 ul li {
float:left;
font-size:12px;
color:#010101;
font-weight:400;
border-right:1px solid #010101;
line-height:13px;
margin-bottom:10px;
padding:0 6px;
}

.inner-navigation2 ul li a {
font-size:12px;
color:#010101;
font-weight:400;
text-decoration:none;
}

ul.bullet li {
background-image:url(../images/bullet.png);
background-repeat:no-repeat;
background-position:0 .5em;
padding-left:15px;
font-size:14px;
text-align:left;
color:#ed6317;
margin-bottom:10px;
}

ul.csr-list {
list-style-type:none;
width:100%;
margin:0;
padding:0;
}

ul.csr-list li {
float:left;
width:25%;
position:relative;
overflow:hidden;
margin:0;
padding:0;
}

ul.csr-list li .content {
float:left;
width:90%;
height:90%;
padding:5%;
}

ul.csr-list li .content .data {
display:table-cell;
vertical-align:bottom;
margin-top:145px;
}

ul.csr-list li .content .data .left-arrow {
background-image:url(../images/left-arrow.png);
background-repeat:no-repeat;
width:20px;
height:10px;
margin-bottom:25px;
}

ul.csr-list li .content .data .right-arrow {
background-image:url(../images/right-arrow.png);
background-repeat:no-repeat;
width:20px;
height:10px;
float:right;
margin-bottom:25px;
}

ul.csr-list li .content .data .text {
font-size:14px;
color:#000;
margin-bottom:20px;
clear:both;
display:block;
width:100%;
}

.csr-details {
width:95%;
border-top:6px solid #ccd8e1;
padding-top:50px;
display:none;
margin:40px auto 0;
}

.csr-details ul li.profile-pic {
float:left;
width:23%;
}

.csr-details ul li.profile-pic img {
width:100%;
height:257px;
}

.csr-details ul li.profile-data {
float:right;
width:75%;
}

.csr-details ul li.profile-data .heading {
float:left;
width:100%;
font-size:24px;
text-align:left;
color:#7490A5;
font-weight:500;
margin:10px 0;
}

.csr-details ul li.profile-data .heading2,.csr-details ul li.profile-data .header2 {
float:left;
width:100%;
font-size:16px;
text-align:left;
font-weight:600;
text-transform:uppercase;
padding-bottom:15px;
border-bottom:1px solid #000;
margin:0 0 30px;
}

ul.csr-months li {
float:left;
width:7.44%;
height:7.44%;
margin-right:2px;
background-color:#df6148;
text-align:center;
font-size:13px;
color:#fff;
text-transform:uppercase;
cursor:pointer;
padding:2% 0;
}

ul.csr-months li a {
font-size:13px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

ul.csr-months li.bge06549 {
background-color:#e06549;
}

ul.csr-months li.bge06a4a {
background-color:#e06a4a;
}

ul.csr-months li.bge16e4b {
background-color:#e16e4b;
}

ul.csr-months li.bge1734c {
background-color:#e1734c;
}

ul.csr-months li.bge2774d {
background-color:#e2774d;
}

ul.csr-months li.bge37b4e {
background-color:#e37b4e;
}

ul.csr-months li.bge3804f {
background-color:#e3804f;
}

ul.csr-months li.bge48450 {
background-color:#e48450;
}

ul.csr-months li.bge48951 {
background-color:#e48951;
}

ul.csr-months li.bge58b51 {
background-color:#e58b51;
}

ul.csr-months li.bge58d52 {
background-color:#e58d52;
}

.lavaLampBottomStyle li {
float:left;
list-style:none;
}

.lavaLampBottomStyle li.back {
border-bottom:1px solid #df6148;
width:9px;
height:12px;
z-index:8;
position:absolute;
background:none!important;
left:2%;
}

.lavaLampBottomStyle li a {
outline:none;
z-index:10;
position:relative;
overflow:hidden;
}

ul.csr-events li .dates {
float:left;
width:15%;
border:1px solid #000;
background-image:url(../images/black-dot.gif);
background-repeat:repeat-x;
background-position:center center;
text-align:center;
}

ul.csr-events li .dates .to {
color:#333346;
text-transform:uppercase;
display:table-cell;
font-size:20px;
vertical-align:middle;
}

ul.csr-events li .dates .to-date {
width:100%;
text-transform:uppercase;
display:table-cell;
font-size:150%;
vertical-align:middle;
}

.phone-icon {
background:url(../images/images.png) no-repeat scroll -298px -98px transparent;
width:41px;
height:41px;
display:inline-block;
}

.email-icon {
background:url(../images/images.png) no-repeat scroll -352px -98px transparent;
width:41px;
height:41px;
display:inline-block;
}

ul.clients li {
background-image:url(../images/divider1.gif);
background-repeat:no-repeat;
background-position:center bottom;
padding-bottom:35px;
margin-bottom:30px;
float:left;
width:50%;
text-align:center;
}

input.FieldText {
height:42px!important;
}

textarea.textareas,textarea.areatext {
border:1px solid #000;
background-color:#fff;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:95.5%;
height:150px;
resize:none;
padding:1% 1.5%;
}

textarea.areatext {
width:92%;
padding:3% 2.5%!important;
}

.select-dropdown {
position:relative;
float:left;
width:100%;
}

.select-dropdown .select-heading {
border:1px solid #000;
background-color:#fff;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:94%;
background-image:url(../images/select-dropdown-icon.png);
background-repeat:no-repeat;
background-position:98%;
height:30px;
cursor:pointer;
padding:11px 3% 0;
}

.select-dropdown .list {
position:absolute;
top:42px;
left:0;
border:1px solid #000;
width:97%;
background-color:#fff;
display:none;
z-index:2;
}

.select-dropdown .list ul li {
float:left;
border-bottom:1px solid #000;
width:94%;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
cursor:pointer;
margin:0;
padding:10px 3%;
}

.buttons {
float:left;
background-color:#ed6317;
font-size:12px;
color:#3d2e11;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
transition:background .2s ease-in-out;
border:none;
cursor:pointer;
display:block;
padding:30px 15px 10px;
}

.alliances-heading {
width:100%;
float:left;
background-image:url(../images/black-bg.png);
background-repeat:repeat-x;
background-position:center center;
text-align:center;
font-weight:500;
font-size:24px;
color:#7490a5;
}

.alliances-heading span {
background-color:#fff;
padding:0 10px;
}

ul.strategic-alliances li img {
max-width:100%;
}

ul.accordion {
list-style-type:none;
display:none;
margin:0;
padding:0;
}

ul.accordion li {
float:left;
width:100%;
margin-bottom:2px;
}

ul.accordion li .tab-header {
float:left;
width:97%;
background-color:#ffca30;
font-weight:700;
text-align:left;
color:#281e0a;
font-size:16px;
text-transform:uppercase;
cursor:pointer;
padding:10px 1.5% 7px;
}

ul.accordion li .tab-header .header-name {
float:left;
width:90%;
}

ul.accordion li .tab-header .plus-icon {
background-image:url(../images/acc-plus.png);
background-repeat:no-repeat;
width:17px;
height:17px;
float:right;
}

ul.accordion li .tab-header .minus-icon {
background-image:url(../images/acc-minus.png)!important;
background-repeat:no-repeat;
width:17px;
height:17px;
float:right;
}

ul.accordion li .tab-content {
float:left;
width:97%;
padding:20px 1.5% 0;
}

ul.grid30-per li {
float:left;
width:33%;
margin-bottom:30px;
}

ul.grid25-per li {
float:left;
width:25%;
margin-bottom:30px;
}

#inside-content-wrapper-blog .blog-listing {
float:right;
width:100%!important;
text-align:center;
/*min-height:500px;*/
}

#inside-content-wrapper-blog .header {
background-color:#ffca30;
background-image:url(../images/inside-subheader-bg.png);
background-repeat:no-repeat;
background-position:right top;
height:60px;
text-align:center;
font-size:28px;
color:#311c08;
font-weight:500;
float:left;
width:100%;
padding:19px 0 0;
}

#inside-content-wrapper-blog .header a.profilemobile {
background-image:url(../images/profile-icon.png);
background-repeat:no-repeat;
text-align:center;
font-size:10px;
color:#fff;
font-weight:400;
text-transform:uppercase;
float:right;
width:45px;
text-decoration:none;
background-position:center top;
display:none;
padding:35px 5px 2px;
}

#inside-content-wrapper-blog .blog-profile {
padding-bottom:20px;
font-family:Roboto,sans-serif!important;
float:left;
left:2.5%;
position:absolute;
top:0;
width:240px;
}

#inside-content-wrapper-blog .blog-profile .profile-img {
background-color:#edebeb;
float:left;
width:190px;
padding:25px;
}

#inside-content-wrapper-blog .blog-profile .profile-name {
float:left;
width:100%;
font-size:16px;
text-align:left;
font-weight:700;
color:#333346;
border-bottom:1px solid #868181;
margin:20px 0 15px;
padding:0 0 10px;
}

#inside-content-wrapper-blog .blog-profile .edit-profile {
float:left;
width:100%;
border-top:1px solid #868181;
border-bottom:1px solid #868181;
padding:10px 0;
}

#inside-content-wrapper-blog .blog-profile .edit-profile a {
background-image:url(../images/edit-profile-icon.png);
background-repeat:no-repeat;
float:left;
font-size:11px;
text-align:left;
color:#000;
font-weight:400;
text-decoration:none;
padding:7px 0 10px 40px;
}

#inside-content-wrapper-blog .blog-profile .edit-profile a:hover {
color:#ed6317;
background-image:url(../images/edit-profile-icon-hover.png);
}

#inside-content-wrapper-blog .blog-profile .profile-description {
float:left;
height:65px;
width:100%;
font-family:Roboto,sans-serif!important;
border-bottom:1px solid #868181;
padding-bottom:20px;
text-align:left;
font-size:14px;
color:#615f5f;
font-weight:400;
margin:0;
}

#inside-content-wrapper-blog .blog-profile .profile-description p,#inside-content-wrapper-blog .blog-profile .profile-description p span {
font-family:Roboto,sans-serif!important;
font-size:14px!important;
}

#inside-content-wrapper-blog .blog-listing .inside-dropdown-menu {
float:left;
display:inline-block;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li {
float:left;
width:94%;
text-align:left;
margin-top:20px;
margin-left:9px;
line-height:none!important;
padding:2%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .blog-heading {
float:left;
border-bottom:1px solid #333346;
padding-bottom:15px;
font-size:20px;
color:#333346;
text-transform:uppercase;
font-weight:300;
width:100%;
margin-bottom:15px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .createdby-category {
float:left;
border-bottom:1px solid #333346;
padding-bottom:15px;
font-size:12px;
color:#333346;
font-weight:400;
width:100%;
margin-bottom:25px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .createdby-category .createdby {
float:left;
width:50%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .createdby-category .category {
float:right;
width:50%;
text-align:right;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li p.text {
color:#615f5f;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li a.link2 {
color:#ed6317;
font-size:12px;
text-transform:uppercase;
font-weight:700;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li a.comments {
float:left;
background-image:url(../images/comments.png);
background-repeat:no-repeat;
font-size:14px;
text-align:left;
color:#000;
font-weight:400;
padding-left:30px;
text-decoration:none;
line-height:16px;
margin:10px 30px 0 0;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li a:hover.comments {
background-image:url(../images/comments-hover.png);
color:#ed6317;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li a.like {
float:left;
background-image:url(../images/like.png);
background-repeat:no-repeat;
font-size:14px;
text-align:left;
color:#000;
font-weight:400;
padding-left:30px;
text-decoration:none;
line-height:16px;
margin:10px 0 0;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li a:hover.like {
background-image:url(../images/like-hover.png);
color:#ed6317;
}

#inside-content-wrapper-blog .blog-listing a.back {
margin-left:324px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .comments-section {
float:left;
border-top:1px solid #868181;
padding-top:50px;
width:100%;
margin-top:20px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .comments-section .header2 {
width:100%;
float:left;
font-size:22px;
text-align:left;
color:#615f5f;
font-weight:300;
margin-bottom:40px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .comments-section .createdby2 {
float:left;
font-size:12px;
color:#333346;
font-weight:400;
border-bottom:1px solid #868181;
padding-bottom:7px;
margin-bottom:10px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .comments-section .createdby2 a.link2 {
color:#ed6317;
font-size:12px;
text-transform:none;
font-weight:400;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .header3 {
width:100%;
float:left;
font-size:22px;
text-align:left;
color:#615f5f;
font-weight:500;
margin-bottom:30px;
padding-left:10px;
}

.select-dropdown2 {
position:relative;
float:left;
width:43.9%;
margin-right:16px!important;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .select-heading {
border:1px solid #000;
background:none;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:88%;
background-image:url(../images/select-dropdown-icon.png);
background-repeat:no-repeat;
background-position:98%;
cursor:pointer;
padding:10px 5%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .list {
position:absolute;
top:42px;
left:0;
border:1px solid #000;
width:98%;
background-color:#edebeb;
display:none;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .list ul li {
float:left;
border-bottom:1px solid #000;
width:90%;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
cursor:pointer;
background:none;
margin:0;
padding:10px 5%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments label {
display:inline-block;
cursor:pointer;
position:relative;
padding-left:25px;
margin-right:15px;
font-size:12px;
color:#333346;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments input[type=checkbox] {
display:block;
float:left;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments input[type=checkbox]:before {
content:"";
display:inline-block;
width:16px;
height:16px;
position:absolute;
left:0;
bottom:1px;
background:none repeat scroll 0 0 transparent;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments label:before {
content:"";
display:inline-block;
width:16px;
height:16px;
position:absolute;
left:0;
bottom:1px;
background:none;
border:1px solid #000;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .checkbox label:before {
border-radius:3px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments input[type=checkbox]:checked+label:before {
content:"\2713";
font-size:15px;
color:#000;
text-align:center;
line-height:15px;
}

.searchpage .header {
line-height:60px;
float:left;
width:100%;
    height: 60px;
    line-height: 60px;
    text-align: left;
    float: left;
    margin-left: 1%;
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 100!important;
    color: #535353!important;
    font-size: 36px;
}

.middle-wrapper .searchpage .header {
padding:19px 0 0;
}

.searchpage .resulttime {
float:left;
width:100%;
text-align:left;
color:#676767;
font-size:13px;
border-bottom:1px solid #676767;
padding-bottom:10px;
margin:30px 0;
}

.searchpage ul li {
float:left;
width:100%;
margin-bottom:30px;
padding-bottom:10px;
}

.searchpage ul li a.heading {
float:left;
font-size:16px;
font-weight:700;
color:#333346;
margin-bottom:8px;
text-decoration:none;
}

.searchpage ul li a.heading span {
border-bottom:1px solid #333346;
padding-bottom:5px;
line-height:35px;
}

.searchpage ul li a:hover.heading span {
color:#f67d1b;
border-bottom:1px solid #f67d1b;
}

.searchpage ul li .fileformat {
font-size:13px;
color:#666;
width:100%;
word-wrap:break-word;
clear:both;
margin:5px 0;
}

.searchpage ul li .showlink {
font-size:13px;
color:#000;
width:100%;
word-wrap:break-word;
clear:both;
margin:5px 0;
}

.searchpage ul li .text {
clear:both;
margin:5px 0;
}

.searchpage .pagination {
float:left;
width:100%;
margin:20px 0 0;
}

.searchpage .pagination a.link {
line-height:16px;
margin:5px 4px 0;
}

.searchpage .pagination a.prevsearch {
background:url(../images/case-prev.png) no-repeat scroll 0 0 transparent;
width:27px;
height:27px;
background-color:#fff;
left:0;
float:left;
margin:9px 5px 0 0;
}

.searchpage .pagination a.nextsearch {
background:url(../images/case-next.png) no-repeat scroll 0 0 transparent;
width:27px;
height:27px;
background-color:#fff;
right:0;
float:left;
margin:9px 0 0 5px;
}

.loginpage .textfield {
float:left;
width:30%;
margin-right:20px;
padding-left:2%;
padding-right:2%;
}

.loginpage .remember {
float:left;
width:100%;
margin-top:15px;
}

.loginpage .remember span {
font-size:14px;
text-align:left;
color:#311c08;
font-weight:400;
float:left;
margin:1px 0 0 3px;
}

.loginpage .remember input[type="checkbox"] {
width:15px;
height:15px;
float:left;
}

.loginpage input[type="button"] {
float:left;
background-color:#ed6317;
border:none;
font-family:Roboto,sans-serif;
font-weight:700;
color:#393636;
margin-top:15px;
cursor:pointer;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
transition:background .2s ease-in-out;
padding:8px 15px;
}

.loginpage .other-links {
float:left;
font-size:14px;
text-align:left;
color:#ed6317;
font-weight:400;
margin-top:21px;
}

.loginpage .other-links a {
text-decoration:none;
text-align:left;
color:#ed6317;
font-weight:400;
}

ul.FBA {
list-style-type:none;
float:left;
width:100%;
margin:50px 0 0;
padding:0;
}

ul.FBA li {
float:left;
margin-bottom:15px;
width:100%;
}

ul.FBA li .box {
width:100%;
float:left;
margin-right:3%;
}

ul.FBA li .thanku {
width:65%;
float:left;
margin-left:3%;
border-left:1px solid #000;
font-weight:700;
color:#ed6317;
font-size:12px;
padding:10px 0 10px 2%;
}

.validation {
float:left;
width:100%;
color:#FF0004;
font-size:13px;
margin:10px 0 0;
}

ul.FBA li div.box select {
border:1px solid #000;
background-color:#FFF;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:97%;
padding:0 3%;
}

ul.FBA li.button {
float:left;
padding-left:0;
}

ul.FBA li .box select {
border:1px solid #000;
background-color:#fff;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:97%;
padding:0 3%;
}

ul.FBA li div span.right input {
border:1px solid #000;
background-color:#FFF;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
height:42px;
padding:0 3%;
}

.list div p {
font-size:14px!important;
text-align:left;
color:#3d2e11;
line-height:22px;
}

#blogPageLinks {
display:none;
text-align:center;
padding-bottom:20px;
background-color:#f8f3e5;
float:right;
width:80%;
margin:0 0 10px 27px;
}

#blogPageLinks ul {
list-style-type:none;
display:inline-block;
margin:0;
padding:18px 0 0;
}

#blogPageLinks ul li a {
font-size:12px;
color:#2c2d30;
font-weight:400;
text-decoration:none;
-webkit-transition:color .2s ease-in-out;
-moz-transition:color .2s ease-in-out;
-ms-transition:color .2s ease-in-out;
-o-transition:color .2s ease-in-out;
transition:color .2s ease-in-out;
}

.shorthand {
margin-left:0!important;
font-size:16px!important;
}

.BODdisplay {
text-align:center;
margin-top:10px;
}

.sliderleft {
width:72%!important;
float:left;
}

.sliderright {
width:28%;
float:left;
}

.sliderright .right {
float:none!important;
}

.w95Per-0auto ul.careers li {
line-height:9px!important;
}

.ms-srchnav-list {
display:none!important;
padding-left:0;
}

.ms-srch-result #ResultFooter {
display:none!important;
text-align:center;
margin:15px 0 45px;
}

#SearchBox {
float:none!important;
width:38%;
margin:0 auto;
}

.my-legend {
margin-left:2.5%;
width:95%;
height:500px;
background-image:url(../../../PublishingImages/WorldMap_940-x-500-pixels_28Aug.jpg);
background-size:100% 100%;
}

.my-legend .legend-scale {
float:left;
list-style:none;
margin:0 0 5px;
padding:0;
}

.my-legend .legend-scale li {
font-size:80%;
list-style:none;
margin-left:0;
line-height:18px;
margin-bottom:2px;
}

.my-legend-labels li div {
display:block;
float:left;
height:16px;
width:30px;
margin-right:5px;
margin-left:0;
border:1px solid #999;
}

.my-legend .legend-source {
font-size:70%;
color:#999;
clear:both;
}

.my-legend a {
color:#777;
}

#inside-content-wrapper .left-section ul.white-papers li .data .heading1 {
font-size:16px;
font-weight:700;
color:#333346;
padding-left:7px;
padding-bottom:8px;
margin-bottom:8px;
}

ul.IMS {
list-style-type:none;
float:left;
width:100%;
margin:30px 0;
padding:0;
}

ul.IMS li .box {
width:47%;
float:left;
margin-right:3%;
margin-bottom:1%;
}

ul.IMS li .box.w97per {
width:99%;
}

ul.IMS li .box textarea.areatext {
width:93%;
}

ul.IMS li .box .w80per {
width:101%;
}

ul.IMS li .thanku,.ThanksMsgform {
width:65%;
float:left;
margin-left:3%;
font-weight:500;
font-size:16px;
text-align:left;
color:#3d2e11;
line-height:22px;
padding:20px 0 10px 2%;
}

.dates {
height:144px;
}

.bx-wrapper {
margin-bottom:15px!important;
}

#inside-content-wrapper-blog .blog-profile a.link {
margin-top:20px!important;
float:left;
}

ul.ms-blog-postList li div .ms-blog-postBody blockquote ul li {
width:95%;
margin:0!important;
padding:0!important;
}

.thanksmsg {
background-color:#edebeb;
margin-top:20px;
width:98%;
font-size:14px;
line-height:25px;
padding:10px 0;
}

.Onsite {
color:#000;
background-color:#FFCA30;
background-image:url(../images/inside-subheader-bg.png);
width:50%;
font-size:18px;
font-weight:700;
text-align:center;
height:50px;
line-height:35px;
float:left;
}

.offshore {
color:#000;
background-color:#FFCA30;
background-image:url(../images/inside-subheader-bg.png);
width:48%;
float:left;
text-align:center;
height:50px;
line-height:35px;
margin-left:2%;
font-size:18px;
font-weight:700;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments {
list-style-type:none;
float:left;
width:100%;
margin:10px 0 30px;
padding:0;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments li .box {
width:47%;
float:left;
margin-right:0;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments li .box input.textfields2 {
width:91%;
border:1px solid #000;
background-color:#EDEBEB;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
height:42px;
padding:0 3%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments li .box .select-dropdown2 {
width:100%;
float:left;
margin-right:0!important;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments li .box .select-dropdown2 select.select-dropdown2 {
width:97%;
border:1px solid #000;
background-color:#EDEBEB;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
height:42px;
padding:0 3%;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li ul.blogComments li .comment textarea.textareas2 {
border:1px solid #000;
background-color:#EDEBEB;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:89.5%;
height:150px;
resize:none;
padding:1% 1.5%;
}

.PastEvent {
line-height:20px!important;
margin-bottom:15px!important;
}

.parastyle {
font-size:16px!important;
}

#CareerimgDiv {
background-image:url(../images/loading.gif);
display:inline-block;
vertical-align:middle;
}

video[poster] {
background-size:cover!important;
height:100px!important;
width:auto;
margin:auto!important;
}

#welcomemenu:after {
content:"";
height:0;
margin-top:-3px;
position:absolute;
right:15px;
top:50%;
width:0;
border-color:#fff transparent;
border-style:solid;
border-width:6px 6px 0;
}

.BODliner {
width:80%;
border-top:1px solid #BAAEAE;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #BAAEAE;
margin:0 auto;
}

.login .wmdropddown {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:none repeat scroll 0 0 #fff;
border-image:none;
border-left:1px solid rgba(0,0,0,0.2);
border-right:1px solid rgba(0,0,0,0.2);
left:0;
list-style:outside none none;
max-height:0;
overflow:hidden;
position:absolute;
right:0;
top:34px;
transition:all .3s ease-out 0;
z-index:500;
border-color:0 rgba(0,0,0,0.2);
border-style:none solid;
border-width:medium 1px;
}

.login .wmdropddown li {
line-height:11px;
padding:0 0 0 10px;
}

.login .wmdropddown li a {
border-bottom:1px solid #e6e8ea;
color:#333;
display:block;
text-decoration:none;
transition:all .3s ease-out 0;
padding:10px 0;
}

.login .wmdropddown li i {
color:inherit;
margin-right:5px;
vertical-align:middle;
}

.login .wmdropddown li:hover a {
color:#ffca30;
}

.login.active {
background:url(images/login_user_iocn.html) no-repeat scroll 10px center #f67d1b;
border-bottom:medium none;
box-shadow:none;
color:#fff;
}

.login.active:after {
border-color:#fff transparent;
}

.login.active .wmdropddown {
border-bottom:1px solid rgba(0,0,0,0.2);
max-height:400px;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-desigation ul.desigation li p {
font-size:16px!important;
margin:0;
padding:0;
}

.unique {
list-style-type:none;
}

.unique img {
height:293px;
width:225px;
margin-bottom:45px;
}

.uniquedescription {
color:#3d2e11;
font-size:14px!important;
line-height:22px!important;
list-style-type:none;
}

.ShrtDesc {
padding-bottom:10px;
}

.ms-webpartzone-cell {
margin:0;
}

.why-lt .banner img {
display:block;
margin-bottom:30px;
width:100%;
}

.ms-WPBorder {
border:0 none;
}

.tab-content ul li img {
float:left;
padding-left:14%;
width:100%;
}

.ExternalClassC5DBE80F073B4AECB9BC3281B4AB2E5F {
color:#3d2e11;
font-size:14px;
line-height:22px;
text-align:left;
}

#inside-content-wrapper .BP_Main a.back {
margin-left:324px!important;
}

#inside-content-wrapper .BP_Main .profile-information {
background-color:#fff;
border-bottom:5px solid #ffe7e1;
display:block;
float:left;
margin-bottom:10px;
width:96%;
padding:2% 2% 10px;
}

#inside-content-wrapper .BP_Main .profile-information .profile-left img {
width:100%!important;
margin-bottom:20px;
}

#inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name {
border-bottom:1px solid #333346;
color:#ed6317;
font-size:16px;
font-weight:700;
padding-bottom:8px;
text-decoration:none;
}

#inside-content-wrapper .BP_Main .profile-information .profile-right {
float:right;
width:77%!important;
}

#inside-content-wrapper .BP_Main .profile-information .profile-right .profile-desigation .ExternalClassDF1D64C63109468BA277C57089B6A1A3 p {
color:#3d2e11;
float:left;
font-size:13px;
font-weight:700;
}

#inside-content-wrapper .BP_Main .profile-information .profile-right .profile-desigation .ExternalClassDF1D64C63109468BA277C57089B6A1A3 p span {
color:#666!important;
font-size:14px;
line-height:22px;
text-align:left;
}

input[type="button"],input[type="reset"],input[type="submit"],button {
/*background-color:#ffca30!important;
color:#333346!important;*/
background-color:#315786!important;
color:#fff!important;

cursor:pointer!important;
float:left!important;
font-size:12px!important;
font-weight:700!important;
margin-top:10px!important;
text-decoration:none!important;
text-transform:uppercase!important;
border:0!important;
padding:7px 15px!important;
}

.add-comments input[type="button"],input[type="reset"],input[type="submit"],button {
margin-left:0;
margin-right:12px!important;
}

input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover {
/*background-color:#FFCA30 !important;
color:#333346;*/
background-color:#315786!important;
color:#fff!important;

cursor:pointer;
float:left;
font-size:12px;
font-weight:700!important;
margin-top:10px;
text-decoration:none;
text-transform:uppercase;
border:0!important;
padding:10px 15px;
}

ul.AlumniContactUsForm li .box input[type="button"]:focus,ul.AlumniContactUsForm li .box input[type="reset"]:focus,ul.AlumniContactUsForm li .box input[type="submit"]:focus {
outline:none!important;
border:0!important;
}

input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {
outline:none!important;
border:none!important;
}

ul.contact li:last-child input {
margin-left:0!important;
margin-right:10px;
}

header .top-wrapper .navigation .section1 .language .dropdown {
z-index:9000!important;
}

.innerdetailpage {
background-color:#f8f3e5;
float:left;
margin-left:23px;
margin-top:10px;
padding-top:20px;
width:95%;
}

.innerdetailpage a.back {
margin-left:20px;
}

.innerdetailpage ul.videodetails li.video {
background-color:#000;
float:left;
line-height:0;
position:relative;
width:55%;
}

.innerdetailpage ul.videodetails li.video a img {
border:0 none;
opacity:.7;
transition:all .2s ease-in-out 0;
width:100%;
}

.innerdetailpage ul.videodetails li.video a .playbt {
background:url(../images/images.png) no-repeat scroll -153px -85px transparent;
float:left;
height:80px;
left:0;
position:absolute;
top:0;
width:80px;
}

.innerdetailpage ul.videodetails li.text {
float:left;
width:100%;
margin:0 2.5%;
}

.innerdetailpage ul.videodetails li.text .box {
padding-top:20px;
}

.innerdetailpage ul.videodetails li.text .box .name {
color:#333346;
display:block;
font-size:24px;
font-weight:700;
line-height:22px;
margin-bottom:5px;
text-align:left;
text-transform:uppercase;
}

.innerdetailpage ul.videodetails li.text .box .company-name {
color:#333346;
display:block;
font-size:14px;
font-weight:400;
text-align:left;
}

.innerdetailpage ul.videodetails li.text .box p {
color:#333346;
display:block;
font-size:14px;
line-height:20px;
text-align:left;
width:90%;
margin:20px 0 10px;
padding:0;
}

.innerdetailpage ul.videodetails li.text .box a.more {
background:url(../images/more-icon.png) no-repeat scroll 0 1px transparent;
color:#ed6317;
float:left;
font-size:13px;
font-weight:700;
line-height:20px;
padding-left:22px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}

.innerdetailpage ul.videodetails li.text .box a.more:hover {
background:url(../images/more-icon-hover.png) no-repeat scroll 0 1px transparent;
color:#f67d1b;
}

.innerdetailpage ul.videodetails li.video iframe {
display:none;
left:0;
position:relative;
top:0;
width:100%;
}

footer .footer-sitemap .box {
min-height:20px!important;
}

#MSOZoneCell_WebPartctl00_ctl34_g_36d3ad80_1dc0_4ae0_9d75_96b6cca4948c {
padding-left:20px!important;
width:97.5%!important;
}

#ctl00_ctl34_g_71584864_b669_41d6_9bca_8f749db8a383_id_crossLI {
height:204px;
}

.footer-navigation {
width:643px!important;
}

.ms-dlgContent {
height:39%;
}

.board-of-directors-wrapper .ms-webpart-zone {
display:inline;
}

#suiteBarButtons {
position:absolute!important;
right:0!important;
z-index:50000!important;
}

ul.csr-events-details li .dates {
background-image:url(../images/black-dot.gif);
background-position:center center;
background-repeat:repeat-x;
border:1px solid #000;
float:left;
text-align:center;
width:15%;
}

ul.csr-events-details li .dates .to {
color:#333346;
display:table-cell;
font-size:150%;
text-transform:uppercase;
vertical-align:middle;
width:100%;
}

ul.csr-events-details li .dates .to span {
background-color:#fff;
padding:0 15px;
}

ul.csr-events-details li .dates .to span.padding5 {
padding:0 5px!important;
}

ul.csr-events-details li .event-details .dates2 {
color:#333346;
display:none;
font-size:13px;
text-transform:uppercase;
}

.hidesample {
background:none repeat scroll 0 0 red;
display:none!important;
}

.visiblesample {
background:none repeat scroll 0 0 blue;
display:block!important;
}

#case-studies .section .nbs-flexisel-item .cls_csimage img {
height:69px;
}

#inside-content-wrapper .right-section ul li .box img {
width:247px;
}

.list p span,.csr-events p span {
color:#3d2e11;
font-size:14px!important;
line-height:22px;
text-align:left;
}

ul.list div {
overflow:hidden;
}

.ms-accentText {
text-decoration:none!important;
padding:15px 0;
}

ul.ms-blog-postList li div.customHead {
color:#333346!important;
}

ul.ms-blog-postList li div {
color:#615f5f!important;
float:right;
width:100%;
}

ul.ms-blog-postList li div h1 a {
color:#333346!important;
font-weight:500;
}

ul.ms-blog-postList li div .ms-metadata {
color:#333346;
float:left;
font-size:12px;
font-weight:400;
margin-bottom:26px;
padding-bottom:15px;
width:auto!important;
}

ul.ms-blog-postList li div.ms-blog-postBody p {
color:#615f5f;
line-height:22px!important;
}

ul.ms-blog-postList li div.ms-blog-postBody p.customCat {
color:#333346;
}

ul.ms-blog-postList li div .ms-blog-postBody a.ms-accentText {
color:#ed6317;
display:block;
font-size:12px;
font-weight:700;
text-transform:uppercase;
width:90px;
}

ul.ms-blog-postList li div .ms-metadata a.ms-link {
color:#ed6317;
font-size:12px;
font-weight:700;
text-transform:uppercase;
}

ul.ms-blog-postList li div .ms-blog-commandSpace a,ul.ms-blog-postList li div .ms-blog-commandSpace span {
color:#000;
font-size:14px;
font-weight:400;
text-align:left;
vertical-align:middle;
}

ul.ms-comm-forumCmdList {
display:none;
float:left;
width:450px;
}

ul.ms-comm-forumCmdList li {
display:none;
float:left;
width:100px;
margin:0;
padding:0;
}

.ms-comm-cmdSpaceListItem .ms-metadata {
border-bottom:2px solid #edebeb!important;
}

.ms-commentsWrapper .ms-CommentHeader {
color:#615f5f;
float:left;
font-size:22px;
font-weight:500;
margin-bottom:40px;
text-align:left;
width:100%;
}

.comment-commandid-WPQ2_57-1.comment-commandid-WPQ2_57-1 {
background:url(../../../_layouts/15/LNT_Infotech_Site/images/Comments.html) no-repeat scroll 0 0 transparent!important;
height:18px;
padding-left:30px;
}

.ms-srch-result {
width:95%;
margin:0 auto!important;
}

.ms-srch-result ul {
float:left;
margin-left:23px!important;
}

.ms-srch-item-path {
clear:both;
color:#000!important;
font-size:13px;
width:100%;
word-wrap:break-word;
margin:5px 0;
}

.ms-srch-group-content {
color:#676767;
float:left;
font-size:13px;
padding-bottom:10px;
text-align:left;
width:100%;
margin:30px 0;
}

.ms-srch-item {
border-bottom:5px solid #ffe7e1;
float:left;
margin-top:0!important;
width:100%;
padding:0 20px 10px 40px !important;
}

#MSOZoneCell_WebPartWPQ2 ul.ms-blog-postList li div.ms-metadata {
border-bottom:1px solid #333346;
border-top:1px solid #333346;
margin-top:30px;
padding-top:15px;
position:absolute;
width:66%!important;
display:none!important;
}

#MSOZoneCell_WebPartWPQ3 ul.ms-blog-postList li div.ms-metadata {
border-bottom:1px solid #333346;
border-top:1px solid #333346;
display:none;
margin-top:30px;
padding-top:15px;
position:absolute;
width:66%!important;
}

#MSOZoneCell_WebPartWPQ4 ul.ms-blog-postList li div.ms-metadata {
border-bottom:1px solid #333346;
border-top:1px solid #333346;
display:none;
margin-top:30px;
padding-top:15px;
position:absolute;
width:68%!important;
}

a.ms-srch-item-link {
border-bottom:1px solid #ed6317!important;
color:#ed6317!important;
float:left;
font-size:16px;
font-weight:700!important;
line-height:27px!important;
margin-bottom:8px;
text-decoration:none!important;
}

a.ms-srch-item-link:hover {
border-bottom:1px solid #f67d1b!important;
color:#f67d1b!important;
}

ul.ms-srch-result {
float:left;
width:100%;
margin:20px 0 0;
}

ul.ms-srch-result li {
background-color:#ffca30!important;
}

.ms-srch-result #PagingSelf a,.ms-srch-result #PagingLink a {
background-color:#ffca30!important;
color:#333346!important;
float:left!important;
font-size:12px!important;
font-weight:700!important;
text-decoration:none!important;
text-transform:uppercase!important;
margin:5px 4px 0!important;
padding:10px 15px!important;
}

.ms-srch-result #Paging {
margin:45px 0 0 40px !important;
}

.ms-srch-result #Paging a:hover,.ms-srch-result #PagingSelf a,.ms-srch-result #PagingLink a,ul.ms-srch-result li:hover {
background-color:#fcd336!important;
color:#333346!important;
}

.LeftBlogSectionClass {
float:left;
margin-left:35px;
width:18%;
}

.mbottom10 {
margin-bottom:10px!important;
}

.profile-img {
background-color:#edebeb;
float:left;
padding:25px;
}

.profile-img img {
height:206px;
width:190px;
}

.ms-imnSpan a {
color:#ed6317!important;
font-size:12px;
font-weight:700;
text-transform:uppercase;
}

#dropdownList ul li {
background-image:url(../images/bullet.png);
background-position:0 .5em;
background-repeat:no-repeat;
color:#fec930;
display:inline;
float:left;
font-size:14px;
line-height:1.5em;
margin-bottom:10px;
text-align:left;
width:25%;
}

#dropdownList ul li a {
color:#000;
font-size:14px;
padding-left:15px;
text-align:left;
text-decoration:none;
}

.ms-blog-MainArea {
display:block!important;
max-width:100%;
}

.ms-blog-postComment {
width:100%;
display:none;
padding:0!important;
}

ul.ms-blog-postList li div .ms-blog-commandSpace a {
/*background:url(/_layouts/15/LNT_Infotech_Site/images/Comments.png) no-repeat scroll 0 0 transparent;*/
height:20px;
/*padding-left:30px;*/
padding-right:12px;
}

.ms-comm-likesImgContainer {
background:url(../../../_layouts/15/LNT_Infotech_Site/images/like.html) no-repeat scroll 0 0 transparent!important;
height:20px;
width:20px;
z-index:50000!important;
}

#WebPartWPQ9 .ms-WPBody {
background-color:#edebeb;
float:left;
width:100%;
}

.Reqforapp .button {
padding:0 2%;
}

.Reqforapp .buttons {
margin:0 10px 0 0;
}

.w64per {
width:57%!important;
}

.Reqforapp li {
padding-left:2%;
}

#inside-content-wrapper-blog {
float:left;
width:100%!important;
margin:0;
padding:0;
}

#inside-content-wrapper-blog .w95Per-0auto {
width:100%;
margin:0 auto;
}

.commentPost #MSOZoneCell_WebPartWPQ3 {
background-color:#edebeb;
float:left;
padding:2%;
}

.commentPost #MSOZoneCell_WebPartWPQ3 ul.ms-blog-postList {
float:left;
width:100%;
border-bottom:medium none!important;
margin:0!important;
padding:0!important;
}

.commentPost #MSOZoneCell_WebPartWPQ3 ul.ms-blog-postList li {
float:left;
line-height:25px;
padding-left:0!important;
padding-top:0!important;
width:97%;
}

.ms-blog-postHeader div span a.ms-subtleLink {
display:block;
float:left;
width:100%;
}

.ms-blog-postHeader .ms-textSmall,.ms-blog-postHeader .ms-textSmall span,.ms-blog-postHeader .ms-textSmall div a.ms-secondaryCommandLink:hover {
color:#615f5f!important;
font-size:13px!important;
text-decoration:none;
}

#WebPartTitleWPQ3 h2 a {
color:#615f5f;
float:left;
font-size:22px;
font-weight:300;
text-align:left;
text-decoration:none!important;
width:100%;
}

.commentPost ul.ms-blog-postList {
border-bottom:1px solid #333346;
}

.ms-commentsWrapper .ms-commenttable h4.ms-CommentTitle:before {
color:#333346;
content:"By ";
font-size:12px;
font-weight:400;
}

.ms-commentsWrapper .ms-commenttable h4.ms-CommentTitle {
border-bottom:1px solid #868181;
color:#ed6317;
float:left;
font-size:12px;
font-weight:400;
margin-bottom:10px;
padding-bottom:7px;
}

.ms-commentsWrapper .ms-CommentBody {
color:#615f5f;
font-size:14px;
line-height:22px;
text-align:left;
padding:12px 0;
}

.ms-commentsWrapper .ms-CommentFooter {
color:#333346;
float:left;
padding-bottom:15px;
font-size:12px;
}

#dropdownList table tr {
float:left;
width:25%;
}

#dropdownList table tr td {
float:left;
width:226px;
}

:focus {
outline-color:transparent;
outline-style:none;
}

.SiteMapBox {
float:left;
width:33.3%;
}

#divSelectedCountry {
font-size:20px;
font-weight:700;
margin-bottom:1%;
text-decoration:none;
text-transform:uppercase;
}

.w66per input,.w66perchangePass input {
background-color:#fff;
border:1px solid #000;
color:#333346;
font-family:Roboto,sans-serif;
font-size:14px;
font-weight:400;
height:42px;
text-align:left;
width:93%;
padding:0 3%;
}

.w66perchangePass input {
margin:10px 0;
}

.w66per #UserErr,.w66per #PwdErr {
color:#ff0004;
float:left;
font-size:13px!important;
width:100%;
margin:10px 0 0;
}

.CSREventsErr,.NoEvents {
color:#333346;
font-size:24px!important;

text-align:left;
margin:0;
padding:0;
}

.ms-rtestate-field p,p.ms-rteElement-P {
line-height:1.8;
margin:10px 0;
}

.blogPageLinks {
background-color:#f8f3e5;
width:100%;
margin:1px 0 10px;
padding:0 0 15px;
}

.Analyst .innertestimonials .playbt {
background:url(../images/images.png) no-repeat scroll -153px -85px transparent;
width:80px;
height:80px;
position:absolute;
float:left;
left:42.5%!important;
}

.ms-commentsempty {
text-align:left;
}

.ms-peopleux-vanillauser {
border-bottom:1px solid #868181;
float:left;
margin-bottom:20px;
padding-bottom:10px;
padding-top:3px;
text-align:left;
width:100%;
}

#Txt_Number {
border-left:medium none!important;
float:none!important;
}

#inside-content-wrapper .left-section .white-papers-wrapper .inside-dropdown-menu {
margin-bottom:30px!important;
}

.customDate {
display:inline;
text-align:left;
}

.customCat {
display:inline-block;
float:right;
position:absolute;
right:0;
text-align:right;
top:0;
font-size:12px!important;
}

header .top-wrapper .navigation .section1 #loginbutton span.text {
color:#393636!important;
font-family:"Arial Rounded MT Bold",Arial;
}

#PageLinkNext {
background-color:#fcd336!important;
border:medium none;
float:left;
height:20px;
padding-top:11px;
right:0;
width:27px;
margin:5px 0 0 5px;
}

#PageLinkPrev {
background-color:#fcd336!important;
border:medium none;
float:left;
height:20px;
margin-right:4px;
margin-top:6px;
padding-top:10px;
width:27px;
}

.SiteMapBox h4,.SiteMapBox h4 a {
color:#ed6317;
font-size:14px;
margin-bottom:10px;
padding-left:15px;
text-align:left;
text-decoration:none;
}

ul.SitemapUL li a sup {
font-size:7px;
line-height:11px;
}

.SiteMapBox ul li a {
color:#333346;
font-size:12px;
text-align:left;
text-decoration:none;
}

.sitemap .box ul ul {
font-weight:400;
}

#ReqThankMsg h2.heading {
border:medium none!important;
color:#333346;
font-size:20px;
font-weight:700;
text-align:left;
margin:0;
padding:0 0 10px;
}

.ReadmoreList {
font-size:14px;
list-style-position:inherit;
list-style-type:disc;
margin:0;
padding:0 0 0 10px !important;
}

ul.ReadmoreList ul li {
background-position:0 .5em;
background-repeat:no-repeat;
list-style:outside none none;
padding-left:10px;
}

ul.ReadmoreList ul ul li {
background-image:none!important;
list-style-position:inside;
list-style-type:disc!important;
padding:0 0 0 10px !important;
}

#inside-content-wrapper .right-section ul li .box a {
background:none repeat scroll 0 0 transparent;
color:#ed6317;
font-size:12px;
font-weight:700;
}

#inside-content-wrapper .right-section ul li .box a:hover {
text-decoration:none;
color:#f67d1b;
}

#inside-content-wrapper ul li {
font-family:Roboto,sans-serif!important;
line-height:22px;
}

.TMBox .title {
color:#000;
font-size:16px;
font-weight:700;
text-align:left;
}

.board-of-directors-banner .section .box .heading1 .tmSup {
font-size:20px;
position:absolute;
top:0;
}

.tmSup {
font-size:10px;
position:absolute;
top:0;
}

a.Alumnilink,a.AlumniCareerlink {
background-color:#ffca30;
color:#333346;
float:left;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
transition:background .2s ease-in-out 0;
padding:5px 15px;
}

a.Alumnilink:hover {
background-color:#fcd336;
}

.contactusrecaptcha {
padding-top:7px;
}

.ReadmoreList blockquote li,blockquote li {
line-height:22px;
list-style-position:inherit;
list-style-type:disc;
margin:0 0 0 30px;
padding:0;
}

#Txt_Number:hover {
border-left:medium none!important;
}

#case-studies .section .nbs-flexisel-ul li img {
float:left;
height:69px!important;
margin-right:10px;
width:77px!important;
}

#idOverview img,ul ReadmoreList li {
height:100%;
width:100%;
}

#testimonials .testvideo {
height:250px;
}

#inside-content-wrapper .left-section ul.profile-list li .profile-detail a {
background-color:transparent!important;
color:#424146;
float:left;
font-size:16px;
font-weight:700;
line-height:22px;
text-decoration:none;
text-transform:uppercase;
padding:14px 0 0;
}

.clients li img {
height:130px;
}

.subHeading {
font-size:14px;
}

.event-details ul li {
list-style-position:outside;
margin:0 0 0 15px;
padding:0;
}

.alumniHeader .subHeading,.analystHeader,.alumniheader {
background-color:#ffca30;
background-position:right top;
background-repeat:no-repeat;
color:#311c08;
float:left;
font-size:32px;
font-weight:300;
height:60px;
text-align:center;
width:100%;
padding:19px 0 0;
}

.analystHeader {
margin-top:-30px;
}

ul.login li div.box a {
color:#ed6317;
font-weight:400;
text-align:left;
text-decoration:none;
}

.left-section .Reqforapp .button {
padding-top:1%!important;
}

.CareerPageLink {
color:#ed6317;
font-weight:700;
text-transform:capitalize;
}

#inside-content-wrapper .right-section ul li.bgffd0c4 .box .CrossImage {
text-align:left;
display:table-cell;
}

#inside-content-wrapper .right-section ul li.bgffd0c4 .box .CrossImage img {
width:170px;
height:170px;
}

#inside-content-wrapper .right-section ul li.bgf4e1cc .box .CrossImage img {
width:170px;
height:170px;
float:right;
}

.middleAlumni p.noNews {
color:#ed6317;
font-size:14px;
font-weight:700;
}

ul.Reqforapp .button {
background:none repeat scroll 0 0 rgba(0,0,0,0);
}

.column {
color:#3d2e11;
display:inline-block;
float:left;
font-family:Roboto,sans-serif!important;
font-size:14px;
text-align:left;
width:20%;
}

.column h3 a,.column h3 {
color:#ed6317;
font-weight:700;
line-height:30px;
}

ul.SitemapUL {
color:#3d2e11;
font-size:14px;
margin-bottom:10px;
text-align:left;
}

ul.SitemapUL li a {
color:#3d2e11;
text-align:left;
text-decoration:none!important;
}

ul.SitemapUL li {
color:#3d2e11;
font-size:14px;
text-align:left;
list-style-type:disc;
list-style-position:inside;
list-style-image:none;
line-height:24px;
list-style:inside none disc;
text-decoration:none;
}

ul.SitemapUL ul {
font-size:10px;
font-weight:400!important;
padding-left:10px;
}

ul.SitemapUL ul li {
background-image:url(../images/bullet.png);
background-position:0 .5em;
background-repeat:no-repeat;
list-style:outside none none;
padding-left:15px;
text-decoration:none;
width:200px;
}

ul.SitemapUL li a:hover,ul.SitemapUL ul li a:hover {
color:#ed6317;
text-decoration:none;
}

.ms-rteTable-default {
padding:9px 10px 6px!important;
}

.slotholder img {
height:343px!important;
width:100%!important;
max-width:100%!important;
}

.homeAds .slotholder img {
height:217px!important;
width:100%!important;
}

.homeAds ul li {
height:217px!important;
}

header .WhiteBack .top-wrapper {
background-color:#fff!important;
background-image:none;
}

header .WhiteBack .top-wrapper a.logo {
background:url(3D_LnT_logo.png) no-repeat scroll 0 0 transparent;
}

ul.loginAnalyst li .box a:hover {
color:#f67d1b!important;
text-decoration:none;
}

.w95Per-0auto .article h2 {
color:#3d2e11!important;
}

#recaptcha_response_field {
bottom:7px!important;
font-size:10pt;
position:relative!important;
width:143px!important;
height:17px!important;
margin:20px 0 0!important;
}

.ms-rtestate-field h2.heading {
padding:0!important;
}

.article p a:hover {
color:#ed6317!important;
text-decoration:none;
}

.ui-menu .ui-menu-item {
border-bottom:1px solid #000;
color:#333346!important;
font-family:Roboto,sans-serif!important;
font-size:14px!important;
list-style-image:none!important;
text-align:left!important;
padding:10px 3%!important;
}

.btnFooter .back {
margin-top:10px;
}

p {
color:#3d2e11;
font-size:16px!important;
text-decoration:none!important;
}

#ctl00_ctl62_g_819333eb_2653_4822_8ce6_0fef03aa6b8c ul li,#ctl00_ctl62_g_cebec87e_b659_430a_a67a_2f5b629a154e ul li {
border-bottom:medium none!important;
float:left;
margin-bottom:0!important;
padding-bottom:0!important;
width:100%;
}

ul.cls_AboutUs li {
border-bottom:none!important;
float:left;
margin-bottom:0!important;
padding-bottom:0!important;
width:100%;
}

ul.cls_AboutUs li h2.heading {
border-bottom:1px solid #d4d4d4;
}

#ctl00_ctl62_g_819333eb_2653_4822_8ce6_0fef03aa6b8c a:visited {
color:#0072c6!important;
}

.btnFooter {
float:right;
margin-right:3%;
margin-top:1%;
}

ul.Back2Root {
float:left;
list-style-type:none;
width:100%;
margin:11px 0 30px;
padding:0;
}

ul.Back2Root li .box input {
border:1px solid #000;
background-color:#fff;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
padding:0 3%;
}

ul.Back2Root li .box textarea.textfield {
border:1px solid #000;
width:94%;
height:100px;
}

ul.Back2Root li .box textarea:focus,ul.Back2Root li .box input:focus {
border:1px solid #000!important;
}

ul.Back2Root li .box textarea:hover,ul.Back2Root li .box input:hover {
border:1px solid #000!important;
outline:none;
}

ul.Back2Root li .box input:focus {
outline:none;
border:1px solid #000!important;
}

ul.Back2Root li .box input.upload {
height:23px;
width:78%;
padding:7px;
}

ul.Back2Root li .box .textfield {
margin-top:12px;
}

ul.Back2Root li .box span.Helptxt {
display:inline-block;
font-size:11px;
color:#333346;
width:66%;
}

ul.Back2Root li:nth-last-child(2) .box {
width:500px;
}

ul.Back2Root li .box textarea {
border:1px solid #000;
height:80px!important;
width:94.5%!important;
}

.thoughtPartnershipRightSection {
background-image:url(../../../PublishingImages/3_ThoughtPartnership-Bg2_7July.jpg);
background-repeat:repeat-y;
background-position:top;
height:1965px;
}

.automationRightSection {
background-image:url(../../../PublishingImages/Automation-Bg_13Jul.png);
background-repeat:repeat-y;
background-position:top;
height:1688px;
}

ul.Back2Root li .box input[type=checkbox] {
border:0!important;
margin-right:5px;
margin-top:17px;
}

ul.Back2Root li .box input[type=checkbox]:focus {
border:0;
outline:none;
}

ul.Back2Root li .box input[type=submit],ul.Back2Root li .box input[type=reset] {
border:0!important;
background-color:#fcd336;
}

ul.Back2Root li .box span .left {
width:15px;
}

ul.WPUserForm {
float:left;
list-style-type:none;
width:100%;
margin:50px 0 30px;
padding:0;
}

ul.WPUserForm li .box textarea {
border:1px solid #000;
width:95.5%!important;
height:150px!important;
resize:none;
}

.Analyst ul.innertestimonials li.tm {
border-bottom:5px solid #ffe7e1;
float:left;
margin:0 20px!important;
padding:20px 0;
}

.Analyst ul.innertestimonials li.tm div.customImg img.Imageclass {
height:305px!important;
width:100%;
}

.Analyst ul.innertestimonials li.tm div.TMBox {
float:left;
padding-left:2%;
width:43%;
text-align:justify!important;
}

.Homeimages {
height:200px;
width:970px;
}

.ClientSpeackImage,.UpcomingEventsImage {
float:right;
height:100px;
width:370px;
}

.csrlist {
display:inline-block!important;
}

ul.AlumniContactUsForm li .validation {
float:left;
width:100%;
color:#FF0004;
font-size:13px;
display:none;
divpspansupdivsuppsupspansupfont-size:7px!important;
font-weight:400;
}

.ui-autocomplete {
cursor:pointer;
height:150px;
overflow-y:scroll!important;
}

#inside-content-wrapper .right-section ul li .box .CrossImage img {
width:186px;
height:186px;
}

.newOtherSection .left {
width:975px;
float:left;
}

.newOtherSection .right {
height:200px;
width:369px;
float:right;
}

.sectionList {
min-height:300px;
}

#Thpart_Img {
width:100%;
margin:0!important;
padding:0!important;
}

.article blockquote ul li {
text-align:justify!important;
}

#inside-content-wrapper .left-section .header sup {
font-size:10px;
font-weight:700;
position:absolute;
top:-8px;
}

input {
/*-webkit-appearance:none;*/
border-radius:0;
-webkit-border-radius:0;
}

.CSREventsErr span {
font-weight:500;
}

.Alumniservices {
float:right;
width:20%;
}

.ms-srch-result #ResultCount {
float:left!important;
line-height:50px!important;
padding:0 0 0 20px !important;
}

.ms-srch-resultscount {
display:inline-block!important;
float:left!important;
text-align:left;
line-height:46px!important;
margin-left:20px!important;
font-weight:700!important;
}

.icon img {
background:none;
}

.icon img:hover {
background-color:#deb887;
}

.formloading {
text-align:center;
width:100%;
position:relative;
bottom:-295px;
}

.img1,.img2,.img3,.img4,.img5,.img6,.img7,.img8,.img9 {
color:red!important;
font-size:20px;
font-weight:700;
z-index:9000;
border:1px solid red;
}

.bx-wrapper .bx-viewport {
box-shadow:none!important;
}

#inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number {
width:186px !important;
}

#btnContact {
float:left!important;
background-color:#FFCA30;
text-align:center;
box-shadow:0 1px 0 rgba(0,0,0,0.2);
cursor:pointer;
transition:all .3s ease-out;
font-size:14px;
padding:8px 1px 9px 16px;
}
/*Added by Vinay on 8 June 2016*/
@media only screen and (max-width: 480px) and (min-width: 320px) and (orientation: portrait)
{
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 171px!important;
    }
    .alliances-heading {
        font-size: 20px !important;
    }

}

@media only screen and (max-width: 480px) and (min-width: 320px) and (orientation: landscape)
{
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 262px!important;
    }
    .petrol{
margin-top: 3% !important;

}

    .alliances-heading {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 568px) and (min-width: 320px) and (orientation: landscape)
{
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 312px!important;
    }
    .alliances-heading {
        font-size: 20px !important;
    }
    
 .petrol{
margin-top: 3% !important;

}

}

@media only screen and (max-width: 800px) and (min-width: 600px) and (orientation: portrait){
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 330px!important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait)
{
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 419px!important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape)
{
    #inside-content-wrapper .right-section ul.Reqforapp li #Txt_Number
    {
        width: 138px!important;
    }
}

/*End - Vinay 8 June 2016*/

ul.awardsnrecognition,#breadcrumbs ul,#inside-content-wrapper .left-section ul.profile-list,#inside-content-wrapper .left-section ul.profile-list li .profile-detail .profile-desigation ul.desigation,#inside-content-wrapper .left-section ul.profile-list li .mobile-profile-detail .profile-desigation ul.desigation,.inside-dropdown-menu .list ul,.inside-dropdown-menu .listArchive ul,#inside-content-wrapper .left-section .profile-information .profile-left .profile-desigation ul,.innervideo ul,ul.list,.inner-navigation2 ul,ul.bullet,.csr-details ul,ul.csr-months,ul.csr-events,ul.clients,ul.grid25-per,#inside-content-wrapper-blog .blog-listing ul.blogs,.innerdetailpage ul,ul.csr-events-details {
list-style-type:none;
margin:0;
padding:0;
}



ul.awardsnrecognition li:last-child,ul.csr-events li:last-child,ul.clients li:last-child,ul.csr-events li blockquote ul li,ul.csr-events-details li:last-child {
margin-bottom:0px;
}

ul.awardsnrecognition li .dates .from-date,ul.awardsnrecognition li .dates .to,ul.csr-events li .dates .from-date {
width:100%;
font-size:150%;
color:#333346;
text-transform:uppercase;
display:table-cell;
vertical-align:middle;
}

ul.awardsnrecognition li .dates .to span,ul.awardsnrecognition li .dates .too span,ul.csr-events li .dates .to span {
background-color:#FFF;
padding:0 15px;
}

ul.awardsnrecognition li .dates .to span.padding5,ul.awardsnrecognition li .dates .too span.padding5,ul.csr-events li .dates .to span.padding5 {
color:#333346;
padding:0 5px!important;
}

ul.awardsnrecognition li .dates sup,sup,ul.csr-events li .dates sup,ul.csr-events-details li .dates sup {
font-size:10px!important;
}

ul.awardsnrecognition li .event-details a.back,ul.awardsnrecognition li .event-details a.Eventback,ul.awardsnrecognition li .event-details1 a.back,ul.awardsnrecognition li .event-details1 a.Eventback,.left,#bgcolorcustom a.link,#inside-content-wrapper .left-section .profile-information .profile-right a.back,#inside-content-wrapper .right-section,#inside-content-wrapperCareer .right-section,.csr-details ul li.profile-data a.back,.csr-details ul li.profile-data a.Eventback,ul.csr-events li .event-details a.back,ul.csr-events li .event-details a.Eventback,ul.FBA li div span.right,.floatLeft,.loginalumni .errormsg,ul.IMS li:last-child,#case-studies .section .nbs-flexisel-container,#inside-content-wrapper .BP_Main,.Upcmg-events-container,ul.csr-events-details li .event-details a.back,ul.ms-comm-forumCmdList span span,ms-commentsempty,.ms-bottompaging,.CareerCustomImg,.bodyLeft .article h3,#ctl00_ctl62_g_819333eb_2653_4822_8ce6_0fef03aa6b8c p,#ctl00_ctl62_g_cebec87e_b659_430a_a67a_2f5b629a154e p,.Back2Root .text {
float:left;
}

ul.awardsnrecognition li .event-details h2.heading,ul.awardsnrecognition li .event-details1 h2.heading,ul.csr-events li .event-details h2.heading,ul.csr-events-details li .event-details h2.heading {
font-weight:400;
margin-bottom:0!important;
}

ul.awardsnrecognition li .event-details .dates2,ul.awardsnrecognition li .event-details1 .dates2,ul.csr-events li .event-details .dates2 {
font-size:13px;
color:#333346;
text-transform:uppercase;
display:none;
}

ul.awardsnrecognition li .event-details .dates2 sup,ul.awardsnrecognition li .event-details1 .dates2 sup,ul.csr-events li .event-details .dates2 sup,ul.csr-events-details li .event-details .dates2 sup {
font-size:8px;
}

ul.awardsnrecognition li ul.bullet li,ul.csr-events li ul.bullet li,ul.csr-events-details l ul.bullet li {
float:none;
margin-bottom:10px;
width:auto;
}

h1,h2,h3,h4,h5,h6,h1.inside-header,h2.heading {
font-family:Roboto,sans-serif!important;
}

.right,#inside-content-wrapper .left-section .profile-information .profile-right,#ctl00_g_d92c831b_4660_4774_b6c9_92041fa4fa2c_idbtnSettings,.why-lt-container,ul.Back2Root li:last-child,ul.WPUserForm li:last-child {
float:right;
}

.clear,#inside-content-wrapper .left-section ul.white-papers li:nth-child(odd) {
clear:both;
}

header,nav,section,article,aside,footer,#inside-content-wrapper .right-section,.profile-information {
display:block;
}

.mleft20,.btn_login {
margin-left:20px!important;
}

.w100per,.blog-listing mtop40,span .Helptxt,#inside-content-wrapper .right-section ul li .box .w80per {
width:100%!important;
}

.w30per,#inside-content-wrapper .right-section .know-your-management ul li .profile-pic {
width:30%;
}

.w70per,.bodyLeft .article img {
width:70%;
}

img.inside-img,ul.csr-list li img,.newOtherSection,.sliderleft img,.newOtherSection .sliderright img,.ms-bottompaging > tbody > tr > td.ms-bottompagingline,.dropdown ul table,.Analyst ul.innertestimonials li.tm .Videoplayer video.testvideo,#s4-workspace,.classcsrevent img,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 select {
width:100%;
}

.divInlineBlock,#lblerrmsg {
display:inline-block;
}

.positionRelative,.customImg,.CareerCustomImg {
position:relative;
}

.colored6317,ul.ms-blog-postList li div .ms-blog-commandSpace a:hover,ul.loginAnalyst li .box a,.article p a {
color:#ed6317!important;
}

#inside_banner,#middle-wrapper,#inside-content-wrapper,#inside-content-wrapperCareer,#inside-content-wrapper .right-section .know-your-management ul li .profile-pic img {
width:100%;
float:left;
}

#pageslinks ul li,#blogPageLinks ul li {
border-right:1px solid #979899;
display:inline-block;
font-size:12px;
color:#2c2d30;
font-weight:400;
line-height:14px;
margin:0 2px;
padding:0 7px 0 0;
}

#pageslinks ul li:last-child,#pageslinks ul li.last,#inside-content-wrapper .left-section .header2 .inner-navigation ul li:last-child,#inside-content-wrapper .left-section .header2 .inner-navigation ul li.last,.inner-navigation2 ul li:last-child,.inner-navigation2 ul li.last,#blogPageLinks ul li:last-child,#blogPageLinks ul li.last {
border-right:none;
}

#pageslinks ul li a.active,#pageslinks ul li a:hover,.select-dropdown .list ul li:hover,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .list ul li:hover,#blogPageLinks ul li a.active,#blogPageLinks ul li a:hover {
color:#f67d1b;
}

#pageslinks .minus-icon,#blogPageLinks .minus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll 0 0 transparent;
width:17px;
height:17px;
cursor:pointer;
display:none;
margin:10px 0;
}

#inside-content-wrapper .right-section ul.Reqforapp,.loginAnalyst ul.login li .box .validation,#WebPartWPQ3,ul.ms-comm-forumCmdList span {
display:block!important;
}

#inside-content-wrapper .left-section .header .minus-icon,#inside-content-wrapperCareer .left-section .header .minus-icon,h3.heading .box2 .minus-icon {
background:url(../images/mobile-navigation-icon.png) no-repeat scroll 0 0 transparent;
display:none;
}

#inside-content-wrapper .left-section .header2 .inner-navigation ul li a:hover,#inside-content-wrapper .left-section .header2 .inner-navigation ul li a.active,.inner-navigation2 ul li a:hover,.inner-navigation2 ul li a.active,#inside-content-wrapper .left-section ul.profile-list li .profile-detail a:hover,.ClickHere {
color:#ed6317;
}

a.link, a.linknew{
background-color:#ffca30;
font-size:12px;
color:#333346;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
transition:background .2s ease-in-out;
padding:10px 15px;
}

a.Eventback
{
     margin: 2%;
}

#ulSolutions li p a.linknew {
    
    background-color: white;
}
a.back,a.Eventback {
background-image:url(../images/back-bt.png);
background-repeat:no-repeat;
height:27px;
display:block;
text-align:left;
color:#000;
font-size:12px;
font-weight:900;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
padding:7px 0 0 45px;
width:5%;
}

#inside-content-wrapper .left-section .profile-information .profile-left,#inside-content-wrapper .BP_Main .profile-information .profile-left {
float:left;
width:225px;
}

#inside-content-wrapper .right-section ul li,#inside-content-wrapper .right-section .know-your-management,#inside-content-wrapper .right-section .work-with-us,#inside-content-wrapperCareer .right-section .work-with-us,ul.blogs,ul.contact li,ul.Reqforapp li,#inside-content-wrapper,ul.Back2Root li,ul.WPUserForm li {
float:left;
width:100%;
}

#inside-content-wrapper .right-section .know-your-management ul,#inside-content-wrapper .right-section .work-with-us ul,#inside-content-wrapperCareer .right-section .work-with-us ul {
list-style-type:none;
width:100%;
float:left;
margin:0;
padding:0;
}

#inside-content-wrapperCareer .right-section .work-with-us ul li img,.ms-searchCenter-result-main {
float:left;
width:100%!important;
}

a.link2,ul.bullet li a {
font-size:14px;
text-align:left;
color:#ed6317;
text-decoration:none;
}

a:hover.link2,ul.bullet li a:hover,.loginpage .other-links a:hover,#dropdownList ul li a:hover,ul.SitemapUL li a:hover {
text-decoration:underline;
}

.innervideo ul li.video a,.lavaLampBottomStyle li a:hover,.lavaLampBottomStyle li a:active,.lavaLampBottomStyle li a:visited {
border:none;
}

.innervideo ul li.video a:hover img,.innerdetailpage ul.videodetails li.video a:hover img {
opacity:1;
}

.inner-navigation2 ul li:first-child,#inside-content-wrapper .right-section ul li .box a.link {
padding-left:0;
}

ul.csr-events li,ul.csr-events-details li {
float:left;
margin-bottom:60px;
width:100%;
}

ul.csr-events li .event-details,ul.csr-events-details li .event-details {
float:right;
width:80%;
}

input.textfield,input.FieldText,ul.FBA li .box input.textfield {
border:1px solid #000;
background-color:#fff;
font-family:Roboto,sans-serif;
font-size:14px;
text-align:left;
color:#333346;
font-weight:400;
width:94%;
height:42px;
padding:0 3%;
}

input:focus.textfield,textarea:focus.textareas,textarea:focus.areatext,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments textarea:focus.textareas2,.loginpage .remember input:focus[type="checkbox"],.loginpage input:focus[type="button"] {
outline:none;
}

.select-dropdown .select-heading:hover,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .select-heading:hover {
background-image:url(../images/select-dropdown-icon-hover.png);
}

.select-dropdown .list ul,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .list ul {
list-style-type:none;
height:159px;
overflow-y:scroll;
margin:0;
padding:0;
}

.select-dropdown .list ul li:last-child,#inside-content-wrapper-blog .blog-listing ul.blogs li .add-comments .select-dropdown2 .list ul li:last-child {
border-bottom:none;
}

.buttons:hover,.loginpage input[type="button"]:hover {
background-color:#f67d1b;
}

.alliances-heading.mbottom20.mtop40,#inside-content-wrapper-blog .blog-profile a.back,#comment-commandid-WPQ2_56,.ms-blogedit,.flex-control-nav,.flex-direction-nav,.alumnihelptext,.ms-srch-hover-content div,.ms-blog-postList li div h1 + .ms-metadata,.ms-blog-postDivider,.ms-blog-LeftColumn,.ms-pagebreadcrumb,.ms-table .ms-core-tableNoSpace,.ms-comm-likesImgContainer img,.ms-blog-postHeader,.ms-commentsWrapper .ms-CommentFooter .ms-table .ms-tableRow,ul.ms-blog-postList li div .ms-metadata span,#recaptcha_privacy,.mainFooter,ul.Back2Root li .box span.errorText,#MobiCurrentLanguageImage {
display:none;
}

ul.accordion li .tab-header:hover,header .top-wrapper .mobile-section ul.nav li a {
color:#fff;
}

ul.grid30-per,.searchpage ul {
list-style-type:none;
float:left;
width:100%;
margin:0;
padding:0;
}

.searchpage .pagination a:hover.prevsearch,#pagingWPQ2prev a:hover,#pagingWPQ3prev a:hover,#pagingWPQ4prev a:hover {
background:url(../images/case-prev.png) no-repeat scroll -27px 0 transparent;
}

.searchpage .pagination a:hover.nextsearch,#pagingWPQ2next a:hover,#pagingWPQ3next a:hover,#pagingWPQ4next a:hover {
background:url(../images/case-next.png) no-repeat scroll -27px 0 transparent;
}

ul.FBA li .box .select-dropdown .select-heading,ul.IMS li .box input.textfield,ul.IMS li .box .select-dropdown .select-heading,ul.login li .box input.textfield,ul.login li .box .select-dropdown .select-heading,ul.Back2Root li .box input.textfield,ul.Back2Root li .box .select-dropdown .select-heading,ul.WPUserForm li .box input.textfield,ul.WPUserForm li .box .select-dropdown .select-heading {
width:91%;
}

.ms-blogRightZone,#suiteBar,#RibbonContainer-TabRowRight,.ms-blog-postList textarea,.ms-blog-postList button,.ms-srch-hover-outerContainer,#UpScopeLinkTop,.ms-signInLink,.homeAds .tp-bullets,.flex-control-nav,.flex-direction-nav {
display:none!important;
}

x.IMSRegForm span.text,.IMSRegForm span.text {
font-family:Roboto,sans-serif!important;
font-size:14px!important;
line-height:22px!important;
}

ul.IMS li .box input.FieldText,ul.login li .box input.FieldText,ul.Back2Root li .box input.FieldText,ul.WPUserForm li .box input.FieldText {
width:90%;
}

.from-date,.to,.to-date {
height:48px;
width:144px;
}

#inside-content-wrapper-blog .blog-listing ul.blogs li .validation,header .top-wrapper .navigation .section1 .login span.text,.profile-information .mbottom30 {
margin:0!important;
}

ul.ms-blog-postList ol li,ul.ms-blog-postList li ol li {
margin:0;
padding:0;
}

.Onsite a:hover,.offshore a:hover,.ms-blog-commandSpace a:hover,#inside-content-wrapper ul li a:hover {
text-decoration:none!important;
}

.Onsite a,.offshore a {
vertical-align:sub;
font-weight:400;
color:#000;
}

.login .wmdropddown li:last-of-type a,.innerdetailpage ul.videodetails li.video a {
border:medium none;
}

#ctl00_g_9ae64228_b6c2_4d64_9c7c_282550de46b1_idbtnSettings,.event-details .btnLetsMeet,div#ctl00_ctl34_g_8b36e335_7c72_4b4b_ab23_3f7529ea3314_divWebsiteSiteMap div:nth-child(3n) {
float:right!important;
}

#case-studies .section .nbs-flexisel-ul,#case-studies .section .nbs-flexisel-ul li {
display:inline-block;
float:left;
}

.innerdetailpage ul.videodetails li.text .box div p span,.profile-data .header2 {
background-color:transparent!important;
}

.ms-webpart-zone,.ms-webpart-chrome-vertical,.ms-webpart-cell-vertical {
display:inline!important;
}

ul.csr-events-details li .dates .from-date,ul.csr-events-details li .dates .to-date {
color:#333346;
display:table-cell;
font-size:130%;
text-transform:uppercase;
vertical-align:middle;
width:100%;
}

ul.ms-comm-forumCmdList span.ms-comm-cmdSpaceListItem,blockquaote ul,blockquaote ul li {
margin:0;
padding:0;
}

.ms-comm-likesMetadata,ul.csr-events ul.ReadmoreList li {
margin:0!important;
padding:0!important;
}

.ms-srch-item:hover,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover,a.ms-secondaryCommandLink,.w95Per-0auto ul li.button {
background:none repeat scroll 0 0 rgba(0,0,0,0)!important;
}

.ms-srch-item-deepLinks-noPreview li a,header .WhiteBack .top-wrapper .navigation .section2 ul.navigation2 li a,header .WhiteBack .top-wrapper .navigation .section2 .search-box input {
color:#000;
}

.ms-link:visited,.ms-blog-command-noLeftPadding {
color:#000!important;
}

#pagingWPQ2next a,#pagingWPQ3next a,#pagingWPQ4next a {
background:url(../images/case-next.png) no-repeat scroll 0 0 #fff;
border:0 none!important;
float:left;
height:20px;
right:0;
width:19px;
margin:2px 0 0 6px;
}

#pagingWPQ2next a span img,#pagingWPQ2prev a span img,#pagingWPQ3prev a span img,#pagingWPQ3next a span img,#pagingWPQ4next a span img,#pagingWPQ4prev a span img {
width:0!important;
}

#pagingWPQ2next a.ms-promlink-button-left,#pagingWPQ3next a.ms-promlink-button-left,#pagingWPQ4next a.ms-promlink-button-left {
left:-94px!important;
}

#bottomPagingCellWPQ2 .ms-paging,#bottomPagingCellWPQ3 .ms-paging,#bottomPagingCellWPQ4 .ms-paging {
background-color:#ffca30;
color:#333346;
float:left;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:10px 15px;
}

#pagingWPQ2prev a,#pagingWPQ3prev a,#pagingWPQ4prev a {
background:url(../images/case-prev.png) no-repeat scroll 0 0 #fff;
border:0 none!important;
float:left;
height:20px;
left:0;
width:19px;
margin:3px 5px 0 0;
}

#bottomPagingWPQ2,#bottomPagingWPQ3,#bottomPagingWPQ4 {
float:left;
padding:20px 0 0;
}

csr-events,.CSREventsErr {
color:#333346;
font-size:24px;

text-align:left;
margin:0;
padding:0;
}

#ctl00_ctl34_g_f2298488_bef4_41c2_bbb0_8dd124a23309 .mtop40,#ctl00_ctl62_g_040975bd_2a80_4bf8_9907_d593af683744 .mtop40 {
margin-top:0!important;
}

.tm a,.Analyst ul.innertestimonials li.tm .Videoplayer {
float:left;
width:55%;
}

ul.login li .thanku,ul.Back2Root li .thanku,ul.WPUserForm li .thanku {
border-left:1px solid #000;
color:#ed6317;
float:left;
font-size:12px;
font-weight:700;
margin-left:3%;
width:65%;
padding:10px 0 10px 2%;
}

.Req,.LetsMeetVal {
color:#ff0004;
display:none;
font-size:13px;
width:88%;
margin:10px 0 0;
}

/*.slotholderimg,.slotholder ul,#banners,.fullwidthbanner {
height:429px!important;
}*/

#inside-content-wrapper .right-section ul li.bgf4e1cc .box .text,#inside-content-wrapper .right-section ul li.bgffd0c4 .box .text {
vertical-align:middle;
text-align:center;
width:164px;
display:table-cell;
}

#inside-content-wrapper .right-section ul li.bgf4e1cc .box .CrossImage,#inside-content-wrapper .right-section ul li .box .CrossImage {
text-align:right;
display:table-cell;
}

header .WhiteBack .top-wrapper .navigation .section1 .language .dropdown,header .WhiteBack .top-wrapper .navigation .section2 .search-box {
background-color:#fff;
}

ul.Back2Root li .box,ul.WPUserForm li .box {
float:left;
margin-bottom:1%;
margin-right:3%;
width:47%;
}

.ClientSpeackImage img,.UpcomingEventsImage img {
width:370px;
height:100px;
}

@media only screen and min-width320px and max-width480px{
.bloggerProfileSlider .bx-wrapper .bx-viewport ul.slideItemsOther li {
margin-left:30px;
display:block;
width:230px!important;
}

#inside-content-wrapper-blog .blog-profile a.link {
margin-top:20px!important;
float:left;
margin-left:41px;
}

#inside-content-wrapper .BP_Main .profile-information .profile-right {
float:right;
width:100%!important;
}

#inside-content-wrapper .BP_Main a.back {
margin-left:3px!important;
}

.bloggerProfileSlider .bx-wrapper .bx-viewport ul.slideItemsOther li .profile-description {
margin-left:10px!important;
}

.bloggerProfileSlider .bx-wrapper .bx-viewport ul.slideItemsOther li .profile-name {
margin-left:10px!important;
width:100%;
}

.megamenu {
display:block;
z-index:100;
}

.column {
clear:both;
display:block!important;
float:none;
width:100%!important;
}

.megamenu .column ul {
display:block;
float:none;
line-height:20px!important;
list-style-type:disc;
width:100%!important;
margin:0;
padding:0;
}

.megamenu .column ul li {
font-weight:700;
padding-bottom:5px;
}

.megamenu .column h3 {
margin:0 0 5px;
}

.megamenu .column ul li a {
font-weight:400;
list-style:outside none disc;
text-decoration:none;
}

.megamenu .column ul li a:hover {
color:#f67d1b;
}

ul .SitemapUL ul li {
background-image:none!important;
list-style:outside none disc!important;
margin-left:20px;
}

ul ul .SitemapUL ul li {
background-color:green;
list-style:outside none square!important;
margin-left:30px;
}
}

@media only screen and min-width768px and max-width1024px{
#inside-content-wrapper .BP_Main .profile-information .profile-right {
float:right;
width:66%!important;
}

.column {
width:100%!important;
}

ul.SitemapUL li {
display:inline-block!important;
list-style-position:inside;
padding-left:10px;
width:216px;
line-height:24px;
color:#3d2e11;
font-size:14px;
text-align:left;
list-style-type:disc!important;
}

ul.SitemapUL ul {
font-size:10px;
font-weight:400!important;
padding-left:10px;
width:98%;
}
}

@media only screen and min-width640px and max-width960px{
.column {
width:100%!important;
}

ul.SitemapUL li {
display:inline-block!important;
line-height:24px;
list-style:inside none disc;
text-decoration:underline;
}

ul.SitemapUL ul {
font-size:10px;
font-weight:400!important;
padding-left:10px;
width:98%;
}
}

@media only screen and min-width481px and max-width639px{
.column {
width:100%!important;
}

ul.SitemapUL li {
display:inline-block!important;
line-height:24px;
list-style:inside none disc;
text-decoration:underline;
}

ul.SitemapUL ul {
font-size:10px;
font-weight:400!important;
padding-left:10px;
width:98%;
}
}
@media only screen and (max-width: 480px) and (min-width: 320px)
{
div#footer1 {
    font-size: 12px;
}
    .footer-links {
    font-size: 12px;
}

li.thought_li
    {
        width: 100% !important;
        float: left;
        padding-bottom: 5%;
    }


}
@media only screen and (max-width: 736px) and (min-width: 414px) and (orientation: landscape)
{
#footer1, .footer-navigation div {
    /* width: 50%; */
    float: left;
    font-size: 12px;
}
.footer-links {
    font-size: 12px;
}
}
a.prvLnk {
            background-image: url(../images/back-bt.png);
            background-repeat: no-repeat;
            height: 32px;
            display: block;
            text-align: left;
    float:left;
            color: #000000;
            font-size: 12px;
            font-weight: 900;
            padding: 7px 0 0 45px;
            text-decoration: none;
            text-transform: uppercase;
            cursor: pointer;
}

a.nxtLnk {
            background-image: url(../images/nxt-bt.png);
            background-repeat: no-repeat;
            height: 32px;
            display: block;
            /*text-align: right;*/
    float:right;
            color: #000000;
            font-size: 12px;
            font-weight: 900;
            padding: 7px 0 0 45px;
            text-decoration: none;
            text-transform: uppercase;
            cursor: pointer;
}

.nxtLnkDiv{    
    float: right;
    width: 10%;
    }
.nxtLnkDiv a.nxtLnkImg{background-image: url(../images/nxt-bt.png);
    background-repeat: no-repeat;
    height: 32px;
    display: block;
    /* text-align: right; */
    float: right;
    color: #000000;
    font-size: 12px;
    font-weight: 900;
    padding: 7px 0 0 32px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;}
.nxtLnkDiv a.nxtLnktxt{
    color: #000000;
    font-size: 12px;
    font-weight: 900;
    line-height: 37px;
    text-transform: uppercase;
    }
.NewsDownload{
    background-color: #ffca30;
    color: #333346;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
}


/*added by priya for blogs on 31/3/2016*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) 
 {
  
    #inside-content-wrapper-blog .header a.profilemobile{
        background-size: 16px;
        padding-top:24px;
    }

    #inside-content-wrapper-blog .header{
        height:40px !important;
        font-size: 16px !important;
    }
    
    #inside-content-wrapper p{
        font-size:12px !important;
    }
    
    .mbottom20{
        margin-bottom:10px !important;
    }
    
    div#WebPartWPQ1 {
        height: 50px;
    }
    
    #inside-content-wrapper .BP_Main a.back{
        height:20px;
        width:20px;
        background-size:contain;
        margin-top: 10px;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
        margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
        width:100%;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: none;
    width: 150px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: none;
    width: 90%!important;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:center;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) 
 {

#inside-content-wrapper-blog .header a.profilemobile{
        background-size: 16px;
        padding-top:24px;
    }

    #inside-content-wrapper-blog .header{
        height:40px;
        font-size: 16px !important;
    }
    
    #inside-content-wrapper p{
        font-size:12px !important;
    }
    
    .mbottom20{
        margin-bottom:10px !important;
    }
    
    div#WebPartWPQ1 {
        height: 50px;
    }
    
    #inside-content-wrapper .BP_Main a.back{
        height:20px;
        width:20px;
        background-size:contain;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: left !important;
    width: 130px !important;
    height: auto !important;
    margin: auto !important;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: right !important;
    width: 65%!important;
    margin: auto !important;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:left !important;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
    
    #inside-content-wrapper-blog .header a.profilemobile{
        background-size: 16px;
        padding-top:24px;
    }

    #inside-content-wrapper-blog .header{
        height:40px;
        font-size: 16px !important;
    }
    
    #inside-content-wrapper p{
        font-size:14px !important;
    }
    
    .mbottom20{
        margin-bottom:10px !important;
    }
    
    /*div#WebPartWPQ1 {
        height: 50px;
    }*/
    
    */
    
    #inside-content-wrapper .BP_Main a.back{
        height:20px;
        width:20px;
        background-size:contain;
    }
    
    li.thought_li
    {
        width: 100% !important;
        float: left;
        padding-bottom: 5%;
    }

    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: none;
    width: 150px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: none;
    width: 90%!important;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:center;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {

    #inside-content-wrapper-blog .header span{
        float:left;
        margin-left:10px;
        line-height:35px;
    }

li.thought_li
    {
        width: 100% !important;
        float: left;
        padding-bottom: 5%;
    }



#inside-content-wrapper-blog .header a.profilemobile{
        background-size: 16px;
        padding-top:24px;
    }

    #inside-content-wrapper-blog .header{
        height:40px !important;
        font-size: 16px !important;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:left !important;
    }
    
    #inside-content-wrapper p{
        font-size:14px !important;
    }
    
    .mbottom20{
        margin-bottom:10px !important;
    }
    
    div#WebPartWPQ1 {
        height: 50px;
    }
    
    #inside-content-wrapper .BP_Main a.back{
        height:20px;
        width:20px;
        background-size:contain;
    }
    
    #inside-content-wrapper-blog .header {
        height: 50px;
        padding: 5px 0 0;
    }
    
    #inside-content-wrapper-blog .header a.profilemobile{
        display:block;
        margin-right: 10px;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: left;
    width: 30% !important;
    max-width: 150px !important;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: right;
    width: 65%!important;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:left !important;
    }
    
    .back.mtop5.mbottom20{
        margin-bottom:10px !important;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: none;
    width: 150px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: none;
    width: 90%!important;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:center;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
    
    #inside-content-wrapper-blog .header span{
        float:left;
        margin-left:10px;
        line-height: 45px;
    }
    
    #inside-content-wrapper-blog .header {
        height: 50px;
        padding: 5px 0 0;
    }
    
    #inside-content-wrapper-blog .header a.profilemobile{
        display:block;
        margin-right: 10px;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: left !important;
    width: 30% !important;
    max-width: 150px !important;
    height: auto !important;
    margin: auto !important;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: right !important;
    width: 65%!important;
    margin: auto!important;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:left !important;
    }
    
    .back.mtop5.mbottom20{
        margin-bottom:10px !important;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both !important;
        margin: 10px auto 5px !important;
        text-align: center;
        float: none !important;
    }
    
    #inside-content-wrapper p{
        text-align:left !important;
    }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {

    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 10% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: none;
    width: 150px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: none;
    width: 90%!important;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name{
        text-align:center;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
    #inside-content-wrapper p{
        text-align:center !important;
    }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
    
    #inside-content-wrapper-blog .header span{
            float:left;
            margin-left:10px;
            line-height: 45px;
        }
    
    #inside-content-wrapper-blog .header {
        height: 50px;
        padding: 5px 0 0;
    }
    
    #inside-content-wrapper-blog .header a.profilemobile{
        display:block;
        margin-right: 10px;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 5% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: left;
    width: 200px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
        float: right;
        width: 68%!important;
        margin: auto;
    }
    
    .back.mtop5.mbottom20{
        margin-bottom:10px !important;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both !important;
        margin: 0px auto 5px !important;
        text-align: center;
        float: none !important;
    }
    
    #footer1, .footer-navigation div+div+div{
        /*width:50%;*/
        float:left;
            font-size: 12px;
    }
    .footer-links {
    font-size: 12px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    
    #inside-content-wrapper-blog .header a.profilemobile{
        display:block;
        margin-right:10px;
    }
    
    #s4-workspace{
        width:100% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
    margin-left: 2% !important;
    }
    
    .w95Per-0auto.mtop20{
        margin-top:0 !important;
    }

    #inside-content-wrapper .BP_Main .profile-information .profile-left {
    float: left;
    width: 150px;
    height: auto;
    margin: auto;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right {
    float: right;
    width: 74% !important;
    margin: auto;
    }
    
    .btnFooter{
        display:none;
    }
    
    .footer-navigation {
        width: 90%!important;
        margin: 10px auto !important;
        float: none !important;
    }
    
    footer .footer-navigation .footer-links {
        clear: both;
        margin: 10px auto 5px;
        text-align: center;
        float: none;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    #inside-content-wrapper .BP_Main .profile-information .profile-right{
        width:74% !important;
    }
    
    #inside-content-wrapper .BP_Main a.back {
        margin-left: 3% !important;
    }
}

@media only screen and (width: 600px){
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right{
        float:right;
        width:65% !important;
        }
        
    #inside-content-wrapper .BP_Main .profile-information .profile-left{
        float:left;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name, #inside-content-wrapper p{
        text-align:left !important;
    }
li.thought_li
    {
        /*width: 100% !important;*/
        float: left;
        padding-bottom: 5%;
    }

}

@media only screen and (width: 800px){
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right{
        float:right;
        width:65% !important;
        }
        
    #inside-content-wrapper .BP_Main .profile-information .profile-left{
        float:left;
    }
    
    #inside-content-wrapper .BP_Main .profile-information .profile-right .profile-name, #inside-content-wrapper p{
        text-align:left !important;
    }

}


.FY1 {
background:url(../images/FY1.png);
width:44px;
height:57px;
float:left;
}
.FY2 {
background:url(../Images/AGM%20Notice%20%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b.png);
width:44px;
height:57px;
float:left;
}
.FY3 {
background:url(../Images/LnT%20Infote%e2%80%8bch%20Annual%20Report%20FY%202014-15.png);
width:44px;
height:57px;
float:left;
}
.FY4 {
background:url(../Images/Larsen%20n%20Toubro%20Infote%e2%80%8bch%20LLC.png);
width:44px;
height:57px;
float:left;
}
.FY5 {
background:url(../Images/Larsen%20And%20Toubro%20Infotech%20South%20Africa%20Pty%20Limited.png);
width:44px;
height:57px;
float:left;
}
.FY6 {
background:url(../Images/GDA%20Technologies%20Ltd.png);
width:44px;
height:57px;
float:left;
}
.FY7 {
background:url(../Images/LnT%20Information%20Technology%20Services%20Shanghai%20Co.Ltd.png);
width:44px;
height:57px;
float:left;
}
.FY8 {
background:url(../Images/LnT%20Infotech%20Financials%20Services%20Technologies%20Inc.png);
width:44px;
height:57px;
float:left;
}
.FY9 {
background:url(../Images/Larsen%20n%20Toubro%20Infotech%20C%e2%80%8banada%20Limited.png);
width:44px;
height:57px;
float:left;
}
.FY10 {
background:url(../Images/Larsen%20n%20Toubro%20Infotech%20GmbH%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b%e2%80%8b.png);
width:44px;
height:57px;
float:left;
}
/* for financial page*/
li#floatright {
    float: right !important;
}

.FY12 {
background:url(../../../PublishingImages/The%20Financial%20Express.png);
width:44px;
height:57px;
float:left;
}

.FY13 {
background:url(../../../../corptest.lntinfotech.com/PublishingImages/SUBSIDIARY%20COMPANIES%20ANNUAL%20REPORT.jpg);
width:44px;
height:57px;
float:left;
}
.FY14 {
background:url("../Images/Scrutinizers%20Report%20on%20AGM.png");
width:44px;
height:57px;
float:left;
}

.amazingcarousel-item-bottom-shadow
{
display:none !important;
}

/*added by Priya for Blogs curser issue*/

ul.ms-blog-postList div h1 a{
    
cursor: default !important;}
.ms-dlgTitle {
    height: auto;
}

.banner-heading a.InnerBanner{
    text-decoration:none !important;
}

/*Added by Vinay 17-06-2016 for cross selling*/
#casestudies .row{
    padding-bottom:3%;
}
.center
{
    text-align: center;    
}

.cs-heading {
    padding-top: 3.5% !important;
    padding-bottom: 1.5% !important;
    text-align: center;
}
.cs-heading .section-heading
{
    font-weight: 500;
    font-size: 17px!important;
    text-transform: uppercase;
}

.section-color-white
{
    color: #ffffff;
}

#casestudies
{
    background-color: #333333;
    border-bottom: 3px solid #F8C650;
}

    #casestudies h2
    {
        color: #fff !important;
        margin-top: 0px;
        padding-top: 25px;
        font-size: 17px !important;
    }

    #casestudies .media-heading
    {
        color: #888888 !important;
        font-size: 17px !important;
        font-weight: 500;
        margin-bottom: 5px;
    }


.casestudies-wrap h3
{
    margin: 10px 0;
}

#casestudies p
{
    color: #fff !important;
    margin-top: 0px;
    padding: 0px 45px 25px 45px;
    height: 40px;
    line-height: 1.6;
}

#casestudies a:hover
{
    text-decoration: none;
    color: #F9C651;
}

.row
{
    margin-left: 0px!important;
    margin-right: 0px!important;
}

.span4
{
    margin-top: 1px;
}

a.ReadMore
{
    color: white;
    font-size: 16px !important;
}

.media-body
{
    vertical-align: top;
    overflow: hidden;
}

@media only screen and (min-width: 1200px)
{
    .center
    {
        padding-bottom: 15px!important;
        padding-top: 15px!important;
    }
}

@media only screen and (min-width: 992px)
{
    .cs-content
    {
        width: 33.33333333%;
        display: inline-block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px)
{
    .cs-content
    {
        width: 50%;
        display: inline-block;
    }
}

@media only screen and (min-width : 320px)
{
    #casestudies p
    {
        height: 96px;
    }
}

@media only screen and (min-width : 480px)
{
    #casestudies p
    {
        height: 36px;
    }
}

@media only screen and (min-width : 768px)
{
    #casestudies p
    {
        height: 60px;
    }
}


@media only screen and (max-width : 768px) and (orientation : portrait)
{
    #casestudies p
    {
        height: 56px;
    }
}

@media only screen and (max-width : 1024px) and (min-width : 768px) and (orientation : landscape)
{
    #casestudies p
    {
        height: 78px;
    }
}

@media screen and (max-width: 600px) and (orientation : portrait)
{
    #casestudies p
    {
        height: 34px;
    }
}

@media screen and (max-width: 800px) and (min-width: 600px) and (orientation : landscape)
{
    #casestudies p
    {
        height: 56px;
    }
}

@media only screen and (max-width: 568px) and (orientation : portrait)
{
    #casestudies p
    {
        height: 78px;
    }
}

/*.thought-main {
    border-top: 3px solid #F8C650;
    border-bottom: 3px solid #F8C650;
}*/



/*End -Vinay 14-06-2016 */

ul.grid40-per li {
    float: left;
    width: 24.9%;
    margin-bottom: 0px !important;
    height: 120px;
    border: #EBEBEB 1px solid;
}
ul.grid40-per li {
    line-height: 89px !important;
}
ul.strategic-alliances li img {
    max-width: 100%;
    vertical-align: middle !important;
    margin-top: 4% !important;
}
ul.strategic-alliances li img {
    max-width: 100%;
}
@media only screen and (min-width : 375px) and (max-width : 667px)
    {
        .ms-dlgContent
        {
            height: auto !important;
            width:90% !important;
        }

        .ms-dlgFrameContainer, .ms-dlgFrameContainer div, .ms-dlgBorder {
            height: 100% !important;
            width: 97% !important;
            font-size: 10px;
        }
            .ms-dlgFrameContainer p
            {
                font-size:12px !important;
            }

        ul.grid40-per li
        {
            width: 100%;
            border-top: #EBEBEB 1px solid;
            border-left: #EBEBEB 1px solid;
            border-right: #EBEBEB 1px solid;
        }

            ul.grid40-per li:nth-last-child(-n+1)
            {
                border-bottom: #EBEBEB 1px solid;
            }

            ul.grid40-per li:nth-last-child(2)
            {
                border-bottom: none;
            }

            ul.grid40-per li:nth-last-child(3)
            {
                border-bottom: none !important;
            }
            ul.strategic-alliances li img {
                max-width: 100%;
                vertical-align: middle;
                margin-top: 2%;
            }
    }

    @media only screen and (min-width : 320px) and (max-width : 568px)
    {
        .ms-dlgContent
        {
            height: auto !important;
            width:90% !important;
        }
        ul.strategic-alliances li img {
                max-width: 100%;
                vertical-align: middle;
                margin-top: 2%;
            }
        .ms-dlgFrameContainer, .ms-dlgFrameContainer div, .ms-dlgBorder {
            height: 100% !important;
            width: 98% !important;
            font-size: 10px;
        }
            .ms-dlgFrameContainer p
            {
                font-size:12px !important;
            }

        ul.grid40-per li
        {
            width: 100%;
            border-top: #EBEBEB 1px solid;
            border-left: #EBEBEB 1px solid;
            border-right: #EBEBEB 1px solid;
        }

            ul.grid40-per li:nth-last-child(-n+1)
            {
                border-bottom: #EBEBEB 1px solid;
            }

            ul.grid40-per li:nth-last-child(2)
            {
                border-bottom: none;
            }

            ul.grid40-per li:nth-last-child(3)
            {
                border-bottom: none !important;
            }
    }

    @media only screen and (min-width : 768px) and (max-width : 1023px)
    {
        .ms-dlgContent
        {
            height: auto !important;
        }

        ul.grid40-per li
        {
            width: 49%;
            border-top: #EBEBEB 1px solid;
            border-left: #EBEBEB 1px solid;
        }

            ul.grid40-per li:nth-child(2n+2)
            {
                border-right: #EBEBEB 1px solid;
            }

            ul.grid40-per li:nth-last-child(-n+2)
            {
                border-bottom: #EBEBEB 1px solid;
            }

            ul.grid40-per li:nth-last-child(3)
            {
                border-bottom: none !important;
            }

            ul.grid40-per li:nth-last-child(1)
            {
                border-right: #EBEBEB 1px solid;
            }
    }

    @media only screen and (min-width : 1024px)
    {


        ul.grid40-per li:nth-last-child(-n+3)
        {
            border-bottom: #EBEBEB 1px solid;
        }

        ul.grid40-per li:nth-child(3n+3)
        {
            border-right: #EBEBEB 1px solid;
        }

        ul.grid40-per li:nth-last-child(1)
        {
            border-right: #EBEBEB 1px solid;
        }
    }

    @media only screen and (min-width : 414px) and (max-width : 736px)
    {
        .ms-dlgContent
        {
            height: auto !important;
        }
    }
#s4-bodyContainer {
    padding-bottom: 7px !important;
}
.Accessibilty-tips ul li {
    margin: 10px 0;
}
.highlights12 {
    background-color: transparent !important;
    color: #fff !important;
}
/*Added by priya for Lets meet let's issue
.LetsMeetForm .text{
    display:none;
}*/
