@media (max-width: 1100px) {
  .slide-content {
      width: 100% !important;
  }
}

@media (max-width: 980px) {
  /* Default Styles */
   :root {
      --default-width: 100%;
      --max-width: 100%;
      --defaultPad: 10px;
  }
  body,
  .about-page,
  .sitemap-page {
      min-width: 100% !important;
  }
  #wrapper,
  .imagewwidth img {
      max-width: 100%;
  }
  .content {
      width: 100%;
      margin: 0 auto 10px;
      padding: 10px 0px;
      box-sizing: border-box;
      background: none;
  }
  /* Default Display None and Blocks on Mobile */
  .leaders,
  .bottom-bar .block,
  #tabs .heading-02,
  .team,
  .awbrightnav h2 span,
  .insight .colblockright,
  .mbdn,
  .caseBtn,
  .sitemap-page .contact_line,
  .resp-tabs-container .resp-accordion .resp-arrow,
  #tabs .testimonials,
  #tabs .dev-columns .dev-col::after,
  #tabs .dev-columns .dev-col::after {
      display: none !important;
  }
  .insight .colblockright.moreCaseStudies,
  .dtdn {
      display: block !important;
  }
  .content .info-list,
  .productspec,
  .gallery-6 h1,
  .defaultPd,
  .content h3,
  .info-section .block,
  .info-section .research,
  .logos h3,
  .hyper .leadership-talk.in-wrapper,
  .insight .colblock,
  .brocherDetails,
  .loc-imgm,
  .loc-text h3,
  .loc-text h5,
  .loc-text .hdlist,
  .leadership-talk.add-bord.in-wrapper,
  .philosophy,
  .team,
  .about .locations,
  .awbleftnav,
  .awbrightnav,
  .awbrightnav p,
  .awardsPage .right-content p,
  .tabes-jun #tabs .new-ban,
  #curop,
  .contactus,
  .contactus .cform .cformtxt {
      padding: 0px var(--defaultPad) !important;
      box-sizing: border-box;
  }
  .content .list,
  .about .banner,
  .about .banner .block,
  .about .banner .img,
  .about .philosophy .holder,
  .about .team-holder,
  .about .team-frame,
  .about .wrap,
  .about .locations,
  .about .locations .column,
  .about .locations .img,
  .awbleftnav,
  .awbrightnav,
  .awbrightnav p,
  .awardsPage .left-content,
  .awardsPage .right-content,
  .brocherDetails,
  .gallery .block-05 article .box-ar,
  .gallery .block-05 article .box,
  .hdlistwidth,
  .hdlist-dec,
  .contactus .cform .holder,
  .contactus .cform .cformtxt,
  .contactus .cform .col2,
  .contactus .cform .col2 .multiline,
  .contactus .banner,
  .contactus .cinfo .whitebox,
  .contactus .cinfo .holder,
  .contactus .description,
  .contactus .banner .block,
  .contactus .cform .holder,
  .virtual-private-server ul.simpleTabsNavigation,
  .virtual-private-server .package-section,
  .virtual-private-server div.simpleTabsContent,
  .virtual-private-server .info-block12,
  .virtual-private-server .dedicated-pricing-table,
  .virtual-private-server ul.simpleTabsNavigation li {
      width: 100% !important;
  }
  .contactus .cform .col2 .multiline,
  .contactus .cinfo .whitebox,
  .virtual-private-server div.simpleTabsContent,
  .virtual-private-server .info-block12 {
      box-sizing: border-box;
  }
  .tabs-block {
      padding-bottom: 0px;
  }
  .virtual-private-server div.simpleTabsContent,
  .virtual-private-server .info-block12,
  .virtual-private-server ul.simpleTabsNavigation,
  .virtual-private-server ul.simpleTabsNavigation li {
      margin: 0px !important;
  }
  .content .info-list li,
  .content .info-list .block,
  .content .info-list .last {
      background: none;
      margin-top: 50px;
  }
  .content .info-list .ico {
      float: none;
      overflow: hidden;
      display: block;
      margin: 0px auto !important;
  }
  .content .info-list .block {
      width: 100%;
      margin-top: 15px;
      padding: 28px 0 25px;
      text-align: center;
  }
  .content .info-list h4 {
      text-align: center;
      color: var(--black);
  }
  .content .info-block {
      padding: 40px 30px;
      background: var(--theme-green);
      text-align: center;
      color: 0px;
      font-size: 14px;
  }
  .content .info-block h4 {
      color: var(--white);
      font-size: 12px;
  }
  .content .list a {
      border: 1px solid var(--theme-green) !important;
      background: white !important;
      color: var(--theme-green) !important;
      border-radius: 20px !important;
      font-weight: normal !important;
      text-align: center;
      box-sizing: border-box;
      line-height: 44px;
      height: 44px;
      padding: 0px;
      text-transform: uppercase;
      font-weight: bold !important;
  }
  .content .list .ico-02 {
      background: none;
  }
  .hyper .spancontent {
      font-size: 35px;
  }
  .btn-black,
  .info-section .research .more {
      border: 1px solid var(--theme-green) !important;
      background: transparent !important;
      color: var(--theme-green) !important;
      border-radius: 20px !important;
      font-weight: normal !important;
      text-align: center;
  }
  #wrapper .content .list .active a,
  #wrapper .content .list a:hover {
      background: var(--white) !important;
      color: var(--theme-green) !important;
      border: none;
      padding: 0px;
      border-radius: 22px;
      font-weight: bold !important;
      margin-bottom: 20px;
  }
  #tabs .btn-holder {
      text-align: center;
  }
  #tabs .btn-holder .btn-more,
  #tabs .btn-more a:hover {
      text-align: center;
      background: var(--theme-green) !important;
      color: #fff !important;
      text-transform: capitalize;
      display: inline-block;
      float: none;
  }
  #tabs .btn-more span {
      background: transparent;
      padding: 0px;
  }
  #tabs .btn-holder .request {
      color: #ffffff;
      background: #4ab54c;
      padding: 0 20px;
      position: relative;
      height: 35px;
      font: 12px/35px 'Helvetica-Bold', Arial, sans-serif;
      text-transform: capitalize;
      border-radius: 17.5px;
      margin: 12px auto;
      display: inline-block;
      float: none;
  }
  /* Gallery Block Started */
  #gallery-page {
      max-width: var(--max-width) !important;
      width: 100% !important;
  }
  #gallery-page>div {
      max-width: var(--max-width);
  }
  .gallery .block-01 {
      padding: 10px 0px 0 0px;
  }
  .gallery .block-01 .img {
      width: 100%;
      text-align: center;
  }
  .gallery .block-01 .img img {
      max-width: 270px;
      height: auto;
      max-height: 267px;
      width: auto;
  }
  .gallery .block-01 .desc {
      width: 100%;
      padding: 50px var(--defaultPad) 0 var(--defaultPad) !important;
      box-sizing: border-box;
      font-size: 14px;
  }
  .gallery .block-01 h2,
  .gallery .block-01 h1 {
      font: 30px/42px 'Helvetica', Arial, sans-serif;
  }
  .gallery .flex-direction-nav {
      max-width: var(--max-width);
  }
  .gallery .flex-direction-nav li {
      background: transparent;
  }
  .gallery .flex-direction-nav li:first-child {
      left: 0px;
      background-position: 0 -237px;
  }
  .gallery .flex-prev {
      background: #000000 url(../images/bg-flex-prev.png) no-repeat 7px 10px;
      left: auto;
      right: 30px;
  }
  .gallery .flex-next {
      background: #000000 url(../images/bg-flex-next.png) no-repeat 8px 10px;
      left: 30px;
  }
  .tabs-block h3 {
      margin: 0 0 10px;
  }
  #tabs {
      padding: 0 0 20px;
  }
  #tabs .slideshow-block {
      padding: 0px;
  }
  #tabs .tabset {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0px;
      background: var(--white);
  }
  #tabs .tabset a {
      width: 100%;
      background: transparent;
      padding: 0px;
  }
  #tabs .tabset li {
      display: inline-block;
      width: auto;
      padding: 0 0 0 0px;
      font: 10px/16px 'Helvetica', Arial, sans-serif;
      width: 25%;
      background: var(--white);
      flex: 1;
      letter-spacing: 1px;
  }
  #tabs .tabset li.ui-tabs-selected {
      background: var(--theme-green);
      flex: 1.5;
      position: relative;
  }
  #tabs .tabset li.ui-tabs-selected:after,
  #tabs .tabset li.ui-tabs-selected:before {
      content: '';
      position: absolute;
      height: 103%;
      width: 20px;
      transform: rotate(-14deg);
      right: -8px;
      top: 2px;
      background: var(--theme-green);
  }
  #tabs .tabset li.ui-tabs-selected:before {
      right: auto;
      left: -8px;
      transform: rotate(14deg);
      top: 2px;
  }
  #tabs .ico {
      width: 60px;
      height: 60px;
      background: url(../images/icons-tabset1.png) no-repeat;
      margin: 0 auto -42px;
      top: -40px;
      background-size: 950px;
      filter: grayscale(1);
      -webkit-filter: grayscale(1);
  }
  #tabs .ui-state-active .ico {
      filter: grayscale(0);
      -webkit-filter: grayscale(0);
  }
  #tabs .ui-state-active span,
  #tabs a:hover span {
      background: none;
  }
  #tabs .ui-state-active .ico-01,
  #tabs a:hover .ico-01 {
      background-position: 0 -60px;
  }
  #tabs .ico-02 {
      background-position: -59px 0px;
  }
  #tabs .ui-state-active .ico-02,
  #tabs a:hover .ico-02 {
      background-position: -59px -60px;
  }
  #tabs .ico-03 {
      background-position: -118px 0;
  }
  #tabs .ui-state-active .ico-03,
  #tabs a:hover .ico-03 {
      background-position: -118px -60px;
  }
  #tabs .ico-04 {
      background-position: -178px 0;
  }
  #tabs .ui-state-active .ico-04,
  #tabs a:hover .ico-04 {
      background-position: -178px -60px;
  }
  #tabs .ico-05 {
      background-position: -237px -0px;
  }
  #tabs .ui-state-active .ico-05,
  #tabs a:hover .ico-05 {
      background-position: -237px -60px;
  }
  #tabs .ico-06 {
      background-position: -297px 0;
  }
  #tabs .ui-state-active .ico-06,
  #tabs a:hover .ico-06 {
      background-position: -297px -60px;
  }
  #tabs .ico-07 {
      background-position: -357px 0;
  }
  #tabs .ui-state-active .ico-07,
  #tabs a:hover .ico-07 {
      background-position: -357px -60px;
  }
  #tabs .ico-08 {
      background-position: -417px 0;
  }
  #tabs .ui-state-active .ico-08,
  #tabs a:hover .ico-08 {
      background-position: -417px -60px;
  }
  #tabs .ico-09 {
      background-position: -477px 0;
  }
  #tabs .ui-state-active .ico-09,
  #tabs a:hover .ico-09 {
      background-position: -477px -60px;
  }
  #tabs .ico-10 {
      background-position: -537px -60px;
  }
  #tabs .ui-state-active .ico-10,
  #tabs a:hover .ico-10 {
      background-position: -537px -60px;
  }
  #tabs .ico-11 {
      background-position: -592px -60px;
  }
  #tabs .ui-state-active .ico-11,
  #tabs a:hover .ico-11 {
      background-position: -592px -60px;
  }
  #tabs .ico-12 {
      background-position: -652px -60px;
  }
  #tabs .ui-state-active .ico-12,
  #tabs a:hover .ico-12 {
      background-position: -652px -60px;
  }
  #tabs .ico-13 {
      background-position: -712px -60px;
  }
  #tabs .ui-state-active .ico-13,
  #tabs a:hover .ico-13 {
      background-position: -712px -60px;
  }
  #tabs .ico-14 {
      background-position: -772px -60px;
  }
  #tabs .ico-15 {
      background-position: -832px -60px;
  }
  #tabs .ico-16 {
      background-position: -892px -60px;
  }
  #tabs .tabset span {
      padding: 0 0 0px;
      margin-top: 8px;
      color: #000;
  }
  #tabs .tabset li.ui-tabs-selected span {
      color: var(--white);
  }
  #tabs .tab {
      padding: 0px;
  }
  #tabs .head2 {
      padding: 0px;
      text-transform: capitalize;
      margin-top: 10px;
      padding-left: 10px;
  }
  #tabs .slideshow-block {
      width: 92%;
      margin: 0px auto;
  }
  #tabs .slideshow-holder-02 {
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
      padding: 10px 10px;
  }
  #tabs .slideshow-area {
      padding: 0;
  }
  #tabs .add-slideshow,
  #tabs .customers-slideshow,
  #tabs .add-slideshow ul,
  #tabs .customers-slideshow ul {
      width: 100%;
  }
  #tabs .add-slideshow li,
  #tabs .customers-slideshow li {
      border-top: none;
      display: flex;
      align-items: center;
  }
  #tabs .customers-slideshow .img {
      margin: 0px;
      flex: 1;
  }
  #tabs .add-slideshow p,
  #tabs .customers-slideshow p {
      flex: 1.4;
  }
  #tabs .slideshow-area,
  #tabs .columns {
      background: none;
  }
  #tabs .columns {
      width: 92%;
      margin: 30px auto 0px;
  }
  #tabs .slideshow-block {
      margin-top: 30px;
  }
  #tabs .columns .column-l,
  #tabs .columns .column-c,
  #tabs .columns .column-r,
  #tabs .slideshow-block .box {
      width: 100%;
      text-align: left;
      font: 14px/20px 'Helvetica', Arial, sans-serif;
      font-weight: normal;
      padding: 0px;
      margin-left: 0px;
      background: transparent;
  }
  #tabs .columns .column-c p,
  #tabs .columns .column-r p,
  #tabs .slideshow-block .box ul,
  #tabs .slideshow-block .box p {
      padding: 0px;
      font: 14px/20px 'Helvetica', Arial, sans-serif;
      padding: 16px 10px;
      border: 2px solid #fff;
  }
  #tabs .columns .title,
  #tabs .slideshow-block .box .title {
      display: inline-block;
      margin-left: 25px !important;
      position: relative;
      top: 21px;
      background: var(--theme-green);
      font-size: 30px !important;
      max-width: 70%;
  }
  #tabs .slideshow-block .box {
      margin-bottom: 20px;
      margin-top: -22px;
  }
  #tabs .slideshow-block .box li {
      list-style: none;
  }
  #tabs .dev-columns .dev-col {
      margin: 0px 0px;
      flex: 1;
      text-align: center;
      font-size: 11px;
      height: 100px;
  }
  #tabs .dev-columns {
      margin-top: 0px;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  #tabs .dev-columns .dev-col p {
      border: 0px;
      padding: 0px;
      font-size: 11px;
      line-height: 15px;
  }
  .gallery .blocknew {
      padding: 20px var(--defaultPad) 0px;
      text-align: center;
  }
  .gallery .blocknew img {
      margin: 0px;
      float: none;
      width: 100%;
      max-width: 250px;
  }
  .gallery .blocknew .headcontent {
      font: 34px/48px 'Helvetica', Arial, sans-serif ;
      margin: 0 0 5px;
      /* text-align: left; */
  }
  .gallery .block-05 .title-002,
  .gallery .block-05 .title-001 {
      font: 32px/40px 'Helvetica', Arial, sans-serif !important;
      background: url(../images/ico-20.png) no-repeat center left;
      padding: 10px 0px 20px 116px !important;
      background-size: 100px;
  }
  .gallery .block-05 .ttl-04 {
      background: url(../images/bg-ttl-005.png) no-repeat 65px 0;
      padding: 0px 10px 0px 100px;
      margin: 0px 0px 30px;
      background-size: 89px;
      background-position: left center;
      font: 34px/38px 'Helvetica', Arial, sans-serif;
  }
  .gallery .blocknew article .box,
  .gallery .blocknew article .box-ar,
  .gallery .block-05 .ttl-06,
  .gallery .block-05 .ttl-03 {
      width: 100%;
  }
  .gallery .blocknew article {
      padding: 5px 0 26px 0px;
  }
  .gallery .block-05 {
      padding: 10px 10px 0px;
  }
  .gallery .block-05 p.title-01 {
      padding: 0px;
  }
  .fntsize {
      font: 38px/60px 'Helvetica', Arial, sans-serif;
  }
  .gallery .block-05 p.title-01 .ico {
      /* background: url(../images/ico03.png) no-repeat;
      width: 107px;
      height: 125px; */
      margin: -41px -47px 0 -8px;
      background-size: 77px;
  }
  .gallery .block-05 article {
      padding: 36px 0px 20px;
  }
  .gallery .block-05 h2.title-04 {
      padding: 20px 0 0 29px;
      margin: 0 0 0 0px;
      box-sizing: border-box;
      font: 30px/40px 'Helvetica', Arial, sans-serif;
      background-size: 92px;
  }
  .gallery .block-05 .ttl-06 {
      background-size: 100% !important;
      margin: 0px;
  }
  .gallery .block-05 .title-007n {
      height: 85px;
      background: url(../images/ico-26.png) no-repeat 0px 0 !important;
      background-size: 100% !important;
  }
  .gallery .block-05 p.title-06 {
      margin: 0px;
  }
  .gallery .block-05 .sub-ttl {
      padding: 0 30px 24px;
  }
  .gallery .block-05 .yoursafe {
      font: 48px/53px 'Helvetica', Arial, sans-serif;
      margin: 0 !important;
  }
  .gallery .block-05 .yoursafe img {
      margin-left: 0px !important;
      height: auto;
      width: 100px;
      top: 20px !important;
  }
  .gallery .block-05 .yoursafe span {
      margin: 10px 0px 10px 160px !important;
  }
  .dedicatedServer .gallery .block-05 .yoursafe img,
  .imgContent .gallery .block-05 .yoursafe img {
      left: 0px !important;
  }
  .dedicatedServer .gallery .block-05 .yoursafe,
  .imgContent .gallery .block-05 .yoursafe {
      text-indent: 100px !important;
  }
  .dedicatedServer .gallery .block-05 .yoursafe span,
  .imgContent .gallery .block-05 .yoursafe span {
      margin: -26px 0px 10px 3px !important;
  }
  .gallery .block-05 .ttl-03 {
      background-size: 100%;
      height: 100px;
  }
  .gallery .block-05 .title-006 {
      font: 46px/65px 'Helvetica', Arial, sans-serif;
      color: var(--black-two);
      background: url(../images/ico-25.png) no-repeat left center;
      padding: 3px 10px 34px 96px;
      background-size: 150px;
  }
  .gallery .block-05 .dedhost {
      font: 33px/55px 'Helvetica', Arial, sans-serif;
      margin: 0;
      color: var(--theme-green);
      background: url(../images/getexactly.png) no-repeat left center;
      padding: 0 0px 32px 38px;
      background-size: 124px;
      text-indent: 45px;
  }
  .gallery .block-05 .dedhost span {
      text-indent: 94px !important;
      line-height: 60px;
  }
  .gallery .block-05 .ttl-05 {
      background: url(../images/bg-ttl-006.png) no-repeat center right;
      padding: 0px;
      margin: 0;
      text-align: left;
      background-size: 108px;
      margin-bottom: 20px;
      text-indent: 30px;
      font: 46px/54px 'Helvetica', Arial, sans-serif;
  }
  .gallery .block-05 .ttl-05 span {
      padding: 0 90px;
  }
  /* Gallery Block Ends */
  /* Awards Section Started Here */
  .info-section .block {
      float: left;
      width: 100%;
  }
  /* Awards Section Ends Here */
  /* Insight Started Here */
  .insight {
      padding-bottom: 30px;
  }
  .info-section .research {
      float: right;
      width: 100%;
      margin-top: 30px;
  }
  .research .list .logo {
      color: var(--theme-green);
  }
  .research .list .desc .ttl a {
      color: var(--black);
      font-weight: normal;
      margin-bottom: 8px;
      display: block;
      margin-top: 2px;
  }
  .info-section h5 {
      margin: 0 0 10px;
  }
  .info-section .research .list,
  .research .list li {
      border: 0px;
  }
  /* Insight Ends Here */
  /* Trusted Logos Section Started */
  .logos {
      padding: 50px 0 30px;
  }
  .logos ul {
      display: flex;
      flex-wrap: wrap;
  }
  .logos ul li {
      padding: 10px 0 0 20px;
      max-width: 100px;
  }
  .logos ul img {
      max-width: 100%;
      width: 100%;
      height: auto;
  }
  .logos h3 {
      text-align: left;
      font: 35px/46px 'Helvetica', Arial, sans-serif;
      margin-top: 0px !important;
  }
  .logos h3 .green {
      display: block;
      color: var(--theme-green);
  }
  /* Trusted Logos Section Ends */
  /* Awards Section Started */
  .info-section .awards {
      display: flex;
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .info-section .awards li {
      width: 25%;
      box-sizing: border-box;
      padding: 0px;
      margin: 10px;
      height: auto;
      border: 0px;
  }
  .info-section .awards img {
      max-width: 100%;
      height: 80px;
  }
  .info-section .certifications {
      display: flex;
      flex-wrap: wrap;
  }
  .info-section .certifications li {
      border-left: 0px solid #eaeaea;
      width: 25%;
      box-sizing: border-box;
      padding-bottom: 20px;
      border-bottom: 1px solid #ddd;
      height: 130px;
  }
  .info-section .certifications li:first-child,
  .info-section .certifications li:nth-child(5) {
      border-bottom: 1px solid #ddd !important;
  }
  /* Awards Section Ends */
  /* Location Centers Started */
  .loc-imgm {
      width: 100%;
      float: left;
  }
  .loc-imgm img {
      max-width: 100%;
      right: auto;
      top: auto;
  }
  .set-left {
      width: 100%;
  }
  .loc-text h3 {
      font-size: 20px;
      margin-top: 20px;
      line-height: 34px;
      margin-bottom: 20px;
  }
  .hdlist-dec h4 {
      position: relative;
      top: 26px;
      background: var(--theme-green);
      display: inline-block;
      left: 30px;
      font-size: 25px;
  }
  .hdlist li {
      padding: 3px 0 6px 40px;
      width: 50%;
      float: left;
      box-sizing: border-box;
  }
  .hdlist-dec {
      background: var(--theme-green);
      color: var(--white);
      padding: 20px;
      box-sizing: border-box;
  }
  .hdlist-dec ul {
      border: 1px solid var(--white);
      padding: 30px;
      box-sizing: border-box;
  }
  .hdlist-dec li {
      color: var(--white);
      padding: 8px !important;
      background: none;
      position: relative;
  }
  .hdlist-dec li:before {
      content: ".";
      position: absolute;
      color: var(--white);
      font-size: 42px;
      z-index: 1;
      left: -10px;
      top: -3px;
  }
  .dc-infra-ico1,
  .dc-infra-ico2,
  .dc-infra-ico3,
  .dc-infra-ico4 {
      background-size: 35px;
  }
  .location-center .banner-flex {
      background: var(--theme-green);
      padding: 10px 15px 40px !important;
  }
  .location-center .btn-black,
  .location-center .pri-btn2 {
      border: 1px solid var(--white) !important;
      color: var(--white) !important;
      background: var(--theme-green) !important;
      font-size: 12px !important;
      font-weight: normal;
      border-radius: 20px !important;
  }
  .hdlist strong {
      font: 16px/42px 'Helvetica', Arial, sans-serif;
  }
  .datacenter .block .box .list,
  .hdlist {
      font-size: 13px;
      line-height: 18px;
  }
  .text-icon li {
      padding-left: 26px;
      margin-bottom: 16px;
      font: 13px/17px 'Helvetica', Arial, sans-serif;
  }
  .data-center-slid {
      margin-top: 60px;
      padding: 0 0px;
      margin-bottom: 45px;
  }
  .data-center-slid h3 {
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      margin-bottom: 25px;
  }
  .data-center-slid ul.top-ul {
      margin: 0 auto 0px;
  }
  .gallery .flex-nav-holder.new-Holder .flex-direction-nav li:last-child {
      right: 0px;
  }
  .galleryContainer {
      width: 100%;
      float: left;
      padding: 20px 0px !important;
  }
  .galleryContainer #thumbs {
      margin: 0px !important;
      width: 100% !important;
  }
  .galleryContainer #thumbs .thumbs {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      margin-top: 21px;
      width: 100%;
      float: left;
  }
  .galleryContainer #thumbs .thumbs li {
      float: left;
      padding: 0;
      margin: 0px 10px 20px;
      list-style: none;
  }
  .galleryContainer .top,
  .galleryContainer .bottom {
      margin-bottom: 12px;
      height: 11px;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 10px;
      width: 100%;
      float: left;
  }
  div.slideshow a.advance-link {
      width: 100%;
      height: auto;
      line-height: normal;
      display: block;
      float: left;
  }
  div.slideshow img,
  div.loader,
  .slideshow-container,
  .content12,
  span.image-caption,
  .slideshow {
      width: 100% !important;
      max-width: 100% !important;
      height: auto !important;
      float: left !important;
  }
  div.slideshow-container {
      height: 400px !important;
  }
  /* Location Centers Ends */
  /* Content */
  .productspec table tr td {
      word-break: break-word;
  }
  .hyper .leadership-talk.in-wrapper {
      background: var(--white);
      text-align: center;
      padding-bottom: 50px;
  }
  .hyper .leadership-talk h2 {
      text-align: center;
      font-size: 18px;
      font-weight: normal;
      max-width: 300px;
      margin: 0px auto;
  }
  .hyper .leadership-talk ul.ctrl-img li {
      width: 50%;
      background: var(--white);
      margin: 0px !important;
      margin-bottom: 30px;
  }
  .leadership-talk ul.ctrl-img li p {
      font: 15px/14px 'Helvetica', Arial, sans-serif;
      margin-bottom: 8px;
  }
  /* Footer Styles Started */
  footer {
      padding: 0px;
  }
  /* Countdown Timer */
  #countdown_dashboard {
      padding: 0px 10px;
      box-sizing: border-box;
      width: 100%;
      max-width: 350px;
      margin: 0px auto;
      float: none;
      overflow: hidden;
      margin-bottom: 30px;
  }
  .counter-title p {
      color: #fff;
  }
  #countdown_dashboard .section {
      width: 100%;
      float: left;
      padding: 10px;
      box-sizing: border-box;
      border: 2px solid var(--theme-green);
      border-radius: 5px;
  }
  #countdown_dashboard .counter {
      width: 100%;
      float: right;
  }
  #countdown_dashboard .counter-title {
      text-transform: uppercase;
      margin-top: -20px;
      width: 100%;
      float: left;
      color: #ffffff;
      margin-bottom: 10px;
  }
  #countdown_dashboard .dcountstyle {
      padding: 3px;
      color: var(--theme-green);
      letter-spacing: 2px;
      max-width: 100% !important;
      padding: 0px;
      font-size: 30px;
      line-height: 12px;
      display: block;
  }
  .timerCount {
      height: 50px;
  }
  .dhms {
      padding-left: 0px;
  }
  .dcountstyle .d {
      width: 85px !important;
  }
  .dcountstyle .h {
      width: 77px !important;
  }
  .dcountstyle .m {
      width: 64px !important;
  }
  .dcountstyle .s {
      width: 75px !important;
  }
  .dhms .d {
      width: 85px !important;
  }
  .dhms .h {
      width: 77px !important;
  }
  .dhms .m {
      width: 64px !important;
  }
  .dhms .s {
      width: 75px !important;
  }
  /* Countdown Timer */
  /* Mobile Footer Started */
  .siq_bR {
      bottom: 10px !important;
  }
  .mfooter1 {
      color: var(--theme-green);
      width: 100%;
      max-width: 330px;
      margin: 0px auto;
      padding: 0px 0px 20px;
      font-size: 13px;
  }
  .mfooter1 .fLogo {
      display: inline-block;
      ;
  }
  .mfooter1 .fLogo img {
      width: 75px;
      margin-top: 10px;
      margin-bottom: 25px;
  }
  .mfooter1 .subScribe a {
      color: var(--theme-green);
      display: block;
      text-align: center;
      padding: 20px;
      margin-bottom: 15px;
      background: #fafafa;
      text-transform: uppercase;
      font-size: 14px;
      margin-top: 5px;
  }
  .mfooter1 .mflinks a {
      display: block;
      text-align: center;
      color: var(--theme-green);
      text-transform: uppercase;
      padding: 20px;
      border-bottom: 1px solid #616161;
  }
  .mfooter2 {
      width: 100%;
      margin: 0px auto;
      margin-top: 30px;
      overflow: hidden;
      background: var(--theme-green);
      text-align: center;
      padding: 20px 30px 70px;
      box-sizing: border-box;
  }
  .mfooter2 a {
      color: var(--white);
  }
  .bottom-bar .frame {
      padding-bottom: 0px;
  }
  /* Mobile Footer Ends */
  /* Footer Styles Ends */
  /* Privacy Policy Insight Started */
  .insight,
  .insight .colblockleft .item,
  .insight .colblockleft,
  .insight .colblock,
  .customInsights .insight .colblockleft .item,
  .insight .colblockleft iframe {
      width: 100% !important;
      box-sizing: border-box;
  }
  .insight .colblockleft {
      padding-right: 0px;
  }
  .insight .banner,
  .insight .banner .txt {
      width: 100%;
      text-align: center;
      padding: 0px;
  }
  .insight .banner .txt {
      height: auto;
      margin-bottom: 15px;
  }
  .insight .banner .logo {
      width: 250px;
      margin: 0px auto 30px;
      overflow: hidden;
      float: none;
  }
  .insight .banner .txt h1 {
      margin: 0;
      height: auto;
      overflow: hidden;
      font-size: 16px;
      line-height: 20px;
      text-transform: capitalize;
  }
  .insight .colblockleft .item h2 {
      margin-bottom: 12px;
      margin-top: 10px;
      color: var(--black);
      width: 100%;
      float: left;
  }
  .insight .colblockleft .item .posttxthed a {
      color: var(--black);
  }
  .insight .colblockleft {
      font: 15px/20px 'Helvetica', Arial, sans-serif;
      color: var(--gray-one);
      text-align: justify;
  }
  .brocherDetails {
      height: auto;
      margin-bottom: 20px;
      text-align: center;
  }
  .leadership-talk ul li {
      width: 100%;
      margin: 0px;
      max-width: 100%;
      margin-bottom: 30px;
  }
  /* Privacy Policy Insight Ends */
  /* aboutUs Tabs Started */
  #tabs-area2 .nav-tabstwo {
      text-align: center;
      border: none;
  }
  #tabs-area2 .nav-tabstwo li {
      width: calc(100% - 30px);
      float: none;
      overflow: hidden;
      margin: 0px auto;
      box-sizing: border-box;
      text-align: center;
      border: 1px solid #ddd;
      margin-bottom: 5px;
      background: #c1c1c1;
  }
  #tabs-area2 .nav-tabstwo li a {
      display: block;
      line-height: 43px;
      width: 100%;
      padding: 0px;
      color: #151515;
  }
  #tabs-area2 .nav-tabstwo li.active {
      background: var(--theme-green);
      color: var(--white);
  }
  #tabs-area2 .nav-tabstwo li.active a {
      color: var(--white);
  }
  .about {
      padding: 30px 0 5px;
  }
  .about .banner .img {
      height: 160px;
  }
  .about .banner .img img {
      max-width: 100%;
      height: auto;
  }
  .about .banner .title {
      font: 42px/60px 'Helvetica', Arial, sans-serif;
      padding: 0px;
  }
  .about .banner .description {
      width: 100%;
      float: left;
      padding: 40px var(--defaultPad) 0;
      width: 100%;
      float: left;
      box-sizing: border-box;
  }
  .about .team-holder,
  .about .team-frame {
      left: 0;
  }
  .about .wrap {
      padding: 27px 0px 0px;
  }
  .about .locations {
      padding-top: 30px !important;
      padding-bottom: 30px !important;
      background: var(--white);
  }
  .about .locations h2 {
      font: 25px/32px 'Helvetica', Arial, sans-serif;
  }
  .about .locations .column {
      text-align: center;
      padding: 0px;
      margin-bottom: 20px;
  }
  .about .locations .img {
      height: auto;
      box-shadow: none;
  }
  .leaderProfile {
      text-align: center;
      width: 100%;
      float: left;
      margin-bottom: 50px;
      padding: 0px 15px;
      box-sizing: border-box;
  }
  .leadersContent.dtdn {
      width: 100%;
      float: left;
  }
  .leaderProfile .leaderPic {
      filter: saturate(0);
      margin-bottom: 10px;
  }
  .leaderProfile .leaderPic img {
      max-width: 125px;
  }
  .leaderInfo .lName {
      font-weight: bold;
      font-size: 16px;
      margin-bottom: 7px;
  }
  .leaderInfo .lPosition {
      font-size: 14px;
      margin-bottom: 15px;
  }
  .leaderInfo .lDec {
      color: var(--gray-one);
      font-size: 15px;
      line-height: 22px;
      text-align: justify;
  }
  .leaderInfo .lDec span {
      display: block;
      margin-bottom: 20px;
  }
  /* aboutUs Tabs  Ends*/
  /* awards Page Started */
  .awbleftnav {
      text-align: center;
      margin: 10px auto;
      height: 270px;
      background: url(../images/award.png) no-repeat;
      background-position: center center;
      background-size: 200px;
  }
  .awbrightnav {
      margin: 0px;
  }
  .awbrightnav h2 {
      font: 44px/45px 'Helvetica-Bold', Arial, sans-serif;
      margin-top: 5px;
      text-indent: 0px;
      text-align: center;
      margin-bottom: 0px;
  }
  .awbrightnav span {
      font: 40px/40px 'Helvetica-Bold', Arial, sans-serif;
      margin-left: 0px;
      display: block;
      text-align: center;
      margin-bottom: 28px;
      width: 100%;
      float: left;
  }
  .awbrightnav p {
      margin-left: 0px;
      float: left;
      text-align: center;
      margin-bottom: 10px;
  }
  .awdpage h2 {
      font: 40px/46px 'Helvetica', Arial, sans-serif;
      padding-top: 50px;
  }
  .ffhed {
      font: 40px/65px 'Helvetica', Arial, sans-serif;
      margin-top: 20px;
  }
  .mbaward {
      width: 100%;
      float: left;
      background: var(--theme-green);
      text-align: center;
      padding: 40px 0px 10px;
  }
  .mbaward .secTt {
      font-size: 34px;
      font-weight: bold;
  }
  .mbaward ul {
      padding: 0px;
      list-style: none;
      margin: 0px;
      width: 100%;
      float: left;
  }
  .mbaward ul li:nth-child(even) {
      background: var(--white);
  }
  .mbaward li {
      padding: 40px 0px;
      width: 100%;
      float: left;
  }
  .mbaward li img {
      max-width: 175px;
      margin-bottom: 8px;
  }
  .mbaward .awrdName {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 10px;
      color: var(--white);
      font-weight: bold;
  }
  .mbaward .awardInf {
      max-width: 300px;
      margin: 0px auto;
      display: block;
  }
  .mbaward .awardDes {
      font-size: 13px;
  }
  .mbaward ul li:nth-child(even) .awrdName {
      color: var(--theme-green);
  }
  .mbcertifications {
      width: 100%;
      float: left;
      background: var(--white);
      padding: 0px var(--defaultPad);
      box-sizing: border-box;
      text-align: center;
  }
  .mbcertifications .secTt {
      font-size: 34px;
      font-weight: bold;
      margin-top: 40px;
      color: var(--theme-green);
      margin-bottom: 30px;
  }
  .mbcertifications ul {
      padding: 0px;
      margin: 0px;
      list-style: none;
  }
  .mbcertifications li {
      width: 100%;
      float: left;
      margin-bottom: 50px;
  }
  .mbcertifications img {
      max-width: 250px;
      box-shadow: 1px 1px 9px #00000070;
      border: 1px solid #b1b1b1;
  }
  .mbcertifications p {
      font-size: 14px;
      margin: 12px 0px;
      font-weight: bold;
  }
  /* awards Page Ends */
  /* Videos Tabs  Started */
  .tabes-jun #tabs .new-ban ul li {
      width: 100%;
      margin: 0px 0px 20px 0px;
  }
  .play-video {
      height: auto !important;
  }
  .video-chanel-tabs img {
      width: 45px;
      margin-top: 5px;
  }
  .tabes-jun #tabs .tabset li {
      width: 20%;
      padding: 0px;
      height: 100px !important;
  }
  .tabes-jun #tabs li a p {
      font-size: 11px;
      letter-spacing: 0.5px;
      line-height: 19px;
      bottom: 5px;
  }
  .tabes-jun #tabs .tabset li.ui-tabs-selected:after,
  .tabes-jun #tabs .tabset li.ui-tabs-selected:before {
      display: none;
  }
  .video-overlay div {
      width: 98%;
  }
  /* Videos Tabs Ends */
  /* case studies Page started */
  .caseStudies {
      justify-content: space-around;
  }
  .caseStudies .caseContent {
      padding: 10px 10px;
  }
  .caseStudies li {
      border: 1px solid var(--theme-green);
      min-height: 340px;
  }
  .caseStudies .caseImg a {
      border: 0px;
  }
  .caseStudies .caseImg img {
      max-height: 65px;
  }
  .caseTt {
      font: 12px/20px 'Helvetica', Arial, sans-serif;
  }
  .caseDes {
      text-align: left;
  }
  .colblockright.moreCaseStudies {
      padding: 0px;
      float: left;
      width: 100%;
  }
  .insight .colblockright .treeview li.ttl {
      margin-top: 15px;
      margin-bottom: 15px;
      font: 23px/20px 'Helvetica', Arial, sans-serif;
      color: var(--theme-green);
      text-transform: capitalize;
  }
  .insight .colblockright .treeview li.level-1 a {
      color: #6b6b6b;
  }
  .insight .colblockright .treeview li.level-1 a {
      background: url(../images/green-bullet.png) no-repeat left 6px;
      background-size: 8px;
      padding-left: 20px;
  }
  /* case studies Page ends */
  /* Sitemap Started */
  .ctrlssitemap {
      width: 100%;
      float: left;
      box-sizing: border-box;
      padding: 0px var(--defaultPad) 0px;
  }
  .ctrlssitemap h1 {
      width: 100%;
      margin: 20px 0px;
  }
  .ctrlssitemap .maincol,
  .ctrlssitemap .maincol .box {
      margin: 0px;
      padding: 0px;
      width: 100%;
      background: none;
  }
  /* Sitemap Ends */
  /* Careers */
  .CareersBlocks .carBlock .clabel.fullHeight,
  .CareersBlocks .carBlock .cvalue.fullHeight {
      min-height: 255px;
      display: flex;
      align-items: center;
      height: 100%;
      flex-wrap: wrap;
  }
  .result .box {
      padding: 20px !important;
      box-sizing: border-box;
      width: 100%;
      float: left;
  }
  .result .box h3,
  .result .box div,
  .result .box p {
      display: block;
      width: 100% !important;
      float: left !important;
      margin: 10px 0px !important;
  }
  /* contact us */
  .contactus .cform h2 {
      margin-top: 20px;
  }
  .contactus .cinfo h2 {
      text-align: center;
  }
  .contactus .banner .img {
      margin-left: 0px;
  }
  .contactus .banner {
      margin-bottom: 0px;
  }
  .contactus .description {
      padding: 0px;
      text-align: justify;
  }
  .contactus .banner .block {
      max-width: 320px;
      margin: 0px auto;
      float: none;
      padding: 0px;
  }
  .contactus .btn-contact-form,
  .contactus .btn-contact-form a:hover {
      text-decoration: none;
      text-align: center;
      display: block;
      margin: 20px auto 0px !important;
      float: none;
      max-width: 220px;
      background: linear-gradient(to bottom, #4ab54c 0, #4ab54c 100%);
      border: solid 1px #4ab54c;
  }
  /* News */
  .resp-tab-content {
      border: 0px !important;
  }
  .resp-vtabs .resp-tab-content {
      width: 100%;
      float: left;
      box-sizing: border-box;
  }
  .resp-tabs-container {
      position: relative;
      padding-top: 40px !important;
  }
  .resp-tabs-container .resp-accordion {
      position: absolute;
      background: transparent !important;
      border: 1px solid #4ab54c !important;
      border-radius: 20px;
      height: 40px;
      box-sizing: border-box;
      top: 20px;
  }
  .resp-tabs-container .resp-accordion.resp-tab-active {
      background: #4ab54c !important;
      color: var(--white) !important;
  }
  .resp-tabs-container .resp-accordion[aria-controls="hor_1_tab_item-0"] {
      left: 0px;
  }
  .resp-tabs-container .resp-accordion[aria-controls="hor_1_tab_item-1"] {
      left: 50%;
      margin-left: -58px;
  }
  .resp-tabs-container .resp-accordion[aria-controls="hor_1_tab_item-2"] {
      right: 0px
  }
  #parentVerticalTab .resp-tabs-container .resp-accordion {
      position: static;
      width: 100%;
      float: left;
      border: 1px solid #ddd !important;
      background: #ddd !important;
      border-radius: 0px;
      margin-left: 0px !important;
      text-align: center;
      margin-bottom: 4px;
      height: 40px;
      line-height: 40px;
      color: #989898;
  }
  #parentVerticalTab .resp-tabs-container .resp-accordion.resp-tab-active {
      background: #4ab54c !important;
      color: var(--white) !important;
      padding: 0px !important;
  }
  #parentVerticalTab .resp-tabs-container .resp-accordion .resp-arrow {
      display: block !important;
      margin-top: 16px;
      border-top: 12px solid #989898;
      margin-right: 12px;
  }
  #parentVerticalTab .resp-tabs-container .resp-tab-active span.resp-arrow {
      border: none;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 12px solid #ffffff;
      margin-top: 0px !important;
      border-top: 12px solid #ffffff00;
  }
  /* 404 */
  .page-not-found .not-found {
      padding: 0px;
  }
  G .page-not-found header .holder {
      padding-bottom: 0px;
  }
  .page-not-found .page-title {
      margin-top: 50px;
      font-size: 22px;
      margin-bottom: 30px;
  }
  .page-not-found .page-content {
      font-size: 16px;
      margin-bottom: 50px;
  }
  /* Virtual */
  .virtual-private-server .info-block12 {
      height: 65px;
  }
  .virtual-private-server ul.simpleTabsNavigation {
      height: 100px;
      margin: 0px;
  }
  .virtual-private-server ul.simpleTabsNavigation li {
      height: 50px;
  }
  .virtual-private-server ul.simpleTabsNavigation li a {
      float: left;
      width: 100%;
      box-sizing: border-box;
      line-height: 50px;
      height: 50px;
      padding: 0px;
      border-radius: 0px;
  }
  .virtual-private-server ul.simpleTabsNavigation li a.current {
      background: #49b44b;
      color: #fff;
      border-top: solid 3px #389b3b;
  }
  .virtual-private-server div.simpleTabsContent {
      background: #f1f1f1;
  }
  #ls_theLayer {
      top: auto !important;
      bottom: 0px !important;
      position: fixed !important;
  }
