﻿    @charset "utf-8";



@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic-webfont.eot');
    src: url('Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'), url('Roboto-ThinItalic-webfont.woff') format('woff'), url('Roboto-ThinItalic-webfont.ttf') format('truetype'), url('Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg');
    (under the Apache Software License). font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack_italic';
    src: url('fonts/roboto-blackitalic-webfont.woff2') format('woff2'),
         url('roboto-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_italic';
    src: url('fonts/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight_italic';
    src: url('fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium_italic';
    src: url('fonts/roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url('fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('fonts/roboto-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin_italic';
    src: url('fonts/roboto-thinitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-thinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    padding: 0px;
    margin: 0px;
    background: url(../images/bgMedium.png);
    background-repeat: repeat;
    font-family: 'robotoregular';
    overflow-x: hidden;
}

html {
    overflow-x: hidden;
}

::selection {
    background: #f86923;
    /* Safari */
    color: #FFF;
}

::-moz-selection {
    background: #f86923;
    /* Firefox */
    color: #FFF;
}

::-webkit-selection {
    background: #f86923;
    color: #FFF;
}

.address-l {
    font-family: 'Roboto';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 12px;
    overflow: hidden;
}

.address-l h2 {
    font-family: 'Roboto';
    font-size: 20px;
    color: #000;
}

.address-m {
    font-family: 'Roboto';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 35px;
    overflow: hidden;
}

.address-m h2 {
    font-family: 'Roboto';
    font-size: 20px;
    color: #000;
}

.address-r {
    font-family: 'Roboto';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 38px;
    overflow: hidden;
}

.address-r-inside {
    font-family: 'Roboto';
    float: left;
    width: 166px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 185%;
    margin-top: 8px;
    margin-left: 23px;
}

.address-r-inside-r {
    font-family: 'Roboto';
    float: left;
    width: 166px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 185%;
    margin-top: 10px;
    margin-left: 24px;
}

.address-r-inside-m {
    font-family: 'Roboto';
    float: left;
    width: 166px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 185%;
    margin-top: 0px;
    margin-left: 24px;
}

.address-r-inside-m a {
    color: #f86923;
    text-decoration: underline;
}

.address-r-inside-r a {
    color: #f86923;
    text-decoration: underline;
}

.address-r-inside a {
    color: #f86923;
    text-decoration: underline;
}

.address-r h2 {
    font-family: 'Roboto';
    font-size: 20px;
    color: #000;
}

.cuop {
    font-family: 'Roboto';
    color: #333333;
    font-size: 12px;
    border: 1px solid #999999;
    font-weight: bold;
    margin-top: 15px;
}

.cuoptexttable {
    font-family: 'Roboto';
    font-size: 12px;
    color: #333;
    margin: auto;
}

.cuoptexttable tr:nth-child(even) {
    background-color: #eeeeee;
}

.cuoptexttable td:first-child {
    font-weight: bold;
}

.cuoptexttable td {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: 'Roboto';
    font-size: 12px;
    color: #333;
    padding: 8px;
}

.cuoptext {
    font-family: 'Roboto';
    color: #333333;
    font-size: 12px;
}

.cuoptext a {
    font-family: 'Roboto';
    color: #333333;
    font-size: 12px;
    text-decoration: none;
}

.TopHeaderContaoner {
    width: 100%;
    height: 95px;
    position: fixed;
    top: 0;
    z-index: 1000;
    overflow: visible;
    background-color: #FFF;
    /*background:url(../images/headerbg.png);

	background-repeat:repeat-x;*/
    box-shadow: 0 0 20px 0 #666
}

.databagtabmain {
    width: 1000px;
    height: 364px;
    position: relative;
    top: 115px;
}

.databagtab {
    width: 1000px;
    height: 364px;
    background: url(../images/databagbg.jpg);
    background-repeat: repeat-x;
    position: absolute;
}

.databagtabcon {
    width: 954px;
    height: 334px;
    margin: auto;
    padding-top: 16px;
}

.databagtab-L {
    width: 298px;
    float: left;
    height: 334px;
}

.databagtab-M {
    width: 323px;
    float: left;
    margin-left: 25px;
    height: 334px;
    font-family: 'Roboto';
    line-height: 140%;
    font-size: 14px;
    color: #333;
    text-align: justify;
}

.databagtab-M a {
    color: #006190;
}

.databagtab-R {
    width: 273px;
    float: left;
    height: 334px;
    margin-left: 30px;
}

.newsimg {
    width: 655px;
    overflow: hidden;
    margin: auto;
    border: 1px solid #ccc;
    margin-top: 15px;
}

.databagtab-RLink {
    width: 273px;
    height: 22px;
    margin-top: 2px;
}

.databagtab-RLink a {
    width: 273px;
    height: 22px;
    float: left;
    text-decoration: none;
    font-family: 'Roboto';
    padding: 8px 5px 5px 5px;
    background: #e7e7e7;
    color: #1f739c;
}

.databagtab-RLink a:hover {
    background: #1f739c;
    color: #fff;
}

.databagtab-bottomlogo {
    width: 258px;
    color: #fff;
    height: 88px;
    margin: auto;
    margin-top: 200px;
}

.databagtab-bottomlogocm {
    width: 258px;
    color: #fff;
    margin: auto;
    margin-top: 80px;
}

.databagtab-bottomhostinglogocm {
    width: 258px;
    color: #fff;
    margin: auto;
    margin-top: 30px;
}

.leftlinks {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 250px;
    /* width of menu */
}

.leftlinks li {
    border-bottom: 1px solid #fff;
    /* white border beneath each menu item */
}

.leftlinks li a {
    background: #e7e7e7;
    /*color of menu by default*/
    font-family: 'Roboto';
    font-size: 15px;
    margin-top: 2px;
    height: 10px;
    display: block;
    color: #006190;
    width: auto;
    padding: 15px 0 15px 0;
    /* Vertical (top/bottom) padding for each menu link */
    text-indent: 8px;
    text-decoration: none;
    /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.leftlinks li a:hover {
    background-color: #f76923;
    /*color of menu onMouseover*/
    color: #fff;
    /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

.triangleone {
    width: 30px;
    height: 26px;
    background: url(../images/triangle.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 140px;
    top: 355px;
    z-index: 500;
}

.triangletwo {
    width: 30px;
    height: 26px;
    background: url(../images/triangle.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 800px;
    top: 355px;
    z-index: 500;
}

.trianglethree {
    width: 30px;
    height: 26px;
    background: url(../images/triangle.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 500px;
    top: 355px;
    z-index: 500;
}

.hostmain {
    width: 1000px;
    height: 364px;
    position: relative;
    top: 115px;
}

.hosttab {
    width: 1000px;
    height: 364px;
    background: url(../images/databagbg.jpg);
    background-repeat: repeat-x;
    position: absolute;
}

.askpc {
    width: 1000px;
    height: 364px;
    position: relative;
}

.askpctab {
    width: 1000px;
    height: 364px;
    background: url(../images/databagbg.jpg);
    background-repeat: repeat-x;
    position: absolute;
}

.askpcmain {
    width: 1000px;
    height: 364px;
    position: relative;
    top: 115px;
}

.TopHeaderContaonerInner {
    width: 967px;
    height: 96px;
    margin: auto;
}


/*.left-logo {

	width:234px;

	height:90px;

	float:left;

}*/

.carrerwebpage {
    display: block;
}

.mobcareerpage {
    display: none;
}

.left-logo {
    width: 242px;
    height: 70px;
    float: left;
    padding-top: 9px;
}

.left-menu {
    width: 715px;
    height: 96px;
    float: left;
    margin-left: 10px;
}

.menu-top {
    width: 745px;
}


/*.menu-top ul{padding:0px; margin:0px; list-style:none;}.menu-top ul li{padding:0px; margin:0px; float:left; padding-right:16px; text-transform:uppercase; font-size:14px; font-family:"GillSans";}.menu-top ul li a{color:#333333; font-size:14px; font-family:"GillSans"; text-decoration:none;}.menu-top ul li a.selected{background:#006190;}*/

.banner-home {
    width: 100%;
    height: 506px;
    background: #666;
    /*background-image:url(../images/banner-home.jpg); background-repeat:no-repeat; background-position:top center;*/
}

.banner-homeref {
    width: 100%;
    height: 630px;
    background-image: url(../images/banner-home.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    margin-top: 91px;
}

.Latest-News {
    width: 100%;
    height: 39px;
    margin: 5px 0px 0px 0px;
    background: #006190;
}

.Latest-NewsInd {
    width: 1002px;
    height: 25px;
    margin: auto;
}

.latestnews {
    width: 89px;
    height: 25px;
    float: left;
    margin-top: 8px;
}

.newsscroll {
    width: 888px;
    height: 25px;
    padding-left: 10px;
    font-size: 12px;
    color: #fff;
    float: left;
    font-family: 'Roboto';
    color: #dcedf5;
    margin-top: 15px;
}

.newsscroll a {
    color: #fff;
}

.contatiner-index {
    width: 1002px;
    margin: auto;
    padding-bottom: 15px;
}

.contatinerstdies {
    width: 1002px;
    height: 92px;
    margin-top: 17px;
}

.contatinerstdies-L {
    width: 244px;
    height: 92px;
    float: left;
}

.contatinerstdies-M {
    width: 244px;
    height: 92px;
    margin-left: 9px;
    float: left;
}

.contatinerstdies-R {
    width: 244px;
    height: 92px;
    margin-left: 8px;
    float: left;
}

.bannerdescriptionabsolute {
    width: 1000px;
    margin: auto;
    /*height:574px;*/
    position: relative;
    z-index: 2;
}

.bannerdescription {
    width: 1000px;
    margin: auto;
    height: 574px;
    position: absolute;
    top: 470px;
    z-index: 99999;
}

.bannerdescription-contnts {
    width: 1000px;
    margin: auto;
    height: 469px;
}

.bannerdescription-small {
    width: 1000px;
    margin: auto;
    height: 105px;
    padding-top: 25px;
}

.banner-clouds1 {
    float: left;
}

.banner-clouds1 a {
    width: 333px;
    height: 105px;
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    float: left;
    background: url(../images/small-banner-clouds.jpg);
    display: block;
    line-height: 25px;
    padding-left: 15px;
    padding-top: 15px;
}

.banner-clouds1 a:hover {
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #ff5a00;
    text-decoration: none;
    float: left;
    background: #FFF;
    display: block
}

.banner-support1 {
    float: left;
}

.banner-support1 a {
    width: 333px;
    height: 105px;
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    float: left;
    background: url(../images/small-banner-support.jpg);
    display: block;
    line-height: 25px;
    padding-left: 15px;
    padding-top: 15px;
}

.banner-support1 a:hover {
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #ff5a00;
    text-decoration: none;
    float: left;
    background: #FFF;
    display: block
}

.banner-datacenter1 {
    float: left;
}

.banner-datacenter1 a {
    width: 333px;
    height: 105px;
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    float: left;
    background: url(../images/small-banner-data.jpg);
    display: block;
    line-height: 25px;
    padding-left: 15px;
    padding-top: 15px;
}

.banner-datacenter1 a:hover {
    font-family: 'Roboto';
    font-size: 21px;
    font-weight: normal;
    color: #ff5a00;
    text-decoration: none;
    float: left;
    background: #FFF;
    display: block
}

.tab-small-text {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: normal;
    color: #999;
    text-decoration: none;
    line-height: 15px;
}

.threelines {
    width: 1002px;
    margin: auto;
    height: 7px;
    margin-top: 21px;
    background: url(../images/three-dots.png);
    background-repeat: repeat-x;
}

.bannertextjpgtop {
    width: 965px;
    margin: auto;
    height: 289px;
}

.bannertextjpg {
    width: 510px;
    float: left;
    margin-top: 63px;
}

.infrastructure-banner {
    width: 100%;
    background: url(../images/banner/infrastructure-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.mnbanner {
    width: 100%;
    background: url(../images/banner/management-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 78px;
}

.privacy {
    width: 100%;
    background: url(../images/banner/privacy.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.legalbanner {
    width: 100%;
    background: url(../images/banner/legal.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.resourcebanner {
    width: 100%;
    background: url(../images/banner/legal.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.services-banner {
    width: 100%;
    background: url(../images/banner/services.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.client-banner {
    width: 100%;
    background: url(../images/banner/clientbanner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.media-banner {
    width: 100%;
    background: url(../images/banner/media-baner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.lifecyber-banner {
    width: 100%;
    background: url(../images/banner/lifeatcyber.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.work-with-us {
    width: 100%;
    background: url(../images/banner/work-with-us.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.contactus-banner {
    width: 100%;
    background: url(../images/banner/contact-us-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.data-center-solution-bannernewk {
    width: 100%;
    background: url(../images/banner/Data-Center-Solutionsbg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.banking-finance {
    width: 100%;
    background: url(../images/banner/banking-finance-cyfuture.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.education-banner {
    width: 100%;
    background: url(../images/banner/education.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.govt-banner {
    width: 100%;
    background: url(../images/banner/govt-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.manufacturing-production-banner {
    width: 100%;
    background: url(../images/banner/manufacturing.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.it-software-banner {
    width: 100%;
    background: url(../images/banner/it-software.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.ecommerce-banner {
    width: 100%;
    background: url(../images/banner/ecommerce.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.business-email-solutions-banner {
    width: 100%;
    background: url(../images/banner/business-email-solutions.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.virtual-private-server-banner {
    width: 100%;
    background: url(../images/banner/virtual-private-server.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.virtual-private-server-banner {
    width: 100%;
    background: url(../images/banner/virtual-private-server.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.databagg-banner {
    width: 100%;
    background: url(../images/banner/databagg-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.managed-website-banner {
    width: 100%;
    background: url(../images/banner/managed-website-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.dedicated-server-banner {
    width: 100%;
    background: url(../images/banner/dedicated-server-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.colocation-banner {
    width: 100%;
    background: url(../images/banner/colocation-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.technical-support-banner {
    width: 100%;
    background: url(../images/banner/technical-support.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.business-outsourcing-banner {
    width: 100%;
    background: url(../images/banner/business-outsourcing.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.cloud-computing-banner {
    width: 100%;
    background: url(../images/banner/cloud-computing-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.cloudstorage {
    width: 100%;
    background: url(../images/banner/cloudstorage.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.manageoutsourcing-banner {
    width: 100%;
    background: url(../images/banner/manageoutsourcing-banner.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.industry-solution-banner {
    width: 100%;
    background: url(../images/banner/industry-solution.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 91px;
}

.textcontainermgtop {}

.data-center-s-img {
    width: 549px;
    height: 318px;
    margin: auto;
}

.textcontainermg {
    width: 1002px;
    margin: auto;
    background: url(../images/bgtopcontaner.png);
    background-position: top;
    background-repeat: no-repeat;
}

.textcontainermginner {
    width: 962px;
    background: #FFF;
    overflow: hidden;
    padding-bottom: 30px;
    margin: auto;
    border-bottom: 8px solid #006190;
}

.textcontainermginnerContnt {
    width: 930px;
    margin: auto;
    overflow: hidden;
}

.sidecontainer {
    width: 245px;
    height: 95px;
}

.sidecontainerright {
    width: 245px;
    height: auto;
    margin: 10px 0 10px 0;
}

.textcontainermg p {
    /*font-family:'Roboto';*/
    color: #000;
    font-size: 12px;
}

.topcontents-M {
    width: 950px;
    margin: auto;
    overflow: hidden;
}

.topcontents-Mcarr {
    width: 950px;
    margin: auto;
}

.topmenucontents-M-T {
    width: 950px;
    height: 47px;
    background: url(../images/menutopbg.jpg);
    background-repeat: repeat-x;
}

.topcontents-M p {
    /*font-family:'Roboto';*/
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 140%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}

.divsammlimabig {
    width: 635px;
    height: 405px;
    margin: auto;
}

.divsammlima {
    width: 205px;
    float: left;
    height: 175px;
}

.divsammlimabigcon {
    width: 635px;
    overflow: hidden;
    margin: auto;
}

.topcontents-M h2 {
    font-family: 'robotobold';
    margin: 0px;
    padding: 4px 0px 0px 0px;
    font-size: 22px;
    color: #006190;
    line-height: 30px;
}

.topcontents-M-Text {
    width: 685px;
    float: left;
}

.topcontents-M-Text-career h2 {
    font-family: 'Roboto';
    margin: 0px;
    padding: 8px 0px 8px 0px;
    font-size: 21px;
    color: #006190;
    line-height: 40px;
}

.topcontents-M-Text-profile {
    width: 705px;
    float: left;
}

.topcontents-M-Text-profile h2 {
    font-family: 'Roboto';
    margin: 0px;
    padding: 8px 0px 8px 0px;
    font-size: 21px;
    color: #006190;
    line-height: 40px;
}

.topcontents-M-Text clients {
    width: 950px;
    margin: auto;
}

.topcontents-M-Text clients h2 {
    font-family: 'Roboto';
    margin: 0px;
    padding: 4px 0px 0px 0px;
    font-size: 21px;
    color: #006190;
}

.listmenu {
    width: 150px;
    float: right;
    height: 40px;
    margin-top: 10px;
    margin-right: 28px;
}

.listmenu select {
    width: 150px;
    padding: 4px 0px 4px 0px;
    font-family: 'Roboto';
    font-size: 14px;
    color: #333;
}

.innertextcontact {
    width: 680px;
}

.innertextcontact p {
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}

.innertextcontact-n {
    width: 680px;
    height: 419px;
    background: url(../images/contactusnew2.jpg);
    background-repeat: no-repeat;
}

.innertextcontact-bg {
    width: 680px;
    height: 419px;
    background: url(../images/contactusnew3.jpg);
    background-repeat: no-repeat;
    margin-top: 30px;
}

.innertextcontact-usa {
    width: 220px;
    margin-top: 30px;
    height: 419px;
    background: url(../images/usa.jpg);
    background-repeat: no-repeat;
}

.innertextform {
    width: 680px;
    margin-top: 20px;
    overflow: hidden;
}

.below-txt {
    padding-top: 30px;
    margin-top: -15px;
}

.nasscom {
    float: left;
    width: 120px;
    margin-left: 135px;
    margin-top: -25px;
}

.nasscom img {
    max-width: 100%;
    margin-left: -5px;
}

.footer-innerLeft ul {
    max-width: 145px;
    float: left;
}

.innertextformL {
    width: 330px;
    float: left;
}

.form-input-t {
    width: 310px;
    float: left;
    overflow: hidden;
    margin-top: 20px;
}

.form-input-tdd {
    width: 310px;
    float: left;
    overflow: hidden;
}

.form-input-tddt {
    width: 220px;
    float: left;
    overflow: hidden;
}

.form-input-ttextLu {
    width: 80px;
    float: left;
    font-family: 'Roboto';
    font-size: 15px;
}

.form-input-ttextRu {
    width: 67px;
    float: left;
    font-family: 'Roboto';
    font-size: 12px;
    color: #ccc;
}

.form-input-ttextL {
    width: 243px;
    float: left;
    font-family: 'Roboto';
    font-size: 15px;
}

.form-input-ttextR {
    width: 67px;
    float: left;
    font-family: 'Roboto';
    font-size: 12px;
    color: #ccc;
}

.form-input-text {
    width: 295px;
    height: 30px;
    margin-top: 4px;
    border: 8px solid #e7e7e7;
    font-family: 'Roboto';
    font-size: 17px;
    color: #666;
}

.frmtext {
    font-family: 'Roboto';
    font-size: 12px;
    color: #333;
}

.frmtextinput {
    font-family: 'Roboto';
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
    height: 25px;
}

.frmtextbutton {
    width: 90px;
    height: 35px;
    background: #006190;
    border: none;
    font-family: 'Roboto';
    font-size: 20px;
    color: #fff;
    margin-top: 15px;
    float: right;
}

.frmtextselect {
    font-family: 'Roboto';
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
    height: 25px;
    width: 186px;
}

.frmtextreset {
    width: 75px;
    height: 35px;
    background: #ccc;
    border: none;
    font-family: 'Roboto';
    font-size: 20px;
    color: #333;
}

.form-input-textbox {
    width: 295px;
    height: 100px;
    margin-top: 4px;
    border: 8px solid #e7e7e7;
    font-family: 'Roboto';
    font-size: 17px;
    color: #666;
    text-align: left
}

.form-input-code {
    width: 130px;
    height: 30px;
    border: 8px solid #e7e7e7;
    font-family: 'Roboto';
    font-size: 17px;
    color: #666;
}

.form-input-codemm {
    width: 200px;
    height: 40px;
    padding-bottom: 30px;
}

.codetext {
    width: 92px;
    height: 56px;
    float: left;
}

.code {
    width: 100px;
    height: 34px;
    font-family: 'Roboto';
    font-size: 30px;
    padding-top: 8px;
    float: left;
    background: url(../images/entercoder.jpg) no-repeat;
}

.innertextformR {
    width: 325px;
    float: left;
    margin-left: 20px;
    margin-top: 44px;
}

.topcontents-M-Text_left {
    width: 245px;
    overflow: hidden;
    float: left;
}

.topcontents-M-Text_left .contactform {
    width: 243px;
    margin: 35px 0 20px 0;
    border: 2px solid #006190;
    padding: 20px;
    float: left;
}

.topcontents-M-Text_left .contactform h3 {
    font-family: 'Roboto';
    font-size: 23px;
    letter-spacing: -1px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 6px;
    color: #006190;
}

.topcontents-M-Text_left .contactform p {
    font-size: 12px;
    color: #adadad;
    margin: 0 0 20px 0;
    padding: 0px;
}

.topcontents-M-Text_left .contactform .textfieldnew {
    background: #fff;
    border: 1px solid #ccc;
    width: 198px;
    height: 30px;
    padding: 0px 10px 0 10px;
    margin-top: 6px;
    margin-bottom: 10px;
    color: #333;
    font-size: 15px;
    border-radius: 5px;
}

.topcontents-M-Text_left .contactform .textfieldsmall {
    background: #fff;
    border: 1px solid #ccc;
    width: 75px;
    height: 30px;
    padding: 0px 10px 0 10px;
    margin-top: 6px;
    margin-bottom: 10px;
    color: #333;
    font-size: 15px;
    border-radius: 5px;
}

.topcontents-M-Text_left .contactform .textfieldbig {
    background: #fff;
    border: 1px solid #ccc;
    width: 198px;
    height: 90px;
    padding: 0px 10px 0 10px;
    margin-top: 6px;
    margin-bottom: 10px;
    color: #333;
    font-size: 15px;
    border-radius: 5px;
}

.topcontents-M-Text_leftInner {
    width: 245px;
    overflow: hidden;
    margin: auto;
}

.topcontents-M-Text_leftInner h2 {
  font-family: 'robotoregular';
    text-align: left;
    margin: 0px;
    padding: 8px 0px 5px 0px;
    font-size: 21px;
    color: #006190;
}

.Text_leftInner {
    width: 245px;
    overflow: hidden;
    padding-bottom: 4px;
    margin-top: 8px;
}

.Text_leftInner ul {
    padding: 0px;
    margin: 0px;
}

.Text_leftInner ul li {
   font-family: 'robotoregular';
    font-size: 12px;
    color: #fff;
}

.Text_leftInner ul li a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #fff;
    background: #006090;
    border-bottom: 1px dotted #2183b2;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 6px;
    display: block;
}

.Text_leftInner ul li a:hover {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #013a57;
    background: #ddd;
}

.innertext {
    width: 656px;
    padding: 4px;
    overflow: hidden;
}

.innertext h2 {
     font-family: 'robotobold';
    margin: 0px;
    padding: 4px 0px 20px 0px;
    font-size: 22px;
    color: #006190;
    line-height: 30px;
}

.innertext .left {
    width: 346px;
    float: left;
    margin: 20px 40px 0 0;
}

.innertext .mediakit {
    width: 100%;
    padding: 30px 0 30px 0;
    float: left;
    border-bottom: 1px solid #ccc;
}

.innertext .mediakit img {
    float: left;
    width: 100px;
    margin-right: 20px;
    border: 1px solid #cccccc;
}

.innertext .mediakit .orangebt {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #333;
    padding: 5px;
    float: left;
    text-decoration: none;
    margin: 38px 0 0 0;
    border: 1px solid #f86923;
}

.innertext .mediakit .orangebt:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f86923;
}

.innertext .right {
    width: 260px;
    float: left;
    margin: 20px 0 0 0;
}

.innertext-career {
    width: 656px;
    padding: 4px;
    overflow: hidden;
    background: #fff;
    margin-top: 5px;
    border: 1PX solid #dddddd;
}

.innertext-careertop {
    width: 662px;
    padding: 4px;
    overflow: hidden;
    background: #FFF;
}

.innertext-careertop p {
    font-family: Georgia;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 22px;
    margin: 4px 0px 0px 0px;
    padding: 6px 6px 15px 6px;
    text-align: justify;
    font-style: italic;
}

.innertext-career p {
    font-family: Georgia;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 22px;
    margin: 4px 0px 0px 0px;
    padding: 6px 6px 15px 6px;
    text-align: justify;
    background: #f2f2f2;
    font-style: italic;
}

.innertext-career a {
    color: #006190;
    text-decoration: underline;
    font-weight: normal;
}

.innertext-career a:hover {
    text-decoration: none;
}

.innertext-careertop h3 {
   
	 font-family: 'robotobold';
    font-size: 16px;
    color: #f86923;
    padding-bottom: 8px;
    background: url(../images/icon-user.jpg) 10px 10px no-repeat;
    border: 1px solid #f86923;
    margin-top: 5px;
    padding: 10px 0 10px 40px;
}

.innertext-career h3 {
    font-family: 'robotobold';
    font-size: 16px;
    color: #f86923;
    padding-bottom: 8px;
    border-top: 1px solid #f86923;
    border-bottom: 1px solid #f86923;
    margin-top: 30px;
    padding-top: 10px;
}

.innertext-career h4 {
    font-family: 'robotobold';
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding-bottom: 4px;
    padding-top: 5px;
    padding-left: 10px;
    float: left;
    padding-right: 20px;
    margin-top: 12px;
    border: #c0c0c0 1px solid;
    background: #FFF;
    text-transform: uppercase;
    width: auto;
}

.contacthr {
    width: 500px;
    height: 183px;
    margin: auto;
    padding: 0px 0px 0px 165px;
    background: url(../images/contacthr.png);
    background-repeat: no-repeat;
}

.contacthr p {
   font-family: 'robotoregular';
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.contacthr a {
   font-family: 'robotoregular';
    font-size: 13px;
    font-weight: normal;
    color: #82c5f0;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.contacthr h2 {
    font-family: 'robotobold';
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.contacthr .contactdetails {
    width: 225px;
    margin-right: 25px;
    float: left
}

.contacthr .contactdetails p {
 font-family: 'robotoregular';
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.contacthr .contactdetails a {
   font-family: 'robotoregular';
    font-size: 13px;
    font-weight: normal;
    color: #82c5f0;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.contacthr .contactdetails h2 {
  font-family: 'robotobold';
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.innertext-career strong {
   font-family: 'robotobold';
    font-size: 13px;
    color: #333;
}

.innertext-career ol {
    padding: 0px;
    margin: 0px;
    list-style: lower-roman;
}

.innertext-career ol li {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #333;
    margin-top: 6px;
}

.iinnertext-career ol li a {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #333;
}

.innertext-career ul {
    padding: 0px 0px 22px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    list-style-type: lower-latin;
}

.innertext-career ul li {
     font-family: 'robotoregular';
    font-size: 15px;
    color: #333;
    line-height: 150%;
    padding-left: 15px;
    margin-top: 5px;
    list-style-type: lower-latin;
    background: url(../images/arrow-carrer.jpg) 0 8px no-repeat;
}

.innertext-career ul li a {
  font-family: 'robotoregular';
    font-size: 15px;
    color: #333;
}

.innertextcontactus {
    width: 685px;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}

.innertextcontactus .box {
    float: left;
    width: 215px;
    padding: 10px;
    background-color: #e6e6e6;
    margin-right: 10px;
    min-height: 460px;
}

.innertextcontactus .box.last {
    margin-right: 0px !important;
}

.innertextcontactus .box h2 {
     font-family: 'robotobold';
    font-size: 20px;
    color: #000;
    margin-top: 10px;
}

.innertextcontactus .box p {
    font-family: 'robotoregular';
    font-size: 12px;
    text-align: left;
    font-weight: normal;
    color: #333;
}

.innertextcontactus .box ul {
    margin: 0px;
    list-style: none;
    padding: 0px;
}

.innertextcontactus .box ul li {
    margin: 0 0 5px 0;
   font-family: 'robotoregular';
    font-size: 12px;
    font-weight: normal;
    color: #333;
}

.innertextcontactus .box ul li a {
    color: #f86923;
    text-decoration: none;
}

.innertextcontactus .box ul li a:hover {
    text-decoration: underline;
}

.innertextcarrier {
    width: 690px;
    padding: 4px;
    overflow: hidden;
    background: url(../images/jobs/bgvacancy.png);
    background-repeat: no-repeat;
    background-position: fixed;
}

.innertextcarrier p {
     font-family: 'robotoregular';
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 140%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}

.innertext p {
     font-family: 'robotoregular';
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 135%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}

.address-l {
   font-family: 'robotoregular';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 12px;
}

.address-l h2 {
     font-family: 'robotobold';
    font-size: 20px;
    color: #000;
}

.address-m {
    font-family: 'robotoregular';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 35px;
}

.address-m h2 {
   font-family: 'robotoregular';
    font-size: 20px;
    color: #000;
}

.address-r {
   font-family: 'robotoregular';
    float: left;
    width: 194px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 130%;
    margin-top: 235px;
    margin-left: 38px;
}

.address-r-inside {
   font-family: 'robotoregular';
    float: left;
    width: 166px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    line-height: 180%;
    margin-top: 0px;
    margin-left: 23px;
}

.address-r h2 {
     font-family: 'robotobold';
    font-size: 20px;
    color: #000;
}

.innertext a {
    color: #006190;
    text-decoration: underline;
    font-weight: normal;
}

.innertext a:hover {
    text-decoration: none;
}

.b-text {
    width: 688px;
    padding: 4px;
    overflow: hidden;
    margin-top: 10px;
}

.b-text p {
   font-family: 'robotoregular';
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 140%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}

.innertext h3 {
  font-family: 'robotobold';
    font-size: 16px;
    color: #333;
    padding-bottom: 8px;
}

.innertext strong {
  font-family: 'robotobold';
    font-weight: bold;
    font-size: 14px;
    color: #333;
}

.innertext ol {
    padding: 0px;
    margin: 0px;
    list-style: lower-roman;
}

.innertext ol li {
   font-family: 'robotoregular';
    font-size: 12px;
    color: #333;
    margin-top: 6px;
}

.innertext ol li a {
 font-family: 'robotoregular';
    font-size: 12px;
    color: #333;
}

.innertext ul {
    padding: 0px;
    margin: 0px 0px 0px 13px;
    list-style-type: lower-latin;
}

.innertext ul li {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #006090;
    line-height: 130%;
    margin-top: 6px;
    list-style-type: disc;
}

.innertext ul li a {
font-family: 'robotoregular';
    font-size: 14px;
    color: #006090;
}

.innertext ul li a:hover {
    color: #ff5a00;
}

.innertextcarrier ul {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.innertextcarrier ul li {
   font-family: 'robotoregular';
    font-size: 14px;
    color: #333;
    line-height: 130%;
    margin-top: 6px;
    padding-left: 20px;
    background: url(../images/arrowjob.png);
    background-repeat: no-repeat;
}

.innertextcarrier ul li a {
font-family: 'robotoregular';
    font-size: 14px;
    color: #333;
}

.innertextimg {
    margin: auto;
    padding-top: 20px;
    width: 549px;
    height: 318px;
}

.innertextopy {
    margin: auto;
    padding-top: 20px 4px 4px 4px;
    width: 680px;
    overflow: hidden;
}

.innertextimgn {
    margin: auto;
    padding-top: 20px;
    width: 628px;
    height: 305px;
}

.innertextimgbn {
    width: 674px;
    margin: auto;
    padding-top: 20px;
    overflow: hidden;
}

.innertextimgbn-databagg {
    width: 556px;
    margin: auto;
    padding-top: 20px;
    overflow: hidden;
}

.databagg-button {
    width: 245px;
    margin: auto;
    height: 90px;
    padding-top: 20px;
}

.innertextimg h2 {
   font-family: 'robotobold';
    margin: 0px;
    padding: 12px 0px 0px 0px;
    font-size: 27px;
    color: #006190;
}

.innertext_services {
    width: 697px;
    margin: auto;
    padding-top: 2px;
    overflow: hidden;
}

.innertext_services_textInner {
    width: 330px;
    margin-left: 30px;
}

.innertext_services_textInner h2 {
    font-family: "GillSans Light";
    font-size: 23px;
    color: #000;
    line-height: 25px;
}

.innertext_services-rown {
    width: 690px;
    margin: auto;
}

.innertext_services_left {
    width: 268px;
    float: left;
}

.innertext_services_text {
    width: 390px;
    height: 202px;
    float: left;
    margin-left: 20px;
    background: url(../images/services-text-img.jpg);
    background-repeat: no-repeat;
    padding-top: 10PX;
}

.innertext_services_text p {
   font-family: 'robotoregular';
    font-size: 12px;
    color: #333;
    line-height: 140%;
    margin: 0px;
    padding: 10px 0px 15px 0px;
}

.reamore {
    width: 95px;
    height: 28px;
}

.reamore a {
    padding: 5px;
    background: #006190;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

.reamore a:hover {
    background: #f86923;
    color: #fff;
}

.testomonial {
    width: 223px;
}

.testomonialInner {
    width: 205px;
    height: 215px;
    background: #006190;
    padding: 2px 5px 5px 10px;
}

.testomonialInner p {
     font-family: 'robotoregular';
    font-size: 14px;
    color: #fff;
    font-style: italic;
}

.testomonialInner strong {
font-family: 'robotobold';
    font-size: 14px;
    color: #fff;
}

.testomonialInner-botttom {
    width: 190px;
    height: 30px;
    border-top: 1px solid #2e7ca1;
    margin-top: 20px;
    padding-top: 5px;
}

.management-profile-L {
    width: 226px;
    margin-left: 1px;
    float: left;
    margin-top: 1px;
}

.imagesection {
    width: 226px;
    height: 200px;
}

.textsection {
    width: 226px;
    height: 49px;
    background: #ddd;
}

.textsection h3 {
   font-family: 'robotobold';
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    color: #013a57;
    font-weight: normal;
}

.textsection h3 a {
    color: #013a57;
    font-weight: normal;
}

.textsection h4 {
  font-family: 'robotobold';
    text-align: center;
    font-size: 11px;
    color: #f86923;
    font-weight: normal;
}

.media-social-main {
    width: 136px;
    height: 60px;
    margin: auto;
}

.media-social {
    width: 33px;
    height: 32px;
    float: left;
    margin-left: 1px;
}

.addsection {
    width: 226px;
    height: 55px;
    padding-top: 12px;
    background: #006190;
}

.footer {
    width: 1002px;
    margin: auto;
}

.footer-inner {
    width: 1002px;
    height: 290px;
    background: url(../images/bootombg.png) no-repeat left bottom;
    background-repeat: no-repeat;
}

.footer-innerLeft {
    width: 820px;
    height: 174px;
    float: left;
}

.footer-innerLeft ul {
    list-style: none;
    /*float:left;*/
}

.footer-innerLeft h2 {
   font-family: 'robotobold';
    font-size: 13px;
    padding: 0px 0px 0px 0px;
    margin: 0 0 10px 0;
    color: #444;
    border-bottom: 1px dotted #444;
    text-transform: uppercase;
    font-weight: normal;
}

.footer-innerLeft .linksbox {
    float: left;
    margin: 0 51px 0 20px;
}

.footer-innerLeft ul li {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 16px;
}

.footer-innerLeft ul li a {
    padding: 0px;
    margin: 0px;
   font-family: 'robotobold';
    font-size: 12px;
    color: #006190;
    display: block;
    padding: 3px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.footer-innerLeft ul li a:hover {
    color: #09a3ed;
}

.footer-innerRight {
    width: 150px;
    height: 174px;
    float: left;
}

.footer-media {
    width: 177px;
    height: 41px;
}

.footer-media-L {
    padding: 0px;
    float: left;
    width: 35px;
    height: 32px;
    background: url(../images/twitter.png);
    background-repeat: no-repeat;
    margin-left: 2px;
}

.footer-mediaLtwo {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/facebook.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-mediaLthree {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/blogs.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-mediaLfour {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/in.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-media-L:hover {
    padding: 0px;
    float: left;
    width: 35px;
    height: 32px;
    background: url(../images/twitter-hover.png);
    background-repeat: no-repeat;
    margin-left: 2px;
}

.footer-mediaLfive {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/googleplus.jpg);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-mediaLfive:hover {
    background: url(../images/googleplushov.jpg);
}

.footer-mediaLtwo:hover {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/facebook-hover.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-mediaLthree:hover {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/blogs-hover.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.footer-mediaLfour:hover {
    padding: 0px;
    float: left;
    width: 34px;
    height: 32px;
    background: url(../images/in-hover.png);
    background-repeat: no-repeat;
    margin-left: 1px;
}

.hiring {
    width: 153px;
    height: 134px;
}

.hiring img {
    margin-left: -15px;
    margin-top: -5px;
}

.bottom {
    width: 1002px;
    margin: auto;
}

.ourbrands {
    background: url(../images/dotted-line.png) no-repeat left bottom;
    width: 1002px;
    margin: auto;
    height: 80px;
    margin-top: 14px;
}

.ourbrands h3 {
    font-size: 20px;
    font-weight: normal;
    float: left;
    margin: 8px 20px 0 0;
}

.ourbrands ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.ourbrands ul li {
    float: left;
    font-size: 11px;
    text-align: center;
    border-left: 1px solid #cccccc;
    padding: 0px 15px 0px 15px;
}

.ourbrands ul li label {
    background-color: #d9d9d9;
    padding: 0px 5px 0px 5px;
    color: #999999;
    cursor: pointer;
}

.ourbrands ul li label a {
    text-decoration: none;
    color: #333333;
    cursor: pointer;
}

.bottom-text {
    font-family: 'robotobold';
    font-size: 11px;
    color: #999;
    float: left;
    width: 500px;
    margin-top: 20px;
}

.bottom-text-R {
    font-family: 'robotobold';
    font-size: 11px;
    line-height: 13px;
    color: #999;
    float: left;
    width: 497px;
    padding-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: right;
}

.bottom-text a {
    color: #999;
    text-decoration: none;
}

.bottom-text-R a {
    color: #999;
    text-decoration: none;
}


/* breadcrumbs start */

#breadcrumb-wrap {
    width: 100%;
    margin: 15px auto;
}

.breadcrumb {
    list-style: none;
    overflow: hidden;
    font: 12px Helvetica, Arial, Sans-Serif;
    font-weight: bold;
}

.breadcrumb li {
    float: left;
    margin-right: 5px;
}

.breadcrumb li a {
    color: white;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    /* fallback color */
    position: relative;
    display: block;
    float: left;
}


/*

.breadcrumb li a:after {

	content: " ";

	display: block;

	width: 0;

	height: 0;

	border-top: 50px solid transparent;           

	border-bottom: 50px solid transparent;

	border-left: 30px solid #006190;

	position: absolute;

	top: 50%;

	margin-top: -50px;

	left: 100%;

	z-index: 2;

}

.breadcrumb li a:before {

	content: " ";

	display: block;

	width: 0;

	height: 0;

	border-top: 0px solid transparent;           

	border-bottom: 0px solid transparent;

	position: absolute;

	top: 50%;

	border-left: 0px solid #fff;

	margin-top: -50px;

	margin-left: 1px;

	left: 100%;

	z-index: 1;

	outline:none;

}*/

.breadcrumb li:first-child a {
    border: 1px solid #cccccc;
    padding-left: 10px;
    padding-bottom: 4px !important;
    color: #006090;
}

.breadcrumb li:nth-child(2) a {
    background: #006190;
    /* background:        #f86923;*/
}

.breadcrumb li:nth-child(2) a:after {
    border-left-color: #006190;
}

.breadcrumb li:nth-child(3) a {
    background: #006190;
}

.breadcrumb li:nth-child(3) a:after {
    background: #006190;
}

.breadcrumb li:nth-child(4) a {
    background: #006190;
}

.breadcrumb li:nth-child(4) a:after {
    border-left-color: #006190;
}

.breadcrumb li:nth-child(5) a {
    background: #006190;
}

.breadcrumb li:nth-child(5) a:after {
    border-left-color: #006190;
}

.breadcrumb li:last-child a {
    color: #fff;
    pointer-events: none;
    background: #f86923 !important;
    cursor: default;
}

.breadcrumb li:last-child a:after {
    border: 0;
}

.breadcrumb li a:hover {
    background: #006190;
    color: #FFF;
}

.breadcrumb li a:hover:after {
    border-left-color: #006190;
    color: #FFF;
}


/* breadcrumbs start */


/* carrer page*/

.innertextcarrier-n {
    width: 951px;
    margin: auto;
}

.innertextcarrier-nimage {
    width: 951px;
    height: 562px;
}

.innertextcarrier-nclumn {
    width: 951px;
    margin: auto;
}

.innertextcarrier-nclumn-left {
    width: 414px;
    float: left;
    margin-top: 0px;
    padding-bottom: 10px;
}

.innertextcarrier-nclumn-lefttab {
    width: 414px;
    height: 35px;
}

.innertextcarrier-nclumn-lefttab ul {
    margin: 0px;
    padding: 0px;
}

.innertextcarrier-nclumn-lefttab ul li {
    display: inline;
    margin: 0;
    padding: 0;
}

.innertextcarrier-nclumn-lefttab ul li a {
    background: url(../images/career-tab.jpg) right top;
    width: 80px;
    height: 18px;
    margin: 20px 0px 0px 2px;
    background-repeat: no-repeat;
   font-family: 'robotobold';
    padding: 7px 0px 5px 0px;
    text-align: center;
    font-size: 12px;
    color: #999;
    float: left;
    list-style: none;
    display: block;
}

.innertextcarrier-nclumn-lefttab ul li a:hover {
    background: url(../images/career-tab.jpg) 0px -29px;
    color: #fff;
}

.innertextcarrier-nclumn-middle {
    width: 243px;
    margin-left: 25px;
    height: 422px;
    margin-top: 20px;
    float: left;
}

.innertextcarrier-nclumn-right {
    width: 238px;
    padding-right: 5px;
    margin-left: 20px;
    height: 422px;
    margin-top: 20px;
    float: left;
    text-align: left;
}

.innertextcarrier-nclumn-right div {
    font-family: 'robotobold';
    font-size: 15px;
    color: #535353;
    font-style: italic;
    margin: 15px 0px 0px 0px;
    text-align: left;
    padding: 0px;
    line-height: 22px;
}

.innertextcarrier-nclumn-right h2 {
   font-family: 'robotobold';
    font-size: 20px;
    color: #010101;
    margin: 0px;
    padding: 0px;
}

.innertextcarrier-nclumn-right strong {
  font-family: 'robotobold';
    font-size: 13px;
    color: #0972a6;
    font-style: normal;
}

.innertextcarrier-nclumn-right span {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #0972a6;
    font-style: normal;
    font-weight: normal;
}

.innertextcarrier-scroll {
    height: 322px;
}

.innertextcarrier-nclumn-leftcontent {
    font-family: 'robotoregular';
    padding: 5px 0px 5px 0px;
    text-align: left;
    font-size: 12px;
    color: #999;
    margin-top: 20px;
}

.innertextcarrier-nclumn-leftcontent ul {
    margin: 30px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

.innertextcarrier-nclumn-leftcontent ul li {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    color: #066d9f;
    border-bottom: 1px solid #d5d5d5;
}

.innertextcarrier-nclumn-leftcontent ul li p {
    padding: 0px 0px 10px 0px;
    font-size: 12px;
    text-align: left;
    color: #a4a4a4;
    list-style: none;
    margin: 0px;
}

.innertextcarrier-nclumn-leftcontent ul li a {
    width: 410px;
    margin: 0px 0px 0px 0px;
    font-family: 'robotoregular';
    padding: 0px 0px 5px 0px;
    font-size: 12px;
    text-align: left;
    color: #066d9f;
    list-style: none;
    display: block;
}

.innertextcarrier-nclumn-leftcontent ul li a:hover {
    color: #f05815;
}

.innertextcarrier-nclumn-leftcontent ul li:hover {
    background: #f4f4f4;
}

.innertextcarrier-n p {
  font-family: 'robotoregular';
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 140%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: justify;
}


/*-----------------------------------------------CAREER PAGE CSS START HERE 3-10-2013---------------------------------------------*/

.careerpagebg {
    width: 100%;
    background: url(../images/banner/work-with-us.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;
    margin-top: 78px;
}

.carrertextjpgtop {
    width: 965px;
    margin: auto;
    height: 160px;
}

.fl {
    float: left;
}

.careerslider-container {
    width: 100%;
    float: left;
    height: 303px;
}

.careercontainermginner {
    width: 1000px;
    background: #FFF;
    overflow: hidden;
    padding-bottom: 30px;
    margin: auto;
    border-bottom: 8px solid #006190;
}

.carrercontainermginnerContnt {
    width: 950px;
    margin: auto;
    overflow: hidden;
}

.height30 {
    height: 30px;
}

.clear {
    clear: both;
}

.careerbottom_container {
    width: 952px;
    float: left;
    margin: 35px 0 35px 0;
    border: 1px solid #333;
}

.careerleftimg {
    width: 617px;
    height: 307px;
    float: left;
}

.careervideo {
    width: 332px;
    height: 307px;
    float: left;
}

.hotopeningimg {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.careertabcontainer {
    width: 100%;
    float: left;
    position: relative;
}

.careertab {
    margin: 0;
    padding: 0;
    list-style: none;
}


/*.tab1 a, .tab2 a, .tab3 a, .tab4 a, .tab5 a, .tab6 a{ background:url(../images/tabimg.jpg) no-repeat; display:block; width:186px; height:40px; float:left; font-size:16px; font-weight:bold; text-align:center; padding:40px 0 0 0; font-family: PT Sans,Arial,Helvetica,sans-serif; margin:0 5px 0 0; color:#FFF; text-decoration:none; text-transform:uppercase;}

.tab1 a:hover, .tab2 a:hover, .tab3 a:hover, .tab4 a:hover, .tab5 a:hover, .tab6 a:hover { background:url(../images/bluetabhov2.png) no-repeat; }*/

.tab1 a,
.tab2 a,
.tab3 a,
.tab4 a,
.tab5 a,
.tab6 a,
.tab7 a {
    background: url(../images/tabimg.jpg) no-repeat;
    display: block;
    width: 148px;
    height: 81px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 40px 0 0 0;
    font-family: 'robotoregular';
    margin: 0 6px 0 0;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
}

.tab1 a:hover,
.tab2 a:hover,
.tab3 a:hover,
.tab4 a:hover,
.tab5 a:hover,
.tab6 a:hover {
    background: url(../images/bluetabhov2.png) no-repeat;
}

.careertabcontent {
    display: none;
    margin-top: -5px;
}

.tab1:hover .careertabcontent {
    display: block;
    position: absolute;
    top: -159px;
    left: 0;
    width: 300px;
}

.careertabcontent2 {
    display: none;
    margin-left: -6px;
    margin-top: -41px;
}

.tab2:hover .careertabcontent2 {
    display: block;
    position: absolute;
    top: -205px;
    left: 160px;
    width: 300px;
}

.careertabcontent3 {
    display: none;
    margin-left: -12px;
    margin-top: 16px;
}

.tab3:hover .careertabcontent3 {
    display: block;
    position: absolute;
    top: -229px;
    left: 320px;
    width: 300px;
}

.careertabcontent4 {
    display: none;
    margin-left: -18px;
    margin-top: 12px;
}

.tab4:hover .careertabcontent4 {
    display: block;
    position: absolute;
    top: -192px;
    left: 480px;
    width: 300px;
}

.careertabcontent5 {
    display: none;
    margin-left: -24px;
    margin-top: 10px;
}

.tab5:hover .careertabcontent5 {
    display: block;
    position: absolute;
    top: -175px;
    left: 640px;
    width: 300px;
}

.careertabcontent6 {
    display: none;
    margin-left: -32px;
    margin-top: 74px;
}

.tab6:hover .careertabcontent6 {
    display: block;
    position: absolute;
    top: -171px;
    left: 650px;
    width: 300px;
}

.carrertabtext1 {
    width: 830px;
    float: left;
    padding: 15px;
    background: url(../images/blackbg.png);
    border-radius: 5px;
    border: 3px solid #0c6894;
}

.carrertabtext1 ul li {
    float: left;
    width: 100%;
    background: url(../images/arrow.png) left 15px no-repeat;
    padding: 5px 0 5px 15px;
}

.carrertabtext1 ul li.last {
    background: none;
    padding-left: 0px;
}

.carrertabtext1 ul li a {
    font-size: 13px;
    background: none;
    width: auto;
    height: auto !important;
    margin: 0;
    font-weight: bold;
    font-family: 'robotoregular';
    text-decoration: none;
    color: #FFF;
    text-transform: none;
    text-align: left;
    padding: 5px;
}

.carrertabtext1 ul li a:hover {
    background: none;
    color: #FFF;
    background: #f86923;
}

.carrertabtext {
    width: 594px;
    float: left;
    padding: 15px;
    background: url(../images/blackbg.png);
    border-radius: 5px;
    border: 3px solid #0c6894;
}

.carrertabtext ul li {
    float: left;
    width: 100%;
    background: url(../images/arrow.png) left 15px no-repeat;
    padding: 5px 0 5px 15px;
}

.carrertabtext ul li.last {
    background: none;
    padding-left: 0px;
}

.carrertabtext ul li a {
    font-size: 13px;
    background: none;
    width: auto;
    height: auto !important;
    margin: 0;
    font-weight: bold;
    font-family: 'robotoregular';
    text-decoration: none;
    color: #FFF;
    text-transform: none;
    text-align: left;
    padding: 5px;
}

.carrertabtext ul li a:hover {
    background: none;
    color: #FFF;
    background: #f86923;
}

.lefttabbox {
    width: 260px;
    padding: 0 30px 0 0;
    float: left;
    border-right: 1px solid #555251;
}

.righttabbox {
    width: 260px;
    padding: 0 30px 0 0;
    float: right;
    text-decoration: none;
    color: #FFF;
    text-transform: none;
}

.lefttabbox2 {
    width: auto;
    /*padding:0 30px 0 0;*/
    float: left;
}

.righttabbox {
    width: 242px;
    padding: 0 30px 0 0;
    float: right;
}

.testimonialsicon {
    width: 62px;
    height: 62px;
    float: left;
    position: absolute;
    top: 220px;
    left: 15px;
}

.careertabconainer2 {
    width: 100%;
    float: left;
    position: relative;
}

.careerslider2 {
    width: 100%;
    margin: 1px 0 0 0;
    height: 480px;
    float: left;
    position: relative;
    padding: 83px 0 0 0;
    background: url(../images/celebrationbg.jpg) no-repeat;
}

.careerslider3 {
    width: 100%;
    margin: 1px 0 0 0;
    float: left;
    height: 479px;
    position: relative;
    padding: 84px 0 0 0;
    background: url(../images/festivalbg.jpg) no-repeat;
}

.careerslider4 {
    width: 100%;
    margin: 1px 0 0 0;
    float: left;
    height: 480px;
    position: relative;
    padding: 83px 0 0 0;
    background: url(../images/partiesbg.jpg) no-repeat;
}

.careerslider5 {
    width: 100%;
    margin: 1px 0 0 0;
    float: left;
    height: 480px;
    border-bottom: 1px solid #FFF;
    position: relative;
    padding: 83px 0 0 0;
    background: url(../images/eventsbg.jpg) no-repeat;
}

.black_overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1500;
}

.careerpopup {
    width: 100%;
    position: fixed;
    z-index: 88888;
    top: -1%;
    left: 0;
    padding: 0px 0 0 0;
    float: left;
}

.careerpopup2 {
    width: 100%;
    position: fixed;
    z-index: 88888;
    top: -1%;
    left: 0;
    padding: 0px 0 0 0;

    float: left;
}

.careerpopup3 {
    width: 100%;
    position: fixed;
    z-index: 88888;
    top: -1%;
    left: 0;
    padding: 0px 0 0 0;
    float: left;
}

.careerpopup4 {
    width: 100%;
    position: fixed;
    z-index: 88888;
    top: -1%;
    left: 0;
    overflow: hidden;
    padding: 0px 0 0 0;
    float: left;
}

a,
a img {
    outline: none;
    border: none;
}


/*

.rightsocialpanel { width:244px; height:552px; background:url(../images/socialwithusimg.jpg) no-repeat;}

.rightsocialpanel ul { margin:75px 0 0 0 ; float:left; padding:0; list-style:none; width:100%; text-align:center;}

.rightsocialpanel ul li { padding:0 0 0px 0;} 

.rightsocialpanel ul li a { background:none !important; padding:0px !important; margin:0px !important; border:none !important;}*/

.rightsocialpanel {
    width: 244px;
    height: 150px;
    background: url(../images/contectwithus_img.jpg) no-repeat;
}

.rightsocialpanel ul {
    margin: 105px 0 0 36px;
    float: left;
    padding: 0;
    list-style: none;
    width: 100%;
    text-align: center;
}

.rightsocialpanel ul li {
    padding: 0 5px 0px 5px;
    float: left;
}

.rightsocialpanel ul li a {
    background: none !important;
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}

.careerbannertexttop {
    width: 965px;
    margin: auto;
    height: 160px;
}

.careerbannertextjpg {
    width: 510px;
    float: left;
    margin-top: 65px;
}

.csrcontainer {
    width: 960px;
    margin: 25px 0 0 0;
    float: left;
    padding: 0 20px 0 20px;
}

.csrcontent {
    width: 940px;
    padding: 0px 0 0px 0;
    float: left;
}

.csrcontent p {
    font-size: 15px;
    font-family: 'robotoregular';
    text-align: justify;
    margin: 0px !important;
    font-style: normal;
    padding: 10px 0 10px 0;
}

.csrbottom {
    width: 100%;
    float: left;
    background: url(../images/csrimg.jpg) no-repeat;
    height: 376px;
}

.foundationoverview {
    width: 405px;
    height: 82px;
    float: left;
    background: url(../images/foundationoverview.png) no-repeat;
    margin: 149px 0 0 273px;
}

.foundationoverview:hover {
    background: url(../images/foundationoverview-hov.png) no-repeat;
}

.topcontents-M h1 {
    font-family: 'robotobold';
    margin: 0px;
    padding: 4px 0px 0px 0px;
    font-size: 22px;
    color: #006190;
    line-height: 40px;
}

.innertextcontact-bg4 {
    width: 680px;
    height: 419px;
    background: url(../images/contactbg4.jpg);
    background-repeat: no-repeat;
    margin-top: 30px;
}

.getintouch {
    padding: 25px 15px 25px 40px;
    background-color: #efefef;
    border: 1px solid #e2e2e2;
    margin-top: 30px;
    overflow: hidden
}

.getintouch .box {
    float: left;
    padding-right: 50px;
    margin-right: 50px;
    border-right: 1px solid #cccccc
}

.getintouch .box.last {
    float: left;
    padding-right: 0px;
    margin-right: 0px;
    border-right: none
}

.getintouch .box .fl {
    float: left;
    width: 51px;
    text-align: center;
    margin-right: 10px;
}

.getintouch .box .fr {
    float: right;
    font-family: 'robotoregular';
    line-height: 20px;
    font-weight: bold;
    font-size: 18px;
    color: #333333
}

.getintouch .box .fr a {
    color: #333333;
    text-decoration: none
}

.getintouch .box .fr a:hover {
    color: #006190;
    text-decoration: none
}

.getintouch .box .fr span {
    font-family: 'robotoregular';
    font-size: 18px;
    color: #9b9b9b
}

.pr-page h3 {
  font-family: 'robotobold';
    margin: 0px;
    padding: 14px 0px 0px 0px;
    font-size: 16px;
    color: #333333;
}

.pr-page p {
   font-family: 'robotoregular';
    font-size: 14px;
    color: #333;
    line-height: 130%;
    margin: 4px 20px 0px 0px;
    padding: 0px 20px 15px 0px;
    text-align: justify;
}

.pr-page p a {
    color: #006190;
    text-decoration: underline
}

.pr-page p a:hover {
    color: #006190;
    text-decoration: none
}

.pr-page ul {
    padding: 0px;
    margin: 0px 20px 0px 13px;
}

.pr-page ul li {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #333333;
    line-height: 130%;
    margin-top: 6px;
    list-style-type: disc;
}

.gry-bx {
    background-color: #f0f0f0;
    border: 1px solid #e6e6e6;
    padding: 5px 10px 5px 10px;
    margin: 20px 20px 20px 0
}

.gry-bx h4 {
    font-family: 'robotobold';
    float: left;
    margin: 0px;
    padding: 14px 0px 0px 0px;
    font-size: 22px;
    color: #f86923;
    width: 300px;
}

.gry-bx img {
    float: right;
    width: 200px;
}


/*#overlay {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #000;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

	z-index: 1001;

	display: none;

}*/

.cnt223 a {
    text-decoration: none;
}

.popup {
    width: 100%;
    margin: 0 auto;
    display: none;
    position: fixed;
    z-index: 1002;
}

.cnt223 {
    min-width: 849px;
    width: 849px;
    min-height: 401px;
    margin: 135px auto 0 auto;
    background: #f3f3f3;
    position: relative;
    z-index: 1004;
    box-shadow: 0 2px 5px #000;
}

.cnt223 p {
    clear: both;
    color: #555555;
    text-align: justify;
}

.cnt223 p a {
    color: #d91900;
    font-weight: bold;
}

.cnt223 .x {
    float: right;
    height: 25px;
    left: 15px;
    position: relative;
    top: -12px;
    width: 25px;
}

.cnt223 .x:hover {
    cursor: pointer;
}

.mobile-menu {
    display: none;
}

.client-content {
    width: 951px;
    height: auto;
}

.client-content ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.client-content ul li {
    float: left;
    list-style: none;
    margin: 9px;
    padding: 0px;
    text-align: center;
    width: 212px;
    border: 1px solid #CCC;
}

.client-content ul li img {
    width: 100%
}


/*.client-content ul li:nth-child(7) {

clear:left;

}

.client-content ul li:nth-child(9) {

width:158px;

}*/

.topcontents-M h2 b {
    font-weight: bold;
}

.client-heading-img {
    width: 100%;
    text-align: left;
    height: auto;
    padding: 5px 0px;
    float: left;
}

.client-ul-gap {
    float: left;
    clear: both;
    height: 60px;
    width: 100%;
}

.contactform form strong {
    font-size: 16px;
}

.career-nav {
    margin: 0px;
    width: 100%;
    padding: 10px 0px;
    float: left;
    margin-top: -20px;
    margin-left: -15px;
}

.career-nav li {
    list-style: none;
    float: left;
    width: 100%;
    padding: 10px 0px 0px;
}

.career-nav li a {
    text-decoration: none;
    color: #333;
    display: block;
    font-size: 14px;
    padding-left: 15px;
}

.career-nav li:hover {
    background: url("../images/arrow.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);
}

.career-nav-img {
    float: left;
    margin: 15px 0px;
}

.career-nav li:hover a {
    text-decoration: underline;
}

.mb-career-content {
    width: 640px;
    margin: 0px auto;
    padding-bottom: 0px;
    padding-top: 30px;
}

.csr-content p {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}

.csr-foundation {
    background: url("../images/foundationoverview.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 405px;
    margin: 10px auto;
    height: 82px;
    display: block !important;
    border-bottom: none !important;
}

.career-content-top {
    margin-top: -130px;
    margin-bottom: 30px;
}

.pageContent {
    width: 100%;
}

.accordion {
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
    border: 1px solid #17a;
    border-top: none;
    border-left: none;
    font-family: 'robotoregular';
}

.accordion ul {
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: 100%;
}

.accordion li {
    background: #333;
    font-family: 'robotoregular';
    cursor: pointer;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: 100%;
}

.accordion li.active>a {
    background: url(../js/jquery.accordion-1.3/close.gif) no-repeat center right;
}

.accordion li div {
    padding: 20px;
    background: #FFF;
    display: block;
    clear: both;
    float: left;
    width: 100%;
    border: 1px solid #ccc;
}

.accordion a {
    text-decoration: none;
    border-bottom: 1px solid #f7f7f7;
    font-family: 'robotoregular';
    font-size: 17px;
    color: #fff;
    padding: 10px 10px;
    text-transform: uppercase;
    display: block;
    cursor: pointer;
    background: url(../js/jquery.accordion-1.3/open.gif) no-repeat center right;
}


/* Level 2 */

.accordion li ul li {
    background: #e5e5e5;
    font-size: 0.9em;
    color: #333;
}

.accordion li ul li a {
    color: #333;
}

.accordion li .career-nav-content {
    width: 100% !important;
    float: left;
    clear: both;
    background-image: none !important;
    padding-left: 0px;
    font-size: 15px;
    color: #207ebc;
    padding: 7px 0px;
}

.accordion li p {
    font-size: 14px;
    text-align: justify;
    color: #333;
}

.privacy .innertext strong,
.resourcebanner .innertext strong,
.mnbanner .innertext strong {
    font-weight: 700;
}

.breadcrumb {
    padding-left: 0px !important;
    background: #fff !important;
}

.mobile-off {
    display: block;
}

.mob-banner-on {
    display: none;
}

.mobilemenu .nav .hover ul {
    height: auto !important;
    max-height: 200px !important;
}

.downloadbg {
    background: url(../images/downloadbg.jpg) no-repeat scroll center top #000000;
}

.downloadpagelist {
    margin: 0 0 0 20px;
    padding: 0;
}

.downloadpagelist li {
    width: 350px;
    height: 384px;
    display: inline-block;
    margin: 0 40px 40px 0;
}

.downloadpagelist li.last {
    margin-right: 0px;
}

.downloadbox {
    background: url(../images/downloadbox1.jpg) no-repeat;
}

.downloadcontentcol {
    width: 287px;
    height: 160px;
    float: left;
    margin: 112px 0 0 31px;
    background: url(../images/downloadbgbox.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
}

.downloadcontentcol h3 {
    font-size: 25px;
    color: #333333;
    font-family: 'robotoregular';
    font-weight: bold;
    padding: 20px 0 20px 0;
}

.downloadbut {
    background: url(../images/downloadbut.jpg) no-repeat;
    width: 156px;
    height: 40px;
    background-size: 100% 100%;
    float: left;
    margin: 0 0 0 46px;
}

.casest {
    margin-top: 17px;
}

.casest li {
    width: 158px;
    height: 200px;
    margin: 0 8px 8px 0;
    padding: 20px 10px 5px 10px;
    float: left;
    background-color: #f0f0f0;
    text-align: center !important;
    list-style-type: none !important;
}

.casest li img {
    margin: 0 auto 20px auto;
    display: block;
}

.casest li:hover {
    background-color: #e1f0fd;
}

.casest li:hover h2 {
    border-top: 1px solid #f86923;
}

.casest li h2 {
    font-size: 13px !important;
    font-family: 'robotobold';
    line-height: 16px;
    color: #1e7ebb;
    padding-top: 20px;
    border-top: 1px solid #1e7ebb;
    margin-top: 20px;
}

.casest li h2 a {
    color: #1e7ebb !important;
    text-decoration: none;
}

.casest li h2 a:hover {
    color: #14689d !important;
    text-decoration: none;
}


/*classes for red image hover effects*/

.grande-introduction > ul li i {
    width: 61px;
    height: 61px;
    position: relative;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.grande-introduction > ul li i:after {
    pointer-events none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    top: 0px;
    left: 0px;
    padding: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
    -moz-transition: -moz-transform 0.2s, opacity 0.3s;
    transition: transform 0.2s, opacity 0.3s;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.grande-introduction > ul li:hover i {
    color: #ffffff;
}

.grande-introduction > ul li:hover i:after {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
    -moz-opacity: 0;
    background: #1e7ebb;
}


/*classes for red image hover effects*/

.case-study-download-bt {
    float: right;
    display: block;
    width: 246px;
    height: 40px;
    background: url(../images/download-case-study-bt.jpg) no-repeat center;
    border-radius: 5px;
}

.case-study-download-bt:hover {
    background: url(../images/download-case-study-bt1.jpg) no-repeat center;
    border-radius: 5px;
}

.download-bt {
    width: 100%;
    float: left;
    padding: 3px 0px;
    border-top: 1px solid #006190;
    border-bottom: 1px solid #006190;
    max-width: 656px;
    margin-bottom: 10px;
    text-align: left;
}

.download-bt span {
    float: left;
    font-size: 14px;
    margin-top: 12px;
}

.case-study-heading {
    font-weight: bold;
    max-width: 656px;
    border-bottom: 1px solid #006190;
    margin-bottom: 10px !important;
    line-height: 26px !important;
    padding: 10px 0px !important;
}


/*-new-layout-css-start*/

.dropdown li a {
    text-transform: uppercase;
    font-size: 13px;
}

.dropdown li ul li a {
    text-transform: capitalize;
}

.text-caption {
    font-size: 35px;
    position: absolute;
    bottom: 20px;
    width: 100%;
}

.text-caption h1 {
    font-size: 35px;
    color: #fff;
    line-height: 38px;
    padding-top: 10px;
}

.slier {
    width: 100%;
    float: left;
    margin-top: 0px;
    color: #000
}

.height4 {
    height: 4px;
    background: #f76923;
    width: 100px;
}

.sliderbtn {
    padding: 6px 15px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 15px;
    float: left;
    margin-top: 20px;
}

.sliderbtn:hover {
    background: #fff;
    color: #333
}

.home-middle ul li {
    margin: 0 15px 0 0;
    display: inline-block;
    width: 32%;
    border: 4px solid #e2e2e2;
}

.home-middle ul li img {
    width: 100%;
}

.home-middle ul li h3 {
    font-size: 18px;
    font-weight: bold;
    padding: 13px 15px 5px;
}

.home-middle ul li p {
    font-size: 14px;
    padding: 4px 15px;
    color: #666;
}

.home-middle ul li p a {
    font-size: 14px;
    padding: 6px 15px;
    background: #666;
    color: #fff;
    margin: 10px 0 15px 0;
    float: left
}

.home-middle ul li p a:hover {
    background: #1e7ebb;
    color: #fff;
}

.marginnone {
    margin: 0 !important
}

.height20 {
    height: 20px;
}

.ourbrand ul li {
    border: 1px solid #ccc;
    display: inline-block;
    width: 149px;
    text-align: center;
    margin: 0 10px 15px 0;
}

.ourbrand ul li img {
    height: 35px;
    margin: 35px 0;
    width: 143px;
}

.ourbrand ul li a {
    background: #f86923 url(../images/brand-arrow.png) no-repeat 130px;
    text-decoration: none;
    color: #fff;
    width: 100%;
    float: left;
    padding: 10px;
}

.ourbrand ul li a:hover {
    color: #fff;
    text-decoration: underline
}

.ourbrand ul {
    margin: 0px;
}


/* ====================================================================================================================

 * RESETS

 * ====================================================================================================================*/

.flex-container a:hover,
.flex-slider a:hover {
    outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-pauseplay span {
    text-transform: capitalize;
}


/* ====================================================================================================================

 * BASE STYLES

 * ====================================================================================================================*/

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}


/* ====================================================================================================================

 * DEFAULT THEME

 * ====================================================================================================================*/

.flexslider {
    background: #ffffff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav {
    display: none
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {
    content: '\f002';
}

.flex-direction-nav .flex-prev {
    left: -50px;
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}

.flex-control-nav {
    width: 974px;
    position: relative;
    bottom: 61px;
    margin: 0 auto;
    text-align: right;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 12px;
    height: 12px;
    display: block;
    border: 2px solid #d2d2d2;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-indent: -999em;
    font-size: 500px;
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
    background: #1e7ebb;
    padding: 2px;
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

.slides,
.slides > li {
    position: relative
}

.slides > li a {
    float: left;
    height: 506px;
    width: 100%;
}

.meghraj-gi-cloud {
    background: url(../images/banner/meghraj-bg.jpg) no-repeat center;
}

.banner-fast-secure {
    background: url(../images/banner/fs.jpg) no-repeat center;
}

.banner-one {
    background: url(../images/banner/1.jpg) no-repeat center;
}

.banner-two {
    background: url(../images/banner/2.jpg) no-repeat center;
}

.banner-three {
    background: url(../images/banner/3.jpg) no-repeat center;
}

.banner-four {
    background: url(../images/banner/4.jpg) no-repeat center;
}

.banner-five {
    background: url(../images/banner/5.jpg) no-repeat center;
}

.banner-six {
    background: url(../images/banner/6.jpg) no-repeat center;
}


/* ====================================================================================================================

 * RESPONSIVE

 * ====================================================================================================================*/

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}


/*-new-layout-css-end*/

@media only screen and (max-width:1200px) {
    .dropdown li a {
        padding: 0 10px !important;
    }
    #page-wrap {
        margin: 0px !important;
        width: 100% !important;
    }
    .menu-top {
        width: 100%;
    }
    .left-menu {
        margin-left: 0px;
    }
    .infrastructure-banner {
        background-size: 100% 386px;
    }
}

@media only screen and (max-width:992px) {
    .slides > li a {
        background-size: cover;
        height: 347px;
        width: 100%;
    }
    .responsive-container {
        width: 100% !important;
    }
    .home-middle ul li {
        float: left;
        margin: 0 12px 0 0;
        width: 32%;
    }
    .flex-control-nav {
        width: 98%;
        bottom: 34px;
    }
    .footer-inner {
        height: 325px;
    }
    .fancybox-opened {
        top: 100px !important;
    }
    .TopHeaderContaonerInner,
    .left-logo {
        width: 100%;
        text-align: center;
    }
    .TopHeaderContaoner {
        height: 155px;
    }
    .footer,
    .footer-inner,
    .bottom,
    .bottom-text,
    .bottom-text-R,
    .ourbrands,
    .contatiner-index,
    .contatinerstdies {
        width: 768px;
    }
    .footer-innerLeft {
        width: 600px;
    }
    .ourbrands h3 {
        font-size: 16px;
    }
    .ourbrands ul li {
        padding: 0px;
    }
    .bottom-text,
    .bottom-text-R {
        text-align: center;
    }
    .ourbrands h3 {
        margin-right: 0px;
    }
    .left-menu {
        float: none;
        margin: 0px auto !important;
    }
    .contatinerstdies {
        height: auto;
        float: none !important;
        height: 215px;
        margin: 10px auto;
        width: 510px !important;
    }
    .threelines {
        clear: both;
        width: 100%;
    }
    .contatinerstdies-L,
    .contatinerstdies-M,
    .contatinerstdies-R {
        margin-left: 0px;
        margin-right: 0px;
        width: 255px;
        margin-top: 15px;
    }
    .contatinerstdies-M,
    .contatinerstdies-R {
        text-align: right;
    }
    .Latest-NewsInd {
        width: 768px;
    }
    .newsscroll {
        width: 650px;
    }
    .cnt223 {
        width: 749px;
        min-width: 749px;
    }
    .cnt223 a img {
        width: 749px !important;
        margin-top: -25px !important;
    }
    .databagtab-M {
        font-size: 11px;
        width: 160px;
    }
    .databagtabcon,
    .databagtabmain,
    .bannerdescriptionabsolute {
        width: 768px;
    }
    .databagtab-R {
        margin-left: 10px;
        width: 275px;
    }
    .databagtab,
    .hosttab,
    .askpctab,
    .bannerdescription,
    .bannerdescription-small {
        width: 768px;
    }
    .banner-clouds1 a,
    .banner-datacenter1 a,
    .banner-support1 a {
        padding-left: 5px;
        padding-top: 5px;
        width: 250px;
        font-size: 20px;
    }
    .banner-clouds1:hover a,
    .banner-datacenter1:hover a,
    .banner-support1:hover a {
        font-size: 20px;
    }
    .feature-image {
        width: 992px !important;
        height: 640px !important;
    }
    .textcontainermg {
        width: 740px;
    }
    .textcontainermginner {
        width: 720px;
    }
    .textcontainermginnerContnt,
    .topcontents-M {
        width: 710px;
    }
    .topmenucontents-M-T {
        width: 100%;
    }
    .topcontents-M-Text,
    .topcontents-M-Text-profile {
        width: 465px;
    }
    .topcontents-M-Text .innertext {
        width: 95%;
    }
    .innertextimgbn,
    .innertextimgbn img {
        width: 100%;
    }
    .bannertextjpg img {
        margin-left: 15px;
    }
    .innertextopy,
    #gallery {
        width: 435px !important;
    }
    .newsimg {
        width: 100%;
    }
    .md-center-gallery {
        padding-left: 180px;
    }
    .innertext_services,
    .innertext_services-rown,
    .innertext_services_left {
        width: 100%;
    }
    .innertext_services_left {
        text-align: center;
    }
    .getintouch {
        padding-left: 15px;
    }
    .getintouch .box {
        margin-right: 10px;
        padding-right: 10px;
    }
    .innertext_services_text {
        background-image: none;
        background: #ccc;
        border-bottom: 3px solid #006190;
    }
    .sm-full-img,
    .innertextimg,
    .innertextimgn,
    .innertextimgn img,
    .innertextimgbn-databagg,
    .innertextimgbn-databagg img {
        width: 100%;
        height: auto;
    }
    .client-content {
        width: 715px;
    }
    .client-content ul {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    /*.client-content ul li:nth-child(7) {

clear:none;

}*/
    .client-content ul li {
        /*height:159px;

*/
        width: 159px;
    }
    .client-heading-img {
        padding-left: 40px;
    }
    .contactus_form_bar {
        clear: both;
        float: none;
        margin: 10px auto;
    }
    .careerpagebg {
        margin-top: 155px;
    }
    .innertext-careertop,
    .innertext-career,
    .contacthr {
        width: 100%;
    }
    .contacthr {
        width: 100%;
        height: auto;
        background-size: 100% 100%;
        float: left;
    }
    .innertextcontactus .box {
        width: 221px;
    }
    ul.dropdown ul {
        top: 70% !important;
    }
    /*.sub_menu li{position:relative !important;top:-25px !important;}*/
    .mobilecarrer {
        display: block;
    }
    .banner-home {
        display: none;
    }
    .bannerdescription {
        z-index: 0;
        top: 565px;
        left: 50%;
        margin-left: -384px;
    }
    .mob-banner-on {
        display: block;
    }
    .flickerplate {
        height: 640px !important;
    }
    .flickerplate ul.flicks > li {
        background-size: 100% 640px !important;
    }
    .newsimg img {
        max-width: 100%;
    }
    .carrerwebpage {
        display: none;
    }
    .mobcareerpage {
        display: block;
        magin: 100px 0px;
    }
    .thank-you-content {
        width: 100% !important;
    }
}

@media only screen and (max-width:767px) {
    .slides > li a {
        background-size: cover;
        height: 260px;
        width: 100%;
    }
    .flex-control-nav {
        width: 98%;
        bottom: 34px;
    }
    .home-middle ul li {
        margin: 0 2px 5px;
        height: auto;
        width: 49%;
    }
    .nasscom {
        margin-left: 10px;
    }
    .listmenu select {
        visibility: visible !important;
    }
    .listmenu {
        margin-right: 0px;
        margin-top: 5px;
    }
    .thank-you-content h2 {
        font-size: 30px !important;
        margin-bottom: 0px !important;
        margin-top: 40px !important;
    }
    .thank-you-content p {
        font-size: 18px !important;
    }
    .thank-you-content p br {
        display: none !important;
    }
    .fancybox-opened,
    .overlay-fixed,
    .fancybox-skin,
    .fancybox-skin img {
        display: none !important;
    }
    .flickerplate {
        height: 270px !important;
    }
    .flickerplate ul.flicks > li {
        background-size: 100% 270px !important;
    }
    .banner-clouds1 a,
    .banner-datacenter1 a,
    .banner-support1 a {
        height: auto;
        padding-bottom: 10px;
    }
    .breadcrumb {
        padding-left: 0px !important;
        background: #fff !important;
    }
    .popup,
    #overlay {
        display: none !important;
    }
    .mobile-off {
        display: none;
    }
    .mobile-menu,
    .mobilemenu .toggleMenu {
        display: block !important;
    }
    .mobilemenu .nav li {
        border-left: 4px solid #ff6316;
    }
    .mobile-logo {
        display: block;
        left: 10px;
        position: absolute;
        top: 10px;
    }
    .TopHeaderContaoner {
        height: 101px;
    }
    .mobilemenu .nav > li > a,
    .mobilemenu .nav li li a {
        font-size: 14px;
    }
    .footer,
    .footer-inner,
    .bottom,
    .bottom-text,
    .bottom-text-R,
    .ourbrands,
    .footer-innerLeft,
    .contatinerstdies,
    .contatiner-index {
        width: 100%;
        height: auto;
    }
    .contatiner-index,
    .contatinerstdies {
        width: 100% !important;
    }
    .footer-inner,
    .footer-innerLeft {
        height: auto;
    }
    .footer-innerLeft .linksbox {
        width: 34%;
    }
    .footer-innerLeft .linksbox:nth-child(3) {
        clear: left;
    }
    .footer-innerRight {
        clear: both;
        float: none;
        height: 174px;
        margin: 0 auto;
        width: 100%;
    }
    .hiring,
    .footer-media {
        margin: auto;
    }
    .footer-inner {
        background-position: center bottom;
    }
    .ourbrands h3 {
        width: 100%;
        text-align: center;
        font-size: 24px;
        margin-bottom: 15px;
    }
    .ourbrands h3 br {
        display: none;
    }
    .ourbrands ul li {
        width: 49%;
    }
    .contatinerstdies-L,
    .contatinerstdies-M,
    .contatinerstdies-R,
    .contatinerstdies {
        width: 100%;
        text-align: center !important;
    }
    .databagtabcon,
    .databagtabmain,
    .bannerdescriptionabsolute {
        width: 250px;
    }
    .databagtab,
    .hosttab,
    .askpctab,
    .bannerdescription,
    .bannerdescription-small {
        float: none;
        margin: 10px auto;
        width: 250px;
    }
    .bannerdescription {
        top: 0px;
        position: relative;
        margin-left: -150px !important;
        height: 275px;
    }
    .hosttab,
    .askpcmain,
    .databagtabmain {
        display: none !important;
    }
    .banner-clouds1 a,
    .banner-datacenter1 a,
    .banner-support1 a {
        width: 300px !important;
        text-align: center;
    }
    .databagtabcon,
    .databagtabmain,
    .bannerdescriptionabsolute {
        width: 300px !important;
    }
    .textcontainermg {
        width: 94%;
    }
    .textcontainermginner,
    .textcontainermginnerContnt,
    .topcontents-M-Text,
    .topcontents-M-Text .innertext {
        width: 100%;
    }
    .topcontents-M {
        width: 95%;
    }
    .topcontents-M-Text_left {
        float: none;
        margin: 0px auto;
    }
    .mnbanner,
    .infrastructure-banner,
    .services-banner,
    .data-center-solution-bannernewk,
    .managed-website-banner,
    .cloud-computing-banner,
    .dedicated-server-banner,
    .virtual-private-server-banner,
    .business-email-solutions-banner,
    .colocation-banner,
    .manageoutsourcing-banner,
    .technical-support-banner,
    .business-outsourcing-banner,
    .cloudstorage,
    .databagg-banner,
    .industry-solution-banner,
    .ecommerce-banner,
    .it-software-banner,
    .education-banner,
    .banking-finance,
    .manufacturing-production-banner,
    .govt-banner,
    .data-center-solution-bannernewk,
    .client-banner,
    .contactus-banner,
    .careerpagebg,
    .work-with-us,
    .privacy,
    .legalbanner,
    .resourcebanner {
        /*background:url(../images/banner/mobile-blue.jpg) repeat-x;*/
        background-color: #fff;
    }
    .careerpagebg,
    .work-with-us {
        background-size: 100% 225px;
    }
    .topcontents-M-Text-profile {
        float: none;
        margin: 0px auto;
    }
    .topcontents-M-Text,
    .topcontents-M-Text-profile {
        width: 454px;
    }
    .mob-full-content {
        width: 100% !important;
    }
    .innertextopy,
    #gallery {
        width: 275px !important;
        float: none;
        margin: 0px auto;
    }
    .md-center-gallery {
        padding-left: 0px;
    }
    .divsammlimabig,
    .divsammlimabigcon {
        width: 100%;
        height: auto;
    }
    .getintouch .box {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding: 15px 0px;
    }
    .getintouch .box.last {
        border-bottom: none;
    }
    .getintouch .box .fr {
        float: left;
    }
    .getintouch .box .fr br {
        display: none;
    }
    .getintouch .box .fr span {
        font-size: 13px;
        margin-right: 5px;
    }
    .getintouch .box .fr {
        font-size: 12px;
    }
    .innertext_services_text {
        float: none;
        margin: auto;
        clear: both;
    }
    .mobilemenu .nav > li.hover > ul {
        height: auto !important;
    }
    .mobilemenu .nav > li:nth-child(1) > a:hover,
    .mobilemenu .nav > li:nth-child(6) > a:hover,
    .mobilemenu .nav > li:nth-child(7) > a:hover {
        background-image: none !important;
    }
    .client-content {
        width: 100%;
    }
    .client-content ul {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 90%;
    }
    .client-heading-img {
        padding: 0px;
        text-align: center;
        width: 767px;
    }
    .client-heading-img a {
        width: 100%;
        text-align: center;
    }
    .client-ul-gap,
    .mob-display-off {
        display: none;
    }
    .footer {
        padding: 30px 0px 10px;
    }
    .bannertextjpg {
        width: 480px;
    }
    .innertextcontactus {
        clear: both;
        float: none;
        margin: 10px auto;
        overflow: hidden;
        width: 243px;
    }
    .innertextcontactus .box {
        width: 243px;
    }
    .innertextcontactus .box img {
        width: 100%;
    }
    .topcontents-M h2 {
        width: auto;
        text-align: center;
    }
    .mb-career-content {
        width: 92%;
    }
    .csr-foundation {
        width: 220px !important;
        height: 44px !important;
        background-size: 100% 100% !important;
    }
    .careerpagebg {
        margin-top: 91px;
    }
    .contacthr {
        padding: 20px;
        background-image: none;
        background: #006090;
        float: left;
    }
    .contacthr h2 {
        text-align: left !important;
    }
    .mob-width510 {
        width: 510px !important;
        float: left;
    }
    #jquery-overlay,
    #jquery-lightbox {
        display: none !important;
    }
    .topcontents-M h1 {
        line-height: 25px;
    }
    .testomonialInner {
        width: 243px;
    }
    .flickerplate .dot-navigation .dot {
        height: 10px !important;
        width: 10px !important;
    }
}

@media only screen and (max-width:480px) {
    .ourbrand {
        text-align: center;
    }
    .slides > li a {
        background-size: cover;
        height: 200px;
        width: 125%;
    }
    .flex-control-nav {
        width: 98%;
        bottom: 34px;
    }
    .home-middle ul li {
        margin: 0 0 5px;
        width: 100%;
    }
    .mob-thankyou-banner {
        margin-top: 0px !important;
    }
    .flickerplate {
        height: 200px !important;
    }
    .flickerplate ul.flicks > li {
        background-size: 100% 100% !important;
    }
    .bannerdescription {
        top: 0px;
        position: relative;
        margin-left: -125px;
        height: 275px;
    }
    .footer-innerLeft .linksbox {
        width: 90%;
        margin: 0px 5%;
    }
    .ourbrands ul li {
        width: 100%;
    }
    .databagtabcon,
    .databagtabmain,
    .bannerdescriptionabsolute {
        width: 250px;
    }
    .databagtab,
    .hosttab,
    .askpctab,
    .bannerdescription,
    .bannerdescription-small {
        float: none;
        margin: 10px auto;
        width: 250px;
    }
    .bannertextjpgtop,
    .bannertextjpg {
        width: 100%;
    }
    .bannertextjpg img {
        width: 95%;
        margin-left: 2%;
    }
    .breadcrumb li a {
        font-size: 10px;
        padding: 6px 5px;
    }
    .bannertextjpg {
        margin-top: 40px;
    }
    .bannertextjpgtop {
        height: 240px;
    }
    .mnbanner,
    .infrastructure-banner,
    .services-banner,
    .data-center-solution-bannernewk,
    .managed-website-banner,
    .cloud-computing-banner,
    .dedicated-server-banner,
    .virtual-private-server-banner,
    .business-email-solutions-banner,
    .colocation-banner,
    .manageoutsourcing-banner,
    .technical-support-banner,
    .business-outsourcing-banner,
    .cloudstorage,
    .databagg-banner,
    .industry-solution-banner,
    .ecommerce-banner,
    .it-software-banner,
    .education-banner,
    .banking-finance,
    .manufacturing-production-banner,
    .govt-banner,
    .data-center-solution-bannernewk,
    .client-banner,
    .contactus-banner,
    .work-with-us,
    .privacy,
    .legalbanner,
    .resourcebanner {
        background-size: 100% 305px;
    }
    .career-content-top {
        margin-top: -80px;
    }
    .topcontents-M-Text,
    .topcontents-M-Text-profile {
        width: 228px;
    }
    .mob-actual-img {
        width: auto !important;
        height: auto;
    }
    .innertext_services_text {
        height: auto;
        width: 100%;
        margin-left: 0px;
        background-size: 100% 100%;
    }
    .innertext_services_textInner {
        height: auto;
        margin-left: 20px;
        width: 88%;
    }
    .mobile-logo {
        height: 55px;
    }
    .client-content ul {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 90%;
    }
    .breadcrumb li a {
        padding: 6px 2px;
    }
    .footer {
        width: 1002px;
        margin: auto;
    }
    .footer-inner {
        width: 1002px;
        height: 220px;
        background: url(../images/bootombg.png) no-repeat left bottom;
        background-repeat: no-repeat;
    }
    .footer-innerLeft {
        width: 820px;
        height: 174px;
        float: left;
    }
    .footer-innerLeft ul {
        list-style: none;
        /*float:left;*/
    }
    .footer-innerLeft h2 {
        font-family: 'robotobold';
        font-size: 13px;
        padding: 0px 0px 10px 0px;
        margin: 10px 0 10px 0;
        color: #444;
        border-bottom: 1px dotted #444;
        text-transform: uppercase;
        font-weight: normal;
    }
    .footer-innerLeft .linksbox {
        float: left;
        margin: 0 55px 0 20px;
    }
    .footer-innerLeft ul li {
        padding: 0px;
        margin: 0px 0px 0px 0px;
        line-height: 16px;
    }
    .footer-innerLeft ul li a {
        padding: 0px;
        margin: 0px;
        font-family: 'robotoregular';
        font-size: 13px;
        color: #006190;
        display: block;
        padding: 7px 0px;
        border-bottom: 1px dotted #ccc;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
    }
    .footer-innerLeft ul li a:hover {
        color: #09a3ed;
    }
    .footer-innerRight {
        width: 150px;
        height: 174px;
        float: left;
    }
    .footer-media {
        width: 177px;
        height: 41px;
    }
    .footer-media-L {
        padding: 0px;
        float: left;
        width: 35px;
        height: 32px;
        background: url(../images/twitter.png);
        background-repeat: no-repeat;
        margin-left: 2px;
    }
    .footer-mediaLtwo {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/facebook.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-mediaLthree {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/blogs.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-mediaLfour {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/in.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-media-L:hover {
        padding: 0px;
        float: left;
        width: 35px;
        height: 32px;
        background: url(../images/twitter-hover.png);
        background-repeat: no-repeat;
        margin-left: 2px;
    }
    .footer-mediaLfive {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/googleplus.jpg);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-mediaLfive:hover {
        background: url(../images/googleplushov.jpg);
    }
    .footer-mediaLtwo:hover {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/facebook-hover.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-mediaLthree:hover {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/blogs-hover.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .footer-mediaLfour:hover {
        padding: 0px;
        float: left;
        width: 34px;
        height: 32px;
        background: url(../images/in-hover.png);
        background-repeat: no-repeat;
        margin-left: 1px;
    }
    .hiring {
        width: 153px;
        height: 134px;
    }
    .bottom {
        width: 1002px;
        margin: auto;
    }
    .ourbrands {
        background: url(../images/dotted-line.png) no-repeat left bottom;
        width: 1002px;
        margin: auto;
        height: 80px;
        margin-top: 14px;
    }
    .ourbrands h3 {
        font-size: 20px;
        font-weight: normal;
        float: left;
        margin: 8px 20px 0 0;
    }
    .ourbrands ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    .ourbrands ul li {
        float: left;
        font-size: 11px;
        text-align: center;
        border-left: 1px solid #cccccc;
        padding: 0px 15px 0px 15px;
    }
    .ourbrands ul li label {
        background-color: #d9d9d9;
        padding: 0px 5px 0px 5px;
        color: #999999;
        cursor: pointer;
    }
    .ourbrands ul li label a {
        text-decoration: none;
        color: #333333;
        cursor: pointer;
    }
    .bottom-text {
        font-family: 'robotoregular';
        font-size: 11px;
        color: #999;
        float: left;
        width: 500px;
        margin-top: 20px;
    }
    .bottom-text-R {
        font-family: 'robotoregular';
        font-size: 11px;
        line-height: 13px;
        color: #999;
        float: left;
        width: 497px;
        padding-right: 5px;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: right;
    }
    .bottom-text a {
        color: #999;
        text-decoration: none;
    }
    .bottom-text-R a {
        color: #999;
        text-decoration: none;
    }
    /* breadcrumbs start */
    #breadcrumb-wrap {
        width: 100%;
        margin: 15px auto;
        display: block;
        clear: both;
    }
    .breadcrumb {
        list-style: none;
        overflow: hidden;
        font: 12px Helvetica, Arial, Sans-Serif;
        font-weight: bold;
    }
    .breadcrumb li {
        float: left;
        margin-right: 2px;
        padding-bottom: 5px;
    }
    .breadcrumb li a {
        color: white;
        text-decoration: none;
        padding: 6px 10px 6px 10px;
        /* fallback color */
        position: relative;
        display: block;
        float: left;
    }
    /*

.breadcrumb li a:after {

	content: " ";

	display: block;

	width: 0;

	height: 0;

	border-top: 50px solid transparent;           

	border-bottom: 50px solid transparent;

	border-left: 30px solid #006190;

	position: absolute;

	top: 50%;

	margin-top: -50px;

	left: 100%;

	z-index: 2;

}

.breadcrumb li a:before {

	content: " ";

	display: block;

	width: 0;

	height: 0;

	border-top: 0px solid transparent;           

	border-bottom: 0px solid transparent;

	position: absolute;

	top: 50%;

	border-left: 0px solid #fff;

	margin-top: -50px;

	margin-left: 1px;

	left: 100%;

	z-index: 1;

	outline:none;

}*/
    .breadcrumb li:first-child a {
        border: 1px solid #cccccc;
        padding-left: 10px;
        padding-bottom: 4px !important;
        color: #006090;
    }
    .breadcrumb li:nth-child(2) a {
        background: #006190;
        /* background:        #f86923;*/
    }
    .breadcrumb li:nth-child(2) a:after {
        border-left-color: #f86923;
    }
    .breadcrumb li:nth-child(3) a {
        background: #f86923;
    }
    .breadcrumb li:nth-child(3) a:after {
        background: #f86923;
    }
    .breadcrumb li:nth-child(4) a {
        background: #f86923;
    }
    .breadcrumb li:nth-child(4) a:after {
        border-left-color: #f86923;
    }
    .breadcrumb li:nth-child(5) a {
        background: #f86923;
    }
    .breadcrumb li:nth-child(5) a:after {
        border-left-color: #f86923;
    }
    .breadcrumb li:last-child a {
        color: #fff;
        pointer-events: none;
        background: #f86923 !important;
        cursor: default;
    }
    .breadcrumb li:last-child a:after {
        border: 0;
    }
    .breadcrumb li a:hover {
        background: #006190;
        color: #FFF;
    }
    .breadcrumb li a:hover:after {
        border-left-color: #006190;
        color: #FFF;
    }
    /* breadcrumbs start */
    /* carrer page*/
    .innertextcarrier-n {
        width: 951px;
        margin: auto;
    }
    .innertextcarrier-nimage {
        width: 951px;
        height: 562px;
    }
    .innertextcarrier-nclumn {
        width: 951px;
        margin: auto;
    }
    .innertextcarrier-nclumn-left {
        width: 414px;
        float: left;
        margin-top: 0px;
        padding-bottom: 10px;
    }
    .innertextcarrier-nclumn-lefttab {
        width: 414px;
        height: 35px;
    }
    .innertextcarrier-nclumn-lefttab ul {
        margin: 0px;
        padding: 0px;
    }
    .innertextcarrier-nclumn-lefttab ul li {
        display: inline;
        margin: 0;
        padding: 0;
    }
    .innertextcarrier-nclumn-lefttab ul li a {
        background: url(../images/career-tab.jpg) right top;
        width: 80px;
        height: 18px;
        margin: 20px 0px 0px 2px;
        background-repeat: no-repeat;
        font-family: 'robotoregular';
        padding: 7px 0px 5px 0px;
        text-align: center;
        font-size: 12px;
        color: #999;
        float: left;
        list-style: none;
        display: block;
    }
    .innertextcarrier-nclumn-lefttab ul li a:hover {
        background: url(../images/career-tab.jpg) 0px -29px;
        color: #fff;
    }
    .innertextcarrier-nclumn-middle {
        width: 243px;
        margin-left: 25px;
        height: 422px;
        margin-top: 20px;
        float: left;
    }
    .innertextcarrier-nclumn-right {
        width: 238px;
        padding-right: 5px;
        margin-left: 20px;
        height: 422px;
        margin-top: 20px;
        float: left;
        text-align: left;
    }
    .innertextcarrier-nclumn-right div {
        font-family: 'robotoregular';
        font-size: 15px;
        color: #535353;
        font-style: italic;
        margin: 15px 0px 0px 0px;
        text-align: left;
        padding: 0px;
        line-height: 22px;
    }
    .innertextcarrier-nclumn-right h2 {
        font-family: 'robotobold';
        font-size: 20px;
        color: #010101;
        margin: 0px;
        padding: 0px;
    }
    .innertextcarrier-nclumn-right strong {
        font-family: 'robotobold';
        font-size: 13px;
        color: #0972a6;
        font-style: normal;
    }
    .innertextcarrier-nclumn-right span {
   font-family: 'robotoregular';
        font-size: 13px;
        color: #0972a6;
        font-style: normal;
        font-weight: normal;
    }
    .innertextcarrier-scroll {
        height: 322px;
    }
    .innertextcarrier-nclumn-leftcontent {
        font-family: 'robotoregular';
        padding: 5px 0px 5px 0px;
        text-align: left;
        font-size: 12px;
        color: #999;
        margin-top: 20px;
    }
    .innertextcarrier-nclumn-leftcontent ul {
        margin: 30px 0px 0px 0px;
        padding: 0px;
        list-style: none;
    }
    .innertextcarrier-nclumn-leftcontent ul li {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 10px;
        color: #066d9f;
        border-bottom: 1px solid #d5d5d5;
    }
    .innertextcarrier-nclumn-leftcontent ul li p {
        padding: 0px 0px 10px 0px;
        font-size: 12px;
        text-align: left;
        color: #a4a4a4;
        list-style: none;
        margin: 0px;
    }
    .innertextcarrier-nclumn-leftcontent ul li a {
        width: 410px;
        margin: 0px 0px 0px 0px;
        font-family: 'robotoregular';
        padding: 0px 0px 5px 0px;
        font-size: 12px;
        text-align: left;
        color: #066d9f;
        list-style: none;
        display: block;
    }
    .innertextcarrier-nclumn-leftcontent ul li a:hover {
        color: #f05815;
    }
    .innertextcarrier-nclumn-leftcontent ul li:hover {
        background: #f4f4f4;
    }
    .innertextcarrier-n p {
       font-family: 'robotoregular';
        font-size: 12px;
        font-weight: normal;
        color: #333;
        line-height: 140%;
        margin: 4px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
        text-align: justify;
    }
    /*-----------------------------------------------CAREER PAGE CSS START HERE 3-10-2013---------------------------------------------*/
    .careerpagebg {
        width: 100%;
        background: url(../images/banner/work-with-us.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        padding-bottom: 30px;
        margin-top: 91px;
    }
    .carrertextjpgtop {
        width: 965px;
        margin: auto;
        height: 160px;
    }
    .fl {
        float: left;
    }
    .careerslider-container {
        width: 100%;
        float: left;
        height: 303px;
    }
    .careercontainermginner {
        width: 1000px;
        background: #FFF;
        overflow: hidden;
        padding-bottom: 30px;
        margin: auto;
        border-bottom: 8px solid #006190;
    }
    .carrercontainermginnerContnt {
        width: 950px;
        margin: auto;
        overflow: hidden;
    }
    .height30 {
        height: 30px;
    }
    .clear {
        clear: both;
    }
    .careerbottom_container {
        width: 952px;
        float: left;
        margin: 35px 0 35px 0;
        border: 1px solid #333;
    }
    .careerleftimg {
        width: 617px;
        height: 307px;
        float: left;
    }
    .careervideo {
        width: 332px;
        height: 307px;
        float: left;
    }
    .hotopeningimg {
        width: 100%;
        float: left;
        margin-bottom: 30px;
    }
    .careertabcontainer {
        width: 100%;
        float: left;
        position: relative;
    }
    .careertab {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    /*.tab1 a, .tab2 a, .tab3 a, .tab4 a, .tab5 a, .tab6 a{ background:url(../images/tabimg.jpg) no-repeat; display:block; width:186px; height:40px; float:left; font-size:16px; font-weight:bold; text-align:center; padding:40px 0 0 0; font-family: PT Sans,Arial,Helvetica,sans-serif; margin:0 5px 0 0; color:#FFF; text-decoration:none; text-transform:uppercase;}

.tab1 a:hover, .tab2 a:hover, .tab3 a:hover, .tab4 a:hover, .tab5 a:hover, .tab6 a:hover { background:url(../images/bluetabhov2.png) no-repeat; }*/
    .tab1 a,
    .tab2 a,
    .tab3 a,
    .tab4 a,
    .tab5 a,
    .tab6 a,
    .tab7 a {
        background: url(../images/tabimg.jpg) no-repeat;
        display: block;
        width: 148px;
        height: 81px;
        float: left;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        padding: 40px 0 0 0;
       font-family: 'robotoregular';
        margin: 0 6px 0 0;
        color: #FFF;
        text-decoration: none;
        text-transform: uppercase;
    }
    .tab1 a:hover,
    .tab2 a:hover,
    .tab3 a:hover,
    .tab4 a:hover,
    .tab5 a:hover,
    .tab6 a:hover {
        background: url(../images/bluetabhov2.png) no-repeat;
    }
    .careertabcontent {
        display: none;
    }
    .tab1:hover .careertabcontent {
        display: block;
        position: absolute;
        top: -268px;
        left: 0;
        width: 300px;
    }
    .careertabcontent2 {
        display: none;
    }
    .tab2:hover .careertabcontent2 {
        display: block;
        position: absolute;
        top: -215px;
        left: 160px;
        width: 300px;
    }
    .careertabcontent3 {
        display: none;
    }
    .tab3:hover .careertabcontent3 {
        display: block;
        position: absolute;
        top: -229px;
        left: 320px;
        width: 300px;
    }
    .careertabcontent4 {
        display: none;
    }
    .tab4:hover .careertabcontent4 {
        display: block;
        position: absolute;
        top: -192px;
        left: 480px;
        width: 300px;
    }
    .careertabcontent5 {
        display: none;
    }
    .tab5:hover .careertabcontent5 {
        display: block;
        position: absolute;
        top: -175px;
        left: 640px;
        width: 300px;
    }
    .careertabcontent6 {
        display: none;
    }
    .tab6:hover .careertabcontent6 {
        display: block;
        position: absolute;
        top: -183px;
        left: 650px;
        width: 300px;
    }
    .carrertabtext {
        width: 594px;
        float: left;
        padding: 15px;
        background: url(../images/blackbg.png);
        border-radius: 5px;
        border: 3px solid #0c6894;
    }
    .carrertabtext ul li {
        float: left;
        width: 100%;
        background: url(../images/arrow.png) left 15px no-repeat;
        padding: 5px 0 5px 15px;
    }
    .carrertabtext ul li.last {
        background: none;
        padding-left: 0px;
    }
    .carrertabtext ul li a {
        font-size: 13px;
        background: none;
        width: auto;
        height: auto !important;
        margin: 0;
        font-weight: bold;
        font-family: 'robotoregular';
        text-decoration: none;
        color: #FFF;
        text-transform: none;
        text-align: left;
        padding: 5px;
    }
    .carrertabtext ul li a:hover {
        background: none;
        color: #FFF;
        background: #f86923;
    }
    .lefttabbox {
        width: 260px;
        padding: 0 30px 0 0;
        float: left;
        border-right: 1px solid #555251;
    }
    .righttabbox {
        width: 260px;
        padding: 0 30px 0 0;
        float: right;
        text-decoration: none;
        color: #FFF;
        text-transform: none;
    }
    .lefttabbox2 {
        width: auto;
        padding: 0 30px 0 0;
        float: left;
    }
    .righttabbox {
        width: 242px;
        padding: 0 30px 0 0;
        float: right;
    }
    .testimonialsicon {
        width: 62px;
        height: 62px;
        float: left;
        position: absolute;
        top: 220px;
        left: 15px;
        margin: 0 2px;
    }
    .careertabconainer2 {
        width: 100%;
        float: left;
        position: relative;
    }
    .careerslider2 {
        width: 100%;
        margin: 1px 0 0 0;
        height: 480px;
        float: left;
        position: relative;
        padding: 83px 0 0 0;
        background: url(../images/celebrationbg.jpg) no-repeat;
    }
    .careerslider3 {
        width: 100%;
        margin: 1px 0 0 0;
        float: left;
        height: 479px;
        position: relative;
        padding: 84px 0 0 0;
        background: url(../images/festivalbg.jpg) no-repeat;
    }
    .careerslider4 {
        width: 100%;
        margin: 1px 0 0 0;
        float: left;
        height: 480px;
        position: relative;
        padding: 83px 0 0 0;
        background: url(../images/partiesbg.jpg) no-repeat;
    }
    .careerslider5 {
        width: 100%;
        margin: 1px 0 0 0;
        float: left;
        height: 480px;
        border-bottom: 1px solid #FFF;
        position: relative;
        padding: 83px 0 0 0;
        background: url(../images/eventsbg.jpg) no-repeat;
    }
    .black_overlay {
        background-color: #000000;
        height: 100%;
        left: 0;
        opacity: 0.8;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1500;
    }
    .careerpopup {
        width: 100%;
        position: fixed;
        z-index: 88888;
        top: -1%;
        left: 0;
        padding: 0px 0 0 0;
        float: left;
    }
    .careerpopup2 {
        width: 100%;
        position: fixed;
        z-index: 88888;
        top: -1%;
        left: 0;
        padding: 0px 0 0 0;
        float: left;
    }
    .careerpopup3 {
        width: 100%;
        position: fixed;
        z-index: 88888;
        top: -1%;
        left: 0;
        padding: 0px 0 0 0;
        float: left;
    }
    .careerpopup4 {
        width: 100%;
        position: fixed;
        z-index: 88888;
        top: -1%;
        left: 0;
        overflow: hidden;
        padding: 0px 0 0 0;
        float: left;
    }
    a,
    a img {
        outline: none;
        border: none;
    }
    /*

.rightsocialpanel { width:244px; height:552px; background:url(../images/socialwithusimg.jpg) no-repeat;}

.rightsocialpanel ul { margin:75px 0 0 0 ; float:left; padding:0; list-style:none; width:100%; text-align:center;}

.rightsocialpanel ul li { padding:0 0 0px 0;} 

.rightsocialpanel ul li a { background:none !important; padding:0px !important; margin:0px !important; border:none !important;}*/
    .rightsocialpanel {
        width: 244px;
        height: 150px;
        background: url(../images/contectwithus_img.jpg) no-repeat;
    }
    .rightsocialpanel ul {
        margin: 105px 0 0 36px;
        float: left;
        padding: 0;
        list-style: none;
        width: 100%;
        text-align: center;
    }
    .rightsocialpanel ul li {
        padding: 0 5px 0px 5px;
        float: left;
    }
    .rightsocialpanel ul li a {
        background: none !important;
        padding: 0px !important;
        margin: 0px !important;
        border: none !important;
    }
    .careerbannertexttop {
        width: 965px;
        margin: auto;
        height: 160px;
    }
    .careerbannertextjpg {
        width: 510px;
        float: left;
        margin-top: 65px;
    }
    .csrcontainer {
        width: 960px;
        margin: 25px 0 0 0;
        float: left;
        padding: 0 20px 0 20px;
    }
    .csrcontent {
        width: 940px;
        padding: 0px 0 0px 0;
        float: left;
    }
    .csrcontent p {
        font-size: 15px;
        font-family: 'robotoregular';
        text-align: justify;
        margin: 0px !important;
        font-style: normal;
        padding: 10px 0 10px 0;
    }
    .csrbottom {
        width: 100%;
        float: left;
        background: url(../images/csrimg.jpg) no-repeat;
        height: 376px;
    }
    .foundationoverview {
        width: 405px;
        height: 82px;
        float: left;
        background: url(../images/foundationoverview.png) no-repeat;
        margin: 149px 0 0 273px;
    }
    .foundationoverview:hover {
        background: url(../images/foundationoverview-hov.png) no-repeat;
    }
    .topcontents-M h1 {
         font-family: 'robotobold';
        margin: 0px;
        padding: 4px 0px 0px 0px;
        font-size: 22px;
        color: #006190;
        line-height: 40px;
    }
    .innertextcontact-bg4 {
        width: 680px;
        height: 419px;
        background: url(../images/contactbg4.jpg);
        background-repeat: no-repeat;
        margin-top: 30px;
    }
    .getintouch {
        padding: 25px 15px 25px 40px;
        background-color: #efefef;
        border: 1px solid #e2e2e2;
        margin-top: 30px;
        overflow: hidden
    }
    .getintouch .box {
        float: left;
        padding-right: 50px;
        margin-right: 50px;
        border-right: 1px solid #cccccc
    }
    .getintouch .box.last {
        float: left;
        padding-right: 0px;
        margin-right: 0px;
        border-right: none
    }
    .getintouch .box .fl {
        float: left;
        width: 51px;
        text-align: center;
        margin-right: 10px;
    }
    .getintouch .box .fr {
        float: right;
         font-family: 'robotobold';
        line-height: 20px;
        font-weight: bold;
        font-size: 18px;
        color: #333333
    }
    .getintouch .box .fr a {
        color: #333333;
        text-decoration: none
    }
    .getintouch .box .fr a:hover {
        color: #006190;
        text-decoration: none
    }
    .getintouch .box .fr span {
     font-family: 'robotoregular';
        font-size: 18px;
        color: #9b9b9b
    }
    .pr-page h3 {
       font-family: 'robotobold';
        margin: 0px;
        padding: 14px 0px 0px 0px;
        font-size: 16px;
        color: #333333;
    }
    .pr-page p {
       font-family: 'robotoregular';
        font-size: 14px;
        color: #333;
        line-height: 130%;

        margin: 4px 20px 0px 0px;
        padding: 0px 20px 15px 0px;
        text-align: justify;
    }
    .pr-page p a {
        color: #006190;
        text-decoration: underline
    }
    .pr-page p a:hover {
        color: #006190;
        text-decoration: none
    }
    .pr-page ul {
        padding: 0px;
        margin: 0px 20px 0px 13px;
    }
    .pr-page ul li {
        font-family: 'robotoregular';
        font-size: 14px;
        color: #333333;
        line-height: 130%;
        margin-top: 6px;
        list-style-type: disc;
    }
    .gry-bx {
        background-color: #f0f0f0;
        border: 1px solid #e6e6e6;
        padding: 5px 10px 5px 10px;
        margin: 20px 20px 20px 0
    }
    .gry-bx h4 {
        font-family: 'robotoregular';
        float: left;
        margin: 0px;
        padding: 14px 0px 0px 0px;
        font-size: 22px;
        color: #f86923;
        width: 300px;
    }
    .gry-bx img {
        float: right;
        width: 200px;
    }
    /*#overlay {

 position: fixed;

 top: 0;

 left: 0;

 width: 100%;

 height: 100%;

 background-color: #000;

 filter:alpha(opacity=80);

 -moz-opacity:0.8;

 -khtml-opacity: 0.8;

 opacity: 0.8;

 z-index: 1001;

 display: none;

}*/
    .cnt223 a {
        text-decoration: none;
    }
    .popup {
        width: 100%;
        margin: 0 auto;
        display: none;
        position: fixed;
        z-index: 1002;
    }
    .cnt223 {
        min-width: 849px;
        width: 849px;
        min-height: 401px;
        margin: 200px auto 0 auto;
        background: #f3f3f3;
        position: relative;
        z-index: 1004;
        box-shadow: 0 2px 5px #000;
    }
    .cnt223 p {
        clear: both;
        color: #555555;
        text-align: justify;
    }
    .cnt223 p a {
        color: #d91900;
        font-weight: bold;
    }
    .cnt223 .x {
        float: right;
        height: 25px;
        left: 15px;
        position: relative;
        top: -12px;
        width: 25px;
    }
    .cnt223 .x:hover {
        cursor: pointer;
    }
    .mobile-menu {
        display: none;
    }
    .client-content {
        width: 951px;
        height: auto;
    }
    .client-content ul {
        margin: 0px;
        padding: 0px;
        width: 90%;
        float: left;
    }
    .client-content ul li {
        float: left;
        list-style: none;
        margin: 0px;
        padding: 0px;
        text-align: center;
        width: auto;
    }
    /*.client-content ul li:nth-child(7) {

clear:left;

}

.client-content ul li:nth-child(9) {

width:158px;

}*/
    .topcontents-M h2 b {
        font-weight: bold;
    }
    .client-heading-img {
        width: 100%;
        text-align: left;
        height: auto;
        padding: 5px 0px;
        float: left;
    }
    .client-ul-gap {
        float: left;
        clear: both;
        height: 60px;
        width: 100%;
    }
    .contactform form strong {
        font-size: 16px;
    }
    .career-nav {
        margin: 0px;
        width: 100%;
        padding: 10px 0px;
        float: left;
        margin-top: -20px;
        margin-left: -15px;
    }
    .career-nav li {
        list-style: none;
        float: left;
        width: 100%;
        padding: 10px 0px 0px;
    }
    .career-nav li a {
        text-decoration: none;
        color: #333;
        display: block;
        font-size: 14px;
        padding-left: 15px;
    }
    .career-nav li:hover {
        background: url("../images/arrow.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);
    }
    .career-nav-img {
        float: left;
        margin: 15px 0px;
    }
    .career-nav li:hover a {
        text-decoration: underline;
    }
    .mb-career-content {
        width: 640px;
        margin: 0px auto;
        padding-bottom: 0px;
        padding-top: 90px;
    }
    .csr-content p {
        font-size: 14px;
        line-height: 20px;
        text-align: justify;
    }
    .csr-foundation {
        background: url("../images/foundationoverview.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        width: 405px;
        margin: 10px auto;
        height: 82px;
        display: block !important;
        border-bottom: none !important;
    }
    .career-content-top {
        margin-top: -130px;
        margin-bottom: 30px;
    }
    .pageContent {
        width: 100%;
    }
    .accordion {
        list-style-type: none;
        padding: 0;
        margin: 0 0 30px;
        border: 1px solid #17a;
        border-top: none;
        border-left: none;
        font-family: 'robotoregular';
    }
    .accordion ul {
        padding: 0;
        margin: 0;
        float: left;
        display: block;
        width: 100%;
    }
    .accordion li {
        background: #333;
        font-family: 'robotoregular';
        cursor: pointer;
        list-style-type: none;
        padding: 0;
        margin: 0;
        float: left;
        display: block;
        width: 100%;
    }
    .accordion li.active>a {
        background: url(../js/jquery.accordion-1.3/close.gif) no-repeat center right;
    }
    .accordion li div {
        padding: 20px;
        background: #FFF;
        display: block;
        clear: both;
        float: left;
        width: 100%;
        border: 1px solid #ccc;
    }
    .accordion a {
        text-decoration: none;
        border-bottom: 1px solid #f7f7f7;
        font-family: 'robotoregular';
        font-size: 17px;
        color: #fff;
        padding: 10px 10px;
        text-transform: uppercase;
        display: block;
        cursor: pointer;
        background: url(../js/jquery.accordion-1.3/open.gif) no-repeat center right;
    }
    /* Level 2 */
    .accordion li ul li {
        background: #e5e5e5;
        font-size: 0.9em;
        color: #333;
    }
    .accordion li ul li a {
        color: #333;
    }
    .accordion li .career-nav-content {
        width: 100% !important;
        float: left;
        clear: both;
        background-image: none !important;
        padding-left: 0px;
        font-size: 15px;
        color: #207ebc;
        padding: 7px 0px;
    }
    .accordion li p {
        font-size: 14px;
        text-align: justify;
        color: #333;
    }
    .privacy .innertext strong,
    .resourcebanner .innertext strong,
    .mnbanner .innertext strong {
        font-weight: 700;
    }
    .breadcrumb {
        padding-left: 0px !important;
        background: #fff !important;
    }
    .mobile-off {
        display: block;
    }
    .breadcrumb > li + li:before {
        display: none !important;
    }
    @media only screen and (max-width:1200px) {
        .dropdown li a {
            padding: 0 10px !important;
        }
        #page-wrap {
            margin: 0px !important;
            width: 100% !important;
        }
        .menu-top {
            width: 100%;
        }
        .left-menu {
            margin-left: 0px;
        }
        .infrastructure-banner {
            background-size: 100% 386px;
        }
    }
    @media only screen and (max-width:992px) {
        .TopHeaderContaonerInner,
        .left-logo {
            width: 100%;
            text-align: center;
        }
        .TopHeaderContaoner {
            height: 155px;
        }
        .footer,
        .footer-inner,
        .bottom,
        .bottom-text,
        .bottom-text-R,
        .ourbrands,
        .contatiner-index,
        .contatinerstdies {
            width: 768px;
        }
        .footer-innerLeft {
            width: 600px;
        }
        .ourbrands h3 {
            font-size: 16px;
        }
        .ourbrands ul li {
            padding: 0px;
        }
        .bottom-text,
        .bottom-text-R {
            text-align: center;
        }
        .ourbrands h3 {
            margin-right: 0px;
        }
        .left-menu {
            float: none;
            margin: 0px auto !important;
        }
        .contatinerstdies {
            height: auto;
        }
        .contatinerstdies-L,
        .contatinerstdies-M,
        .contatinerstdies-R {
            margin-left: 0px;
            margin-right: 0px;
            width: 376px;
            margin-top: 15px;
        }
        .contatinerstdies-M,
        .contatinerstdies-R {
            text-align: right;
        }
        .Latest-NewsInd {
            width: 768px;
        }
        .newsscroll {
            width: 650px;
        }
        .cnt223 {
            width: 749px;
            min-width: 749px;
        }
        .cnt223 a img {
            width: 749px !important;
            margin-top: -25px !important;
        }
        .databagtab-M {
            font-size: 11px;
            width: 160px;
        }
        .databagtabcon,
        .databagtabmain,
        .bannerdescriptionabsolute {
            width: 768px;
        }
        .databagtab-R {
            margin-left: 10px;
            width: 275px;
        }
        .databagtab,
        .hosttab,
        .askpctab,
        .bannerdescription,
        .bannerdescription-small {
            width: 768px;
        }
        .banner-clouds1 a,
        .banner-datacenter1 a,
        .banner-support1 a {
            padding-left: 5px;
            padding-top: 5px;
            width: 250px;
            font-size: 20px;
        }
        .banner-clouds1:hover a,
        .banner-datacenter1:hover a,
        .banner-support1:hover a {
            font-size: 20px;
        }
        .feature-image {
            width: 992px !important;
            height: 640px !important;
        }
        .textcontainermg {
            width: 740px;
        }
        .textcontainermginner {
            width: 720px;
        }
        .textcontainermginnerContnt,
        .topcontents-M {
            width: 710px;
        }
        .topmenucontents-M-T {
            width: 100%;
        }
        .topcontents-M-Text,
        .topcontents-M-Text-profile {
            width: 465px;
        }
        .topcontents-M-Text .innertext {
            width: 95%;
        }
        .innertextimgbn,
        .innertextimgbn img {
            width: 100%;
        }
        .bannertextjpg img {
            margin-left: 15px;
        }
        .innertextopy,
        #gallery {
            width: 435px !important;
        }
        .newsimg {
            width: 100%;
        }
        .md-center-gallery {
            padding-left: 180px;
        }
        .innertext_services,
        .innertext_services-rown,
        .innertext_services_left {
            width: 100%;
        }
        .innertext_services_left {
            text-align: center;
        }
        .getintouch {
            padding-left: 15px;
        }
        .getintouch .box {
            margin-right: 10px;
            padding-right: 10px;
        }
        .innertext_services_text {
            background-image: none;
            background: #ccc;
            border-bottom: 3px solid #006190;
        }
        .sm-full-img,
        .innertextimg,
        .innertextimgn,
        .innertextimgn img,
        .innertextimgbn-databagg,
        .innertextimgbn-databagg img {
            width: 100%;
            height: auto;
        }
        .client-content {
            width: 715px;
        }
        .client-content ul {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 90%;
        }
        /*.client-content ul li:nth-child(7) {

clear:none;

}*/
        .client-content ul li {
            /*height:159px;

*/
            width: 159px;
        }
        .client-heading-img {
            padding-left: 40px;
        }
        .contactus_form_bar {
            clear: both;
            float: none;
            margin: 10px auto;
        }
        .careerpagebg {
            margin-top: 155px;
        }
        .innertext-careertop,
        .innertext-career,
        .contacthr {
            width: 100%;
        }
        .contacthr {
            width: 100%;
            height: auto;
            background-size: 100% 100%;
            float: left;
        }
        .innertextcontactus .box {
            width: 221px;
        }
        ul.dropdown ul {
            top: 70% !important;
        }
        /*.sub_menu li{position:relative !important;top:-25px !important;}*/
        .mobile-off {
            display: none;
        }
        .mobilecarrer {
            display: block;
        }
        .carrerwebpage {
            display: none;
        }
        .mobcareerpage {
            display: block;
            margin: 100px 0px;
        }
        .mobilemenu .nav > li.hover > ul {
            height: auto !important;
            max-height: 200px !important;
            overflow-y: scroll;
        }
    }
    @media only screen and (max-width:767px) {
        .listmenu select {
            visibility: visible !important;
        }
        .banner-clouds1 a,
        .banner-datacenter1 a,
        .banner-support1 a {
            height: auto;
            padding-bottom: 10px;
        }
        .breadcrumb {
            padding-left: 0px !important;
            background: #fff !important;
        }
        .popup,
        #overlay {
            display: none !important;
        }
        .mobile-off {
            display: none;
        }
        .mobile-menu,
        .mobilemenu .toggleMenu {
            display: block !important;
        }
        .mobilemenu .nav li {
            border-left: 4px solid #ff6316;
        }
        .mobile-logo {
            display: block;
            left: 10px;
            position: absolute;
            top: 10px;
        }
        .TopHeaderContaoner {
            height: 75px;
            box-shadow: 0 0 5px #333;
        }
        .mobilemenu .nav > li > a,
        .mobilemenu .nav li li a {
            font-size: 14px;
        }
        .footer,
        .footer-inner,
        .bottom,
        .bottom-text,
        .bottom-text-R,
        .ourbrands,
        .footer-innerLeft,
        .contatinerstdies,
        .contatiner-index {
            width: 100%;
            height: auto;
        }
        .footer-inner,
        .footer-innerLeft {
            height: auto;
        }
        .footer-innerLeft .linksbox {
            width: 34%;
        }
        .footer-innerLeft .linksbox:nth-child(3) {
            clear: left;
        }
        .footer-innerRight {
            clear: both;
            float: none;
            height: 174px;
            margin: 0 auto;
            width: 100%;
        }
        .hiring,
        .footer-media {
            margin: auto;
        }
        .footer-inner {
            background-position: center bottom;
        }
        .ourbrands h3 {
            width: 100%;
            text-align: center;
            font-size: 24px;
            margin-bottom: 15px;
        }
        .ourbrands h3 br {
            display: none;
        }
        .ourbrands ul li {
            width: 49%;
        }
        .contatinerstdies-L,
        .contatinerstdies-M,
        .contatinerstdies-R,
        .contatinerstdies {
            width: 100%;
            text-align: center !important;
        }
        .databagtabcon,
        .databagtabmain,
        .bannerdescriptionabsolute {
            width: 250px;
        }
        .databagtab,
        .hosttab,
        .askpctab,
        .bannerdescription,
        .bannerdescription-small {
            float: none;
            margin: 10px auto;
            width: 250px;
        }
        /*.bannerdescription {

top:355px;

}*/
        .hosttab,
        .askpcmain,
        .databagtabmain {
            display: none !important;
        }
        .banner-clouds1 a,
        .banner-datacenter1 a,
        .banner-support1 a {
            width: 300px !important;
            text-align: center;
        }
        .databagtabcon,
        .databagtabmain,
        .bannerdescriptionabsolute {
            width: 300px !important;
        }
        .textcontainermg {
            width: 94%;
        }
        .textcontainermginner,
        .textcontainermginnerContnt,
        .topcontents-M-Text,
        .topcontents-M-Text .innertext {
            width: 100%;
        }
        .topcontents-M {
            width: 95%;
        }
        .topcontents-M-Text_left {
            float: none;
            margin: 0px auto;
        }
        /*.mnbanner, .infrastructure-banner, .services-banner, .data-center-solution-bannernewk, .managed-website-banner, .cloud-computing-banner, .dedicated-server-banner, .virtual-private-server-banner, .business-email-solutions-banner, .colocation-banner, .manageoutsourcing-banner, .technical-support-banner, .business-outsourcing-banner, .cloudstorage, .databagg-banner, .industry-solution-banner, .ecommerce-banner, .it-software-banner, .education-banner, .banking-finance, .manufacturing-production-banner, .govt-banner, .data-center-solution-bannernewk, .client-banner, .contactus-banner, .careerpagebg, .work-with-us, .privacy, .legalbanner, .resourcebanner {

background:url(../images/banner/mobile-blue.jpg) repeat-x;

background-color:#fff;

}*/
        .mnbanner,
        .infrastructure-banner,
        .services-banner,
        .data-center-solution-bannernewk,
        .managed-website-banner,
        .cloud-computing-banner,
        .dedicated-server-banner,
        .virtual-private-server-banner,
        .business-email-solutions-banner,
        .colocation-banner,
        .manageoutsourcing-banner,
        .technical-support-banner,
        .business-outsourcing-banner,
        .cloudstorage,
        .databagg-banner,
        .industry-solution-banner,
        .ecommerce-banner,
        .it-software-banner,
        .education-banner,
        .banking-finance,
        .manufacturing-production-banner,
        .govt-banner,
        .data-center-solution-bannernewk,
        .client-banner,
        .contactus-banner,
        .careerpagebg,
        .work-with-us,
        .privacy,
        .legalbanner,
        .resourcebanner {
            /*background:url(../images/banner/mobile-blue.jpg) repeat-x;*/
            background-color: #fff;
        }
        .careerpagebg,
        .work-with-us {
            background-size: 100% 225px;
        }
        .topcontents-M-Text-profile {
            float: none;
            margin: 0px auto;
        }
        .topcontents-M-Text,
        .topcontents-M-Text-profile {
            width: 454px;
        }
        .mob-full-content {
            width: 100% !important;
        }
        .innertextopy,
        #gallery {
            width: 275px !important;
            float: none;
            margin: 0px auto;
        }
        .md-center-gallery {
            padding-left: 0px;
        }
        .divsammlimabig,
        .divsammlimabigcon {
            width: 100%;
            height: auto;
        }
        .getintouch .box {
            width: 100%;
            border-right: none;
            border-bottom: 1px solid #ccc;
            padding: 15px 0px;
        }
        .getintouch .box.last {
            border-bottom: none;
        }
        .getintouch .box .fr {
            float: left;
        }
        .getintouch .box .fr br {
            display: none;
        }
        .getintouch .box .fr span {
            font-size: 13px;
            margin-right: 5px;
        }
        .getintouch .box .fr {
            font-size: 12px;
        }
        .innertext_services_text {
            float: none;
            margin: auto;
            clear: both;
        }
        .mobilemenu .nav > li.hover > ul {
            height: auto !important;
        }
        .mobilemenu .nav > li:nth-child(1) > a:hover,
        .mobilemenu .nav > li:nth-child(6) > a:hover,
        .mobilemenu .nav > li:nth-child(7) > a:hover {
            background-image: none !important;
        }
        .client-content {
            width: 100%;
        }
        .client-content ul {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 90%;
        }
        .client-content ul li {
            /*height:159px;

*/
            width: 159px;
            float: left;
        }
        .client-heading-img {
            padding: 0px;
            text-align: center;
            width: 767px;
        }
        .client-heading-img a {
            width: 100%;
            text-align: center;
        }
        .client-ul-gap,
        .mob-display-off {
            display: none;
        }
        .footer {
            padding: 30px 0px 10px;
        }
        .bannertextjpg {
            width: 480px;
        }
        .innertextcontactus {
            clear: both;
            float: none;
            margin: 10px auto;
            overflow: hidden;
            width: 243px;
        }
        .innertextcontactus .box {
            width: 243px;
        }
        .innertextcontactus .box img {
            width: 100%;
        }
        .topcontents-M h2 {
            width: auto;
            text-align: center;
        }
        .mb-career-content {
            width: 92%;
        }
        .csr-foundation {
            width: 220px !important;
            height: 44px !important;
            background-size: 100% 100% !important;
        }
        .careerpagebg {
            margin-top: 91px;
        }
        .contacthr {
            padding: 20px;
            background-image: none;
            background: #006090;
            float: left;
        }
        .contacthr h2 {
            text-align: left !important;
        }
        .mob-width510 {
            width: 510px !important;
            float: left;
        }
        #jquery-overlay,
        #jquery-lightbox {
            display: none !important;
        }
        .topcontents-M h1 {
            line-height: 25px;
        }
        .testomonialInner {
            width: 243px;
        }
        img {
            max-width: 100%;
        }
        .carrerwebpage {
            display: none;
        }
        .mobcareerpage {
            display: block;
            margin: 100px 0px;
        }
        .topcontents-M h1 {
            float: left;
            line-height: 25px;
            margin-top: 10px;
            width: 100%;
        }
        .popup,
        #overlay {
            display: none !important;
        }
    }
    @media only screen and (max-width:480px) {
        .footer-innerLeft .linksbox {
            width: 90%;
            margin: 0px 5%;
        }
        .ourbrands ul li {
            width: 100%;
        }
        .databagtabcon,
        .databagtabmain,
        .bannerdescriptionabsolute {
            width: 250px;
        }
        .databagtab,
        .hosttab,
        .askpctab,
        .bannerdescription,
        .bannerdescription-small {
            float: none;
            margin: 10px auto;
            width: 300px;
        }
        .bannertextjpgtop,
        .bannertextjpg {
            width: 100%;
        }
        .bannertextjpg img {
            width: 61%;
        }
        .bannertextjpg {
            margin-top: 20px;
        }
        .breadcrumb li a {
            font-size: 10px;
            padding: 6px 5px;
            font-family: 'robotoregular';
            font-weight: normal:
        }
        .bannertextjpgtop {
            height: 170px;
        }
        /*.mnbanner, .infrastructure-banner, .services-banner, .data-center-solution-bannernewk, .managed-website-banner, .cloud-computing-banner, .dedicated-server-banner, .virtual-private-server-banner, .business-email-solutions-banner, .colocation-banner, .manageoutsourcing-banner, .technical-support-banner, .business-outsourcing-banner, .cloudstorage, .databagg-banner, .industry-solution-banner, .ecommerce-banner, .it-software-banner, .education-banner, .banking-finance, .manufacturing-production-banner, .govt-banner, .data-center-solution-bannernewk, .client-banner, .contactus-banner, .work-with-us, .privacy, .legalbanner, .resourcebanner {

background-size:100% 305px;

}*/
        .mnbanner,
        .infrastructure-banner,
        .services-banner,
        .data-center-solution-bannernewk,
        .managed-website-banner,
        .cloud-computing-banner,
        .dedicated-server-banner,
        .virtual-private-server-banner,
        .business-email-solutions-banner,
        .colocation-banner,
        .manageoutsourcing-banner,
        .technical-support-banner,
        .business-outsourcing-banner,
        .cloudstorage,
        .databagg-banner,
        .industry-solution-banner,
        .ecommerce-banner,
        .it-software-banner,
        .education-banner,
        .banking-finance,
        .manufacturing-production-banner,
        .govt-banner,
        .data-center-solution-bannernewk,
        .client-banner,
        .contactus-banner,
        .work-with-us,
        .privacy,
        .legalbanner,
        .resourcebanner {
            background-size: 100% 170px;
            margin-top: 76px;
        }
        .career-content-top {
            margin-top: -80px;
        }
        .topcontents-M-Text,
        .topcontents-M-Text-profile {
            width: 228px;
            margin-top: 15px;
        }
        .mob-actual-img {
            width: auto !important;
            height: auto;
        }
        .breadcrumb > li + li:before {
            display: none;
        }
        .innertext_services_text {
            height: auto;
            width: 100%;
            margin-left: 0px;
            background-size: 100% 100%;
        }
        .innertext_services_textInner {
            height: auto;
            margin-left: 20px;
            width: 88%;
        }
        .mobile-logo {
            height: 55px;
        }
        .client-content ul {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 159px;
        }
        .client-content ul li {
            margin-bottom: 10px;
        }
        .breadcrumb li a {
            padding: 6px 5px;
        }
    }
    @media only screen and (max-width:320px) {
        .mobile-logo {
            height: 40px;
            top: 20px;
        }
        .databagg-button {
            width: 200px;
        }
    }