@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot') format('embedded-opentype'),
       url('fonts/MyriadPro-Regular.otf')  format('opentype'),
       url('fonts/MyriadPro-Regular.woff') format('woff'),
       url('fonts/MyriadPro-Regular.ttf')  format('truetype'),
       url('fonts/MyriadPro-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'pt_sansregular';
  src: url('fonts/pts55f-webfont.eot');
  src: url('fonts/pts55f-webfont.eot#iefix') format('embedded-opentype'),
       url('fonts/pts55f-webfont.woff') format('woff2'),
       url('fonts/pts55f-webfont.woff') format('woff'),
       url('fonts/pts55f-webfont.ttf') format('truetype'),
       url('fonts/pts55f-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: "OpenSans-CondLight";
  src:url("fonts/OpenSans-CondLightd41d.eot") format("embedded-opentype"),
    url("fonts/OpenSans-CondLight.woff") format("woff"),
    url("fonts/OpenSans-CondLight.ttf") format("truetype"),
    url("https://www.tata-bss.com/in/css/fonts/OpenSans-CondLight.html") format("svg");
}
@font-face {
font-family: "OpenSans-Regular";
  src:url("fonts/OpenSans-Regulard41d.eot") format("embedded-opentype"),
    url("fonts/OpenSans-Regular.woff") format("woff"),
    url("fonts/OpenSans-Regular.ttf") format("truetype"),
    url("https://www.tata-bss.com/in/css/fonts/OpenSans-Regular.html") format("svg");
}
@font-face {
font-family: "OpenSans-Semibold";
  src:url("fonts/OpenSans-Semiboldd41d.eot") format("embedded-opentype"),
    url("fonts/OpenSans-Semibold.woff") format("woff"),
    url("fonts/OpenSans-Semibold.ttf") format("truetype"),
    url("https://www.tata-bss.com/in/css/fonts/OpenSans-Semibold.html") format("svg");
}
@font-face {
font-family: "icon-taiga";
  src:url("fonts/icon-taigad41d.eot") format("embedded-opentype"),
  url("fonts/icon-taiga.woff") format("woff"),
  url("fonts/icon-taiga.ttf") format("truetype"),
  url("https://www.tata-bss.com/in/css/fonts/icon-taiga.html") format("svg");
}

body{
  background:#FFFFFF;
  line-height:22px;
  margin:0 auto;
  padding:0;
  font-weight:normal;
  font-family: 'MyriadPro-Regular';
  font-size:14px;
  color:#181818;
  overflow-x: hidden;
}

.goToTop {
  position: fixed;
  top: 0;
  height:80px; background:#FFFFFF !important;
  z-index: 1;
}
.goToTop .top-link-right{ display:none;}
.goToTop .logo{margin:5px 0 5px 0; padding:0;}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Header Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.top-container{ width:1170px; margin:0 auto;}
.logo{margin:2px 0; padding:0; width:293px;}
.headRight{ float:right; width:677px;}
.topnav{background: #FFFFFF /*url(../images/top-bg.png) repeat*/; margin:0; padding:0; border:none;}
.nav-theam{ font-size:16px; color:#250d0e; margin:5px 0 0 0;}
.nav-theam li a { color:#166ab3 !important; padding:10px !important;}
.nav-theam li a:hover{color:#000 !important; background:#166ab3 /*border-bottom:6px solid #0173b9;*/}
#top-se{ margin:0 auto;}
.navbar-nav > li > a{ line-height:20px;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# 2 nd Nav Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#topnav2{ background:none; padding:0; margin:68px auto 45px auto; border-top:1px solid #f8f8f8; border-bottom:1px solid #f8f8f8;}
.topnav2{background:none; margin:0 0 0px 0; padding:0;}
.topnav2 ul{margin:0px auto 0 auto; padding:0; }
.topnav2 ul li{ display:inline-block; line-height:20px; padding:23px 20px; margin:0; list-style:none; border-right:1px solid none;}
.topnav2 li a { font-size:18px; font-weight:300; color:#b3b3b3 !important; padding-top:10px; padding-bottom:10px;}
.topnav2 li .inact { color:#fff !important; font-weight:bold; text-decoration:underline;}
.topnav2 li a:hover{color:#999999 !important;}
.topnav2 span{ border-radius:50%; background:#3ea7e9; text-align:center; font-size:10px; color:#FFFFFF; padding:2px 3px; margin:0 0 0 5px;}
.topnav2 .sele{ border-bottom:8px solid #3da7ea;}
.topnav2 .sele a{ color:#3da7ea !important;}

.hTopStrip{ background:#01346e; color:#fff;}
.top-link-right{margin:3px 0 0 0; float:right; padding:0; text-align:right; font-size:14px;}
.box-top-right{ width:112px; padding:0; margin:0 0 0 5px; margin:; display:inline-block; float:right;}
.box-jst-con{ float:right; display:inline-block; margin:0 0 0 20px; font-size:12px; }
.text-are-top{ background:#f9f9f9 url(../images/search.png) 96% 9px no-repeat; text-align:left; width:100px; padding:5px; margin:-7px 0 0 0; color:#000; font-size:14px; border:1px solid #d2d2d2; border-radius:5px;}
.locHeader{ background:#01346e; border:none; color:#fff; outline:none;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Main Content Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.box-con{ background:#fff !important; border-radius:10px; border-top:#333 0px solid; margin:0px auto 0 auto; padding:35px 15px; /*position:absolute; top:-106px;*/ }

.form-out{ width:100%; display:inline-block; margin:0 0px 10px 0; padding:0;}
.form-out2{ width:650px; display:inline-block; margin:0 30px 30px 0; padding:0;}
.form-out label{ font-size:14px; color:#141115; font-weight:normal; padding:0; margin:0;}
.form-out label span{ color:#F00; font-weight:normal;}
.form-out .text-are{ background:#fff; text-align:left; width:100%; padding:7px 15px; margin:0 0 5px 0; color:#000; font-size:14px; border:1px solid #d2d2d2; border-radius:5px;}
.form-out textarea.text-are{ height:70px; resize:none;}
.cFormBtn{ margin:0 auto !important; background:#1669b3; border-bottom:4px solid #0c3f6d; border-radius:7px; color:#fff; font-size:20px;padding: 8px 25px;}
.termConditionTxt label{ font-size:12px;}
.termConditionTxt input{ margin: 4px 5px 0 0; float: left;}
.gray-box{background:#CBCBCB; padding:30px 10px; margin:0; transition:all 1s ease}
.gray-box:hover{ margin-top:40px}
.box3icon{ padding:10px 0px; transition:all 1s ease; overflow:hidden;}
.iconCenterBox{ text-align:center;}
.slick-slide img{ margin:0 auto;}
.iconCenter{ width:60px; height:60px; background:#C6C6C6; border-radius:50%; margin:0 auto; display:table; transition:all 0.5s ease;}
.box3icon:hover{ text-decoration:none;}
.box3icon:hover .iconCenter{ background:#F48519;}

.iconCenter span{ display:table-cell; vertical-align:middle;}
.iconCenter span img{ margin:0 auto;}
.box3icon h3{ font-size:22px; color:#000; margin:10px 0;}
.box3icon p{ font-size:13px; color:#000; margin:0 10px 5px;}
.titleCommon{ font-size:25px; color:#000;}
.fullGray{ float:left; width:100%; background:#e9e9e9; border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
.aboutHome h2{ font-size:20px; color:#f48519; font-weight:300;font-family: 'MyriadPro-Regular'; margin:10px 0;}
.aboutHome h3{ float:left; width:100%; font-size:17px; margin:5px 0; color:#000; font-weight:normal;}


.blue-box{/*background:#ebfdef;*/background:#f1f1f1; padding:10px; margin:0; width:100%; float:left;}
.lite-orange-box{/*background:#f8f7e0;*/background:#f1f1f1; padding:10px; margin:0; width:100%; float:left;}
.lite-gray-box{background:#f1f1f1; padding:10px; margin:0; width:100%; float:left;}
.big-gray-box{background:#6c6b6b; padding:10px; margin:0;}
.big-gray-box h4{ color:#FFFFFF;}
.big-gray-box h5{ color:#FFFFFF !important;}
.box-images{ width:100%; height:100%; background:; margin:0; padding:0;}
.box-images h4{ color:#FFFFFF; text-align:center; position:absolute; top:65px; font-weight:800; right:0; left:0; }


.snippetsNew h4{ font-size:24px;}
.snippetsNew h5{ font-size:16px;}

.relative{ position:relative;}

#gray-row{ background:#fff; padding:0px 0; margin:0; width:100%; color:#FFFFFF;}
#green-row{ background:#2bb34b; padding:45px 0; margin:0; width:100%;}
#green-row h4{ color:#FFFFFF;}

.lets-simplify-logo{background:url(../images/lets-simplify-logo.png) center no-repeat; box-shadow: 0px 0px 11px #A0A0A0; padding:25px; margin:0 auto; min-width:300px;}
.lets-simplify-logo:hover{ border-color:#1068b3; background-color:#1068b3; box-shadow:0px 0px 11px #1068b3;}

.con-last-link{ min-height:20px; font-size:14px;}
.con-last-link ul{ margin:0; padding:0;}
.con-last-link li{ background:url(../images/contact_us_20.png) left 11px no-repeat; border-bottom:1px solid #d8d8d8; list-style:none; display:inline-block; padding:7px 26px; margin:0;}
.con-last-link li a{ color:#1068b3;}
.con-last-link a:hover{ color:#000; text-decoration:underline;}
.con-icone{ margin:0 5px 6px 0; padding:0; float:left; display:inline-block;}


.list-style2{ min-height:20px; font-size:13px; margin:0 0 20px 0;}
.list-style2 ul{ margin:0; padding:0;}
.list-style2 li{ background:url(../images/list-style2.png) left 8px no-repeat; list-style:none; display:inline-block; padding:3px 15px; margin:0; width:100%; text-align:left;line-height: 20px;}
.list-style2 li a{ color:#1068b3;}
.list-style2 a:hover{ color:#000; text-decoration:underline;}

.list-style3{ min-height:20px; font-size:14px;}
.list-style3 ul{ margin:0; padding:0;}
.list-style3 li{ background:url(../images/list-style3.png) left 11px no-repeat; list-style:none; display:inline-block; padding:4px 0px 4px 15px; margin:0; text-align:left;}
.list-style3 li a{ color:#1068b3;}
.list-style3 a:hover{ color:#000; text-decoration:underline;}

.box-all{ border:1px solid #aea9a9; padding:17px; width:100%; }
.no-top{ background:#f89822; border:6px solid #f5f5f5; font-size:60px; color:#eae6e6; text-align:center; padding:0; margin:0 auto 15px auto; border-radius:50%; width:83px; height:83px; line-height:69px; }
.box-all h3{color:#f89822;}
.bor-line{ border-bottom:1px dashed #f89a27; width:100%; margin:0 auto 10px; height:32px; position:relative;}
.plase{background:url(../images/plase.png) right center no-repeat; width:30px; height:30px; position:absolute; bottom:-15px; right:0;}

.panel-group{ margin:0 0 0 0 !important;}
.panel-default > .panel-heading{ background:#2bb34b !important; border:none !important; transition:all 0.5s ease }
.panel-default > .panel-heading:hover{ box-shadow:0px 1px 5px #868686;}
.panel-heading{ border-radius:0 !important;}
.panel{ border:0 !important; }
.panel-heading{ padding:4px 5px !important; color:#166ab3 !important; font-size:20px !important; font-weight:600 !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border:1px solid #CDCDCD;/*background: #1068b3;color: #fff;*/}

.rnTataImg{ float:left;width: 20%;}
.rnTataImg img{ width:100%;}
.rnTataText{ float:left; width: 78%;margin-left: 2%;}
.rn-tata{ font-size:34px;line-height: 40px; color:#2b2b2b; font-style:italic;}
.rn-tataName{ font-size:14px;color:#2b2b2b;}

#Mouse2{ width:100%; padding:0; margin:0; background:url(../images/Mouse2.jpg) no-repeat center top;}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Images Scroller css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#images-scroller{ background:#fff; margin:0px 0 0 0; padding:0 0 0 0; position:relative; top:0px;}
#owl-demo1 .item img, #owl-demo2 .item img, #owl-demo3 .item img{display: block; width: 100%; height: auto;}
#owl-demo .owl-item img{
display: block;
width: 100%;
height:400px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#images-scroller .owl-pagination{ display:none;}
#images-scroller .owl-buttons{ position:relative;}
#images-scroller .owl-buttons{ background:none; height:56px; position:absolute; top:50%; z-index:14; width:100%;}
#images-scroller .owl-buttons .owl-prev{background:url(../images/prevHN.png) center top no-repeat; position:absolute; top:0px; left:-65px; float:left; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important;  }
#images-scroller .owl-buttons .owl-prev:hover{background:url(../images/prevHN.png) center top no-repeat;}
#images-scroller .owl-buttons .owl-next{background:url(../images/nextHN.png) center top no-repeat; position:absolute; top:0px; right:-65px;
float:right; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important;}
#images-scroller .owl-buttons .owl-next:hover{background:url(../images/nextHN.png) center top no-repeat; color:hsla(0,0%,100%,0.79)}
#images-scroller:hover .owl-prev{ left:17px;}
#images-scroller:hover .owl-next{ right:17px;}
#images-scroller .bx-controls-direction a{}
#images-scroller .bx-prev{background:url(../images/prevHN.png) center top no-repeat; float:left; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important; left:-60px !important;}
#images-scroller .bx-next{background:url(../images/nextHN.png) center top no-repeat; float:right; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important; right:-60px !important;}
#images-scroller:hover .bx-prev{ left:17px !important;}
#images-scroller:hover .bx-next{ right:17px !important;}

#images-scroller2 .owl-pagination{ display:none;}
#images-scroller2 .owl-buttons{ position:relative;}
#images-scroller2 .owl-buttons{ background:none; height:56px; position:absolute; top:36%; z-index:14; width:100%;}
#images-scroller2 .owl-buttons .owl-prev{background:url(../images/prevHV.png) center top no-repeat; position:absolute; top:0px; left:0px; float:left; width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px;}
#images-scroller2 .owl-buttons .owl-prev:hover{background:url(../images/prevHV.png) center top no-repeat;}
#images-scroller2 .owl-buttons .owl-next{background:url(../images/nextHV.png) center top no-repeat; position:absolute; top:0px; right:0px;
float:right; width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px;}
#images-scroller2 .owl-buttons .owl-next:hover{background:url(../images/nextHV.png) center top no-repeat; color:hsla(0,0%,100%,0.79)}

#images-scroller2 .bx-controls-direction a{ overflow:hidden;}
#images-scroller2 .bx-prev{background:url(../images/prevHV.png) center top no-repeat;width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px; left:-20px;}
#images-scroller2 .bx-prev:hover{background:url(../images/prevHV.png) center top no-repeat;}
#images-scroller2 .bx-next{background:url(../images/nextHV.png) center top no-repeat;width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px; right:-20px;}
#images-scroller2 .bx-next:hover{background:url(../images/nextHV.png) center top no-repeat; color:hsla(0,0%,100%,0.79)}



#images-scroller2 .slick-prev{background:url(../images/prevHV.png) center top no-repeat; float:left; width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px;}
#images-scroller2 .slick-prev:hover{background:url(../images/prevHV.png) center top no-repeat; }
#images-scroller2 .slick-next{background:url(../images/nextHV.png) center top no-repeat; float:right; width:15px; height:20px; opacity:1; transition: all 0.4s ease 0s; padding:0; margin:0; text-indent: 40px;}
#images-scroller2 .slick-next:hover{background:url(../images/nextHV.png) center top no-repeat;}

#images-scrollerTesti .owl-pagination{ display:none;}
#images-scrollerTesti .owl-buttons{ position:relative;}
#images-scrollerTesti .owl-buttons{ background:none; height:56px; position:absolute; bottom: -50px; right:-15px; z-index:14; width:150px;}
#images-scrollerTesti .owl-buttons .owl-prev{background:url(../images/pre.png) center top no-repeat; position:absolute; top:0px; left:17px; float:left; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important;  }
#images-scrollerTesti .owl-buttons .owl-prev:hover{transform: scale(1.2);}
#images-scrollerTesti .owl-buttons .owl-next{background:url(../images/next.png) center top no-repeat; position:absolute; top:0px; right:17px; float:right; width:44px; height:44px; opacity:0.9 ; font-size:0; transition: all 0.4s ease 0s; border-radius:0 !important;}
#images-scrollerTesti .owl-buttons .owl-next:hover{transform: scale(1.2);}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# breadcrumb Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.breadcrumb{ margin:-20px 0 0 0 !important; background:none !important; padding:0; float:right; font-size:11px !important; color:#bdbdbd !important; display:none;}
.breadcrumb > li + li::before{ content:">"!important;}
.line-dive{ border-bottom:1px solid #d3d3d3; width:100%; margin:50px 0; padding:0; position:relative;}
.line-dive .raund{ border-radius:50%; background:#FFFFFF; width:11px; height:11px; border:1px solid #d3d3d3; position:absolute; left:50%; right:0; top:-5px;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# All Button Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.blue-butt{ background:#1669b4; padding:8px 20px; margin:0; color:#FFF; font-size:17px}
.blue-butt:hover{ background:#2f699e; color:#CCC;}

.blue-gray{ background:#d8d8d8; padding:8px 20px; margin:0; color:#666666; font-size:17px}
.blue-gray:hover{ background:#c7c7c7; color:#000;}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Typography css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
h1{ color:#000; font-size:30px; font-weight:normal; padding:0;font-family: 'MyriadPro-Regular';}
h2{ color:#000; font-size:25px; font-weight:normal; padding:0;font-family: 'MyriadPro-Regular';}
h3{ color:#000000; font-size:20px; font-weight:normal; padding:0;font-family: 'MyriadPro-Regular';}
h4{ color:#616364; font-size:17px; font-weight:300; padding:0;line-height:28px;}
h5{ color:#f89822; font-size:16px; font-weight:normal; padding:0;line-height:28px;}
h4, .h4, h5, .h5, h6, .h6{ margin:0 0 0 0 !important;font-family: 'MyriadPro-Regular';}

.w-560{ width:560px;}
.mr-10{ margin-right:10px;}
.mb-10{ margin-bottom:10px;}
.mb-15{ margin-bottom:15px !important;}
.mb-25{ margin-bottom:25px;}
.mb-30{ margin-bottom:30px;}
.mb-40{ margin-bottom:40px;}
.mb-50{ margin-bottom:50px;}
.mb-55{ margin-bottom:55px;}
.mb-80{ margin-bottom:80px;}
.mt-20{ margin-top:20px;}
.mt-50{ margin-top:50px;}
.mr-15{ margin-right:15px;}
.paddTB30{ padding-top:30px; padding-bottom:30px;}
.blue{ color:#1669B3; }
.white{ color:#FFFFFF;}
.text-decoration{ text-decoration:underline;}
.displayib{ display:inline-block}
.relative{position:relative;}
.auto{ margin:0 auto !important;}
.border-radius-5{ border-radius:5px;}
.border-radius-10{ border-radius:10px;}
.border-right{ border-right:1px solid #e0dddd;}
.shadow{ -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.72);
-moz-box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.72);
box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.72);}
p{ color:#252627; font-size:13px; margin-bottom:10px; line-height: 20px;}
.snippDesign{ margin-bottom:25px;}
.snippDesign img{ width:40%;}
.snippDesign h5{ margin-bottom:3px !important; font-size: 12px; line-height: 13px;}
.snippDesign h4{ font-size:16px; color:#186ab4; font-weight:400; margin-bottom:3px !important; /*white-space:nowrap; text-overflow: ellipsis;*/ overflow:hidden; line-height:20px; height:38px;}
.snippDesign p{font-size:13px; font-weight:300; height: 62px; margin:0px; overflow: hidden; text-align: left;}


/*==================================================
 * Effect 8
 * ===============================================*/
.effect8{position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after{
  content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;}
.effect8:after{
  right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Footer css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#footer{background:#1068b3; color:#fff; margin:0 auto 0 auto; padding:20px 0 40px 0; position:relative;}
#footer h1{ margin:20px 0 10px 0; padding:0; color:#fff; font-size:18px; font-weight:600}
#footer h1 a{color:#fff;}
#footer p{color:#ffff; padding:0; margin:0 0 25px 0;}
.fAddress{ font-size:13px;}
.fAddress h1{/*background: #F48519; text-align: center; padding: 8px 0 !important;*/}
.footer-logo{ margin:10px 0 10px 0; }
.f-icone{ margin:3px 4px 0 0; padding:0; float:left;}
#footer p{ margin:0 0 10px 0;}


.facebook{ width:35px; height:35px; margin:0 1px; padding:0; background:url(../images/facebook.png) no-repeat center top; display:inline-block; cursor:pointer; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.facebook:hover{ background:url(../images/facebook-r.png) no-repeat center top;
transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg);}

.twitter{ width:35px; height:35px; margin:0 1px; padding:0; background:url(../images/twitter.png) no-repeat center top; display:inline-block; cursor:pointer; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.twitter:hover{ background:url(../images/twitter-r.png) no-repeat center top;
transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg);}

.google{ width:35px; height:35px; margin:0 1px; padding:0; background:url(../images/google.png) no-repeat center top; display:inline-block; cursor:pointer; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.google:hover{ background:url(../images/google-r.png) no-repeat center top;
transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg);}

.youtube{ width:35px; height:35px; margin:0 1px; padding:0; background:url(../images/youtube.png) no-repeat center top; display:inline-block; cursor:pointer; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.youtube:hover{ background:url(../images/youtube-r.png) no-repeat center top;
transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg);}

.linkin-r{ width:35px; height:35px; margin:0 1px; padding:0; background:url(../images/linkin.png) no-repeat center top; display:inline-block; cursor:pointer; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.linkin-r:hover{ background:url(../images/linkin-r.png) no-repeat center top;
transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.socLinks{}
.socLinks a{ float:left; margin:0 3px; width:28px; height:28px; background-size:100%;}
.socLinks a:hover{ background-size:100%;}
.news-photo{ margin:0 4px 30px 0; padding:0;}
.news p{ font-size:12px; text-align:left; padding:0 !important; margin:0 !important; color:#FFFFFF; line-height:15px;}
.news span{ color:#000000; margin:0; padding:0; text-align:right; font-size:10px;}

.footer-link2{font-size:14px; height:auto;}
.footer-link2 ul{ margin:0; padding:0;}
.footer-link2 li{list-style:none; display:block; padding:1px 0px; margin:0 0 3px 0;}
.footer-link2 li a{ font-size:13px; color:#FFFFFF;}
.footer-link2 a:hover{ color:#fff; text-decoration:underline;}
.fmail{ color:#fff;}
.fmail:hover{ color:#fff}
.f-last p{ color:#FFFFFF; font-size:14px; line-height:22px;}

.read-more { font-size:14px; color:#fff; margin:15px 0 0 0;}
.read-more a{color:#fff; border:1px solid #f37b45; border-radius:3px; padding:8px; margin:0;}
.read-more a:hover{ color:#f37b45; text-decoration:none; background:rgba(255,255,255,1.00)}

.list-style1{ padding:0; margin:0; font-size:14px;}
.list-style1 ul{ padding:0; margin:0;}
.list-style1 ul li{ padding:0; margin:5px 0; text-align:left; color:#f1f2f7; list-style:none; border-bottom:1px #454748 solid;}
.list-style1 li a{ color:#f1f2f7;}
.list-style1 li a:hover{ color:#9e3839; text-decoration:none;}



/*2nd Footer start*/
#footer2{ background:#01346e; padding:4px 0; margin:0px 0 0 0; font-size:12px; position:relative;}
.copy{ color:#fff; margin:0; padding:0;}
#footer2 .copy{ margin:3px 0;}
.footer-last-link{ font-size:12px; margin:3px 0;}
.footer-last-link ul{ margin:0; padding:0;}
.footer-last-link li{ border-right:1px solid rgba(255,255,255,1.00); list-style:none; display:inline-block; padding:0 9px; margin:0;}
.footer-last-link li a{ color:#FFFFFF;}
.footer-last-link a:hover{ color:#1068B3; text-decoration:underline;}

.searchbox-open, .activeMenu{ display:block !important;}
.searchIconC{ float:left;}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# common css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.clear{clear:both;}
.bckNone{background:none}
.flLeft{float:left;}
.flRight{float:right; cursor:pointer;}
.img100{ width:100%;}
.border-none{ border:0 !important;}
/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*coman link*/
a {color:#166ab3; text-decoration:none; outline:0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

a:hover{color:#000000; text-decoration:underline; outline:0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ padding:0; margin:0;}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Table css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.table-1 table { color: #333; width:100%; border-collapse: collapse; border-spacing: 0;}
.table-1 td, th { border: 1px solid transparent; /* No more visible border */ height: 60px; transition: all 0.3s;  /* Simple transition for hover effect */}
.table-1 th {background:#d2d2d2; font-weight: normal; text-align:center; color:#595959; width:30%;}
.table-1 td {background: #FAFAFA; text-align: center; border-right:1px solid #d2d2d2; padding:10px; vertical-align:top;}
/* Cells in even rows (2,4,6...) are one color */
.table-1 tr:nth-child(even) td { background:none; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; }
/* Cells in odd rows (1,3,5...) are another (excludes header cells)  */
.table-1 tr:nth-child(odd) td { background: #FEFEFE; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; }
.table-1 tr td:hover { background:none;  } /* Hover cell effect! */

/*.pageTitleH2{ float:left; width:100%; position:relative;}*/
.pageTitleH2{ margin:0 auto; width:970px; position:relative;}
.pageTitleH2 h2{ float:left; background:#fff; padding-right:10px; margin-bottom: 35px;}
.titleH2border{ position:absolute; width:100%; right:0; top:14px;border-bottom: 1px dashed #B0B0B0;}
.titleDot{ position:absolute; right:0; top:26px; width:12px;}
.titleDot img{ width:100%;}
.pageTitleH2 .container{ width:100% !important; padding:0px !important;}

.height100{ height:100px;}
.height105{ height:105px;}
.height110{ height:110px;}
.height115{ height:115px;}
.height120{ height:120px;}
.height125{ height:125px;}
.height130{ height:130px;}
.height135{ height:135px;}
.height140{ height:140px;}
.height145{ height:145px;}
.height150{ height:150px;}
.height155{ height:155px;}
.height160{ height:160px;}
.height165{ height:165px;}
.height170{ height:170px;}
.height175{ height:175px;}
.height180{ height:180px;}
.height185{ height:185px;}
.height190{ height:190px;}
.height195{ height:195px;}
.height200{ height:200px;}
.height205{ height:205px;}
.height210{ height:210px;}
.height215{ height:215px;}
.height220{ height:220px;}
.height225{ height:225px;}
.height230{ height:230px;}
.height235{ height:235px;}
.height240{ height:240px;}
.height245{ height:245px;}
.height250{ height:250px;}
.height255{ height:255px;}
.height260{ height:260px;}
.height265{ height:265px;}
.height270{ height:270px;}
.height275{ height:275px;}
.height280{ height:280px;}
.height285{ height:285px;}
.height290{ height:290px;}
.height295{ height:295px;}
.height300{ height:300px;}
.height305{ height:305px;}
.height310{ height:310px;}
.height315{ height:315px;}
.height320{ height:320px;}
/*table design*/
.tableDesign1 {}
.tableDesign1 .colTable{ float:left; width:30.3%; margin:0 1.5%; border:1px solid #A4D4FC; border-radius:8px;}
.tableDesign1 .colTable .th{ color:#fff; background:#1769b3; text-align:center; padding:15px 0; border-radius:7px 7px 0 0;}
.tableDesign1 .tdBox{ float:left; width:88%; margin:0 6%; padding:15px 0; border-bottom:1px dashed #A4D4FC; display:table;border-radius: 8px 8px 0 0;}
.tableDesign1 .vac{ display:table-cell; vertical-align:middle; text-align:center;font-size: 15px; color:#3c3c3c;}
.tableDesign1 .colTable .tdBox:last-child{ border:none;}
.tableDesign1 .colT1 .tdBox{ padding:15px 11%;}
.tableDesign1 .colT1{ margin-top:40px;}
.tableDesign1 .colT2{ margin-top:20px;}
.tableDesign1 .tdBox ul{ margin:0; padding:0 19px; color:#1769b3; display: table-cell; vertical-align: middle;}
.tableDesign1 .tdBox ul li{ font-size: 13px; line-height: 22px;}
.tableDesign1 .tdBox ul li span{ color:#3c3c3c;}
.tableDesign1 .colT1 .row1{ margin-top:-20px;padding-top: 35px;}
.tableDesign1 .colT3 .row1{ padding-top:35px; padding-bottom:35px;}
.tableDesign1 .colT2 .tdBox ul{ padding:0 50px;}
.tableDesign1 .row4{ min-height:120px;}
.tableDesign1 .colT3 .tdBox:last-child{ padding-bottom: 40px;}
.tableDesignRetail .colT1 .tdBox:last-child{ min-height:195px;}
.tableDesignRetail .colT3 .tdBox:last-child{ padding-bottom: 100px;}
.tableDesignMfg .colT3 .row1{ height: 165px;}
.tableDesignMfg .colT3 .tdBox:last-child{ min-height:220px;}
.tableDesignAwards .colT1{ margin-top:0px;}
.tableDesignAwards .colT2{ margin-top:0px;}
.tableDesignAwards .colT1 .row1{ margin-top:0px;}
.tableDesignAwards .colT3 .row1{ margin-top:0px;}

/*table design*/

.pagination-nav{ display:none;}
.other-features ul li{ padding:10px 0;width: 33.33%; border-bottom:3px solid #cdcdcd;}
.other-features ul li.active, .other-features ul li:hover{ border-color:#F48519;}
.other-features .fa{ font-size:45px; font-family:FontAwesome; font-weight:normal !important;}
.other-features .texts article{ padding:15px;transition: all 0.5s ease; display:none;}
.other-features .texts article.active-left, .other-features .texts article.active-right{ display:block;}


/*Telecom case studies*/
.tmCaseStudies{ padding:1rem 1rem 0 1rem;}
.tmCaseStudies .other-features-page{ padding:0; box-shadow:1px 1px 5px #ccc; border-radius:9px;}
.tmCaseStudies .other-features ul{ /*background:#f8f7e0;*/background:#efefef; border-radius:10px 10px 0 0; margin-bottom:0px; width:100%;}
.tmCaseStudies .other-features ul li{ padding:10px 0;width: 33.33%; border-bottom:3px solid #cdcdcd;}
.tmCaseStudies .other-features ul li:first-child{ border-radius:10px 0 0 0;}
.tmCaseStudies .other-features ul li:last-child{ border-radius:0 10px 0 0;}
.tmCaseStudies .other-features ul li.active, .tmCaseStudies .other-features ul li:hover{ background-color:#fcfac3; border-color:#F48519;border-top: 1px solid;border-left: 1px solid;border-right: 1px solid;}
.tmCaseStudies .pagination-nav{ display:none;}
.tmCaseStudies .other-features .texts{/*background:#f8f7e0;*/background:#efefef; margin:0; border-radius:0 0 10px 10px;}

.tmCaseStudies .text .csImg{ float:left; width:30%;margin-right: 2%;}
.tmCaseStudies .text .csImg img{ width:100%;}
.tmCaseStudies .texts .rightSec{ float:left; width:68%;}
.tmCaseStudies .texts h2{ color:#1068b3; text-align:left; margin-bottom: 10px;}
.tmCaseStudies .rightSec ul{ float:left; width:100%; display:inherit;}
.tmCaseStudies .rightSec ul li{ width:100%; padding:0 0 0 15px; background:url(../images/bullet01.png) no-repeat 0px 2px; line-height:18px; margin-bottom:5px; font-size:13px; color:#1c1c1c; border:none; text-align:left; cursor:auto; border-radius:0px !important;}
.tmCaseStudies .rightSec ul li:hover{ font-weight:normal; background-color:transparent; color:#1c1c1c; border:none;}
.tmCaseStudies .rightSec ul li b{ color:#f48519;}
/*Telecom case studies*/

.keyfacts{ float:left; width:100%;}
.keyFactBox{ width:190px; height:190px; border:2px solid #1669b3; border-radius:50%; text-align:center; margin:0 auto;transition: all 0.5s ease;}
.keyFactBox:hover {transform: scale(1.2);background: #F0F0F0;}
.keyFactBox h2{ color:#1669b3; font-size:40px; margin-top:62px;}
.keyFactBox p{ font-size:14px;}

.hcwhy{ width:100%; float:left; padding:10px 0; background:#166ab3;}
.hcwhy h2{ color:#fff; margin:10px 0;}
.iconHbox{ float:left; width:40%; text-align:center; color:#fff; padding-top:30px;}
.iconHbox p{ color:#fff; margin:0;}
.iconHbox:hover{ text-decoration:none;}
.iconHemail{ background:url(../images/iconH01.png) no-repeat center top;}
.iconHrfp{ background:url(../images/iconH02.png) no-repeat center top;}
.iconHchat{ background:url(../images/iconH03.png) no-repeat center top;}
.iconHcontact{ background:url(../images/iconH04.png) no-repeat center top;}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Select Box css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.dropcontainer {position: relative; font-size:14px; color: #777;}
.trigger { color:#000; padding:0px; font-size:14px; width:100%; outline:0;
background: url(../images/arraw.png) 98% center no-repeat; display: block; border:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:5px; text-align:left;}
.trigger:hover {color: #777; background: url(../images/arraw2.png) 98% center no-repeat; text-decoration:none;}
.activetrigger {color: #777; padding:0px; font-size:14px; width:100%; background: url(../images/arraw2.png) 98% center no-repeat; display: block; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:0px; text-align:left; outline:none;}
.activetrigger:hover {background: url(../images/arraw2.png) 98% center no-repeat; color:#156ab4; text-decoration:none;}
.activetrigger:active {background: #f5f5f5 url(../images/arraw2.png) 98% center no-repeat;color: #777;}
.dropcontainer ul {font-size:14px; border: 1px solid #ccc; border-top: none; background: #fff; list-style-type: none;
padding: 10px; border-radius:5px; margin: 0; width:123px !important; z-index: 100; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:absolute;}
.dropcontainer ul li {padding: 5px;}
.dropcontainer ul li:hover{background: #f5f5f5; outline: none;}
.dropcontainer ul li:first-child{display: none;}
.dropcontainer ul li:last-child {border-bottom: none;}
.dropdownhidden {display: none;}
.dropdownvisible {height: auto;}
.sear-box1{width:90px; margin:0 15px 0 0; padding:0; float:left; display:inline-block;}
.sear-box{width:171px; margin:0 15px 0 0; padding:0; float:left; display:inline-block;}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Radio-checkbox jquery css Start
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* Custom radio-checkbox */
.radio{background: url(https://www.tata-bss.com/in/images/radio-checkbox.png) no-repeat;
  /* width and height of one radio/checkbox */
  width: 12px; height: 12px;
  /* desired margin */
  margin: 3px 5px 0 0;
  /* don't modify this line */float:left;
  /* ie 6 */overflow:hidden;}
.checkbox {
  background: url(https://www.tata-bss.com/in/images/check.png) no-repeat;
  /* width and height of one radio/checkbox */
  width: 16px; height: 16px;
  /* desired margin */
  margin: 3px 5px 0 0;
  /* don't modify this line */float:left;
  /* ie 6 */overflow:hidden;
}

/* radio */
.radio { background-position: 0 0 }
.radio-checked { background-position: 0 -12px }

/* checkbox */
.checkbox {background-position:0px -18px;}
.checkbox-checked { background-position:0 0;}

/* hide input from view but still visible (ie & opera support) */
.rc-hidden { position: absolute; left: -999em }


.panel-heading [data-toggle="collapse"]:after
{
    font-family: 'Glyphicons Halflings';
    content: "\e072"; /* "play" icon */
    float: right;
    color: #fff;
    font-size: 10px;
    margin: 2px 0px 0 0;

    /* rotate "play" icon from > (right arrow) to down arrow */
    -webkit-transform: rotate(-90deg);
    -moz-transform:    rotate(-90deg);
    -ms-transform:     rotate(-90deg);
    -o-transform:      rotate(-90deg);
    transform:         rotate(-90deg);
}
.panel-heading [data-toggle="collapse"].collapsed:after
{
    /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
    -webkit-transform: rotate(90deg);
    -moz-transform:    rotate(90deg);
    -ms-transform:     rotate(90deg);
    -o-transform:      rotate(90deg);
    transform:         rotate(90deg);
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}
.rotateIn.go {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}
#images-scroller{ position:relative;margin-top: 76px;padding-bottom: 37px;
  background:
    url(../images/homeBannerShadow.png) no-repeat bottom center,
    url(../images/bx_loader.gif) no-repeat center;
  width:100%;
  overflow:hidden;
  max-width:1400px;
  margin-left:auto; margin-right:auto; z-index: 1;}
#images-scroller img{ width:100%; height:auto !important;}
.bannerHomeSlider{ padding:0;}
.slickHomeBanner
.slick-slide{
  position: relative;
}
.blankSlider{margin-top: 76px;padding-bottom: 37px; float: left; width: 100%;}
.bannerTextBox{ float:left; width:430px; position:absolute; top:40px; left:12%; z-index:1000; /*background:url(../images/bannerBoxBg.png) repeat;*/padding:10px 20px}
.bannerTextBox h2, .bannerTextBox h3, .bannerTextBox p, .bannerTextBox a{ color:#fff;}
.bannerTextBox h2{
  color: #fff;
  font-size: 34px;
  font-weight: bold;
  padding: 0 10px 5px;
  display: inline;
  background-color: #1068b3;
  line-height: 58px;
  text-shadow: 0px 0px 5px #000;
}
.bannerTextBox h3{ font-size:34px; font-weight: bold;padding: 0 10px; color: #1068b3;}
.bannerTextBox p{ font-size:16px; margin:15px 0;padding: 0 10px; color: #000; font-family: 'MyriadPro-Regular'; line-height: 18px;}
.bannerTextBox a{ float:left; padding:5px 10px; background:#888888; border-bottom:2px solid #535454;color:#fff; border-radius: 2px; font-size: 16px;}
.bannerTextBox span{ float:left; padding:5px 10px; background:#888888; border-bottom:2px solid #535454;color:#fff; border-radius: 2px; font-size: 16px;}
.bannerTextBox a:hover{ text-decoration:none; color:#23A809; background:#fff;}
.bannerTextBoxRight{
  right: 12%;
  left: inherit;
  text-align: right;
}
.bannerTextBoxRight span{
  float: right;
}

.overTata{ float:left; width:100%; }
.overTata a{ float:left; width:100%; position:relative; }
.hover-overlay {position: absolute;height: 100%;width: 100%;overflow: hidden;top: 0;left: 0;opacity: 0;/*background-color: rgba(26, 136 ,193,0.7);*/transition:all 0.5s ease;}
.circle-hover {position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;}
.overTata:hover .hover-overlay{ opacity:1;}
.overTata:hover .overTataImg{-webkit-filter: grayscale(100%); filter: grayscale(100%);}

.hover-overlayPlay {position: absolute;height: 100%;width: 100%;overflow: hidden;top: 0;left: 0;opacity: 0;/*background-color: rgba(26, 136 ,193,0.7);*/transition:all 0.5s ease;}
.circle-hoverPlay {position: absolute;top: 50%;left: 50%;margin-top: -15px;margin-left: -20px;}
.overTata:hover .hover-overlayPlay{ opacity:1; background-color: #000 0.5;}

.youtubeColorbox img{ width:100%;}
.snipVideo img{width: 50% !important;}
.panel-title>a{ display:block;padding: 0 10px; color:#fff;}
.panel-title>a:hover{ text-decoration:none;}
.panel-title>a:focus{ text-decoration:none;}
.abTitle{color: #000000;
font-size: 25px;
font-weight: 400;}

#images-scrollerTesti h4{ font-style:italic}
#images-scrollerTesti .owl-carousel .owl-item img{ display:inline-block;}

.other-features li Span{ font-size:16px; float:left; width:100%; /*color:#cdcdcd;*/ color:#949494; font-family: 'MyriadPro-Regular';}

/*.applePie #nav{background:#4F4F4F;}
.applePie #nav li a{ width:100%; padding:5px 3%;margin-bottom: 0px; border-bottom: 0px; background:#4F4F4F; color:#fff;}
.applePie #nav li a:hover{ text-decoration:none; color:#fff;}*/

.dropdown:hover .dropdown-menu {
    display: block;
}
.navbar-toggle{ border-color:#ccc;}
.navbar-toggle .icon-bar{ background:#ccc;}

.sticky {
position: fixed;
top: 0px;
z-index: 100;
left: 0; box-shadow:5px 0px 13px #ADADAD;
}
.sticky1{
position: fixed;
top: 0px;
z-index: 100;
left: 0; box-shadow:5px 0px 13px #ADADAD;
}
.searchHeader{ float:right; margin:24px 0 0 5px; cursor:pointer; position:relative;  clear: right;}
.serachHeaderBox{ float:left; position:absolute; bottom:-48px; right:-30px; display:none; width:230px;box-shadow: 1px 1px 3px #000;}
.sHinput{ border:none; background:#fff; padding:5px; font-size:14px; float:left; width:185px;height: 40px; outline:none;}
.sHbtn{ border:none; width:45px; height:40px; float:left; background:#0173B9 url(../images/searchHeaderW.png) no-repeat center center;}
.forMob{ display:none;}
.sticky .top-link-right, .sticky1 .top-link-right{ display:none;}
.sticky .logo, .sticky1 .logo{ margin:2px 0;}
.sticky nav, .sticky1 nav{ margin:7px 0 0 0}
.sticky .rm-container{ margin-top:5px;}
.sticky .searchHeader, .sticky1 .searchHeader{ margin-top:24px;}
.sticky.topnav, .sticky1.topnav{ box-shadow:1px 0px 5px #ccc;}
.navbar-default{ float:left; width:100%; background:#fff; border:none; z-index:4;}
.shadowContainer .navbar-default{ margin:0 auto;}
.navbar-nav{ margin-top:38px; float:right;}
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow{ display:none;}
.in .navbar-nav{ float:left; width:100%;}
.in .navbar-nav .sub-arrow, .in .navbar-nav .collapsible .sub-arrow{ display:inline-block;}
.navbar-nav li a{ color:#0272BA !important; font-size:13px; border-bottom:4px solid #fff;  padding: 5px 9px;}
.navbar-nav li a:hover{ border-color:#0272BA;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{ background-color:transparent;}
.fixHeadNew{ position:fixed; top:0; z-index:9999;}
/*.nav .open a, .nav .open a:hover{color:#0272BA !important;}*/
.dropdown-menu>li>a:hover, .nav li ul .open>a, .nav li ul .open>a:hover, .nav li ul .open>a:focus{ background-color:#0272BA; border-color:#0272BA; color:#fff !important;}
/*.dropdown-menu>li>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{}*/
.dropdown-submenu .has-submenu:focus, .dropdown-submenu .has-submenu:hover{ background-color:#0272BA; border-color:#0272BA; color:#fff !important;}
.dropdown-menu{ border:none; padding:0;}

.shadow h2{ font-weight:400;}
.shadow h3{ font-weight:300; color:#1e1e1e; line-height:28px;}

#leftSideMenuIcon {
  height: 125px;/*height: 34px;*/
  width: 120px;
  bottom: 10px;
  left:-145px;
  position: absolute;
  background: url(../images/lsOpen1.png) no-repeat; background-size:100%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  animation: highlight 1.5s linear infinite;
}
@keyframes highlight {
  0% {-ms-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
  }
  50% {
  -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {-ms-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
  }
}
.leftSideMenuIconChange{height: 43px !important;background: url(../images/icon05.png) no-repeat !important; z-index:99992; left: -24px !important;}
#leftSideMenuIcon1 {
  height: 43px; float:left;
  width: 43px;
  top: 22%; left:-24px; display:none;
  position: absolute;
  background: url(../images/icon05.png) no-repeat;
  cursor: pointer;
}
#leftSideBar {
  width: 79%;
  background-color: #fff;
  top: 76px; right:-79%;
  position: fixed; height:85%; z-index: 3; box-shadow:-1px -1px 8px #ccc; border:1px solid #c6c6c6;
}
.sticky1leftSideBar{ top:72px !important; height:89% !important;}
.innerLS{ float:left; width:100%; padding:20px; overflow:auto; height:100%;}
.pushleftSideMenuIcon {
  -webkit-transform: translate(-60%,0px);
  -ms-transform: translate(-60%,0px);
  -o-transform: translate(-60%,0px);
  -moz-transform: translate(-60%,0px);
  transform: translate(-60%,0px);
}
.active11{
  display:block !important;
}
.restPage{ position:relative;}
.restPageFixHeight{ height:658px; overflow:hidden; position:absolute;}
.shiftPageOverlay{ position:absolute; width:100%; height:100%; z-index:1; background:#000; opacity:0.4; display:none;}
.lsH1{ color:#166ab4; font-weight:400; margin-bottom:20px; text-align:center;}
.snippetBox{ margin-bottom:25px;}
.snippetBox img{ width:50%;}
.snippetBox h5{ color:#000; font-size:17px;}
.snippetBox p{ margin:0; font-size:14px;}
.lsFacts{ float:left; width:100%; margin-bottom:25px;}
.lskeyfacts{ float:left; width:50%;}
.lskeyFactBox{ width:160px; height:160px; border:4px solid #f89822; border-radius:50%; text-align:center; margin:0 auto;transition: all 0.5s ease;}
.lskeyFactBox:hover {}
.lskeyFactBox h2{ color:#444645; font-size:32px; margin-top:48px;}
.lskeyFactBox p{ font-size:12px; color:#1e1e1e; line-height:18px;}
.twitterPoBox{ float:left; width:100%; background:#166ab4; border-radius:5px; padding:20px;}
.titleTw{ float:left; width:100%; text-align:center; display:inline-block;}
.titleTw h2{ display:inline-block; vertical-align: super; color:#fff;}
.twBox{ float:left; width:100%; background:#fff; border-radius:5px; padding:10px; margin-top:20px;}
.twTitle{ float:left; font-size:17px; color:#166ab4;background:url(../images/tataLogoPng.png) no-repeat; padding:6px 0 0 55px; min-height:44px; margin-bottom:10px;}
.black{ color:#000;}
.postTime{ float:right; font-size:17px; color:#000;}
.twBox p{ font-size:14px; color:#252627; line-height:22px; float:left; width:100%; margin:0;}
.spkToUs img{ width:auto; margin-right:5px;}
.spkToUs p{ display:inline-block; color:#010101; font-size:25px; margin:0;}
.spkToUs .titleTw{ margin:7px 0;}
.sbtRFP .titleTw { margin: 7px 0;}
.dividerBlueDashed{ float:left; width:100%; border-bottom:2px dashed #a5d3fb;}
.sbtRFP img{ width:auto; margin-right:5px;}
.sbtRFP p{ display:inline-block; vertical-align: super; color:#23a809; font-size:17px; margin:0;}
.lsSnippBox{ padding:10px; margin:0; width:100%; float:left;}

.twitHandle{ float:left; padding:0px 0 0px 20px; background:url(../images/twitHandle.png) no-repeat left center; font-size:13px; color:#166ab4;}
.twitHandle:hover{ text-decoration:none;color:#166ab4;}
.orangeBtn{ background:#f89822; color:#fff; font-size:17px; padding-top:12px; padding-bottom:12px;}
.orangeBtn:hover{ color:#fff;}
.twoBt{ margin-top:10px;}
.careers{}
.careers p{ font-size:13px; color:#3b3b3b; margin:10px 0; float:left; width:100%;}
.careers p span{ font-size:23px;}
.orangeH2{  font-size: 20px;
  color: #f48519;
  font-weight: 300;
  margin: 10px 0;}
.bigChar{ float:left; font-size:74px; line-height:64px; font-weight:300; color:#969696;}
.smallChars{ float:left; font-size:14px; width:80%;}
.aboutH4{ font-size:14px; font-weight:600; color:#000; text-indent:40px; margin:15px 0 !important;}
.blueText{ color:#166ab4;}
.aboutText strong{ font-weight:600;}
.qfBox{ float:left; width:100%;}
.qfRound{ float:left; width:80px; height:80px; border:2px solid #f9a236; border-radius:50%; text-align:center; display:table; font-size:17px; font-weight:600; background:#fff;}
.qfRound span{ display:table-cell; vertical-align:middle;}
.qfLine{border-bottom:2px solid #f9a236; float:left; width:40px; margin-top: 19px;}
.qfSquare{ float:left; height:80px; padding:0 15px; font-size:14px; border:2px solid #f9a236; border-radius:5px; display:table; background:#fff;}
.qfSquare span{ display:table-cell; vertical-align:middle;}
/*.qfSquare1{ width:800px;}
.qfSquare2{ width:750px;}
.qfSquare3{ width:700px;}
.qfSquare4{ width:650px;}
.qfSquare5{ width:600px;}
.qfSquare6{ width:550px;}*/
.qfSquare1{ width:80%;}
.qfSquare2{ width:75%;}
.qfSquare3{ width:70%;}
.qfSquare4{ width:65%;}
.qfSquare5{ width:60%;}
.qfSquare6{ width:55%;}
.abt h2{ margin-bottom:20px;}
.abt .titleDot{ }
.testiSection{ float:left; width:100%;}
.testiLeft{ width:50%; float:left; border-right:1px dashed #1569b4;}
.testiRight{ width:50%; float:left;}
.testiBox{ float:left; width:100%;border-bottom:1px dashed #1569b4; padding: 0 0 0 15px; margin-bottom: 15px;}
.proPicTesti{ float:left; margin:0 15px 0 0; width:80px; height:80px; border-radius:50%; overflow:hidden; box-shadow:1px 1px 5px #ccc;}
.proPicTesti img{ width:100%;}
.testiText{ float:left; width:75%; font-style:italic; color:#505050;}
.testiBox h3{ font-size:15px; font-weight:600; font-style:italic; margin:15px 0;}
.testiSection .testiBox:last-child{ margin-bottom:0px; border:none;}

.addBox{ width:100%; float:left; padding:10px 0; font-size:14px; color:#616364;}
.addBlue{ border:1px solid #1669b3;}
.addOrange{ border:1px solid #f48519;}
.addBox h3{ font-size:25px; color:#1669b3; margin-bottom:10px;}
.addBox strong{ color:#000; font-size:17px;}
.borderGrey{ border-bottom:2px dashed #ccc;}
.borderGreyTop{ border-top:2px dashed #ccc;}
.cForm{ border:1px solid #cbcbcb; border-radius:10px; padding:15px 15px 5px;box-shadow: 3px 3px 5px #ccc;}
.cForm h2{ font-size:20px; font-weight:500;}
.cSocialBox{ border:2px dotted #ccc; width:365px; margin:0 auto;}
.cSocialBox h3{ float:left; margin:11px 13px;}
.cSocial{ display: inline-block; width:30px; height:30px; margin:6px 2px 0; transition:all 0.5s ease;}
.cIcon01{ background:url(../images/cIcon01.png) no-repeat;}
.cIcon02{ background:url(../images/cIcon02.png) no-repeat;}
.cIcon03{ background:url(../images/cIcon03.png) no-repeat;}
.cIcon04{ background:url(../images/cIcon04.png) no-repeat;}
.cIcon05{ background:url(../images/cIcon05.png) no-repeat;}
.cSocial:hover{ opacity:0.6}
.dForm{ background:#f8f7e0; padding-top:0px;}
.dForm h2{ color:#f48519; background:#E8E8E8; padding:15px;border-radius:9px 9px 0 0;}

.bxResources{ padding:0;}
.bxResources li{ width:100% !important;}
.bxResources .row{ width:100%; margin:0;}
.ui-accordion .ui-accordion-content{ padding:10px 38px 10px !important;}
.bxResourcesP .bx-wrapper .bx-controls-direction a{ width:26px; height:12px;transform: rotate(-90deg);}
.bxResourcesP .bx-wrapper .bx-prev{ left:-20px;  margin-left: -12px; background:url(../images/up.png) no-repeat !important;}
.bxResourcesP .bx-wrapper .bx-next{ right:-20px;  margin-right: -14px;background:url(../images/down.png) no-repeat !important;}
.bxResourcesP .shadow{ margin:15px 0;}
.bxResourcesP .shadow img{ width:40%;}
.bxResourcesP .shadow h4, .bxResourcesP .shadow h4 a{ font-size:16px; color:#186ab4; font-weight:400; margin-bottom: 3px !important; line-height:20px;overflow:hidden; height:38px;}
.bxResourcesP .shadow p{ font-size:13px; font-weight:300; height: 62px; margin:0px; overflow: hidden; text-align: left;}
.bxResourcesP .bx-wrapper .bx-viewport{ background:none;}
.resourcesBox1 h5{ margin-bottom: 3px !important; font-size: 12px; line-height: 13px;}
.ui-accordion-content{ background:#f4f3f3 !important; border-color:#f4f3f3 !important;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{ left:inherit !important; right:10px; width:25px; height:25px; margin-top:-12px !important;}
.ui-state-default{ background:#fff !important; font-size:18px !important; color:#1068b3 !important; padding:11px !important; border-radius:9px !important; margin:10px 0 !important; box-shadow:2px 2px 3px #EAEAEA; outline:none !important;}
.ui-state-active{ margin:0px !important; background:#f5ac3e !important; border-color:#f5ac3e !important; color:#fff !important;}
.ui-state-default .ui-icon{ background:url(../images/accordClose.png) no-repeat !important;}
.ui-state-active .ui-icon{ background:url(../images/accordOpen.png) no-repeat !important;}

.shadowContainer{ box-shadow:0px 0px 8px #ccc; background:#fff;  padding-top: 120px;}
.thanksPage{ padding:90px 0; text-align:center;}
.thanksPage h1{ font-size:35px;}
.thanksPage h4{ font-size:18px; font-weight:400; color:#252627; line-height:22px;}
.thanksPage p{ font-size:14px; color:#252627;}

.wpBox h1{ font-size:35px;}
.wpBox img{ width:100%;}
.wpBox p{ font-size:14px; color:#252627;}
.wpBox p span{ font-size:26px;}

#scrollToTop{width:42px; height:42px;z-index:3; position:absolute;  top:-50px;right:50px; display:none;background:url(../images/upArrow2A-ver05.png) no-repeat; transition:all .5s ease; display:none;}
#scrollToTop:hover{

}
#footer2 #scrollToTop{ top:-70px;}
.leftLinksBox{ position:fixed; top:50%; z-index: 1000;}
.collapsible {
  box-shadow:2px 2px 4px #ccc;
  background: #EBEBEB;
  width:0%; padding:10px 0;
  color: #333333;
  display: block;
  position:relative;
}
.collapsible button {
  font-size:20px; font-weight:300; color:#fff; padding:5px 5px; background:#59b0fb; border-radius:5px; box-shadow:2px 2px 4px #ccc;
  float: right; width:130px;
  border: none;
  margin-left: 10px;
  position:absolute;
  right:-130px; top:40%;
    margin-top: 0%;
}
.collapsible button:hover {}
.collapsible ul{ width:100%; list-style:none; display:none; padding:0 10px;}
.collapsible ul li{ padding: 4px 15px;background: url(../images/list-style2.png) left 9px no-repeat;}
.collapsible ul li a{ font-size:16px;}

#lsSliderOne{ box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.72);}
#lsSliderOne .bx-viewport{ border-radius:5px;}
#lsSliderOne .bx-controls-direction{ width:85px; float:right; position:relative; bottom:20px;}
#lsSliderOne .bx-wrapper .bx-controls-direction a{ width:27px;}
#lsSliderOne .bx-wrapper .bx-prev{ background:url(../images/pre.png) no-repeat;}
#lsSliderOne .bx-wrapper .bx-next{background:url(../images/next.png) no-repeat;}

.pagePreloader{background-color:rgba(255, 255, 255, 1); width:100%; position:fixed; top:0; left:0; height:100%; z-index:99999;}
.pagePreloaderImg {margin-top: -42px; top:50%; margin-left: -40px; left: 50%;position: absolute;}

.resHeading{ font-size:30px; float:left; width:100%; margin-bottom:20px;}
.resPage{ width:100%; float:left;}
.resTop{ border-bottom:1px dashed #ccc;}
.resBox{ width:100%; float:left; border-bottom:1px dashed #ccc; margin-bottom:15px; padding-bottom:15px;}
.resImg{ float:left; width:100%;}
.resImg img{ width:100%;}
.column{ display:none;}

.resourcesFlex { overflow:inherit !important; position:relative;}
.resourcesFlex .flex-direction-nav a{ opacity:1; width:25px !important; height:11px !important; margin-top:-7px !important;}
.resourcesFlex .flex-direction-nav li .flex-prev{background:url(../images/up.png) no-repeat !important;left: -3px; transform:rotate(-90deg)}
.resourcesFlex .flex-direction-nav li .flex-next{background:url(../images/down.png) no-repeat !important; right:-3px; transform:rotate(-90deg)}
.resourcesFlex .slides{ padding:3px !important; width:100% !important;}

.resourcesFlex .flex-direction-nav{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; z-index:9999;
}
.rm-container{ float:right; margin-top:12px;}

.rm-layout-expanded .rm-nav > ul > li > a, .rm-layout-expanded .rm-top-menu > .rm-menu-item > a{color: #0272BA !important;
  font-size: 13px;
  border-bottom: 4px solid #fff;
  padding: 5px 9px; background:#fff;}
.rm-layout-expanded .rm-nav > ul > li > a:hover{border-color: #0272BA; background:#fff;}
.rm-lighten li li a{ padding-top:2px; padding-bottom:2px;}
.rm-layout-expanded li ul, .rm-layout-expanded .rm-menu-item .rm-menu{ width:18em !important;}
.rm-hover.rm-menu-item li a:hover{ background:#1668B3 !important; color:#fff !important;}
.rm-lighten .rm-menu-item .rm-menu-item.rm-hover > a{ background:#1668B3 !important; color:#fff !important;}
.rm-nav li li.rm-last a, .rm-menu-item .rm-menu-item.rm-last a{ padding-bottom:3px !important;}

.resourcesBox1{ width:47%; margin:0 1%; float:left;}
.resourcesBox1 a:hover{ text-decoration:none;}
.bxResources1 .resourcesBox1{ width:44%;}
.bxResources1 li{ z-index:1;}
.ui-accordion .ui-accordion-content{ z-index:1; overflow:hidden !important; }
.ui-accordion-content-active{ /*z-index:9999 !important;*/}

.slick-slide{ height:auto !important;}
.otherSer{ background:#565554; width:100%; float:left; padding:10px; color:#fff; margin:15px 0;box-shadow: 1px 1px 5px #999;border-radius: 15px 0;}
.otherSer:hover{ text-decoration:none;box-shadow: 0px 0px 5px #999;transform:translate(5px,5px); color:#fff; background:#01346e;}

.otherSer1{ width:100%; float:left; padding:10px 10px 10px 25px; color:#000; margin:15px 0; background-size:20px; background-position:2px center; background-repeat:no-repeat;}
.otherSer1:hover{ text-decoration:none;}
.iconTelecom1{ background-image:url(../images/iconTelecom1.png);}
.iconRetail1{ background-image:url(../images/iconRetail1.png);}
.iconManufacturing{ background-image:url(../images/iconManufacturing.png);}
.iconBFSI1{ background-image:url(../images/iconBFSI1.png);}
.iconBusinessInsightServices{ background-image:url(../images/iconBusinessInsightServices.png);}
.iconDigitalTransformation{ background-image:url(../images/iconDigitalTransformation.png);}
.iconOminiChannelServices{ background-image:url(../images/iconOminiChannelServices.png);}
.iconOutcomeFocusedServices{ background-image:url(../images/iconOutcomeFocusedServices.png);}
.iconAutoInsuranceTPA{ background-image:url(../images/iconAutoInsuranceTPA.png);}
.iconFAServices{ background-image:url(../images/iconFAServices.png);}
.iconHRSS{ background-image:url(../images/iconHRSS.png);}
.iconITServices{ background-image:url(../images/iconITServices.png);}


.newsBoxSlider{ width:800px; margin:0 auto;}
.newsWrapp{ display: inline-block; width:100%; border:2px solid #01346e; border-radius:5px; padding:10px;}
.dateBox{ float:left; width:10%; max-width:78px; background:#01346E; overflow:hidden; border-radius:5px; box-shadow:1px 1px 4px #ccc;}
.texts .newsWrapp{ border:none;}
.dateOne{ float:left; width:100%; height:50px; display:table; text-align:center; color:#fff; font-size:16px;}
.dateOne span{ display:table-cell; vertical-align:middle;}
.dateOne:first-child{ border-bottom:1px solid #01346E; background: #1068B3; font-weight:bold; font-size:30px;}
.newsBox{ float:right; width:88%;}
.newsBox h2{ margin-bottom:10px;}
.newsBox p{ margin-bottom:0px;}
.newsBoxSlider .bx-wrapper .bx-controls-direction a{ margin-top:-9px;}
.newsBoxSlider .bx-wrapper .bx-next{background:url(../images/nextHV.png) center top no-repeat; right:-40px;}
.newsBoxSlider .bx-wrapper .bx-prev{background:url(../images/prevHV.png) center top no-repeat; left:-40px;}
.newsBoxSlider .bx-wrapper .bx-prev:hover{background:url(../images/prevHV.png) center top no-repeat;}
.newsBoxSlider .bx-wrapper .bx-next:hover{background:url(../images/nextHV.png) center top no-repeat;}

.clientImgPro{ width:10%; float:left;}
.clientImgPro img{ width:100%;}

.slick-slider{ margin-bottom:0px !important;}


#tabsNews.ui-corner-all{ padding:0px !important; border:1px solid #01346E !important;}
#tabsClients.ui-corner-all{ padding:0px !important; border:1px solid #01346E !important;}
.ui-tabs .ui-tabs-nav{ background:none !important; border:none !important; border-radius:4px 4px 0 0 !important; overflow:hidden; padding:0px !important;}
.ui-tabs .ui-tabs-nav li{ margin:0px !important; border-radius:0px !important; width:50%; box-shadow:none !important; padding:0px !important;border-top:none !important; border-right:none !important; border-left:none !important; border-bottom:1px solid #01346E !important;border-right:1px solid #01346E !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{ border-bottom:none !important;}
.ui-tabs .ui-tabs-nav li:last-child{ border-right:0px solid #01346E !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{ width:100%; padding:15px 20px 15px 65px !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus{ box-shadow:none !important;}
.iconNews{ background:url(../images/iconNews.png) no-repeat 20px 9px;}
.iconEvents{ background:url(../images/iconEvents.png) no-repeat 20px 9px;}
.iconTelecom{ background:url(../images/iconTelecom.png) no-repeat 20px 9px;}
.iconRetail{ background:url(../images/iconRetail.png) no-repeat 20px 9px;}
.iconMfg{ background:url(../images/iconMfg.png) no-repeat 20px 9px;}
.iconBFSI{ background:url(../images/iconBFSI.png) no-repeat 20px 9px;}
.tabsUi .newsWrapp{ margin:6px 0; border-bottom:1px dashed #ccc; border-top:none; border-right:none; border-left:none; padding:0px 0 15px;}
.tabsUi .newsWrapp:last-child{ border-bottom:none; padding-bottom:0px; margin-bottom:0px;}

#tabsClients .ui-tabs-nav li{ width:25%;}
.blogLeft h2{margin-bottom: 5px; font-size: 20px;}
.blogBox{ width:100%; float:left;}
.blogDetails{ float:right; width:88%;}
.blogDetails a:hover{ text-decoration:none;}
.autherName{}
.commentsCount{}
.commentsCount span{ float:left; background:#9AC9F0; border-radius:2px; padding:0 5px; margin-right:5px;}
.blogImg{ float:left; width:100%; margin:15px 0 5px;}
.blogImg img{ width:100%;}
.bolgPagi{ float:left; width:100%;}
.bolgPagi a{ color:#fff;}
.bolgPagi a span{ background:#1068B3; float:left; padding:14px 10px; width:100px; text-align:center;}
.prevBlog{ float:left;}
.nextBlog{ float:right;}
.arrow-right {
  float:left;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 20px solid #1068B3;
}
.arrow-left {
  float:left;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-right:20px solid #1068B3;
}
.bolgPagi a:hover span{ background:#013D71;}
.bolgPagi a:hover .arrow-right{ border-left-color:#013D71;}
.bolgPagi a:hover .arrow-left{ border-right-color:#013D71;}

.userComments{ float:left; width:100%;}
.ucBox{ width:100%; float:left; margin:10px 0; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.ucBox:last-child{ border:none;}
.ucLeft{ border-right:1px solid #444;}
.ucImg{ float:left; width:20%;}
.ucImg img{ width:100%;}
.ucName{ float:right; width:78%;}
.ucDate{ float:right; width:78%;}

.shortBlogs{ width:100%; float:left; border-bottom:1px solid #1068B3; margin-bottom:20px; padding-bottom:10px;}
.shortBlogs:last-child{ border-bottom:none; margin-bottom:0px;}
.shortBlogs h2{ margin-bottom:15px;}
.shortBlogBox{ float:left; width:100%; margin:5px 0; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.shortBlogBox img { margin-right: 5px; width: 60px; }
.shortBlogBox:last-child{ border-bottom:none; padding-bottom:0px;}
.shortBlogs .dateBox{ width:16%;}
.shortBlogs .dateOne{ font-size:12px; line-height:14px; height:35px;}
.shortBlogs .dateOne:first-child{ font-size:18px;}
.shortBlogs h3{ float:right; width:80%; font-size:16px;}
.shortBlogs {}

.cookiesBox{ background:#CFCFCF; float:left; width:100%; padding:10px 0; position:fixed; bottom:0px; z-index:9999; left:0px;}
.leftCookies{ float:left; width:80%;}
.rightCookies{ float:right; width:125px; background:#fff url(../images/accept.png) no-repeat 4px 7px; padding:5px 5px 5px 23px;
margin-top:7px; box-shadow: 0px 0px 5px #3C3B3B;}
#footer2 .cookiesBox{ width:auto; left:inherit;}
.rsTitle { margin-top: 120px;}

.siemapUl{ padding-left:0px;}
.siemapUl li{ list-style:none;}
.siemapUl li a{ font-size:16px; font-weight:600;}
.siemapUl li ul li a{ font-size:14px; font-weight:normal;}
.siemapUl li ul li{ list-style:circle;}
.siemapUl li ul li ul li{ list-style:disc;}

.postComm{ float:left;background-color: #166ab3;color: #fff;padding: 4px 10px;border-radius: 8px 0;box-shadow: 1px 1px 4px #888686;}
.postComm:hover{ text-decoration:none;}
.postComm:focus{ outline:none; text-decoration:none;}

.blogTagsBox{ float:left; width:100%; padding:10px; background:#ccc;}
.tagsLine{}
.tagsLine span{}
.tagsLine a{}
.tagsLine a:hover{}
.blogTagsHr{ float:left; width:100%; margin:10px 0;}
.serviceImg01{ width:100%;}
.serviceImg01 img{ width:100%;}
.media, .media-body{ font-size: 13px;}
.aboutMedia{ border-bottom: 1px solid #D2D2D2; padding-bottom: 15px;}
.conNewData p{}
.conNewData table{}
.conNewData table th{ height: auto; color: #3a80bf; background: #dedede;}
.conNewData table td{}
.cusTdCon{ padding-top: 26px !important; }

@media (min-width: 1200px) {
  .container {
    width: 1000px !important;
  }
  #images-scroller{
    transition: all 0.5s ease;
    height: 425px;
  }
}

@media (min-width: 320px){
  .logo{width:50%;}
  .headRight{width:50%;}
}
@media (min-width: 768px){
  /*.logo{width:233px;}*/
  .headRight{width:487px;}

}
@media (min-width: 992px) {
  .logo{width:263px;}
  .headRight{width:647px;}

}

@media all and (min-width: 1001px) and (max-width: 1100px) {
  .rn-tata{ font-size:30px;}
}
@media all and (min-width: 801px) and (max-width: 1000px) {
  .rn-tata{ font-size:26px;line-height: 3430pxpx;}
  .rn-tataName{ font-size:12px;}
  nav .col-md-4 {width: 33.3333%; float:left;}
  nav .col-md-8 {width: 66.6667%; float:left;}
  #images-scroller{ margin-top:77px !important;}

}
@media screen and (max-width: 1024px) {
  .aboutText .group1 img{ width:100%;}
  .bannerTextBox{
    left: 5%;
  }
  .bannerTextBoxRight{
    right: 5%; left: inherit;
  }
  .bannerTextBox h2{
    font-size: 28px;
  }
  .bannerTextBox h3{
    font-size: 28px;
  }
  .bannerTextBox p{
    margin: 10px 0;
    font-size: 14px;
  }
  .pageTitleH2{
    width: 750px;
  }
}
@media screen and (max-width: 995px) {
  .navbar-nav{ width:100%; float:left; margin-top:0px;}
  .navbar-nav li a{padding: 5px 10px; font-size:14px;}
  .searchHeader{ margin-top:30px;}
  /*table design*/
  .tableDesign1 .vac{ font-size:14px;}
  .tableDesign1 .colT3 .row1 {padding-top: 28px; padding-bottom: 28px;}
  .tableDesign1 .tdBox ul li{ line-height:18px; font-size:12px;}
  .tableDesign1 .row2{ height:229px;}
  .tableDesign1 .row3{ height:175px;}
  .tableDesign1 .colT2 .tdBox ul{ padding:0 19px;}
  .tableDesign1 .row4 {min-height: 90px;}
  .tableDesign1 .colT3 .tdBox:last-child {padding-bottom: 15px;}
  .tableDesign1 .colT1 .tdBox {padding: 15px 4%;}
  /*table design*/

  .keyFactBox{width:150px; height:150px;}
  .keyFactBox h2{ font-size:30px; margin-top:48px;}
  .keyFactBox p{ font-size:12px; line-height:18px;}
  .lsFacts{ margin-top:25px;}
  .proPicTesti{ width:70px; height:70px;}
  .testiText{ width:68%;}
  .sticky .navbar-nav, sticky1 .navbar-nav{ margin:0px 0 0 0}
  }
@media (max-width: 992px) {
  .logo{width: 175px;}
  .rm-layout-expanded .rm-nav > ul > li > a, .rm-layout-expanded .rm-top-menu > .rm-menu-item > a{ padding: 5px 7px;}
  .rm-container { margin-top: 5px;}
  .searchHeader { margin-top: 16px;}
  #images-scroller { margin-top: 69px !important;}
  .sticky nav, .sticky1 nav {margin: 1px 0 0 0;}
  .sticky .searchHeader, .sticky1 .searchHeader { margin-top: 20px;}
  /*.bannerTextBox{top: 8%;left: 5%; width:460px;}
  .bannerTextBox h2{ font-size:34px;}
  .bannerTextBox h3{ font-size:24px;}
  .bannerTextBox p { font-size: 13px; margin-bottom: 2px;}
  .bannerTextBox span{ font-size:12px; padding:2px 10px;}*/
  .bannerTextBox{
    left: 5%;
    width:460px;
    top: 10px;
  }
  .bannerTextBoxRight{
    right: 5%; left: inherit;
    width:460px;
    top: 10px;
  }
  .bannerTextBox h2{
    font-size: 22px;
  }
  .bannerTextBox h3{
    font-size: 22px;
  }
  .bannerTextBox p{
    margin: 5px 0;
    font-size: 12px;
  }
  .bannerTextBox span{ font-size:12px; padding:2px 10px;}
  }
@media screen and (max-width: 805px) {
  .top-link-right{}
  .searchHeader{ margin:15px 20px 0 10px;}
  #images-scroller img{ height:350px;}
  /*.bannerTextBox{ top:12%;}
  .bannerTextBox h2{ font-size:30px;}
  .bannerTextBox h3 {font-size: 22px;}
  .bannerTextBox p {font-size: 13px;}*/
  nav .col-md-4 {width: 33.3333%; float:left;}
  nav .col-md-8 {width: 66.6667%; float:left;}
  }

@media screen and (max-width: 768px) {
  #images-scroller img{ height:350px;}
  .searchHeader { margin-top: 40px;}
  .bannerTextBox, .bannerTextBoxRight{  width: 340px;}
  .bannerTextBox h2{ font-size:20px; line-height: 30px; padding: 2px 10px 0px;}
  .bannerTextBox h3 {font-size: 18px;}
  .bannerTextBox p {font-size: 12px; line-height: 18px;}
  .bannerTextBox span{ padding:2px 7px; font-size:11px;}
  .overTataImg{ width:100%;}
  .footer-link2{ width:100%;}
  #footer{ text-align:center;}
  #footer .col-sm-3{ width:100%; float:left;}
  #footer h1{ margin-top:20px;}
  .fAddress .footer-logo img{ margin:0 auto;}
  .f-icone{ float:none; display:inline-block;  margin-top: 0px;}
  #footer2 .copy{ width:100%; text-align:center;}
  .searchHeader{ position:absolute; top:0px; right:0px;}
  .searchHeader{ margin-top:44px; margin-right:5px;}
  .searchHeader img{ padding:9px 9px 8px;border-radius:2px;}
  .serachHeaderBox{ right:0;}
  .column{ padding-top:20px !important;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#0272BA;}
  .navbar-nav li a{ border-bottom:0px;}
  .forDesk{ display:none;}
  .forMob{ display:block;float: left;position: absolute;right: 5px;top: 17px;  z-index: 11;}
  .navbar-toggle{ margin-top:22px; float:left; margin-left:15px;  z-index: 11;}
  .sticky .searchHeader{ margin-top:7px;}
  .sticky .navbar-toggle{ margin-top:14px;}
  .navbar{ min-height:92px; float: left; width: 100%;}
  .sticky.navbar{ min-height:70px;}
  .logo{ position:absolute; z-index:10; right:50%;width:250px; margin-right:-125px;}
  .logo img{ margin:0 auto; width:100%;}
  .sticky .logo{ margin-right:-125px;}
  .sticky .searchHeader {margin-top: 15px;}
  .sticky .navbar-toggle {margin-top: 22px;}
  .tmCaseStudies .text .csImg{ display:none;}
  .tmCaseStudies .texts .rightSec{ width:100%;}
  .keyFactBox{width:150px; height:150px; margin-bottom:15px;}
  .keyFactBox h2{ font-size:30px; margin-top:48px;}
  .keyFactBox p{ font-size:12px; line-height:18px;}
  .hcwhy h2{ text-align:center;}
  .testiLeft{ width:100%; border-right:none; border-bottom:1px dashed #1569b4; margin-bottom:15px;}
  .testiRight{ width:100%;}
  .testiText{ width:75%;}
  .dropdown:hover .dropdown-menu {
      display: inherit;
  }
  .nav>li {
    position: relative;
    display: inherit;
    float: left;
    width: 100%;
  }
  .dropdown-menu{ width:100% !important; max-width:100% !important; float:left;}
  .dropdown-menu.multi-level li a{ width:100% !important; float:left;}
  .open .dropdown-submenu.open .dropdown-menu{width:100% !important; max-width:100% !important; float:left; margin-left:0% !important; margin-top:0px !important; }
  .open .dropdown-submenu.open .dropdown-menu li{ text-indent:15px;}
  .column{ display:block;}
  .column:nth-child(2){}
  .navbar-nav{ display:none;}
  #scrollToTop{ display:none !important;}
  .socLinks a{ float:none; width:27px;}
  .bigChar { font-size: 50px; line-height: 41px;}
  .smallChars {font-size: 12px; line-height: 14px;}
  #images-scroller2 .slick-prev{ display:none !important;}
  #images-scroller2 .slick-next{ display:none !important;}
  .rn-tata{font-size: 22px; line-height: 24px;}
  h1{ font-size:25px;}
  h2{ font-size:20px;}
  .other-features .texts p{ text-align:left;}
  .footer-link2 li{ margin: 0 0 -3px 0;}
  .slick-slider{ margin-bottom:0px !important;}
  .removePaddCont{ padding-left:0px; padding-right:0px;}
  .other-features .texts article{ padding-left:0px; padding-right:0px;}
  .mb-80{ margin-bottom:40px;}
  .mb-50{ margin-bottom:25px;}
  #images-scrollerTesti h4{ text-align:left;}
  .qfSquare1{ width:73%;}
  .qfSquare2{ width:68%;}
  .qfSquare3{ width:63%;}
  .qfSquare4{ width:58%;}
  .qfSquare5{ width:53%;}
  .qfSquare6{ width:48%;}
  .rm-container{ width:100%; margin-top:20px;}
  .rm-toggle.rm-button{ float:left;}
  .rm-nav li a, .rm-menu-item a{background: #01346E;}
  .rm-toggle.rm-button{ background-color:#01346E; width:30px; margin:0 5px; border-radius:2px;}
  .rm-nav.rm-hover{ margin-top:15px; float:left; width:100%;}

  .csH h2{ margin-bottom:10px;}
  .other-features .texts article{ padding:10px;}
  .tableDesign1 .colT3 .row1 {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .tableDesignRetail .colT1 .tdBox:last-child{ min-height:130px;}
  .leftCookies{ font-size:10px;}
  .sticky .rm-container { margin-top: 20px;}
  .pageTitleH2{
    width: 92%;
  }
}
@media screen and (max-width: 660px) {
  /*table design*/
  .tableDesign1 .colTable{ margin:0 0.5%; width:32.3%;}
  .tableDesign1 .tdBox ul{ padding:0 10px;}
  /*table design*/
  .qfLine{ width:20px;}
  .qfSquare{ width:70%; font-size:12px;}
  .twoBt{ margin:10px auto 0; float:none !important}
}
@media screen and (max-width: 540px) {
  #images-scroller{ margin-top:90px;}
  #images-scroller img{ height:250px;}
  .topnav .container{ float:left; width:100%; padding:0; margin:0;}
  .logo{ width:250px; margin-right:-125px;}
  .logo img{ margin:0 auto; width:100%;}
  .sticky .logo{ margin-right:-125px;}
  .searchHeader{ margin-top:42px;}
  .column {padding-top: 17px !important;}
  .navbar { min-height: 90px;}
  .sticky.navbar { min-height: 65px;}
  .headRight{  width: 100%; position: absolute; z-index:1;}
  .proPicTesti{ width:50px; height:50px;}
  .testiText{ width:68%; font-size:12px;}
  .testiBox h3{ font-size:13px;}
  .pageTitleH2 h2{ font-size:20px;}
  .titleH2border, .titleDot{ display:none;}
  .tableDesign1 .colTable .th{ font-size:15px;}
  .innerLS{ padding:20px 0;}
  .orangeBtn{ font-size:13px;}
  .lskeyFactBox { width: 120px; height: 120px;}
  .lskeyFactBox h2 { font-size: 20px; margin-top: 33px;}
  .lskeyFactBox p { font-size: 10px; line-height: 12px;}
  .twTitle{ margin-bottom:5px;}
  .postTime{ float:left; font-size:13px;}
  .twBox p{ line-height:17px;}
  .careers p{ line-height:17px;}
  .qfSquare{ width:68%;}
  .tableDesign1 .colTable{ width:31.3%; margin:0 1%;}
  .tableDesign1 .tdBox{ margin:0 1%;}
  .tableDesign1 .colT2 .tdBox ul, .tableDesign1 .tdBox ul {
    padding: 0 0 0 17px;
  }
  .tableDesign1 .tdBox ul li span{ word-break:break-word;}
  .tableDesign1 .tdBox ul li {
    line-height: 13px;
    font-size: 10px;
  }
  .tableDesign1 .vac {
    font-size: 11px;
  }
  .tableDesign1 .tdBox{ padding:6px 0;}
  .tableDesign1 .colT3 .row1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .tableDesignRetail .colT1 .row1{ height:200px;}
  .tableDesignRetail .colT2 .row1{ height:180px;}
  .tableDesignRetail .colT1 .row3{ height:195px;}
  .tableDesignRetail .colT2 .row3{ height:195px;}
  .tableDesignRetail .colT1 .row4, .tableDesignRetail .colT2 .row4{ height:168px;}

  .tableDesignTelecom .colT1 .row1{ height:238px;}
  .tableDesignTelecom .colT2 .row1{ height:218px;}
  .tableDesignTelecom .colT1 .row2, .tableDesignTelecom .colT2 .row2{ height:326px;}
  .tableDesignTelecom .colT1 .row3, .tableDesignTelecom .colT2 .row3{ height:221px;}

  .tableDesignMfg .colT1 .row1{ height:151px;}
  .tableDesignMfg .colT2 .row1, .tableDesignMfg .colT3 .row1{ height:131px;}
  .tableDesignMfg .colT1 .row2, .tableDesignMfg .colT2 .row2, .tableDesignMfg .colT3 .row2{ height:156px;}
  .tableDesignMfg .colT1 .row3{ height:151px;}

  .tableDesignBfsi .colT1 .row1{ height:317px;}
  .tableDesignBfsi .colT2 .row1, .tableDesignBfsi .colT3 .row1{ height:297px;}
  .tableDesignBfsi .colT1 .row2, .tableDesignBfsi .colT2 .row2, .tableDesignBfsi .colT3 .row2{ height:208px;}
  .tableDesignBfsi .colT1 .row3, .tableDesignBfsi .colT2 .row3{ height:325px;}

  }
@media screen and (max-width: 420px){
  .qfRound{  width: 60px; height: 60px; font-size:12px;}
  .qfLine{ width:25px; margin-top:24px;}
  .qfSquare{ padding:0 5px; font-size:12px; line-height:14px; height:60px;}
  .leftCookies{ font-size:9px; line-height:11px; width:100%;}
  .rightCookies{ font-size:10px; width: 100px; background: #fff url(../images/accept.png) no-repeat 4px 5px; padding: 1px 5px 1px 20px; background-size: 12px; line-height: 18px;}
  }
@media screen and (max-width: 400px) {
  .sticky .searchHeader {margin-top: 15px;}
  #images-scroller{ margin-top:81px;}
  #images-scroller img{ height:120px;}
  .sticky .navbar-toggle {margin-top: 22px;}
  .bannerTextBox{ width: 170px; left:0; top:5px;  padding: 6px;}
  .bannerTextBoxRight{ width: 170px; right:0; left: inherit; top:5px;  padding: 6px;}
  .bannerTextBox h2 {font-size: 9px;line-height: 18px;}
  .bannerTextBox h3 {font-size: 9px;}
  .bannerTextBox p {font-size: 7px; line-height: 8px; margin:2px 0;}
  .bannerTextBox span {padding: 0px 4px; font-size: 8px; line-height:12px;}
  .box-jst-con{ font-size:10px;}

  .logo{ width:200px; margin-right:-100px; margin-top:7px;}
  .logo img{ margin:0 auto; width:100%;}
  .sticky .logo{ margin-right:-100px; margin-top:7px;}
  .navbar { min-height: 81px;}
  .sticky.navbar { min-height: 56px;}
  .searchHeader{ margin-top:35px; margin-right:5px;}
  .searchHeader img{ padding:9px 9px 8px;}
  .serachHeaderBox{ right:0px;}
  .column {padding-top: 10px !important;}
  .sticky .searchHeader { margin-top: 10px;}
  .qfRound{width: 60px; height: 60px; font-size:13px; margin-top:0px;}
  .qfLine{ margin-top:9px;}
  .qfSquare{ line-height:14px; padding:0 6px}
  .rnTataImg{ width:100%;}
  .rnTataText{ width:100%; margin-left:0px;}
  .orangeBtn{ font-size:12px; padding: 6px 12px;}
  .lskeyFactBox { width: 100px; height: 100px;}
  .lskeyFactBox h2 { font-size: 19px; margin-top: 18px;}
  .lskeyFactBox p { font-size: 10px; line-height: 12px;}
  .rm-container{ margin-top:16px;}
  .cSocialBox, .cSocialBox h3{ width:100%;}


  }


  #formMand .form-out .text-are {width:95% !important;}
  #formMand .form-out span {color:red;}
  .form-out span#comment-length {color:black !important;}


  .snipReadMore{
    color: #1268b3;
    font-size: 13px;
  }
  .snipReadMore span
  {
    letter-spacing: -3px;
  }

  .col-md-4-align-left {
    padding-left: 15px;
  }