/* new pages css*/
.gallery ul{margin-left:0px; padding-left:0px;}	
.content .info-list .icobg{float: none; overflow: hidden; display: block;}
.hdlftimage{float:none; width:100%; text-align:center;}	
.hdrtcontent{float:none; width:auto; text-align:center; padding:30px 20px;}
.headcontent br{display:none;}
.gallery .blocknew .sub-ttl2-black{background: hsla(0, 0%, 0%, 0) url(../images/sep-003.png) no-repeat scroll 50% 100% !important; text-align:center;}
.gallery .blocknew article.dotline{padding-left:0px; padding-right:0px;}
ul.datacenterfeature li img{max-width:38px !important;}
.gallery .blocknew article .box-feature{float:none; width:100%;}
ul.datacenterfeature{margin-left:24px;}
.gallery .blocknew article .databox{float:none; width:auto; border-right:0px; padding:16px 20px 30px 20px;}
.content h3.datamrg{text-align:center;}
.content .info-list .icobg{margin:0 auto;}
.content .info-list li:first-child .block.scpadd{padding:4px 20px!important; width:auto !important;}
.content .info-list li .block.scpadd{padding: 18px 20px 6px!important; width: auto !important;}
.content .info-list li .icobg, .content .info-list li:last-child .icobg{margin-top:0px;}
.content .info-list li:last-child .block.scpadd {padding: 18px 20px 40px 20px!important;}
.gallery .blocknew .sub-ttl2-small{padding:0 0 14px!important;}
.col4{width:48%;margin-bottom: 39px;}
.greenbx{margin:0 auto 10px auto;}
.col4 p{font-size:14px;}
.gallery .blocknew article .databox-1 {float: none; width:auto; padding: 0 20px;  border-right:0px;margin:10px 0 20px 0;}
.gallery .blocknew article .box-ft1 {float:none; width:auto;margin:0; padding:40px 20px 0 20px;}
.blkbtn, .grnbtn{display:block; margin:10px auto 0 auto; width:200px; padding:8px 0px;}
.gallery .blocknew .sub-btns {background: hsla(0, 0%, 0%, 0) url(../images/sep-003.png) no-repeat scroll 50% 100% !important;}
.box-ft1 img{max-width:80px !important; margin:0 auto 16px auto !important;}
.gallery .blocknew article.dotline{padding-top:24px !important;}
.equalbox{float:none; width:auto; padding:0 20px; margin-bottom:50px;}
.equalbox img{max-width:75px !important;}
.metroimage {float: none; width: auto; max-width:200px; margin:0 auto;}
.metrocontent {float: none; width: auto;}
.scttextarea{padding:20px;}
.fourbx{width:38%; float:left; margin-bottom:20px;}
.equalbox img {max-width: 67px!important;}
.foursqbox {float: none; width:auto;}
.clientlogo img {margin: 0 13px 0!important;}
.grnbg{height:auto;}
.metroinfobx h3 br{display:none;}
.contentedge{width:auto; padding:40px 0; margin:0px;}
.content .info-list .icobg2{display:block; margin:0 auto !important; float:none;}
.whyscicon, .stbimgsct {float:none; width:100%; padding:0 0 20px 0;  border-right:0;margin:0; text-align:center;}
.whyscontent, .stbimgsct {float:none; width:auto;margin:0; padding:0px 20px;}
.bt60{margin:40px;}
.scpadd2 {padding: 15px 0 34px!important;}
.nxstepicon{float: none; width:100%; padding:0;  border-right:0px;margin:0 auto; text-align:center;}
.nxstepcontent{float:none; width:auto; padding:20px 20px 0 20px;}
.sustspcetp{padding-top:40px;}
.greenbx-sus{margin:0 auto 10px auto;}
.stbcontentsct {float: none; width: auto; margin: 0 auto; padding: 20px;}
.stbimgsct img{max-width:200px;}
.edgeslsect h3{text-align:center; padding-left:0px;}
.green-stick-bg {background-position:center left;}
.content .info-list .scpadd2 ul li:before{display:none;}
.content .info-list .scpadd2 ul li{padding:0 0 8px 0 !important; margin:0 !important;}
.btmrg2{padding-bottom:30px;}
.safetyicon{float:none; width:100%; text-align:center;}
.safetycontent{float:none; width:auto; padding:10px 20px 0 20px;}
.espadd h3{text-align:center; padding-left:0px;}
.sustspcetp h3.datamrg{margin-bottom:40px;}
.ehscompicon {float:none; width:auto; padding: 0 0 10px 0; margin: 30px auto 40px auto; text-align:center;}
.ehscompcontent {float:none; width:auto; margin:0 0 40px 0; padding:0 20px;}
.ehssftpix {float: none; width: 100%;}
.ehssftcontent {float: none; width: auto; margin: 24px 0 0 0; padding: 0 20px;border:0px;}
.camppix{text-align:ccenter;padding:0 10px;}
.isosection{padding:0 20px; text-align:center;}
.slide-content {
height: auto !important;
}
.wave-bottom {
padding-bottom:30px;
}
.latest-update-container, .wwwd-container, .ctrls-non-stop-container {
width: 100%;
box-sizing: border-box;
}
.latest-update-container *, .wwwd-container *, .ctrls-non-stop-container * {
box-sizing: border-box;
}
.ctrls-latest-update-col1 {
width:100%;
margin-left:0;
margin-top:10px;
}
.ctrls-latest-update-col1:first-child {
margin-top:0;
}
.ctrls-latest-updates {
padding:15px;
}
.ctrls-what-we-do-col1 {
width: 46%;
}
.wwd-text {
min-height: 100px;
}
.wwd-title h3, .ctrls-non-stop h3 {
font-size: 20px;
line-height: normal;
}
.ctrls-non-stop-col1 {
line-height:normal;
margin:0;
width:100%;
}
.dnmb{display:none;}
}