.list-group{margin-bottom:20px;padding-left:0;}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd;}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
a.list-group-item{color:#555555;}
a.list-group-item .list-group-item-heading{color:#333333;}
a.list-group-item:hover,
a.list-group-item:focus{text-decoration:none;color:#555555;background-color:#f5f5f5;}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus{background-color:#eeeeee;color:#777777;cursor:not-allowed;}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text{color:#777777;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#337ab7;border-color:#337ab7;}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small{color:inherit;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color:#c7ddef;}
.list-group-item-success{}
a.list-group-item-success{color:#3c763d;}
a.list-group-item-success .list-group-item-heading{color:inherit;}
a.list-group-item-success:hover,
a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6;}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}
.list-group-item-info{color:#31708f;background-color:#d9edf7;}
a.list-group-item-info{color:#31708f;}
a.list-group-item-info .list-group-item-heading{color:inherit;}
a.list-group-item-info:hover,
a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3;}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}
.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3;}
a.list-group-item-warning{color:#8a6d3b;}
a.list-group-item-warning .list-group-item-heading{color:inherit;}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc;}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}
.list-group-item-danger{color:#a94442;background-color:#f2dede;}
a.list-group-item-danger{color:#a94442;}
a.list-group-item-danger .list-group-item-heading{color:inherit;}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc;}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}
.list-group-item-heading{margin-top:0;margin-bottom:5px;}
.list-group-item-text{margin-bottom:0;line-height:1.3;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoona5c9.eot?-vsf7p9');src:url('../fonts/icomoond41d.eot?#iefix-vsf7p9') format('embedded-opentype'),
url('../fonts/icomoona5c9.ttf?-vsf7p9') format('truetype'),
url('../fonts/icomoona5c9.woff?-vsf7p9') format('woff'),
url('../fonts/icomoona5c9.svg?-vsf7p9#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-blogger2:before{content:"\e600";}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}
.search_toggle{border:none !important;margin-right:0px !important;right:62px !important;padding-top:6px !important;padding-bottom:6px !important;}
.search_toggle i{color:#676767!important;}
html body .mobile_Container .mobile-section-3-testimonials .client-pic p.client-name{text-align:center;}
html body .mobile_Container .mobile-section-3-testimonials .client-pic p:last-child{text-align:center;}
.col-xs-12.mobile-section-4-news #newsCarousel .carousel-inner .item p{color:#fff !important;text-align:center;}
.col-xs-12.mobile-section-5-life p,.col-xs-12.mobile-section-5-life h1{color:#fff !important;}
html body .homePage_mobilePart .mobile_Container .mobile-section-3-aboutus .landingPage_aboutUS_readMore{color:#4fa7d5 !important;font-family:sansSerif;font-size:18px;display:block;margin-top:20px;text-transform:uppercase;}
html body .homePage_mobilePart .mobile_Container .mobile-section-4-news .newsEvents_viewMore{color:#fdce16;font-size:18px;text-transform:uppercase;font-family:SansSerif;}
html body .homePage_mobilePart .mobile_Container .mobile-section-5-life .lifeNous_viewMore{color:#fdce16;font-size:18px;text-transform:uppercase;font-family:SansSerif;}
html body .homePage_mobilePart .mobile_Container .mobile-section-3-aboutus .landingPage_aboutUS_readMore:hover{text-decoration:none;font-weight:bold;}
html body .homePage_mobilePart .mobile_Container .mobile-section-5-life .lifeNous_viewMore:hover{text-decoration:none;}
html body .homePage_mobilePart .mobile_Container .mobile-section-4-news .newsEvents_viewMore:hover{text-decoration:none;}
html body .mobile_Container .numbered_facts_parents .facts_text{font-size:16px!important;font-family:robotoLight!important;padding-top:10px;text-align:center;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(1){background-image:url(../img/mainBanner1.jpg) !important;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1{color:#fff;font-size:38px !important;text-shadow:0 1px 2px rgba(0,0,0,.6) !important;line-height:1.1 !important;font-family:roboto-snapLight;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(1) .banner-txt-1{color:#fff !important;line-height:1.4!important;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(2){background-image:url(../img/mainBanner6.jpg);}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(3){background-image:url(../img/mainBanner7.jpg);}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(4){background-image:url(../img/mainBanner5.jpg);}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(5){background-image:url(../img/mainBanner3.jpg);}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item:nth-child(6){background-image:url(../img/mainBanner4.jpg);}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption{margin-left:8% !important;margin-right:8% !important;position:absolute;top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;background:rgba(0,105,150,.9);padding:10px !important;width:85%;font-family:futureLight;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .left.carousel-control,
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .right.carousel-control{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;}
.mobile-section-2{padding-top:20px !important;}
.mobile_Container .mobile-section-3-testimonials .client-pic img{width:150px;}
.mobile-section-6-partners{padding-top:20px !important;padding-bottom:20px !important;}
.mobile-section-3-aboutus,.mobile-section-3-testimonials,.mobile-section-4-news,.mobile-section-5-life{padding-top:20px !important;padding-bottom:40px !important;}
.homePage_mobilePart{font-family:robotoLight !important;}
.homePage_mobilePart p{font-size:17px;line-height:1.6;text-align:left;}
html body .mobile_Container .head h1 span{font-size:22px;}
html body .mobile_Container .head h1{text-align:center;padding-bottom:15px;}
html body .mobile_Container .head h1 span{border-bottom:1px solid #a1a1a1;padding:5px 30px !important;position:relative;}
.mobile-section-4-news #newsCarousel{padding-top:20px;}
.mobile-section-4-news #newsCarousel .carousel-inner{}
.mobile-section-4-news #newsCarousel .carousel-control.left{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;}
.mobile-section-4-news #newsCarousel .carousel-control.right{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;}
#home_banner_Carousel .carousel-control.left,.carousel-control.right{background:none;}
.col-xs-12.mobile-section-4-news #newsCarousel .carousel-control.left,.carousel-control.right{background:none;}
html body .mobile_Container .mobile-section-4-news #newsCarousel .glyphicon-chevron-left{left:10%;}
html body .mobile_Container .mobile-section-4-news #newsCarousel .glyphicon-chevron-right{right:10%;}
html body .mobile_Container .mobile-section-4-news #newsCarousel .carousel-indicators{display:none;}
.mobile_bodyContent .secondLevel_Heading{color:#007ed4;font-size:1.8em !important;font-weight:normal !important;font-weight:500;}
.infra_container.abt_us_container .first_section img{border:none !important;}
.abt_us_container .mobile_ims_accordion.abt_us_accordion #accordion .panel-default a{text-transform:uppercase;font-size:18px;}
.abt_us_container .mobile_ims_accordion.abt_us_accordion #accordion .panel-default:nth-child(1) a{background-color:#17a2bf !important;color:#fff;}
.abt_us_container .mobile_ims_accordion.abt_us_accordion #accordion .panel-default:nth-child(2) a{background-color:#9bbb36 !important;color:#fff;}
.m_qualityContainer .mobile_bodyContent .mobile_ims_accordion .img-responsive{max-width:100%;display:inline-block!important;margin-bottom:20px!important;margin-top:10px!important;vertical-align:middle;width:150px!important;}
.innerPage_body .engagementModels_Banner_bg{position:relative;background-image:url(../img/bannerImages/engagementModels.html);background-repeat:no-repeat;background-size:cover;height:157px;background-position:center;}
.abt_us_container .mobile_ims_accordion.abt_us_accordion #accordion .panel-default:nth-child(3) a{background-color:#ffc30d !important;color:#fff;}
.mobile_bodyContent .mobile_ims_accordion.abt_us_accordion .panel-heading a:after{content:'-';position:absolute;right:20px;top:26%;font-size:30px;color:#fff !important;}
.leaderImagePart img{width:180px;}
#leadershipModal .current_leaderName{padding-top:20px;font-size:20px;}
#leadershipModal .current_leaderDesignation{font-size:18px;}
#leadershipModal .leaderDescription{font-size:16px;}
.locationPage .mainTabs .nav.nav-tabs{padding-left:0px;}
.m_historyContainer .first_section .history_section{margin-bottom:0px !important;}
.m_historyContainer .first_section{margin-top:20px;margin-bottom:20px;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1 .welcome_txt{text-transform:uppercase;font-family:roboto-snapLight;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1 .all_new_txt{text-transform:lowercase !important;font-family:roboto-snapLight;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1 .site_name{text-transform:lowercase;font-size:26px;font-family:roboto-snapLight;}
@media only screen and (max-width:767px){html body .header_menus .menu_toggle{right:-38px;top:15px;}
html,body{padding-bottom:0px !important;}
html body .mobile_Container .mobile-section-2 .competency_title .title h2{padding-top:2% !important;font-size:20px;padding-left:0px;text-align:left;font-family:futureLight;}
html body .mobile_Container .mobile-section-2 .competency_title .title img{width:58px !important;margin-top:0% !important;margin-left:9%;padding:8% 0%;height:58px;}
html body .mobile_Container .mobile-section-2 .competency_title .title .title_vertical_center{display:table-cell;vertical-align:middle;}
html body .mobile_Container .mobile-section-2 .competency_title .title{width:50% !important;float:left;color:#FFF;margin:0px !important;margin-bottom:1px !important;height:100px !important;display:table;}
.mobileMenus{display:inline-grid;}
html body .header nav .header_menus #menu-collapse{overflow-y:hidden !important;width:100% !important;top:92px;}
.searchBar .input-group .search_text{width:90% !important;border:none;}
.searchBar .input-group #search{width:10%;}
#search_close{display:none;}
.searchBar .input-group{width:100%;}
.modernizationTechs .col-xs-6{margin-bottom:20px;}
html body .m_applicationModernizationContainer .modernizationTechs .itemBlock .itemDescBlock ul{text-align:left!important;position:absolute;top:50%;transform:translateY(-50%);list-style-type:disc;}
.mobile_bodyContent ul{list-style-type:disc;}
}
@media only screen and (max-width:480px){.modernizationTechs .col-xs-6{width:100% !important;margin-bottom:20px;}
#home_banner_Carousel .carousel-inner{height:480px;overflow:hidden;width:100%;}
#home_banner_Carousel .carousel-indicators{display:none;}
#home_banner_Carousel .carousel-inner .item{height:480px;background-position:center center;}
.owl-carousel .owl-item img{max-width:85%;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-1{font-size:25px !important;font-family:roboto-snapLight;line-height:1.4 !important;}
html body .mobile_Container .mobile-section-1 #home_banner_Carousel .banner_caption .banner-txt-2{color:#fff;font-size:16px !important;font-family:robotoLight;}
html body .mobile_Container .mobile-section-2 .competency_title .title{width:100% !important;}
html body .mobile_Container .mobile-section-2 .competency_title .title h2{text-align:left !important;padding-left:0px !important;padding-top:0% !important;font-size:22px;}
.col-xs-12.mobile-section-4-news p,.col-xs-12.mobile-section-5-life{color:#fff !important;}
.col-xs-12.mobile-section-5-life a{font-size:16px;}
.col-xs-12.mobile-section-5-life a:hover{text-decoration:none;}
.col-xs-12.mobile-section-4-news #newsCarousel .item a{}
.col-xs-12.mobile-section-4-news #newsCarousel .item a:hover{text-decoration:none;}
html body .mobile_Container .mobile-section-2 .competency_title .title img{width:58px;margin-top:0% !important;margin-left:6% !important;padding:0% 0% !important;height:58px;position:absolute;}
}
@media only screen and (max-width:320px){html body .mobile_Container .mobile-section-1 #home_banner_Carousel .carousel-inner .item .banner-txt-1{font-size:30px !important;}
html body .mobile_Container .head h1 span{font-size:18px;}
.searchBar .input-group #search{width:15%;}
.searchBar .input-group .search_text{width:85% !important;border:none;}
#search .fa-lg{font-size:inherit !important;}
}
.circletxt{font-size:1.7vh;font-family:sans-serif;font-weight:normal;fill:white;display:none;}
.textalign{position:absolute;top:115px;left:27%;font-family:sans-serif;font-weight:bold;}
#arrow{-webkit-animation:rotation 5s 1 linear;-moz-animation:rotation 5s 1 linear;-o-animation:rotation 5s 1 linear;animation:rotation 5s 1 linear;transform-origin:10% 10%;-webkit-transform-origin:10% 10%;-moz-transform-origin:10% 10%;}
.circle{opacity:0.5;}
.st0{fill:#E34856;zoom:1;filter:alpha(opacity=50);opacity:1;-webkit-animation:opacity 2s ease;-moz-transition:opactiy 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;animation:opacity 2s ease;}
.st1{fill:#FE912A;zoom:1;filter:alpha(opacity=50);opacity:1;-webkit-animation:opacity 2s ease;-moz-transition:opactiy 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;animation:opacity 2s ease;}
.st2{fill:#FFB900;zoom:1;filter:alpha(opacity=50);opacity:1;-webkit-transition:opacity 2s ease;-moz-transition:opactiy 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;animation:opacity 2s ease;}
.st3{fill:#64D0DA;zoom:1;filter:alpha(opacity=50);opacity:1;-webkit-animation:opacity 2s ease;-moz-transition:opactiy 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;animation:opacity 2s ease;}
.st4{fill:#33B2E4;zoom:1;filter:alpha(opacity=50);opacity:1;-webkit-animation:opacity 2s ease;-moz-transition:opactiy 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;transition:opacity 2s ease;}
.st5{fill:#065381;}
.st6{display:none;}
.st7{display:inline;}
.st8{fill:#BFBEBE;}
.st9{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.st10{fill:#FFFFFF;}
html body .innerPage_body .aboutUsBody .horizontalAccordian_Container #horizontal_accordion .aboutUs_panel .aboutUs_panelContent img{width:150px;}