

@font-face {
    font-family: 'futur';
    src: url('../fonts/Futur/fonts/futur.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futur/fonts/futur.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futur/fonts/futur.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futur/fonts/futur.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futur/fonts/futur.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futur/fonts/futur.svg#futur') format('svg'); /* Legacy iOS */
  }


  
@font-face {
    font-family: 'futur-bold';
    src: url('../fonts/Futura-Bold-Font/Futura-Bold-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Bold-Font/Futura-Bold-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Bold-Font/Futura-Bold-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Bold-Font/Futura-Bold-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Bold-Font/Futura-Bold-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Bold-Font/Futura-Bold-font.svg#futur-bold') format('svg'); /* Legacy iOS */
  }

    
@font-face {
    font-family: 'futur-bold-italic';
    src: url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Bold-Italic/Futura-Bold-Italic-font.svg#futur-bold-italic') format('svg'); /* Legacy iOS */
  }
  
  @font-face {
    font-family: 'futur-book';
    src: url('../fonts/Futura-Book/Futura-Book-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Book/Futura-Book-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Book/Futura-Book-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Book/Futura-Book-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Book/Futura-Book-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Book/Futura-Book-font.svg#futur-book') format('svg'); /* Legacy iOS */
  }


    
  @font-face {
    font-family: 'futur-book-italic';
    src: url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Book-Italic/Futura-Book-Italic-font.svg#futur-book-italic') format('svg'); /* Legacy iOS */
  }


      
  @font-face {
    font-family: 'futur-condensedLight';
    src: url('../fonts/Futura-CondensedLight/Futura-CondensedLight.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-CondensedLight/Futura-CondensedLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-CondensedLight/Futura-CondensedLight.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-CondensedLight/Futura-CondensedLight.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-CondensedLight/Futura-CondensedLight.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-CondensedLight/Futura-CondensedLight.svg#futur-condensedLight') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-extra-black';
    src: url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Extra-Black/Futura-Extra-Black-font.svg#futur-extra-black') format('svg'); /* Legacy iOS */
  }



  @font-face {
    font-family: 'futur-heavy';
    src: url('../fonts/Futura-Heavy-font/Futura-Heavy-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Heavy-font/Futura-Heavy-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Heavy-font/Futura-Heavy-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Heavy-font/Futura-Heavy-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Heavy-font/Futura-Heavy-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Heavy-font/Futura-Heavy-font.svg#futur-heavy') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-heavy-italic';
    src: url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Heavy-Italic/Futura-Heavy-Italic-font.svg#futur-heavy-italic') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-light-bt';
    src: url('../fonts/Futura-Light-Bt/futura-light-bt.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Light-Bt/futura-light-bt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Light-Bt/futura-light-bt.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Light-Bt/futura-light-bt.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Light-Bt/futura-light-bt.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Light-Bt/futura-light-bt.svg#futur-book-italic') format('svg'); /* Legacy iOS */
  }


  
  @font-face {
    font-family: 'futur-light';
    src: url('../fonts/Futura-Light/Futura-Light-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Light/Futura-Light-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Light/Futura-Light-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Light/Futura-Light-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Light/Futura-Light-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Light/Futura-Light-font.svg#futur-light') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-light-italic';
    src: url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Light-Italic/Futura-Light-Italic-font.svg#futur-light-italic') format('svg'); /* Legacy iOS */
  }



  @font-face {
    font-family: 'futur-medium-bt';
    src: url('../fonts/Futura-Medium-Bt/futura-medium-bt.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Medium-Bt/futura-medium-bt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Medium-Bt/futura-medium-bt.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Medium-Bt/futura-medium-bt.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Medium-Bt/futura-medium-bt.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Medium-Bt/futura-medium-bt.svg#futur-medium-bt') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-medium-condensed-bt';
    src: url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Medium-Condensed-Bt/futura-medium-condensed-bt.svg#futur-medium-condensed-bt') format('svg'); /* Legacy iOS */
  }


  
  @font-face {
    font-family: 'futur-medium-italic';
    src: url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-Medium-Italic/Futura-Medium-Italic-font.svg#futur-medium-italic') format('svg'); /* Legacy iOS */
  }


  @font-face {
    font-family: 'futur-medium-italic';
    src: url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Futura-XBlk-BT/Futura-XBlk-BT.svg#futur-medium-italic') format('svg'); /* Legacy iOS */
  }

  p{
     font-family: 'futur-book';
     color: #fff;
  }
  

  .nav {
     background-color: #10062b;       
  }

  .navbar-inverse {
       border-color: #10062b;
       background-color: #10062b;
  }
  
  .navbar-inverse {
       margin-bottom: 0;
  }

  .navbar-inverse .navbar-nav > li > a {
       color: #fff;
       font-family: 'futur-book';
       text-transform: uppercase;
       letter-spacing: 2px;
       font-size: 15px;
  }

  .question {
       position: relative;
       width: 15px;
       height: 15px;
       border-radius: 50px;
       -moz-border-radius: 50px;
       -webkit-border-radius: 50px;
       background-color: #fff;
       display: inline-block;
       top: 3px;
  }

  .question .fa-question, .question .fa-info {
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
       -ms-transform: translate(-50%, -50%);
       -webkit-transform: translate(-50%, -50%);
       color: #10062b;
  }

  .question .fa-question {
       left:54%
  }

  .question .fa-info  {
       left: 52%;
  }

  .contact-btn {
       padding: 0 !important;
  }

  .contact-btn > span {
     display: inline-block;     
     margin: 10px 0;
     background-color: red; 
     background-image: linear-gradient(to right, #00a3ff , #053867); 
     padding: 2px 2px;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
  }

  .contact-btn > span > span {
       display: inline-block;
       padding: 5px 15px;
       background-color: #000;
       border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
  }


  footer {
       background-color: #060507;
       padding: 50px 0;
       background-image: url(../images/footer.png);
       background-repeat: no-repeat;
       background-size: 100% 100%;
  }

  .footer-heading {
     color: #fff;
     font-family: 'futur-heavy';     
     margin-bottom: 15px;
     margin-top: 25px;
  }

  .footer-para {
       color: #88868b;
       font-family: 'futur-book';
       font-size: 16px;
       font-weight: 700;
  }

  .footer-para a {
     color: #88868b;
  }

  #privacy-policy {
       background-color: #070119;
  }

  .main-wrapper {
       padding: 60px 0;
  }

  h1 {
       color: #fff;
       text-transform: uppercase;
       font-family: 'futur';
       letter-spacing: 1px;
       font-size: 45px;
  }

  .grey {
       color: #9c99a3;
  }

  .f-18 {
       font-size: 18px;
  }

  .m-b-20 {
     margin-bottom: 20px;
  }

  .contact-address-table td {     
       vertical-align: top;  
       color: #fff;
       padding-right: 15px;
  }

  .lighblue{
       color: #acc2ff;
  }

  .m-t-b-30 {
       margin-top: 30px;
       margin-bottom: 30px;
  }

  .m-t-b-20 {
     margin-top: 20px;
     margin-bottom: 20px;
  }

  .contact-form {
       margin-top: 20px;
       padding-left: 15px;
       padding-right: 15px;
  }

  .bpcs-btn {
     background-image: linear-gradient(to right, #00a3ff , #053867);
     padding: 2px 2px;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
  }

  .bpcs-btn > input, .bpcs-btn textarea {
       border-radius: 50px;
       -moz-border-radius: 50px;
       -webkit-border-radius: 50px;
       background-color: #070119;
       border: 0;
       color: #fff;
       font: none;
       font-family: 'futur-book';
       letter-spacing: 1px;
       padding: 15px 12px;
       height: auto;
       padding-left: 15px;
  }

  .bpcs-textarea-btn {
     border-radius: 25px;
  }

  .bpcs-textarea-btn textarea {
       border-radius: 25px;
  }

  label {
       font-family: 'futur-book';       
       letter-spacing: 1px;
       color: #88868b;
  }

  .form-group {
       margin-bottom: 25px;
  }

  .submit {
     width: 100%;
     text-transform: uppercase;
     background-color: #3680ef;
     color: #fff;
     border: 0;
     font-family: 'futur-book';
     letter-spacing: 3px;
     font-size: 16px;
     padding: 15px 0;
     border-radius: 50px;
     transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     box-shadow: 1px 1px 30px rgba(54, 128, 239, 0.8);
     -moz-box-shadow: 1px 1px 30px rgba(54, 128, 239, 0.8);
     -webkit-box-shadow: 1px 1px 30px rgba(54, 128, 239, 0.8);
 }

 .headingSection {
      background-color: #000;
      padding-top: 60px;
      padding-bottom: 60px;
 }

 .serviceCenterHeadingPara {      
      max-width: 650px;
      margin: auto;
      text-align: center;
 }

 .centerContentWithButton {
      background-color: #10062b;
      padding: 50px 0;
 }

 .centerContentWithButton .medium-heading, .sp-main-heading-left {
     margin: 0;
     text-align: center;
     font-family: 'futur-medium-bt';
     font-size: 45px;
     color: #fff;
 }

 .centerContentWithButton p {
      margin: 0;
      text-align: center;
      margin-top: 15px;
      margin: auto;
      margin-top: 15px;
      font-size: 17px;
      margin-bottom: 15px;
 }

 .white-small-text {      
      font-family: 'futur-book';
      max-width: 500px;
 }

 .pbcs-same-btn {
      background: #fff;
     background-image:linear-gradient(to right, #00a3ff , #053867);
     display: inline-block;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     padding: 2px 2px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
 }

 .pbcs-same-btn > a {
      display: inline-block;
      padding: 12px 25px;
      border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     background: #000;
     text-decoration: none;
     color: #fff;
     font-family: 'futur-book';
     text-transform: uppercase;
     letter-spacing: 2px;
     font-size: 12px;
 }

 .pbcs-same-btn > a > img {
      width: 20px;
      height: auto;
      transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
 }

 .rightContentWrapper {
     background: #000;     
     padding: 50px 15px;
 }

 .rightContentWrapper .medium-heading {
       margin: 0;
       font-family: 'futur-medium-bt';
       font-size: 45px;
       color: #acc2ff;       
       margin: auto;
       margin-top: 150px;
 }

 
 .rightContentWrapper .grey-small-text {
     color: #b4b2ba;
     font-family: 'futur-book';     
     margin: 0;
     font-size: 17px;
     max-width: 600px;
     margin: 15px 0 10px 0;
 }

 .rightContentWrapper .small-light-light-blue-text {
     max-width: 600px;
 }

 .medium-heading-with-lighblueColor {
      text-align: center;
      margin-bottom: 70px !important;
      color: #acc2ff !important;
 }

 .about-round-wrapper {
      text-align: center;
      margin-top: 40px;
      position: relative;
 }

 .about-round-wrapper ul {
      z-index: 2;
      position: relative;
 }

 .line {
      position: absolute;
      top: 35px;
      left: 0;
      width: 100%;
      z-index:1;
 }

 .navbar {
      min-height: 80px;
      padding-top: 6px;
 }

 .navbar-brand {
      margin-left: 0;
      padding: 0 0;
 }

 .navbar-right {
      margin-right: 0;
      margin-top: 8px;
 }

 .e-commerce-success {   
      text-align: left;
      max-width: none;
 }

 .hmHeadingSection {
      /* background-image: url(../images/hm-bg.png); */
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0 0;
      padding-top: 80px;
      padding-bottom: 80px;
      min-height: 500px;
      background-color: #10062b;
 }

 .hmHeadingSection h1 {
      margin-top: 80px;
 }


 .specilities-content {
     background: #fff;
     background-image: none;
     background-image: linear-gradient(to right, #00a3ff , #053867);
     display: block;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     padding: 2px 2px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     padding: 2px 2px;
     width: 90%;
 }

 .specilities-content > div {
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      background-color: #070119;
      padding: 40px 0;
      min-height: 280px;
 }

 .specilities-content > div > img {
      display: block;
      margin: auto;      
 }

 .specilities-content p {
      margin-bottom: 0;
      margin-top: 20px;
      font-size: 22px;
      font-weight: bold;
 }

 .m-b-50 {
      margin-bottom: 50px !important;
 }

 /* .specialitiesmainWrapper {      
      background-image: url(../images/hm-2-bg.png);
      background-repeat: no-repeat;
      padding: 60px 0 120px 0;
      background-size: cover;
 } */

 .specialitiesmainWrapper 
 {
      background-color: transparent;
 }

 .home-our-supporting-bg {
     background-image: url(../images/hm-2-bg.png);
     background-repeat: no-repeat;
     padding: 0 0 50px 0;
     background-size: cover;
     background-position: 0 0;
 }
 

 .home-supporting {      
      padding: 80px 0;
 }

 .supporting-right-heading {
     font-family: 'futur-book';
     color: #fff;
     font-size: 15px;
 }

 .supporting-right-para {
     font-family: 'futur-book';
     color: #5a628c;
     font-size: 16px;
 }

 .sp-main-heading-left {
      text-align: left;
 }

 .sp-mainleft-text {
     margin: 0;
     text-align: left;
     margin-top: 15px;
     margin: auto;
         margin-top: auto;
         margin-bottom: auto;
     margin-top: 20px;
     font-size: 16px;
     margin-bottom: 20px;
     font-family: 'futur-book';
     color: #5a628c;
 }

 .home-achieving {
      background-color: #000;
      background-image: url(../images/achieving-bg.png);
      background-repeat: no-repeat;
      min-height: 570px;
      background-size: cover;
      background-position: 0 bottom;
 }

 .achieving-heading {
     margin: 0;     
     font-family: 'futur-medium-bt';
     font-size: 45px;
     color: #fff;
     padding-top: 0;
 }

 .achieving-lightblue-para {
     margin: 0;
     text-align: left;
     margin-top: 15px;
     margin: auto;
     margin-top: auto;
     margin-bottom: auto;
     margin-top: auto;
     margin-bottom: auto;
     margin-top: 15px;
     font-size: 17px;
     margin-bottom: 15px;
     font-family: 'futur-book';
     color: #5a628c;
 }

 .achieving-white-para {
     margin: 0;
     text-align: left;
     margin-top: 15px;
     margin: auto;
     margin-top: auto;
     margin-bottom: auto;
     margin-top: auto;
     margin-bottom: auto;
     margin-top: 15px;
     font-size: 19px;
     margin-bottom: 15px;
     font-family: 'futur-book';
     color: #b4b2ba;
 }

 .home-managing {
      background-color: #000;
      background-image: url(../images/home-managing.png);
      background-repeat: no-repeat;
      min-height: 700px;
      padding-top: 100px;
      background-size: cover;
 }

 .managing-heading {
     margin: 0;
     font-family: 'futur-medium-bt';
     font-size: 45px;
     color: #fff;     
     text-align: center;
     letter-spacing: 3px;
 }

 .managed-para 
 {
      color: #acc2ff;
      max-width: 582px;
      text-align: center;
      margin-top: 20px;
 }

 .aboutsection {
      background-image: url(../images/aboutaboutbg.png);
      background-repeat: no-repeat;
      min-height: 450px;
      background-size: cover;
      padding-top: 100px;
      background-position: 0 -130px;
 }

 .footer-logo {
      display: inline-block;      
      margin-top: 60px !important;
      margin-left: 20px;
 }

 .aboutachievright {
      background-image: url(../images/about-achieiving.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 80px 0;
 }

 .about-managing {
      background-image: url(../images/about-managing.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 180px 0;
 }

 .white-text {
      color: #fff;
 }

 .weight {
      font-weight: 700;
 }

 .aboutthreeround {
      padding: 80px 0;
      background-color: #070119;
 }

 .contact {
      background-image: url(../images/contact-bg.png);
      background-repeat: no-repeat;
      background-size: 100% 100%;
 }

 .service-main {
      background-image: url(../images/service-main-bg.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 180px 0;     
      background-position: -154px 0; 
 }

 .service-main h1 {
      margin-top: 190px;
 }

 .service-building {
      background-image: url(../images/service-building.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 180px 0;
 }

.service-before-footer {
     background-image: url(../images/service-before-footer.png);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 180px 15px;

}


.service-carousel {
     background-color:#020008;
     padding: 150px 0;
}

.service-carousel img {
     display: inline-block;
}

.carousel-inner > .item {
     padding: 0 15px;
}

.car-heading{
     margin: 0;
     text-align: left;
     font-family: 'futur-medium-bt';
     font-size: 45px;
     color: #fff;
     margin-top: 50px;
     margin-bottom: 15px;
     letter-spacing: 3px;
}


.carousel-para-content {
     max-width: 400px;
}

.carousel-indicators li {
     border: 0;
     width: 20px;
     height: 20px;
     background-color: #fff;
}

.carousel-indicators .active {
     width: 20px;
     height: 20px;
     background: #fff;
    background-image: none;
background-image: linear-gradient(to right, #00a3ff , #053867);
display: inline-block;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
padding: 2px 2px;
box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
-moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
-webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);  
}


.carousel-control.left {
     background-image: linear-gradient(to right, #00a3ff , #053867);
     opacity: 1;     
}

.carousel-control.right {
     background-image: linear-gradient(to right, #00a3ff , #053867);
     opacity: 1;     
}

.carousel-control.left > span, .carousel-control.right > span {
     position: absolute;
     top:2px;
     left: 2px;
     bottom: 2px;
     right: 2px;
     display: block;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;     
     background: #000;
     padding-top: 8px;
}


.carousel-control {     
     width: 100px;
     height: 40px;             
     display: inline-block;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     padding: 2px 2px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5); 
     font-family: 'futur-book';
     font-size: 14px;
     text-transform: uppercase;
     letter-spacing: 1px;     
}

.carousel-control {
     top: 86%;
     width: 130px;
}

.carousel-control.left {
     left: 8%;
}

.carousel-control.right {
     right: 8%;
}

.carousel-indicators li {
     position: relative;
}

.custom-carousel-indicators {     
     position: absolute;
     top: 89%;
     left: 50%;
     min-width: 500px;
     min-height: auto;
     transform: translate(-50%, -50%);
     z-index: 999;
     text-align: center;
}


.custom-carousel-indicators > div {
     display: inline-block;
     cursor: pointer;
     margin-right: 20px;
     color: #fff;
     width: 30px;
     height: 30px;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     position: relative;
}


.custom-carousel-indicators > div > span {
     display: inline-block;
     background-color: #000;
     position: absolute;
     top: 2px;
     left: 2px;
     bottom: 2px;
     right: 2px;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     padding-top: 5px;
     text-align: center;
}

/* .custom-carousel-indicators > div > div {
     position: absolute;
     background-color: red;
     width: 80px;
     height: 1px;
     right: 0;
     top: 50%;
} */

.custom-carousel-indicators > div.active {
     background: #fff;
     background-image: none;
     background-image: linear-gradient(to right, #00a3ff , #053867);
     display: inline-block;
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     padding: 2px 2px;
     box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -moz-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);
     -webkit-box-shadow: 1px 1px 10px rgba(0, 163, 255, 0.5);     
}

.f-65 {
     font-size: 65px;
}

.home-welcome-btn {
     padding: 12px 40px !important;
}

.home-the-road {
     margin:20px 0;
     font-size: 19px;
}

.center-middle-box > div {
     margin: auto;
}

.right-last-box {
     text-align: right;
}

.right-last-box > div {
     display: inline-table;
}

.about-the-heading {
     letter-spacing: 10px;
}

.f-16 {
     font-size: 16px !important;
}

.about-mana-para {
     max-width: 580px;
}


.centerContentWithButton .medium-heading {
     letter-spacing: 5px;
}


.btn-l-r-45 {
     padding-left: 45px !important;
     padding-right: 45px !important;
}


.building-txt {
     max-width: 550px;
}

.indicators-next-pre-line {
     width: 100%;
     background-color: #00a3ff;
     position: absolute;
     left: 0;
     top: 89%;
     width: 100%;
     height: 1px;
}


#container  {
     width: 50%; 
     height: 500px;
     position: absolute; 
     top:80px; right: 0;
}

.customtest {     
     width: 300px;
     height: 300px;
     border-radius: 50%;
     box-shadow:
          0 0 20px #fff,
          -20px 0 80px #f0f,
          20px 0 80px #0ff,
          inset 0 0 50px #fff,
          inset 50px 0 80px #f0f,
          inset -50px 0 80px #0ff,
          inset 50px 0 300px #f0f,
          inset -50px 0 300px #0ff;
     animation: pulsate 6s linear infinite;  
     margin: auto;      
}

@keyframes pulsate {
     50% {
       box-shadow:
         0 0 20px #fff,
         20px 0 80px #f0f,
         -20px 0 80px #0ff,
         inset 0 0 50px #fff,
         inset -50px 0 80px #f0f,
         inset 50px 0 80px #0ff,
         inset -50px 0 300px #f0f,
         inset 50px 0 300px #0ff;
     }
   }


   .carousel-inner {
        padding-top: 60px;
        padding-bottom: 60px;
   }

   .carousel-inner>.next {
        top: 60px;
   }

  


