@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
@import url(bootstrap.min-10.css);
@import url(animate-4.css);
@import url(owl.carousel-3.css);
@import url(classy-nav.min-4.css);
/*@import url(../css/magnific-popup.css);*/
@import url(font-awesome.min-8.css);
/*@import url(../css/themify-icons.css);*/
@import url(nice-select-2.css);
@import url(jquery-ui.min-3.css);


/* :: 3.0 Base CSS */


@font-face {
font-family: 'gilroy-bold';
font-style: normal;
font-weight: normal;
src: local('gilroy-bold'), url('../woff/gilroy-bold-6.woff') format('woff');
}


@font-face {
font-family: 'gilroy-heavy';
font-style: normal;
font-weight: normal;
src: local('gilroy-heavy'), url('../woff/gilroy-heavy-6.woff') format('woff');
}


@font-face {
font-family: 'gilroy-light';
font-style: normal;
font-weight: normal;
src: local('gilroy-light'), url('../woff/gilroy-light-6.woff') format('woff');
}


@font-face {
font-family: 'gilroy-medium';
font-style: normal;
font-weight: normal;
src: local('gilroy-medium'), url('../woff/gilroy-medium-6.woff') format('woff');
}


@font-face {
font-family: 'gilroy-regular';
font-style: normal;
font-weight: normal;
src: local('gilroy-regular'), url('../woff/gilroy-regular-6.woff') format('woff');
}

/*
body, html{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
*/
* {
  margin: 0;
  padding: 0; }

body {
  font-family: "gilroy-regular", sans-serif; letter-spacing:1px;  }

h1,
h2,
h3,
h4,
h5,
h6 {
  
  font-weight: 600; }
h3{font-size:30px;}
p {
  color: #252525;
  font-size: 15px;
  line-height: 22px;
  font-weight:normal; }

a {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  text-decoration: none;
  outline: none;
  font-size: 14px;
  font-weight: 600; color:#1871ac;  }
  a:hover, a:focus {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    text-decoration: none;
    outline: none;
    font-size: 14px;
    font-weight: 600;
	}

ul,
ol {
  margin: 0; }
  ul li,
  ol li {
    list-style: none; }

img {
  height: auto;
  max-width: 100%; }

.mt-15 {
  margin-top: 15px; }

.mt-30 {
  margin-top: 30px; }

.mt-50 {
  margin-top: 50px; }

.mt-70 {
  margin-top: 70px; }

.mt-100 {
  margin-top: 100px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-50 {
  margin-bottom: 50px; }

.ml-15 {
  margin-left: 15px; }

.ml-30 {
  margin-left: 30px; }

.mr-15 {
  margin-right: 15px; }

.mr-30 {
  margin-right: 30px; }

.mb-70 {
  margin-bottom: 70px; }
.mb-85 {
  margin-bottom: 85px; }

.mb-100 {
  margin-bottom: 100px; }

.bg-img {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.bg-transparent {
  background-color: transparent; }

.bg-transparent-dark {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.bg-transparent-light {
  background-color: rgba(255, 255, 255, 0.5) !important; }

.font-bold {
  font-weight: 700; }

.font-light {
  font-weight: 300; }

.height-500 {
  height: 500px !important; }

.height-600 {
  height: 600px !important; }

.height-700 {
  height: 700px !important; }

.height-800 {
  height: 800px !important; }

.section-padding-100 {
  padding: 100px 0; }

.section-padding-50 {
  padding: 50px 0; }

.section-padding-50-0 {
  padding: 50px 0 0 0; }
  
  .section-padding-80-80 {
  padding: 80px 0 80px 0; }
   .section-padding-80 {
  padding: 80px 0 0 0; }

.section-padding-100-70 {
  padding: 100px 0 70px; }

.section-padding-100-50 {
  padding: 100px 0 50px; }

.section-padding-100-0 {
  padding: 100px 0 0; }

.section-padding-0-100 {
  padding: 0 0 100px; }

.section-padding-100-20 {
  padding: 100px 0 20px 0; }
  
 .respo-img{max-width:100%; height:auto;}
 .clearfix{clear:both;}
 .clxbutton{cursor: pointer; text-align: center; margin: 0 auto; border: 1px solid #252525; display: inline-block; width: 25px; height: 25px; border-radius: 50%;}
.bg-fixed {
  background-position: center center;
  background-attachment: fixed;
  background-size: cover; }

.bg-overlay {
  position: relative;
  z-index: 1; }
  .bg-overlay::after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #947054;
    opacity: 0.7;
    content: ''; }

.bg-overlay-black {
  position: relative;
  z-index: 1; }
  .bg-overlay-black::after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    content: ''; }

.bg-overlay-white {
  position: relative;
  z-index: -1; }
  .bg-overlay-white::after {
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(230, 241, 255, 0.5);
    content: ''; }

.gradient-background-overlay:before {
 content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.9) 90%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.9) 90%, rgba(0, 0, 0, 0) 100%); }

.bg-gray {
  background-color: #f5f7f9; }

.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.align-items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.gradient-background-overlay {
  position: relative;
  z-index: 3; }

/* Preloader CSS */
#preloader {
  overflow: hidden;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
  background-color: #ffffff; }

.load {
  -webkit-animation: 1500ms linear 0s normal none infinite running south-load;
  animation: 1500ms linear 0s normal none infinite running south-load;
  background: transparent;
  border-color: #ffffff;
  border-top-color: #947054;
  border-left-color: #947054;
  border-right-color: #947054;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  height: 50px;
  left: calc(50% - 25px);
  position: relative;
  top: calc(50% - 25px);
  width: 50px;
  z-index: 9; }

@-webkit-keyframes south-load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes south-load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* Scroll Up CSS */
#scrollUp {
  background-color: #5294be;
  border-radius: 50%;
  bottom: 40px;
  right: 40px;
  box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-size: 24px;
  height: 50px;
  text-align: center;
  width: 50px;
  line-height: 46px;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms; }
  #scrollUp:hover {
    background-color: #000000; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    #scrollUp {
      bottom: 30px;
      right: 30px;
      height: 50px;
      width: 50px;
      line-height: 46px; } }
  @media only screen and (max-width: 767px) {
    #scrollUp {
      bottom: 30px;
      right: 30px;
      height: 50px;
      width: 50px;
      line-height: 46px; } }

/* Heading CSS */
.section-heading {
  position: relative;
  z-index: 1;
  text-align: center;
  margin-bottom: 80px; }
  .section-heading img {
    margin-bottom: 10px; }
  .section-heading h2 {
    font-size: 50px;
    margin-bottom: 5px;
	font-family: "gilroy-regular", sans-serif;
	color:#1871ac; font-weight:700; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .section-heading h2 {
        font-size: 24px; } }
    @media only screen and (max-width: 767px) {
      .section-heading h2 {
        font-size: 24px; } }
  .section-heading p {
    color: #252525;
    font-size: 16px;
    margin-bottom: 0; }



/* Header CSS */
.dark .classynav ul li .megamenu{
padding: 00px 10px 30px 10px;
}

.mega-content ul li a h5{color:#003ecb !important; font-size:18px;}
.mega-content ul li a h5:hover{color:#0c1d3a !important;  }
.mega-content ul li a{color:#003ecb !important;}
.mega-content ul li a:hover{color:#0c1d3a !important;}


.dark .classynav ul li .dropdown,
.dark.classy-nav-container,
.dark.breakpoint-on .classynav > ul > li > a,
.dark.breakpoint-on .classy-navbar .classy-menu {
  
  font-family: "gilroy-regular", sans-serif;
 
	}
	
	.dark .classynav ul li .megamenu{
		font-family: "gilroy-regular", sans-serif;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	background: rgb(232,232,232); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 42%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#2989d8',GradientType=0 ); /* IE6-9 */ 	
		}

.header-area {
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: auto;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms; }
  
.main-header-area {
  width: 100%;
  
  position: relative;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  /*background-color: rgba(255, 255, 255, 1);*/
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms; }
  
  .classynav ul li ul.dropdown a h5{color:#003ecb !important; font-size:18px;}
  .classynav ul li ul.dropdown a h5:hover{color:#0c1d3a !important;  }
  .classynav ul li ul.dropdown a{color:#003ecb !important;  }
  .classynav ul li ul.dropdown a:hover{color:#0c1d3a !important;  }
 

  @media only screen and (min-width: 768px) and (max-width: 1149px) {
    .main-header-area {
       } }
  @media only screen and (max-width: 767px) {
    .main-header-area {
       } }
  .main-header-area .classy-nav-container {
    background-color: transparent; }
  .main-header-area .classy-navbar {
    
    padding: .5em 30px; }
    @media only screen and (min-width: 1149px) {
      .main-menu-item{}
	  .main-menu-item .dropdown h5{} 
	  .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow, .classynav > ul > li.megamenu-item > .dd-arrow{margin-top:-5px !important; margin-right:-3px;}
	  .classynav ul > li a{border-bottom:4px solid transparent;}
	  .classynav ul > li a:hover{border-bottom:4px solid #003ecb;}
	  }
    @media only screen and (max-width: 1149px) {
      .main-header-area .classy-navbar {
        
        padding: 0.5em 30px; }
		.main-header-area .classynav ul li a{padding-top:10px; margin-left:5px;}
		.classynav{background-color: rgba(255, 255, 255, 1) !important;}
		
		 }
  .main-header-area .classynav ul li a {
    color: #ffffff;
    font-weight:normal;
	font-family: "gilroy-regular", sans-serif;
	line-height:15px; letter-spacing:1px; padding:5px; }
	main-header-area .classynav ul li a:hover {color:#fff;}
	.main-menu-item{padding:5px 5px 15px 5px !important;}
	
	
	
  .main-header-area .nav-brand {
    line-height: 1; }
    @media only screen and (min-width: 992px) and (max-width: 1149px) {
      .main-header-area .nav-brand {
        margin-right: 0; } }
  .main-header-area .classynav ul {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms; }
  
.search-close .classynav ul {
  display: none; }

.is-sticky .main-header-area {
  width: 100%;
  z-index: 10000 !important;
  
  background-color:rgba(255,255,255,1); box-shadow:0px 2px 6px #ddd; }
  
  .is-sticky .dark.classy-nav-container a{color:#232323;}
  @media only screen and (min-width: 768px) and (max-width: 1149px) {
    .is-sticky .main-header-area {
       } }
  @media only screen and (max-width: 767px) {
    .is-sticky .main-header-area {
       } }
	  
	  .classynav ul li span.dd-arrow{background-color:#fff !important;}
	  
.grey-br-btn{border:1px solid #252525; }
.grey-br-btn a{border-bottom:0px !important; padding:5px 10px 5px 10px !important; }
.grey-br-btn a:hover{border-bottom:0px !important; padding:5px 10px 5px 10px !important; background:#2c90d3; color:#fff !important; }
.grey-br-btn:hover{color:#fff !important;}

.white-br-btn{border:1px solid #ffffff; border-radius:10px; margin:0 5px; }
.white-br-btn a{border-bottom:0px !important; border-radius:10px; padding:5px 10px 5px 10px !important; }
.white-br-btn a:hover{border-bottom:0px !important; padding:5px 10px 5px 10px !important; background:#2c90d3; color:#fff !important; }
.white-br-btn:hover{color:#fff !important;}
 

/* Home Slider CSS */


.single-banner-slide {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 800px; }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .single-banner-slide {
      height: 700px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .single-banner-slide {
      height: 650px; } }
  @media only screen and (max-width: 767px) {
    .single-banner-slide {
       padding-bottom:50px; min-height:550px; } }

  .banner-slides-content {
   text-align: left; }
  .banner-slides-content h2 {
    color: #4bcaff;
    font-size: 48px;
    margin-bottom: 0;
    padding: 10px 0px;
    line-height: 1;
    display: inline-block;
	font-weight:700;
	font-family: "gilroy-bold", sans-serif; }
	 .banner-slides-content h3 {
    color: #4bcaff;
    font-size:37px;
    margin-bottom: 0;
    padding: 10px 0px;
    line-height:42px;
    display: block;
	font-weight:normal;}
	
	.banner-slides-content p {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 3px;
    line-height:30px;
    display: inline-block;
	font-family: "gilroy-regular", sans-serif; }
	
	.banner-inner-content {
   text-align: center; }
  .banner-inner-content h2 {
    font-size: 60px;
    margin-bottom: 0;
    padding: 10px 15px;
    line-height: 1;
    display: inline-block;
	font-family: "gilroy-regular", sans-serif; font-weight:700; }
	.banner-inner-content p {
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 15px;
    line-height:28px;
    display: inline-block;
	font-family: "gilroy-regular", sans-serif; }
	.banner-inner-content h4 {
    font-size: 35px;
    margin-bottom: 0;
    padding: 10px 15px;
    line-height: 1;
    display: inline-block;
	font-family: "gilroy-regular", sans-serif; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-slides-content h2 {
        font-size: 40px; }
		.banner-inner-content h2 {
        font-size: 40px; }
		 }
    @media only screen and (max-width: 767px) {
     
		
		.banner-inner-content h2 {
        font-size: 30px; } 
		}
    @media only screen and (min-width: 480px) and (max-width: 767px) {
      
		.banner-inner-content h2 {
        font-size: 28px; }}
.white-font{color:#ffffff !important;}
.light-blue-font{color:#5ebfff;}

.banner-area .owl-prev,
.banner-area .owl-next {
  width: 38px;
  height: 38px;
  position: absolute;
  border-radius:50%;
 bottom: 50%;
  line-height: 36px;
  text-align: center;
  color: #252626;
  left: 70px;
  margin-top: -19px;
  opacity: 1;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: none;
  font-size: 18px;
  border:1px solid #252626; }
  .owl-controls{position:absolute; max-width: 250px; margin-right: auto; left:50%; margin-left:-125px; bottom:20%; }
  .owl-nav{width:250px; margin:0 auto;}
  
  .banner-slides .owl-controls{display:none;} 
  

  @media only screen and (max-width: 767px) {
    .banner-area .owl-prev,
    .banner-area .owl-next {
      left: 30px; }
	  .mpad-100{padding-top:100px;}
	  .banner-slides-content{text-align:center;}
	  .banner-slides .h-100{height:auto !important;}
	   }
  .banner-area .owl-prev:hover,
  .banner-area .owl-next:hover {
    background-color: #000000; color:#fff; }
.banner-area .owl-next {
  left: auto;
  right: 70px; }
  @media only screen and (max-width: 767px) {
    .banner-area .owl-next {
      left: auto;
      right: 30px; } }
.banner-area:hover .owl-prev, .banner-area:hover .owl-next {
  opacity: 1; }
.banner-area .owl-dots {
  width: 1110px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); display:none !important; }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-area .owl-dots {
      width: calc(100% - 6%);
      left: 5%;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner-area .owl-dots {
      width: calc(100% - 6%);
      left: 5%;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
  @media only screen and (max-width: 767px) {
    .banner-area .owl-dots {
      width: calc(100% - 30px);
      left: 20px;
      -webkit-transform: translateX(0%);
      transform: translateX(0%); } }
.banner-area .owl-dot {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #947054;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 5px; }
  .banner-area .owl-dot.active {
    background-color: #000000; }

/* Search Area */
.form-control {
  background-color:#ffffff;
  width: 100%;
  height: 35px;
  border-radius:20px;
  font-size: 14px;
  color: #000000;
  margin-bottom: 10px;
  font-weight: 500;
  padding: 0 15px;
  border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
  
  
  .form-control:hover, .form-control:focus {
    background-color:#ffffff;
    box-shadow: none;
    border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px;}
	
.contact-form-email .form-control {
  background-color:#f4f4f4;
  width: 100%;
  height: 48px;
  border-radius:20px;
  font-size: 14px;
  color: #000000;
  margin-bottom: 30px;
  font-weight: 500;
  padding: 0 15px;
  border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
	
	input[type=button], input[type=submit], input[type=reset] {
	  background-color: #0c1d3a;
	  border: none;
	  color: #fff;
	  padding: 12px 40px;
	  text-decoration: none;
	  margin: 4px 2px;
	  cursor: pointer;
	  font-weight:bold;
	  letter-spacing:3px;
	  border-radius:30px;
	  white-space:normal;
	}
	
	input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	  background-color: #5ebfff;
	  border: none;
	  color: #000;
	  padding: 12px 40px;
	  text-decoration: none;
	  margin: 4px 2px;
	  cursor: pointer;
	  font-weight:bold;
	  letter-spacing:3px;
	}

.nice-select {
  line-height: 34px; }
  .nice-select .list {
    left: 0 !important;
    right: 0 !important;
    border-radius: 0; }




/*Testimonials CSS */
.testimonials-sec{background:#ffffff; }
.testimonials-outer{background:#fff; margin:0 auto; border-radius:30px; box-shadow:0px 3px 18px #bebcbc; padding:0; position:relative; width:92%; padding-left:80px; padding-right:80px; }
.testimonials-slides {
  position: relative;
  z-index: 1; }
  .testimonials-slides .single-testimonial-slide {
    position: relative;
    z-index: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
    .testimonials-slides .single-testimonial-slide h5 {
      margin-bottom:25px;
	  margin-top:60px;
      color: #0c1d3a; font-size:30px; font-family: "gilroy-medium", sans-serif; }
    .testimonials-slides .single-testimonial-slide .testimonial-author-info {
      margin-top:0px; text-align:right; }
     
      .testimonials-slides .single-testimonial-slide .testimonial-author-info p {
        margin-bottom: 0;
        color: #252525; }
        .testimonials-slides .single-testimonial-slide .testimonial-author-info p span {
          color: #252525; }
  .testimonials-slides .center .single-testimonial-slide {
    -webkit-transform: scale(1);
    transform: scale(1); }
    .testimonials-slides .center .single-testimonial-slide h5 {
      color: #000000; }
	  .testimonials-slides .owl-prev{left:-60px;}
	  .testimonials-slides .owl-next{right:-60px;}
	    .testimonials-slides .owl-controls{position:absolute; max-width:100%; margin-right: auto; left:auto; bottom:auto; margin-left:0px; width:100%; top:50%; }
        .testimonials-slides .owl-nav{width:100%; margin:0 auto;}
  .testimonials-slides .owl-prev,
  .testimonials-slides .owl-next {
	  width: 38px;
	  height: 38px;
	  position: absolute;
	  top:50%;
	  border-radius:50%;
	  line-height: 36px;
	  text-align: center;
	  color: #252626;
	  margin-top:0px;
	  opacity: 1;
	  -webkit-transition-duration: 500ms;
	  transition-duration: 500ms;
	  background-color: none;
	  font-size: 18px;
	  border:1px solid #252626; }
    .testimonials-slides .owl-prev:hover,
    .testimonials-slides .owl-next:hover {
     background-color: transparent; color:#000000; border:2px solid #000000; }
	 
	 #tech-testi{padding-left:65px; padding-right:65px; position:relative; max-width:900px; margin:50px auto; width:100%;}
	 
	 #tech-testi .owl-prev, #tech-testi .owl-next{background:#83e600 !important;}
   
    @media only screen and (max-width: 767px) {
      .testimonials-slides .owl-next {
        left: auto;
        right: -60px; }
		.testimonials-slides .owl-prev {
        left: -60px;
        right: auto; } 
		.testimonials-slides .single-testimonial-slide h5{font-size:18px;}
		.single-testimonial-slide p{font-size:12px; line-height:17px;}
		}



/* Footer CSS */
.footer-area {
  position: relative;
  z-index: 1;
  padding:40px 0 60px 0;
  overflow-x: hidden; background:#252525; }
.footer-area .copywrite-text {
   padding: 0 15px;  }
.footer-area .copywrite-text p {
  margin-bottom: 0;
  font-size: 12px;
  color: #cccccc; line-height:18px; }
.footer-area .copywrite-text p a {
	font-size: 12px;
	color: #7d7d7d; }
	
.footer-links ul li {float:left; color:#ffffff; font-size:15px; border-right: 1px solid; line-height: 8px; padding: 0px 10px; margin-bottom:15px;}
.footer-links ul li:first-child{padding-left:0px;}
.footer-links ul li:last-child{padding-right:0px; border-right: 0px;}
.footer-links ul li a{color:#ffffff; font-size:15px; font-weight:normal; margin:0px !important;}
.footer-links ul li a:hover{text-decoration:underline;}

.social-links{color:#4bcaff;}
.social-links a{color:#4bcaff; font-size:22px; padding:5px; border:0px solid #ccc; display:inline-block; text-align:center; border-radius:50%;}
.social-links a:hover{color:#ffffff;}
.social-links a .fa{padding:4px; display:block;}

address{text-align:right;}
address p{color:#fff; font-size:15px; margin-bottom:8px;}
address a{color:#fff; font-size:15px; font-weight:normal}
address a:hover{color:#fff; font-size:15px;}
address .fa{color:#4bcaff;}






.pagination .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.pagination .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.pagination .page-item.active .page-link {







  color: #ffffff;
  background-color: #323232; }
.pagination .page-link {
  padding: 0;
  margin-left: 3px;
  line-height: 20px;
  color: #323232;
  border: none;
  width: 20px;
  height: 20px;
  background-color: #947054;
  font-size: 12px;
  text-align: center;
  margin-bottom: 5px; }
  .pagination .page-link.active {
    background-color: #000000; }
  .pagination .page-link:focus, .pagination .page-link:hover {
    color: #ffffff;
    background-color: #000000; }



/* Contact CSS */
.contact-heading {
  margin-bottom: 90px; }
  .contact-heading h6 {
    border-bottom: 2px solid #947054;
    display: inline-block;
    padding: 5px 0;
    text-transform: uppercase; }

.content-sidebar .weekly-office-hours ul li {
  padding: 15px 0;
  display: block;
  border-bottom: 1px solid #f8f7f7; }
  .content-sidebar .weekly-office-hours ul li span {
    color: #7d7d7d;
    font-size: 14px;
    font-weight: 400; }
  .content-sidebar .weekly-office-hours ul li:first-of-type {
    padding-top: 0; }
.content-sidebar .address {
  margin-top: 40px; }
  .content-sidebar .address h6 {
    position: relative;
    z-index: 1;
    color: #7d7d7d;
    margin-bottom: 20px;
    display: block;
    font-size: 14px;
    padding-left: 40px;
    line-height: 1.8; }
    .content-sidebar .address h6 img {
      position: absolute;
      top: 4px;
      z-index: 10;
      left: 0; }



.flex{display:flex;}
.advantage-sec{background:#f1f1f1; display:flex;}

.listing-grey li{font-size:15px; color:#252525; background:url(../dash-2.html) no-repeat top 10px left; padding-left:10px; list-style-type:none; }
.flex-box{display: flex; flex-direction:column; justify-content:center; flex-wrap: wrap;}
.flex-1{order:1;}
.flex-2{order:2; }

.data-partner-sec{}
.mx-600{max-width:600px; margin:0 auto;}
.mx-700{max-width:700px; margin:0 auto;}
.mx-800{max-width:800px; margin:0 auto;}
.mx-900{max-width:900px; margin:0 auto;}
.mx-1000{max-width:1000px; margin:0 auto;}
.bold-blue{color:#1871ac; font-size:35px; font-family: "gilroy-bold", sans-serif;}

.blue-button {display: inline-block; margin: 0 auto; border-radius: 4px; 
    box-shadow: 
        0px 3px rgba(233,233,233,1), /* gradient effects */
        0px 4px rgba(233,233,233,1),
        0px 8px 6px -1px rgba(128,128,128,1); /* shadow */
    -webkit-transition: -webkit-box-shadow .1s ease-in-out;font-size:16px !important;
} 

.blue-button span {background-color: #1871ac; -webkit-background-size: 100%, 100%, 100%, 4px 4px; border-radius:4px;
    -webkit-transition: -webkit-transform .1s ease-in-out;  display: inline-block; padding: 10px 40px 10px 40px ; color: #ffffff; letter-spacing: 3px; text-align:center; }
.blue-button span:hover {color: #000000; background:#5ebfff; cursor: pointer;}
.blue-button:active {box-shadow: 
                0px 3px rgba(128,128,128,1),
                0px 4px rgba(118,118,118,1),
                0px 10px 2px 0px rgba(128,128,128,.6); /* shadow */
        }
.blue-button:active span{transform: translate(0, 5px); /* depth of button press */}

.blue-button-link{background: #1871ac; color:#fff; padding: 10px 40px 10px 40px ; letter-spacing: 3px; text-align:center; white-space:normal; z-index:1;}
.blue-button-link:hover{background:#2c90d3; color:#fff;}

.data-partner-sec{background:url(../data-partner-bg.html) no-repeat top left; background-size:cover;}
.data-partner-sec h2{color:#4bcaff; font-size:46px; font-family: "gilroy-bold", sans-serif;}
.single-cool-fact-area1 h2 {
  font-size: 68px;
  margin: 5px 0;
  color: #ffffff; font-family: "gilroy-bold", sans-serif; font-weight:700; }
.single-cool-fact-area1 h6 {
  margin-bottom: 0;
  font-size:16px;
  color: #ffffff; font-family: "gilroy-regular", sans-serif; }
 .single-cool-fact-area1 p, .data-partner-sec p {color:#fff;}

.home-video{background:url(../home-video-bg.html) ; background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
.about-video{background:url(../about-video-bg.html) ; background-size: cover;
background-position: center center;
background-repeat: no-repeat; }
.about-video h2{color:#ffffff; font-size:40px; font-weight:700; margin-bottom:30px; font-family: "gilroy-bold", sans-serif;}
.about-video h3, .about-video h3 a{color:#ffffff; font-size:25px; font-weight:700; margin-bottom:40px;}
.about-video h3, .about-video h3 a:hover{color:#4bcaff; font-size:25px; font-weight:700; margin-bottom:40px;}
.plus-sign{color:#4bcaff;  }
.centeralign{display:flex; align-content:center; justify-content:center; flex-direction:column; flex-wrap:wrap; }

.video-content{max-width:700px; margin:0 auto; }
.video-content h2{color:#0c1d3a; font-size:40px; font-weight:700; margin-bottom:40px; font-family: "gilroy-bold", sans-serif;}
.play-button { -webkit-transition: all .3s ease; transition: all .3s ease;  }
.play-button:hover {
        -webkit-transform: translateX(0%) translateY(0%)scale(1.1); transform: translateX(0%) translateY(0%)scale(1.1); }
.video-head{color:#ffffff; font-size:36px; font-weight:300; margin-top:20px;}
.center-layout {position: relative;  text-align:center; padding-top:13%; padding-bottom:13%;}
.left-layout {position: relative;  text-align:left; padding-top:18%; padding-bottom:18%;}
.about-layout {position: relative;  text-align:left; padding-top:12%; padding-bottom:12%;}
.contact-sec{background:#f1f1f1;}
.light-black{color:#252525 !important;}
.privacy{color:#7a7a7a !important; font-size:12px;}



@media only screen and (max-width: 767px) {
.flex-1{order:2;}
.flex-2{order:1; }
    }
	
	
.grtyoutube-popup {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999;
}

.grtyoutube-popup-content {
	margin-top:150px;
	width:95%;
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.grtyoutube-popup-close {
	position:absolute;
	top:-30px;
	right:0;
	color:#FFF;
	font-size:25px;
	width:17px;
	height:17px;
	cursor:pointer;
}

.grtyoutube-iframe {
	width:100%;
	height:480px;
}
.disblock{display:block;}
@media (max-width:767px) {
	.grtyoutube-iframe {
		width:100%;
		height:350px;
	}
}

.grtyoutube-dark-theme{
	background: rgba(0,0,0, 0.85);
}

.grtyoutube-dark-theme .grtyoutube-popup-content {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
	-moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
	box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
}

.grtyoutube-dark-theme .grtyoutube-popup-close {
	background: url('../icon-close-white-2.html') no-repeat;
}

.grtyoutube-light-theme {
	background: rgba(255,255,255, 0.85);
}

.grtyoutube-light-theme .grtyoutube-popup-content {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}

.grtyoutube-light-theme .grtyoutube-popup-close {
	background: url('../icon-close-black-2.html') no-repeat;
}
	
	
.single-cool-fact-area h2 {
  font-size: 65px;
  margin: 15px 0;
  color: #0c1d3a; font-family: "gilroy-bold", sans-serif; font-weight:700; }
.single-cool-fact-area h6 {
  margin-bottom: 0;
  font-size:16px;
  color: #252525; font-family: "gilroy-regular", sans-serif; }
.grey-sec{background:#f4f4f4;}
.grey-sec h2{color:#1871ac; font-family: "gilroy-regular", sans-serif; font-size:32px; font-weight:600;}
.grey-sec p{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:16px;}	

.white-sec{background:#ffffff;}
.white-sec h2.black-head{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:50px; font-weight:700;}
/*.white-sec h2{color:#1871ac; font-family: "gilroy-regular", sans-serif; font-size:35px;}*/
.white-sec p{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:16px; }	

.black-border{border:1px solid #000000; padding:20px;}
.black-border p{margin-bottom:5px;}

.why-us-sec{background:url(../why-us-bg.html) no-repeat top left; background-size:cover;}
.why-us-sec h2{color:#ffffff; font-family: "gilroy-bold", sans-serif; font-size:35px;}
.why-us-sec p{color:#ffffff; font-family: "gilroy-regular", sans-serif; font-size:16px;}

.contact-sec{background:#c8e1ec; padding:25px 0 30px 0;}
.form-outer-white{background:#fff; padding:40px;}
.contact-content h1{font-size:60px; font-weight:700;}
.contact-content h2{font-weight:700;}

.form-outer-white h2{font-weight:700;}

.blue-head{font-size:20px; font-weight:600; color:#1871ac;}

.black-link i.circle {
  display: inline-block;
  border-radius: 50%;
  border:1px solid #000;
  padding: 2px 5px;
  color:#000000;
}
.black-link i.fa {
  display: inline-block;
  padding: 2px 5px;
  color:#000000;
}
.black-link a{font-size:18px; font-weight:700;}
.black-link a:hover{font-size:18px; font-weight:700; color:#000;}
.blue-bg-box{background:#1871ac; padding:20px 10px 20px 10px; color:#fff;}
.blue-bg-box h2{font-size:31px; font-weight:600; color:#ffffff;}
.blue-bg-box h3{font-size:15px; font-weight:600; color:#ffffff;}
.blue-bg-box h3 a{font-size:15px; font-weight:600; color:#ffffff;}
.blue-bg-box p{font-size:13px; font-weight:normal; color:#ffffff; line-height:15px; margin-bottom:5px;}
.black-font{color:#000000 !important;}
.black-border-small{border:1px solid #000000; padding:10px; margin-bottom:20px;}
.black-border-small h2{color:#1871ac; font-size:32px; font-weight:700;}
.black-border-small p{margin-bottom:5px; color:#252525; font-size:15px;}
.black-border-small ul{padding-left:20px;}
.black-border-small li{padding-left:25px; list-style-type:none; background:url(../png/blue-dot-list-4.png) no-repeat top 4px left; line-height:26px;}
.black-border-small h3{ font-size:30px; color:#000000; font-weight:700; margin:10px 0 20px 0; line-height:30px;}
.black-border-small h4{ font-size:23px; color:#000000; font-weight:700; margin:10px 0 20px 0;}
.top-border-black{border-top:1px solid #000; margin-top:20px;}
.section-heading h2.black-head{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:50px; font-weight:700;}
.black-border-small h4{}
.sub-head{font-size:50px; font-weight:700;}

.vee-sub-head{font-size:33px; font-weight:700;}
.virtual-ex-sec{background:url(../virtual-ex-bg.html) no-repeat top center #1b153b; padding:340px 0 320px 0;}

.blue-sec-vee{background:#cfe2ff; padding:80px 0 40px 0;}
.lightblue-sec-vee{background:#e3eeff; padding:80px 0 40px 0;}

.grey-section{background:#f4f4f4;}
.grey-section h2.black-head{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:50px; font-weight:700;}
.grey-section h2.blue-small{color:#1871ac; font-family: "gilroy-regular", sans-serif; font-size:30px; font-weight:700;}
.grey-section p{color:#252525; font-family: "gilroy-regular", sans-serif; font-size:16px;}

.process-sec{background:url(../process-bg-2.html) no-repeat bottom left; background-size:cover;}
.white-bg-sec{background:#ffffff; }
.white-bg-sec-content{padding:30px;}
.blue-dot-list{padding-left:10px; margin:15px 0 15px 0;}
.blue-dot-list li{padding-left:25px; list-style-type:none; background:url(../png/blue-star-dot-2.png) no-repeat top 4px left; line-height:26px;}
.contact-social{text-align:right; margin-top:20px;}
.contact-social .fa{font-size:25px; margin:10px;}


    

.common-button {position: relative; padding: 10px 25px 10px 25px; font-weight:600; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#4bcaff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button a{color: #000000; font-size: 16px;}
.common-button-org {position: relative; padding: 10px 25px 10px 25px; font-weight:600; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#ffc000; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;

  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-org a{color: #000000; font-size: 16px;}
.common-button-blk {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#0c1d3a; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-blk a{color: #ffffff; font-size: 16px; font-weight:400;}
.common-button-purple {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#b9a6ff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-purple a{color: #000000; font-size: 16px; font-weight:400;}
.common-button-white {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#ffffff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-white a{color: #000000; font-size: 16px; font-weight:400;}
.common-button-tr {position: relative; padding: 8px 25px 8px 25px; font-weight:600; font-size: 16px; color: #000000; border: 2px solid #00ffff;
  border-radius: 30px; outline: 0; overflow:hidden; background:none; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-tr a{color: #00e4ff; font-size: 16px;}
.common-button-yb {position: relative; padding: 8px 25px 8px 25px; font-weight:600; font-size: 16px; color: #ffc000; border: 2px solid #ffc000;
  border-radius: 30px; outline: 0; overflow:hidden; background:none; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-yb a{color: #ffc000; font-size: 16px;}
.common-button .fa{font-size:20px; margin-left:10px;}
.cbtn{-webkit-transition: all 150ms cubic-bezier(0.445, 0.050, 0.550, 0.950);  }
.cbtn:before{position:absolute;  content:"";  width:100%;  height:100%;  top:0;  left:0; z-index:-1;  opacity:0;
  -webkit-transition: all 250ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}
.cbtn:after {content: ""; position: absolute; background: #1871ac; bottom: 0; left: 0; right: 0; top: 100%; z-index: -2; -webkit-transition: all 250ms cubic-bezier(0.230, 1.000, 0.320, 1.000);  }
.cbtn:hover{color:white; border: 0px #1871ac solid; }
.cbtn:hover:before {opacity: .8; }
.cbtn:hover:after {top: 0; }

.clientlogo{background:none; padding:0 0 0px 0; position:relative; top:-40px; z-index:999; }

.client-outer{border-radius:30px; margin:0 auto 90px auto; background:#fff; box-shadow:0px 3px 18px #bebcbc; max-width:1000px; padding:20px 20px 20px 20px; position:relative; width:92%; }
.client-outer h2{font-size:22px; color:#0c1d3a; font-weight:bold; margin-bottom:20px; font-family: "gilroy-bold", sans-serif;  }
#owl-client .item{margin:5px; }
#owl-client .item img{display: block; width: 100%; height: auto; max-width:150px !important; margin:0 auto; }

#owl-client .owl-nav, #owl-client .owl-controls{width:100%; max-width:100%; position:absolute; left:auto; margin-left:0px; top:10%;}
#owl-client .owl-prev{left:-5px;}
#owl-client .owl-next{right:-5px;}
#owl-client .owl-prev .fa, #owl-client .owl-next .fa{color:#949494; font-size:30px; font-weight:bold;}
#owl-client .owl-prev, #owl-client .owl-next {position: absolute; color: inherit; background: none; border: none; z-index: 100; }
.sub-black-head{color:#0c1d3a; font-size:45px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.sub-head-para{color:#000000; font-size:18px; font-weight:normal; }
.bigfont{font-size:68px; font-weight:600; color:#000; font-family: "gilroy-bold", sans-serif; margin-bottom: 0px; line-height: 75px;}
.line{height:1px; background:#000; width:100%; margin-bottom:30px;}

.link-text{text-decoration:none; font-size:17px; font-weight:600; color:#054aa2;}
.link-text:hover{text-decoration:underline; font-size:17px; font-weight:600; color:#0c1d3a;}


@media only screen and (min-width: 0px) and (max-width: 992px) {
.col-full{width:100% !important; flex:100%; max-width:100%;}
.black-border-small ul {padding-left: 20px; margin: 0 auto; max-width: 200px; }
.black-border-small h4 {text-align:center;}
.bigfont{font-size:45px;}
.single-cool-fact-area1 h2{font-size:50px;}

}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.common-button a, .common-button-blk a, .common-button-tr a, .common-button-yb a{color: #ffffff; font-size: 15px; font-weight:400;}	
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.contact-content h1{font-size:40px;}
.contact-content h2{font-size:28px;}
.social-links{margin:20px 0 20px 0;}
.footer-links{margin:0 auto; text-align:center;}
.footer-links ul{margin:0 auto; text-align:center; max-width:350px;}
.footer-area .copywrite-text{text-align:center;}
h3 {font-size: 24px; }
.bold-blue{font-size:30px;}
.malign-center{text-align:center;}
.section-heading h2.black-head, .grey-section h2.black-head{font-size:35px;}
.grey-sec h2{font-size:22px;}
.white-sec h2{font-size:25px;}
.common-button, .common-button-blk{padding:5px 15px 5px 15px; margin-top:10px;}
.common-button-tr{padding:3px 15px 3px 15px; margin-top:10px;}
.common-button a, .common-button-blk a, .common-button-tr a, .common-button-yb a{font-size:13px;}
 .banner-slides-content h2 {font-size: 20px; padding-bottom:0px; }
.banner-slides-content p{font-size:14px;}
.common-button .fa{font-size:14px; margin-left:5px;}
.bigfont{font-size:40px; line-height:45px;}
.sub-black-head{font-size:25px;}
.single-cool-fact-area1 h2{font-size:45px;}
.owl-carousel .owl-item img{width:70%; margin:0 auto;}
.clientlogo, .grey-sec, .white-sec{margin:0 auto; text-align:center;}
.single-banner-slide{height:auto; padding-bottom:100px;}
.testimonials-outer img{display:none !important;}
.numheading h2{font-size:50px !important; width:70px !important;}
address{text-align:center; margin-top:30px;}
}


.inner-sec{padding-top:140px; padding-bottom:70px;}
.numheading{display: flex; flex-direction:row; justify-content:center; flex-wrap: wrap; align-content:center;}
.numheading h2{font-size:65px; color:#4bcaff; font-weight:600; width:90px; text-align:left; display: flex; flex-direction:row; flex-wrap: wrap; align-content:center; justify-content:left; font-family: "gilroy-bold", sans-serif; }
.numheading p{font-size:18px; color:#000000; font-weight:normal; display: flex; flex-direction:row; flex-wrap: wrap; align-content:center; width:55%;text-align:left; }
.team-sec{background:url(../team-section-bg.html) no-repeat top left; background-size:cover; padding:90px 0 90px 0; }
.white-trans-box{background:rgba(255,255,255,0.9); border-radius:10px; padding:50px;}
.team-spec-outer h3{font-size:25px; color:#000; font-weight:normal; padding:5px 0 15px 15px;}
.bold-font{font-weight:900; font-family: "gilroy-bold", sans-serif; }


.team-spec, .team-spec1, .team-spec2, .team-spec3, .team-spec4, .team-spec5{position:relative;}

.team-spec h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 95%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}
.team-spec1 h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 85%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}
.team-spec2 h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 55%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}
.team-spec3 h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 50%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}
.team-spec4 h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 25%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}
.team-spec5 h3:after{display: inline-block; content: ""; border-top: 18px solid black; width: 35%; margin: 0px; transform: translateY(-1rem); position: absolute; top:0px; left:0px;}

.lightgreen-sec{background:#0f675e; padding:50px 0 50px 0;}
.sub-green-head{color:#00ffd8; font-size:45px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.sub-head-para-white{color:#ffffff; font-size:18px; font-weight:normal;  }

.white-sec-box {background: #fff; margin: 0 auto; border-radius: 30px; box-shadow: 0px 18px 27px #bebcbc; padding: 40px; position: relative; width: 92%;  }
.white-sec-box-small {background: #fff; margin: 0 auto; border-radius:30px; box-shadow: 0px 18px 27px #bebcbc; padding: 20px; position: relative; width: 92%;  }
.center-pos{ position:absolute; bottom:-22px; left:0; right:0; margin-left:auto; margin-right:auto;}
.circle-link {display: inline-block; border-radius: 50%; background:#0c1d3a; padding: 9px 13px; color:#4bcaff; font-size:40px; font-family: "gilroy-bold", sans-serif; line-height:32px;  }
.circle-link:hover {display: inline-block; border-radius: 50%; background:#4bcaff; padding: 9px 13px; color:#0c1d3a; font-size:40px; font-family: "gilroy-bold", sans-serif; line-height:32px; }

.planner-sec{background:url(../planner-bg.html) no-repeat top left; background-size:cover; padding:90px 0 90px 0; }

#parentHorizontalTab .col-md-3{width:20%; float:left;}
#parentHorizontalTab .col-md-3 img{max-width:100%;}
ul.resp-tabs-list p {margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 300; font-size: 18px; display: inline-block; padding: 13px 15px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: left;}
.resp-tabs-container {padding: 0px; background-color: #fff; clear: left; }
h2.resp-accordion {cursor: pointer; padding: 5px; display: none; }
.resp-tab-content {display: none; padding: 15px;}
.resp-tab-active {border: 1px solid #087bbf !important; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; border-top: 4px solid #087bbf !important;
	border-bottom: 0px #fff solid !important;}
.resp-tab-active {border-bottom: none; background-color: #fff; }
.resp-content-active, .resp-accordion-active {display: block; }
.resp-tab-content {border: 1px solid #c1c1c1; border-top-color: #087bbf;}
h2.resp-accordion {font-size: 16px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue; }

.resp-tabs-list li {background:#c6e9ed; font-weight:normal; font-size: 12px; display: inline-block; padding: 13px 15px; margin: 0 4px 0 0; list-style: none; cursor: pointer;float: left; }

.resp-tabs-container {padding: 0px; background-color: #fff; clear: left; }
h2.resp-accordion {cursor: pointer; padding: 5px; display: none;  }
.resp-tab-content {display: none; padding: 15px; }
.resp-tab-active {border: 1px solid #5AB1D0 !important; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important;
	border-top: 4px solid #5AB1D0 !important;	border-bottom: 0px #fff solid !important; position:relative;}
/*.resp-tab-active:after{	
	z-index:999;
    position: absolute;
    bottom:-2px;
    left:30%;
    margin-left:auto;
    content: '';
    width: 0;
    height: 0;
    border-top: solid 15px #ccc;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;}*/
.resp-tab-active {border-bottom: none; background-color: #fff; }
.resp-content-active, .resp-accordion-active {display: block; }
.resp-tab-content {border:0px solid #c1c1c1; border-top: 1px solid #5AB1D0; }
h2.resp-accordion {font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue; }
/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #DBDBDB;/* !important;*/ }
.resp-easy-accordion h2.resp-accordion {display: block; }
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/ }
.resp-jfit {width: 100%; margin: 0px; }
.resp-tab-content-active {display: block; }
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;/* !important;*/ }
.resp-arrow {width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797;}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 992px) {
ul.resp-tabs-list {display: none; }
h2.resp-accordion {display: block;}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container {border: none; float: none; width: 100%; min-height: 100px; clear: none; }
.resp-accordion-closed {display: none !important; } 
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important; }
.about-video h2{font-size:28px !important;}
}



.ribbon,.ribbon-white{right:0;top:0;display:block;text-decoration:none}
.reblock{border:3px solid #ededed;float:left;margin:15px 9px 15px 0;overflow:hidden; position:relative;}
.reblock img{max-width:100%; height:auto}
.ribbon{position:absolute;height:45px;width:45px;background:url(../ribbon.html) no-repeat; }
.ribbon-white{position:absolute;height:35px;width:35px;background:url(../ribbon-white.html) no-repeat}
.insight-sup{top:-20px;background:url(../sup-bg.html) top left no-repeat;color:#fff;padding:12px 5px 5px;width:27px;height:27px;display:inline-block;text-align:center}
.banner-slides-meet-the-team h2 {color: #ffffff; font-size: 50px; margin-bottom: 0; padding: 10px 0px; line-height: 1; display: inline-block; font-weight:700;
	font-family: "gilroy-bold", sans-serif; }
.inner-sec-meet-team{padding-top:200px; padding-bottom:60px; background:url(../meet-the-team-bg.html) no-repeat top left; background-size:cover;}
.team-box-outer{background: #fff; margin: 0 auto; border-radius: 30px; box-shadow: 0px 18px 27px #bebcbc; position: relative; width: 92%; overflow:hidden;}
.team-box-outer h2{font-size:17px; color:#0c1d3a; font-weight:bold; text-align:left; display: flex; flex-direction:row; flex-wrap: wrap; align-content:center; justify-content:left;}
.team-box-outer p{font-size:13px; color:#000000; font-weight:normal; display: flex; flex-direction:row; flex-wrap: wrap; align-content:center; text-align:left; }
.pad-none{padding-left:0px !important; padding-right:0px !important;}
.full-img{width:100%;}
.thanksbanner{background:url(../thanks-banner.html) no-repeat top left; background-size:cover; height:100vh; padding:220px 0 180px 0;}
.font-white{color:#fff !important;}	
.font-orange{color:#ffc000 !important;}
.tech-sec{background:url(../tech-bg.html) no-repeat top left; background-size:cover; padding:90px 0 90px 0; }
.white-sec-box-link li a{color:#005aff; font-size:16px; text-decoration:none; font-weight:normal;}
.white-sec-box-link li a:hover{color:#000; font-size:16px; text-decoration:none;}
.light-grey-sec{background:#f1f1f1;}
.more-list li{margin-top:10px; margin-bottom:3px;}
.blue-list li{color:#005aff;}
.white-section{background:#fff;}
.blue-section-vc{background:#2e3192; position:relative; }
.white-top-bg{height:100px; background:#fff; position:absolute; top:0px; width:100%;}
.white-bottom-bg{height:100px; background:#fff; position:absolute; bottom:0px; width:100%;}
.relpos{position:relative; z-index:1;}
.grey-br-bottom{border-bottom:1px solid #b7b7b7;}
.no-margin{margin-left:0px; margin-right:0px;}
.blue-bg{background:#111b50;}
.white-bg{background:#fff;}
.middlealign{display: flex; flex-direction:column; justify-content:center; flex-wrap: wrap;}
.middlealign-right{display: flex; flex-direction:column; justify-content:center; flex-wrap: wrap; align-content:flex-end; padding-right:10%;}
.middlealign-left{display: flex; flex-direction:column; justify-content:center; flex-wrap: wrap; align-content:flex-start; padding-left:10%;}
.fl-feature{padding:80px 0 80px 0;}
.flat-feature-sec h3{font-size:40px; color:#0e0e40; font-family: "gilroy-bold", sans-serif;}
.topshadow{box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);}
.tech-testimonials-sec{background:#2d450d;}
.tech-testimonials-sec .testimonials-slides h5{color:#83e600; font-size:22px; line-height:30px;}
.tech-testimonials-sec .testimonials-slides h4{color:#83e600; font-size:30px; line-height:35px;}
.tech-testimonials-sec .testimonials-slides p{color:#83e600; font-size:18px; line-height:25px;}
.full-img-sec{background:#111b50;}
.fullimgrule{background:url(../rule-inbox-bg.html) no-repeat top left; background-size:cover; min-height:600px;}
.full-img-sec h3{color: #00baff; font-size: 40px; font-weight: bold; line-height:45px; font-family: "gilroy-bold", sans-serif;}
.full-img-sec p {color: #fff; font-size: 16px; font-weight: normal; }
.pad-30{padding:30px;}
#news-feed{position:relative;}
.news-feed-sec{background:#b5d4df;}
#news-feed .item{padding:50px 20px 50px 20px; }
.white-sec-box-slide {background: #fff; margin: 0 auto; border-radius: 30px; box-shadow: 0px 12px 20px #7d7d7e; padding:20px; position: relative; width: 92%; min-height:150px; }
#news-feed .owl-nav, #news-feed .owl-controls{width:100%; max-width:100%; position:absolute; left:auto; margin-left:0px; top:45%; bottom:auto;}
#news-feed .owl-prev{left:-5px;}
#news-feed .owl-next{right:-5px;}
#news-feed .owl-prev .fa, #news-feed .owl-next .fa{color:#000000; font-size:30px; font-weight:bold;}
#news-feed .owl-prev, #news-feed .owl-next {position: absolute; color:#000; background: none; border: none; z-index: 100; }

	
@media only screen and (max-width: 768px) {
#parentHorizontalTab .col-md-3{width:33%; float:left;}
.about-video h2{font-size:22px !important;}
.banner-slides-content h3 {
        font-size: 26px; line-height:32px; }
.tech-testimonials-sec .testimonials-slides h5{color:#83e600; font-size:16px; line-height:22px;}
.tech-testimonials-sec .testimonials-slides h4{color:#83e600; font-size:18px; line-height:25px;}
.tech-testimonials-sec .testimonials-slides p{color:#83e600; font-size:14px; line-height:18px;}
.full-img-sec h3, .flat-feature-sec h3{font-size: 35px; font-weight: bold; line-height:40px;}
}
@media only screen and (max-width: 480px) {
#parentHorizontalTab .col-md-3{width:50%; float:left;}
.banner-slides-content h3 {
        font-size: 16px; line-height:25px; }
		.thanksbanner{padding:120px 0 120px 0;}
.tech-testimonials-sec .testimonials-slides h5{color:#83e600; font-size:12px; line-height:18px;}
.tech-testimonials-sec .testimonials-slides h4{color:#83e600; font-size:14px; line-height:20px;}
.tech-testimonials-sec .testimonials-slides p{color:#83e600; font-size:11px; line-height:15px;}
.full-img-sec h3, .flat-feature-sec h3{font-size: 25px; font-weight: bold; line-height:30px;}
}

.healthcare-industry-banner-top-left{background:url(../linkedin-top-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; height:100vh; }
.healthcare-industry-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }

.linkedin-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.inner-sec-linkedin{background:#002449;  }
.f-center{display: flex; align-items: center; justify-content: center; flex-direction:row; flex-wrap:wrap; height:100%;}
.linkedin-banner-top-left{background:url(../linkedin-top-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }

.radiology-banner-top-left{background:url(../radiology-top-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }
.radiology-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.anest-banner-top-left{background:url(../anest-top-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }
.anest-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.cardio-banner-top-left{background:url(../cardio-top-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }
.cardio-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }


.linkedin-banner-form .form-control {background-color:#47617c; width: 100%; height: 35px; border-radius:20px; font-size: 14px; color: #ffffff;
  margin-bottom: 15px; font-weight: 500; padding: 0 15px; border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
  .linkedin-banner-form .form-control:focus {background-color:#47617c; color:#fff;}
.linkedin-banner-form input[type=button], input[type=submit], input[type=reset] {
	  background-color: #00e4ff;  border: none;  color: #000000; padding: 12px 40px; text-decoration: none; margin: 4px 2px; cursor: pointer; font-weight:bold;
	  letter-spacing:3px; border-radius:30px; white-space:normal; }	
.linkedin-banner-form input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #5ebfff; border: none; color: #000; padding: 12px 40px;
	  text-decoration: none;   margin: 4px 2px; cursor: pointer; font-weight:bold; letter-spacing:3px; }
 .common-button-light-blue {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#00e4ff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-light-blue a{color: #000000; font-size: 16px; font-weight:400;}
.sub-light-blue-head{color:#00e4ff; font-size:26px; font-weight:bold; font-family: "gilroy-bold", sans-serif; line-height:30px;}
.link-top-form{padding:80px 20px 120px 20px; max-width:482px; margin:0 auto;}
.linkedin-banner-form ::-webkit-input-placeholder {color:#fff; } .linkedin-banner-form ::-moz-placeholder {color:#fff;} .linkedin-banner-form :-ms-input-placeholder {color: #fff;} :-moz-placeholder { color:#fff;}
.influence-bg{background:url(../influence-bg.html) no-repeat top left; background-size:cover; min-height:300px;}

.radiology-bg{background:url(../radiology-bg.html) no-repeat top left; background-size:cover; min-height:300px;}
.anest-bg{background:url(../anest-bg.html) no-repeat top left; background-size:cover; min-height:300px;}
.cardio-bg{background:url(../cardio-bg.html) no-repeat top left; background-size:cover; min-height:300px;}

.sub-black-head-sub {color: #0c1d3a; font-size: 28px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.blue-head-sub {color: #0075d8; font-size: 28px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.sub-black-head-gs {color: #0116b7; font-size: 25px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.sub-blue-head {color: #0075d8; font-size: 30px; font-weight: bold; font-family: "gilroy-bold", sans-serif;}
.font-light-blue{color:#00e4ff !important;}
.data-field-sec{background:#082d46;}
.data-field-sec p{color:#fff;}
.dot-list{padding-left:5px; padding-top:20px;}
.dot-list li{padding-left:25px; background:url(../dot.html) no-repeat top 4px left;  margin-bottom:8px;}
.white-list{padding-left:20px; padding-top:20px;}
.white-list li{padding-left:0px; list-style-type:disc;  margin-bottom:0px; color:#fff;}
.white-list-s li{padding-left:0px; font-size:12px; list-style-type:disc;  margin-bottom:0px; color:#fff;}
.blk-list{padding-left:20px; padding-top:20px;}
.blk-list li{padding-left:0px; list-style-type:disc;  margin-bottom:0px; color:#252525;}
.single-test{background:#003b63; padding:50px 0 50px 0;}
.single-test h3{color:#fff; font-size:25px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.single-test p{color:#fff;}
.grey-line{background:#959595; height:1px; width:100%;}

@media only screen and (min-width: 481px) and (max-width: 768px) {
.linkedin-banner-top-left h2 {font-size:35px; line-height:40px;}
.common-button-light-blue a, .common-button-purple a, .common-button-white a{font-size:13px; line-height:25px;}	
.sub-light-blue-head{font-size:25px;}
.link-top-form{padding:80px 20px 80px 20px;}
.sub-black-head-sub{font-size:25px;}	
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.linkedin-banner-top-left h2 {font-size:28px; line-height:35px;}	
.common-button-light-blue a, .common-button-purple a, .common-button-white a{font-size:13px; line-height:25px;}
.sub-light-blue-head{font-size:18px;}
.link-top-form{padding:50px 20px 50px 20px;}
.sub-black-head-sub{font-size:20px;}
}
.sub-head-small{color: #0c1d3a; font-size: 22px; font-weight: bold; font-family: "gilroy-medium", sans-serif;}
.sub-head-small a, .sub-head-small a:hover{font-size: 22px;}
.sub-black-head-sub-small{color: #0c1d3a; font-size: 22px; font-weight: bold; font-family: "gilroy-bold", sans-serif;}
.sub-black-head-sub-small a, .sub-black-head-sub-small a:hover{font-size: 22px;} 
.sub-black-head-sub-blue{color: #1871ac; font-size: 22px; font-weight: bold; font-family: "gilroy-bold", sans-serif;}
.funnel-outer h4{color: #0c1d3a; font-size: 19px; font-weight: bold; font-family: "gilroy-bold", sans-serif; margin-top:20px;}
.technographic-sub-bg{background:url(../technographic-sub-bg.html) no-repeat top right; min-height:300px; background-size:cover;}
.dark-blue-sec{background:#08163e;}
.grey-section {background: #f4f4f4;}
.f-center-l{display: flex; align-items: center; flex-direction:row; flex-wrap:wrap; height:100%;}
.spl-height{min-height:237px;}
.why-lake-sec{background:url(../why-lake-bg.html) no-repeat top right; background-size:cover; padding:100px 0 100px 0;}
.why-lake-sec h2{color:#fff; font-size:40px; font-weight: bold; font-family: "gilroy-bold", sans-serif;}
.why-lake-sec ul{margin-top:20px;}
.why-lake-sec ul li{padding-left:40px; background:url(../r-angle.html) no-repeat top left; color:#fff; margin-bottom:10px;}
.ts-box{border:1px solid #000; padding:20px; min-height:120px;}
.ts-box h4{margin-bottom:0px; color:#000; font-size:19px; font-weight: bold; font-family: "gilroy-bold", sans-serif;}
.font-purple{color:#b9a6ff !important;}
.custom-img-sec{background:url(../custom-sec-bg.html) no-repeat top left; background-size:cover; padding:90px 0 90px 0; }
.deep-business-outer{background: #fff; margin: 0 auto; border-radius: 30px; box-shadow: 0px 18px 27px #bebcbc; position: relative; width: 92%; overflow:hidden;}

.resource-info-sec{background:url(../resource-info-sec-bg.html) no-repeat top left; background-size:cover;}
.resource-info-sec h2{color:#ffffff; font-family: "gilroy-bold", sans-serif; font-size:30px;}
.resource-info-sec p{color:#ffffff; font-family: "gilroy-regular", sans-serif; font-size:16px;}
.blue-light-bg{background:#ebf2ff;}

.blue-triangle-list{padding-left:0px; margin-top:20px;}
.blue-triangle-list li{padding-left:25px; list-style-type:none; background:url(../png/blue-dot-list-4.png) no-repeat top 4px left; line-height:20px; margin-bottom:4px;}
.shadow-img{box-shadow:0px 0px 10px #333; border-radius:20px;}
.shadow-box{box-shadow:0px 0px 10px #ddd; border-radius:10px; }

.dark-bg-sec{background:#062940;}
.dark-bg-sec h2{color:#ffffff; font-family: "gilroy-bold", sans-serif; font-size:30px;}
.dark-bg-sec p{color:#ffffff; font-family: "gilroy-regular", sans-serif; font-size:16px;}

.industry-healthcare-banner-top-left{background:url(../industry-healthcare-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; height:100vh; }
.industry-healthcare-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.industry-content p{margin-bottom:15px;}
.light-blue-bg{background:#cdeaec;}
.f-left{float:left;}
.f-right{float:right;}
.industry-content p {}

.sp-seg-sec{background:url(../speciality-segment-bg.html) no-repeat top left; background-size:cover; padding-top:180px}
.sp-seg-sec h2{color:#ffffff; font-family: "gilroy-bold", sans-serif; font-size:40px;}

.deliver-sec{background:#382c03;}
.deliver-sec h2{color:#ffe400; font-size:46px; font-family: "gilroy-bold", sans-serif;}
.deliver-sec .single-cool-fact-area1 h2 {font-size: 68px; margin: 5px 0; color: #ffe400; font-family: "gilroy-bold", sans-serif; font-weight:700; } 
.deliver-sec .single-cool-fact-area1 p, .deliver-sec p {color:#fff;}

.thanksbanner-common{background:#080a3d; padding:120px 0 100px 0;}
.thanksbanner-common h4{font-size:26px; color:#5dcfff;}
.font-blue{color:#5dcfff !important;}
.thanksbanner-sub{background:url(../thanks-banner-inner-box-bg.html) no-repeat bottom left #2a2052; padding:50px 50px 80px 50px; border-radius:20px;}
.thanksbanner-sub h3{color:#5dcfff; font-size:32px;  font-family: "gilroy-regular", sans-serif; line-height:40px;}
.thanksbanner-sub h4{font-size:22px; color:#5dcfff;}
.thanksbanner-sub p{color:#ffffff;}

.data-profiling-sub-bg{background:url(../data-profiling-sub-banner.html) no-repeat top right; min-height:450px; background-size:cover;}
.data-verification-sub-bg{background:url(../data-verification-sub-bg.html) no-repeat top right; min-height:450px; background-size:cover;}

.what-data-profiling-sec{background:url(../what-data-profiling-back.html) no-repeat bottom right #c9ebef; min-height:700px; }
.what-data-profiling-sec h2{color:#080a3a; font-family: "gilroy-bold", sans-serif; font-size:35px;}
.what-data-profiling-sec p{color:#000000; font-family: "gilroy-regular", sans-serif; font-size:16px;}


.data-verification-img-sec{background:url(../data-verification-img-sec-sub-bg.html) no-repeat top left #000208; min-height:350px; }
.data-verification-img-sec h2{color:#0096ff; font-family: "gilroy-bold", sans-serif; font-size:35px;}
.data-verification-img-sec p{color:#ffffff; font-family: "gilroy-regular", sans-serif; font-size:16px;}
.center-sub{max-width:300px;}
.sub-blue{color:#0089ff; margin:25px 0 10px 0;}
.icon-thumb{float:left; padding-right:10px;}
.icon-detail{float:left; }

.count-slider-sec{background:#def3ff;}
.slider-counter{color:#839dbb; font-size:60px;  font-family: "gilroy-bold", sans-serif;}
.slider-counter .total-num{color:#839dbb; font-size:30px;}
@media only screen and (min-width: 481px) and (max-width: 768px) {
.f-center-l{justify-content:center;}
.center-sub{max-width:100%;}	
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.f-center-l{justify-content:center;}
.center-sub{max-width:100%;}	
}
.self-ass-first{background-size:cover; min-height:100vh;}
.self-ass-head{color:#fff; font-size:53px; font-family: "gilroy-bold", sans-serif;}
.y-small{color:#f6ff5f; font-size:35px;}
.sub-head-para-white{color:#ffffff;}
.common-button-yl {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#f6ff5f; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-yl a{color: #000000; font-size: 16px; font-weight:400;}
.common-button-blue {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #ffffff; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#2e3192; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-blue a{color: #ffffff; font-size: 16px; font-weight:400;}
.ass-step{color:#fff; }
.br-right{border-right:1px solid #fff;}

.self-ass-sub{padding-bottom:70px;}
.tab-ass{position:relative; top:-68px;}
.ass-top-head-outer{border-bottom:1px solid #e1e1e1; padding-bottom:13px;}
.ass-top-head p{font-size:14px; line-height:18px; text-align:left; color:#5e1f73}
.ass-top-head img{float:left; margin-right:15px; background:#d1564d; border-radius:50%; padding:5px; width:45px;}
.require-field-tag p{color:#007eff; font-style:italic; margin:15px 0 15px 0; font-size:14px;}
.questionaire-box{margin-top:30px; }
.questionaire-box h3{font-size:16px; color:#000000; margin-bottom:20px;}
.questionaire-box input[type="radio"]{display:none; }
.self-info-box1{color:#ff0000; border:1px solid #acacac; border-radius:15px; text-align:center;}
.self-info-box2{color:#ff7200; border:1px solid #acacac; border-radius:15px; text-align:center;}
.self-info-box3{color:#008aff; border:1px solid #acacac; border-radius:15px; text-align:center;}
.self-info-box4{color:#16917b; border:1px solid #acacac; border-radius:15px; text-align:center;}
.self-info-box5{color:#00c900; border:1px solid #acacac; border-radius:15px; text-align:center;}
.self-info-box6{color:#ff0000; border:1px solid #acacac; border-radius:15px; text-align:center;}
.questionaire-box label{margin-bottom:0px; line-height:18px; padding:8px; min-height:52px; display:flex; align-items:center; flex-direction:row; width:100%; justify-content:center;  }

.self-info-box1:hover, .self-info-box2:hover, .self-info-box3:hover, .self-info-box4:hover, .self-info-box5:hover, .self-info-box6:hover {background: #3b94cd; color:#fff;}
.highlight {background: #3b94cd; color:#fff;}
.self-assesment-result {margin:40px 0 40px 0; }
.self-assesment-result h2{ color:#007eff; font-size:18px; font-weight:bold; border-bottom:1px solid #e1e1e1; padding-bottom:30px;}
.result-announce{color:#259e11; font-size:18px; margin:30px 0 30px 0; font-weight:bold;}

.one, .two{position:absolute; margin-top:0px; z-index:1; height:28px; width:2px; background:rgba(255,255,255,0.5);  }
.one{left:33%;}.two{left:66%;}
.progress{height:28px; border-radius:30px;}
.progress-bar{height:40px;
	-webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;   
      }
.progress-info div{float:left; color:#000; font-size:13px; margin-top:5px;}
.one-d, .two-d, .three-d{width:33%;}
.animate-stripes{background: -webkit-linear-gradient(left, #80338c 0%, #a82a87 40%, #412295 80%, #412295 90%, #412295 100%); }

@-webkit-keyframes animate-stripes {
  from {
    background-position: 200px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes animate-stripes {
  from {
    background-position: 200px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes animate-stripes {
  from {
    background-position: 200px 0;
  }
  to {
    background-position: 0 0;
  }
}

#parentHorizontalTab11 .resp-tabs-list li{background:none !important}
#parentHorizontalTab11 ul.resp-tabs-list{margin:0 auto; max-width:570px;}
#parentHorizontalTab11 .resp-tabs-list li{color:#fff; font-size:14px; padding:10px !important;}
#parentHorizontalTab11 .resp-tabs-list li:last-child{border-right:0px solid #fff !important;}
#parentHorizontalTab11 .resp-tabs-list li:last-child.resp-tab-active{border-right:0px solid #fff !important}
#parentHorizontalTab11 ul.resp-tabs-list .resp-tab-active{border:none !important; padding:10px !important;}
#parentHorizontalTab11 ul.resp-tabs-list .resp-tab-active:after {
content: ''; position: absolute; bottom: -1px; left: 0; right: 0; width: 0; margin:0 auto; 	height: 10px; 
border-left: 10px solid transparent;  /* left arrow slant */
border-right: 10px solid transparent; /* right arrow slant */
border-bottom: 10px solid #ffffff; /* bottom, add background color here */
font-size: 0; 	line-height: 0; }
#parentHorizontalTab12 .resp-tab-content{border-top:0px solid #fff;}
@media only screen and (min-width: 0px) and (max-width:991px) {
#parentHorizontalTab11 .resp-accordion{background:#d9544e !important; color:#fff !important;}
#parentHorizontalTab11 label{font-size: 12px; line-height: 15px !important;}
#parentHorizontalTab11 .col-md-2{margin-bottom:10px !important; }
#parentHorizontalTab11 .resp-tab-active{border-top:4px solid #fff !important; border:1px solid #000 !important;}
#parentHorizontalTab11 h2.resp-tab-active .resp-arrow{border-bottom:12px solid #fff; border-top:0px solid #fff;}
#parentHorizontalTab11 .resp-arrow{border-top:12px solid #fff;}

}

@media only screen and (min-width: 0px) and (max-width: 991px) {
.self-ass-head{font-size:30px;}
.y-small{font-size:18px;}

}
@media only screen and (min-width: 0px) and (max-width:768px) {
.br-right{border-right:0px solid #fff;}	
}


.common-button-purple {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#ac5aff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-purple a{color: #000; font-size: 16px; font-weight:400;}
.common-button-db {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#4b9dff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-db a{color: #000; font-size: 16px; font-weight:400;}
.purple-font{color:#ac5aff !important;}
.font-dark-blue{color:#4b9dff !important;}

.description p{margin-bottom:10px;}
.description ul{padding-bottom:20px;}
.pdi-banner-top-left {background: url(../pdi-top-banner.html) no-repeat top right; background-size: cover; height:100vh; }
.scroll-banner h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.scroll-banner p{margin-bottom:15px;}

.vfull{height:100vh;}
.pt-100{padding-top:100px;}
.pt-150{padding-top:150px;}
.pt-200{padding-top:200px;}
.pt-220{padding-top:220px;}
.br-bottom-grey{border-bottom:1px solid #959595;}
.pdi-sub-bg {background: url(../pdi-sub-banner.html) no-repeat top right;  min-height: 450px; background-size: cover;}
.light-blue-sec{background:#c7f8ff; }

.request-banner-top-left{background: url(../request-top-banner.html) no-repeat top right; background-size: cover; height:100vh; }
.blue-sec{background:#002449;}

.common-button-blue-br {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000; border: 1px solid #00baff;
  border-radius: 30px; outline: 0; overflow:hidden; background:#002449; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-blue-br a{color: #fff; font-size: 16px; font-weight:400;}
.light-blue-head{color:#00e4ff; font-size:30px; font-family: "gilroy-bold", sans-serif;}
.light-blue-head-small{color:#00e4ff; font-size:20px; font-family: "gilroy-bold", sans-serif;}
.font-blue-light{color:#00e4ff;}
.font-blue-dark{color:#1048ae;}
.light-green{color:#05f7bf !important;}

.blue-head{color:#5674b9; font-size:20px; font-family: "gilroy-regular", sans-serif;}
.blue-head-op{color:#0043e1; font-size:28px; font-family: "gilroy-regular", sans-serif;}

.blue-section-op{background:#2e3192;}

.common-button-lgr {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#05f7bf; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-lgr a{color: #000; font-size: 16px; font-weight:400;}
.cookie-sub-sub{background:url(../cookie-based-sub-bg.html) no-repeat top left; background-size:cover; }
.cookie-sub-sub p{color:#fff;}
.cookie-icon img{float:left; width:78px; margin-right:10px; }
.cookie-icon p{line-height:22px; font-size:16px; text-align:left; padding-top:25px;}
.data-enrichment-banner-top-left{background: url(../data-enrichment-top-banner.html) no-repeat top right; background-size: cover; height:100vh; }
.enhance-value-bg{background:url(../enhance-value-bg.html) no-repeat top left; background-size:cover; }
.sub-white-head-sub {color: #fff; font-size: 30px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.news-des h3{font-size:14px; color:#0c1d3a; font-family: "gilroy-bold", sans-serif;}
.news-des p{font-size:13px; color:#0c1d3a; line-height:18px;}
.news-des a{color:#0054e3; text-decoration:none;}
.news-des a:hover{color:#0054e3; text-decoration:underline;}
.news-info-section{background:#042430;}
.font-14{font-size:14px !important;}
.btn-blk{background:#0c1d3a !important; color:#fff !important; border: none; padding: 12px 40px; text-decoration: none; margin: 4px 2px; cursor: pointer; font-weight:bold;
	  letter-spacing:3px; border-radius:30px; white-space:normal;}
.btn-blk:hover{background-color: #5ebfff !important; border: none; color: #000; padding: 12px 40px; text-decoration: none;   margin: 4px 2px; cursor: pointer; font-weight:bold; letter-spacing:3px;}	
.font-pink{color:#ff6af6 !important;}
.common-button-pink {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #000; border: 0px solid transparent;
  border-radius: 30px; outline: 0; overflow:hidden; background:#ff6af6; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-pink a{color: #000; font-size: 16px; font-weight:400;}
.contact-form-nurses{background:#d7d7d7; padding:30px; border-radius:15px;}
.contact-form-nurses .form-control{margin-bottom:5px;}

.light-blue-sec-box{background: #d5f8ff; margin: 0 auto; border-radius:30px; box-shadow: 0px 18px 27px #bebcbc; padding: 20px; position: relative; width: 92%;  }
.nurses-sub-bg{background:url(../nurses-sub-banner-bg.html) no-repeat bottom center; min-height:583px;}
.global-data-spec{width:100%; margin-top:40px;}
.global-data-spec div{width:20%; float:left; text-align:center;}
.salient-feature-section{background:#3f0846;}

.salient-icon-box {padding: 0 0 30px 0;}
.salient-icon-box .icon {float: left; width: 100px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.salient-icon-box .description {margin-left:100px; font-size:18px; color:#fff; font-family: "gilroy-regular", sans-serif; padding:15px; }


.salient-box-dc .icon {float: left; width: 40px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.salient-box-dc .description {margin-left:45px; font-size:14px; color:#252525; font-family: "gilroy-regular", sans-serif; padding:5px; margin-bottom:0px; line-height:16px; }

.popular-healthcare-list-box {padding: 0 0 30px 0; display:flex; width:100%;}
.popular-healthcare-list-box .healthcare-list-icon {float: left; width: 65px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
.popular-healthcare-list-box .description {font-size:16px; color:#000; font-family: "gilroy-regular", sans-serif; padding:10px 15px 15px 15px;  display: flex; align-items: center; flex-direction:row;  }
.benefit-nurse-list-sec{background:url(../benefit-nurse-email-list-bg.html) no-repeat top left; background-size:cover;}
.blue-sec-light{background:#bfcee5}
.physician-email-list-outer{position:relative;}
.physician-email-list-outer-bg, .physician-email-list-outer-bg img{position:absolute; bottom:0px; right:0px;}

.nurse-list-main ul li, .nurse-list-main ul li a{color:#0037b3; text-decoration:none; font-size:14px;}
.nurse-list-main ul li:hover, .nurse-list-main ul li a:hover{color:#0037b3; text-decoration:underline;}
.single-test-nurses {background: #3f0846; padding: 50px 0 50px 0; padding-bottom: 50px; }
.free-trial-banner-top-left{background: url(../industry-healthcare-banner.html) no-repeat top right; background-size: cover; height:100vh; }
.grey-bg-blank{background:#dbdbdb; min-height:50px; width:100%; position:relative;}
#parentHorizontalTab12 {position:relative; top:-50px}
  
#parentHorizontalTab12 .resp-tabs-list li{background:none !important}
#parentHorizontalTab12 .resp-tabs-list li{color:#000; font-size:20px; padding:10px !important;}
#parentHorizontalTab12 .resp-tabs-list li:last-child{border-right:0px solid #fff !important;}
#parentHorizontalTab12 .resp-tabs-list li:last-child.resp-tab-active{border-right:0px solid #fff !important}
#parentHorizontalTab12 ul.resp-tabs-list .resp-tab-active{border:none !important; padding:10px !important;}
#parentHorizontalTab12 ul.resp-tabs-list .resp-tab-active:after {
content: ''; position: absolute; bottom: -1px; left: 0; right: 0; width: 0; margin:0 auto; 	height: 10px; 
border-left: 10px solid transparent;  /* left arrow slant */
border-right: 10px solid transparent; /* right arrow slant */
border-bottom: 10px solid #ffffff; /* bottom, add background color here */
font-size: 0; 	line-height: 0; }
#parentHorizontalTab12 .resp-tab-content{border-top:0px solid #fff;}
@media only screen and (min-width: 0px) and (max-width:991px) {
#parentHorizontalTab12 {position:relative; top:30px}
#parentHorizontalTab12 .resp-accordion{background:#9b9a9a !important; color:#fff !important;}
#parentHorizontalTab12 label{font-size: 12px; line-height: 15px !important;}
#parentHorizontalTab12 .col-md-2{margin-bottom:10px !important; }
#parentHorizontalTab12 .resp-tab-active{border-top:4px solid #fff !important; border:1px solid #fff !important;}
#parentHorizontalTab12 h2.resp-tab-active .resp-arrow{border-bottom:12px solid #fff; border-top:0px solid #fff;}
#parentHorizontalTab12 .resp-arrow{border-top:12px solid #fff;}
}

@media only screen and (min-width: 0px) and (max-width: 991px) {

}
@media only screen and (min-width: 0px) and (max-width:768px) {
.scroll-banner h2 {font-size:30px;}
.physician-email-list-outer-bg, .physician-email-list-outer-bg img{display:none;}
}
#largeData table td{border:1px solid #ccc; padding:8px;}
.containerInfinite{width: 100%; margin:0px; padding:0px;}
.pageInfinite{width:100%; text-align:left;}
.heading1-Infinite{background:#0979bf; padding:10px; line-height:normal; font-size: 18px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; vertical-align: middle; }
.heading2-Infinite{width: 100%; background-attachment: scroll; background:#E5E5EA;  margin: 0px;padding: 3px 0px 3px 10px; text-align: center; vertical-align: middle; font-weight: normal;color:#000;}
.heading3-Infinite{background: #00baff; padding:10px; line-height: normal; font-size:20px;color: #000000;text-decoration: none;text-align: center;vertical-align: middle;font-weight: bold;  }
.end{font-weight: bold;font-variant: normal;line-height: normal;color: #C71D1B;font-size: 24px;text-align: center;}

.table-responsive {min-height: .01%; overflow-x: auto;}
.table-res {width: 100%; max-width: 100%; margin-bottom: 20px; }
.table-res .btn{padding:2px 30px;}
.table-res tr td{border:1px solid #ccc; padding:6px;}
.table-res tr th{font-weight:bold; background:#999999; padding:10px; color:#fff;}
.table-res tr:nth-of-type(even) { background: #eeeeee; }
.independPop {display: none; position: fixed;  z-index:1; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%;  overflow: auto; 
    background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);  }
.independPop .modal-content {background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 100%; max-width: 600px; 	background:#ffffff; background-size: 100% 100%; background-repeat: no-repeat; }
.independPop .close {color: #e41e35; float: right; font-size: 28px; font-weight: bold; opacity: 1; margin-top: -17px; margin-right: -10px; display:block;}
.independPop .close:hover,
.independPop .close:focus {color: #000; text-decoration: none; cursor: pointer; }
.independPop .indenpopinput{background: #e0dfdc; width: 100%; padding: 10px; margin-bottom: 12px; border: 0px; }

.visible {display: block;}
.search-outer{margin:0 auto; text-align:center; background:#fff; padding:20px; box-shadow:1px 1px 12px #ccc; margin-bottom:30px;}
 form.example input[type=text] {padding: 10px; font-size: 17px; border: 1px solid grey; float: left; width: 80%; background: #fff; }
.height-auto{height:auto;}
.bs-example .card-header{padding:0px;}
.bs-example .card-header button{width:100%; dispay:block; text-align:left; padding:10px;}
.bs-example .card-header button .fa{float:right;}

.ceo-email-list-banner-top-left{background:url(../ceo-email-list-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }
.ceo-email-list-banner-top-left h1 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
.data-select-outer {background: #002449;}
.data-select-outer p {color:#fff;}
.data-select p{margin-left:10px; }

.tech-testimonials-sec-ceo {background: #002449;}
.tech-testimonials-sec-ceo .testimonials-slides h5,
.tech-testimonials-sec-ceo .testimonials-slides h4,
.tech-testimonials-sec-ceo .testimonials-slides p{color:#00e4ff;}
#tech-testi-01 {padding-left: 65px; padding-right: 65px; position: relative; max-width: 900px; margin: 50px auto;    width: 100%; }
 #tech-testi-01 .owl-prev, #tech-testi-01 .owl-next{background:#00e4ff !important;}
   


@media only screen and (min-width: 481px) and (max-width: 768px) {
.ceo-email-list-banner-top-left h1 {font-size:35px; line-height:40px;}
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.ceo-email-list-banner-top-left h1 {font-size:28px; line-height:35px;}	
}
.white-sec-contact{background:url(../jpg/lake-contact-bg.jpg) no-repeat top center; padding:100px 0 80px 0;}

.offering-sub{background:url(../offering-sub.html) no-repeat top left; background-size:cover; padding:100px 0 100px 0; }
.offering-sub p{color:#fff;}
.legitimate-icon img{float:left; width:38px; height:40px;  }
.legitimate-icon p{line-height:15px; font-size:13px; text-align:left; padding-top:5px; padding-left:45px;}
.data-feature-icon img{float:left; width:120px; height:95px;  }
.data-feature-icon h3{line-height:23px; font-size:22px; font-weight:bold; text-align:left; padding-top:10px; padding-left:127px; font-family:"gilroy-bold", sans-serif;}
.data-feature-icon p{line-height:20px; font-size:16px; text-align:left; padding-top:5px; padding-left:127px;}
.dark-blue-sec {background:#082d46;}
.dark-blue-sec p {color:#fff;}
.font-blue {color:#4bcaff;}
.right-con{text-align:right;}
.we-can-help-bg{background:url(../help-bg.html) no-repeat top right; background-size:cover; min-height:400px;}
.buy-email-list-banner-top-left{background:url(../buy-email-list-banner.html) no-repeat top right; background-size:cover; padding:150px 0 150px 0; }
.buy-email-list-banner-top-left h2 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700;
    font-family: "gilroy-bold", sans-serif;  }
	
.box {margin-bottom:10px; }
.box .icon {float: left; }
.box .icon h3{font-size:50px; color:#00d3d6; font-family:"gilroy-bold", sans-serif; padding-left:20px;}
.box .description {font-size: 16px; margin-left: 80px; line-height: 20px; margin-bottom: 0; padding-top:10px; }
.grow-sales-lead-bg{background:url(../grow-sales-lead-bg.html) no-repeat top right; background-size:cover; min-height:500px;}
.light-green-sec{background:#cdebed;}
.bs-example-01 .card{border:0px !important; background:none;}
.bs-example-01 .card-header{padding:0px; background:#fff; border-radius:20px !important; margin:10px 0 0 0; box-shadow:2px 1px 3px #c9caca;}
.bs-example-01 .card-header h2 .btn-link{color:#002449 !important;}
.bs-example-01 .card-header h2 .btn-link .fa{padding:4px;}
.bs-example-01 .card-body{background:#eaf7f8; border-radius:20px; margin:10px 0 0 0;}
.bs-example-01 .card-header button{width:100%; dispay:block; text-align:left; padding:10px;}
.bs-example-01 .card-header button .fa{float:right;}
.grey-light-section {background: #f7f7f7;}
.offer-email-appending-bg{background:url(../offer-email-appending-bg.html) no-repeat top right; background-size:cover; min-height:600px;}
.black-section {background: #2a2a2a;}
.grey-box{background:#bdbdbd; padding:30px; border-radius:30px; min-height:550px;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.offset-2{margin-left:0px;}
.grey-box{min-height:0px; }
}
.white-bg-box{background:#fff; padding:30px; text-align:center; border-radius:20px;}
.white-bg-box h3{font-size:20px; color:#0c1d3a; font-family: "gilroy-bold", sans-serif; }
.leadership-sub-bg{background: url(../leadership-sub.html) no-repeat top right; min-height: 450px; background-size: cover;}

.ab-sub-head{color: #4bcaff; font-size: 40px; margin-bottom: 0; padding: 10px 0px; line-height: 1; display: inline-block; font-weight: normal; font-family: "gilroy-bold", sans-serif;}
.link-top-form-ab{padding:50px 20px 20px 20px; max-width:482px; margin:0 auto; background:#cdebed; border-radius:30px;}

.link-top-form-ab .form-control {background-color:#f5f5f5; width: 100%; height: 35px; border-radius:20px; font-size: 14px; color: #858585;
  margin-bottom: 15px; font-weight: 500; padding: 0 15px; border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
.link-top-form-ab .form-control:focus{background-color:#f5f5f5; color: #858585;}  
.link-top-form-ab input[type=button], input[type=submit], input[type=reset] {
	  background-color: #4bcaff;  border: none;  color: #000000; padding: 12px 40px; text-decoration: none; margin: 4px 2px; cursor: pointer; font-weight:bold;
	  letter-spacing:3px; border-radius:30px; white-space:normal; }	
.link-top-form-ab input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #158bbd; border: none; color: #fff; padding: 12px 40px;
	  text-decoration: none;   margin: 4px 2px; cursor: pointer; font-weight:bold; letter-spacing:3px; }
.link-top-form-head {color: #0c1d3a; font-size: 20px;   font-weight:normal;  font-family: "gilroy-regular", sans-serif; line-height: 25px; }

.small-head{font-family: "gilroy-regular", sans-serif; font-size:16px; font-weight:normal; color:#000;}
.pad-30{padding:30px;}
.blue-section{background:#0c1d3a;}
.darkblue-section{background:#071626;}
.blue-box{background:#132b54; padding:30px; border-radius:30px;}

.email-appending-banner-top{background:url(../email-appending-banner-top.html) no-repeat top left; background-size:cover; padding:180px 0 140px 0;}
.sub-white-head-sub {color: #ffffff; font-size: 30px; font-weight: bold; font-family: "gilroy-regular", sans-serif; }
.sub-blue-head-sub {color: #20befb; font-size: 30px; font-weight: bold; font-family: "gilroy-regular", sans-serif; }

.topmail-form{max-width:600px; margin:40px auto;}
.topmail-form .single .form-control {height: 50px; ackground: rgba(255, 255, 255, 0.6); border-color: transparent; border-radius: 20px 0 0 20px; }
.topmail-form .form-control:focus {box-shadow: none; border-color: #243c4f; } 
.topmail-form .btn { min-height:48px;  border-radius: 0 20px 20px 0; background: #4bcaff; color: #000; }

.global-data-spec-ab{width:100%; margin-top:40px; color:#fff;}
.global-data-spec-ab div{width:20%; float:left; text-align:center;}
.global-data-spec-ab p{color:#fff; font-size:20px; margin-top:10px;}

.white-bg-box-ab {background: #fff; padding: 30px; border-radius: 20px; max-width:720px; margin:0 auto;}
.white-bg-box-ab .box .description {font-size: 16px; margin-left: 60px; line-height: 20px; margin-bottom: 0; padding-top: 20px; }

.nurses-benefit-bg-sub{background:url(../nurse-benefit-bg-img.html) no-repeat top left; background-size:cover; min-height:500px;}
.white-sec-box-ab {background:#ffffff; margin: 0 auto; margin-top: 0px;  margin-bottom: 0px; border-radius: 30px; box-shadow: 0px 18px 27px #ccc; padding: 20px;
    position: relative; width: 92%; }
	
.nurse-list-banner-ab{background:url(../nurse-list-banner-ab.html) no-repeat top left; background-size:cover; padding:300px 0 140px 0;}





.typefile{padding: 7px 12px !important; cursor: pointer;}

.ourDataFontColor{color:#00ffef !important;}
.ourDataBtnBgColor{background:#00ffef !important;}
.ourDataBtnBorderColor{border-color:#00ffef;}
.ourDataBtnBorderColor a{color:#00ffef;}
.sticky-mailus{position:fixed; right:0px; top:150px; color:#fff; background:#fe1c66; border-top-left-radius:5px; border-bottom-left-radius:5px;z-index:999; width: 50px;}
.sticky-mailus .fa{color:#fff; font-size:25px;}
.sticky-mailus a{padding:8px; float:right; width:100%; text-align:center; border-bottom:1px solid #fff;}
.sticky-mailus a:last-child{border-bottom:0px;}

.psubheading{font-size: 18px; color: #fff; line-height: 24px;}
.captchatext{float: left; width: 100%; color: #fff; font-size: 19px; padding-top: 5px;}
.linkedinBtn{border: 1px solid #1871ac; padding: 10px 25px; border-radius: 18px;}
.linkedinBtn span{color: #fff;}
.banner-slides-content h1 {color: #4bcaff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height: 1; display: inline-block; font-weight: 700; font-family: "gilroy-bold", sans-serif;}
.scroll-banner h1 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height:55px; display: inline-block; font-weight: 700; font-family: "gilroy-bold", sans-serif;  }
.industry-healthcare-banner-top-left h1 {color: #00e4ff; font-size: 48px; margin-bottom: 0; padding: 10px 0px; line-height: 55px; display: inline-block; font-weight: 700; font-family: "gilroy-bold", sans-serif;}
.banner-slides-meet-the-team h1 {color: #ffffff; font-size: 50px; margin-bottom: 0; padding: 10px 0px; line-height: 1; display: inline-block; font-weight: 700; font-family: "gilroy-bold", sans-serif;}

.height-auto{height:auto !important;}
.sub-black-head a{color:#0c1d3a; font-size:45px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.sub-black-head a:hover{color:#0c1d3a; font-size:45px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
/* Single Page CSS */
.singlePageSection{background: rgb(244,244,244);}
.singlePageLeft{padding: 50px 15px 50px 0px;}
.singlePageLeft p{margin-bottom:15px;}
.singlePageLeft h2,h3,h4,h5,h6{margin-bottom:10px;}
.singlePageLeft h2{font-size:24px;}
.singlePageLeft h3{font-size:20px;}
.singlePageLeft h4{font-size:18px;}
.singlePageLeft ol,ul{list-style:inherit; margin-bottom:0px; padding-left: 15px;}
.singlePageLeft ul li{list-style:inherit; font-size: 15px; line-height: 22px; margin-bottom: 6px;}
.singlePageLeft ol li{list-style:inherit; font-size: 15px; line-height: 22px; margin-bottom: 6px;}
.singlePageLeft img{max-width:100%;}
.singlePageRight{padding: 50px 0px 50px 15px;}
.singlePageRight .contact-form{width:100%; background: #fff; padding: 15px;}
.singlePageRight h2{font-size: 24px; margin-bottom: 15px;}
.singlePageRight .form-control {margin-bottom: 20px; border-bottom: 1px solid;}
.singlePageRight input[type="submit"]{padding: 15px; width: 100%;}
.mb-20{margin-bottom:20px;}
/*stiky right side bar*/
.rightbarfullFix{width: 365px !important; top: 80px; position: fixed;}
.footer-links ul li a {font-size: 13px; font-weight: normal; margin-right: 10px;}
.bannerContent .btn-lg:hover{padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem; font-weight:bold;}
.bannerContent .btn-lg{font-weight:bold;}

@media(max-width:992px){
	.singlePageLeft {padding-left: 15px;}
	.singlePageRight{padding-right:15px;}
}

.common-button-light-blue:hover{padding: 10px 25px 10px 25px; font-weight: 400; font-size: 16px;}
/* Bootstrap Model CSS */
.mt-10{margin-top:10px;}
.mb-10{margin-bottom:10px;}
.modal-dialog {max-width: 670px; margin-top: 105px; border-radius: 0px;}
.modal-dialog .modal-content{border-radius: 0px;}
.modal-dialog .form-control {margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px;}
.modal-dialog textarea{min-height:80px;}
.modal-dialog .modal-content .close{
	float: right;
	right: 0px;
	margin-left: 0px;
	left: auto;
	position: absolute;
	margin-right: 0px;
	background: #ea0000;
	color: #fff;
	opacity: 1;
	padding: 10px 17px;
}
.modal-dialog .modal-content .modal-title{float:left; padding-right:30px; font-size: 18px; font-weight: 100; line-height: 24px;}
.btn-danger{font-size:16px; font-weight:normal;}
.btn-danger:hover{font-size:16px; font-weight:normal;}
.b2b2c-social-video{background:url(../b2b2c-video-bg-2.html) no-repeat top center; background-size:cover; padding-top:20%; padding-bottom:10%; padding-left:30px; padding-right:30px; border-radius:20px;}

.linkedin-banner-form-01 .form-control {background-color:#fff; width: 100%; height: 30px; border-radius:20px; font-size: 14px; color: #000000;
  margin-bottom: 20px; font-weight: 500; padding: 0 15px; border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
  .linkedin-banner-form-01 .form-control:focus{background-color:#fff; color: #000000;}
.linkedin-banner-form-01 input[type=button], input[type=submit], input[type=reset] {
	  background-color: #00e4ff;  border: none;  color: #000000; padding: 12px 40px; text-decoration: none; margin: 4px 2px; cursor: pointer; font-weight:bold;
	  letter-spacing:3px; border-radius:30px; white-space:normal; }	
.linkedin-banner-form-01 input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #5ebfff; border: none; color: #000; padding: 12px 40px;
	  text-decoration: none;   margin: 4px 2px; cursor: pointer; font-weight:bold; letter-spacing:3px; }
.crm-data-cleansing-main{border-bottom:1px solid #e1e1e1;}
.inner-sec-crm-data-form{background:#2e3192;}	  
.inner-banner-area-crm .head-crm{font-size:28px; color:#023859;}
.br-box{border:1px solid #d7d7d7; padding:30px;}

.linkedin-banner-form-01 .privacy {
    color: #ffffff !important;
    font-size: 12px;
}

.contact-section{padding:0px 0 50px 0;}
.form-contact{background:#3d1256; margin-top:-10%; box-shadow: 2px 6px 12px #bebdbd;}
.con-title{font-size:23px; font-family: "gilroy-regular", sans-serif; color:#00aeef; line-height:32px;}
.pad-30{padding:30px;}
.pad-50{padding:50px;}
.form-contact-main{background:#f4f4f4; margin-right:-1px;}
.sub-head-contact{font-size:32px; font-family: "gilroy-medium", sans-serif; color:#2734cf; line-height:32px;}

.contact-main-outer .form-control {
  background-color:#ffffff;
  width: 100%;
  height: 40px;
  border-radius:0px;
  font-size: 14px;
  color: #000000;
  margin-bottom: 12px;
  font-weight: 500;
  padding: 0 15px;
  border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px; }
  
  
.contact-main-outer .form-control:hover, .form-control:focus {
    background-color:#ffffff;
    box-shadow: none;
    border-bottom: 0px solid #111111; border-top:0px; border-left:0px; border-right:0px;}
	

.contact-main-outer	input[type=button], .contact-main-outer input[type=submit],  .contact-main-outer input[type=reset] {
	  background-color:#00aeef ;
	  border: none;
	  color: #fff;
	  padding: 12px 40px;
	  text-decoration: none;
	  margin: 4px 2px;
	  cursor: pointer;
	  font-weight:bold;
	  letter-spacing:3px;
	  border-radius:30px;
	  white-space:normal;
	}
	
.contact-main-outer input[type=button]:hover, .contact-main-outer input[type=submit]:hover, .contact-main-outer input[type=reset]:hover {
	  background-color:#0c1d3a;
	  border: none;
	  color: #fff;
	  padding: 12px 40px;
	  text-decoration: none;
	  margin: 4px 2px;
	  cursor: pointer;
	  font-weight:bold;
	  letter-spacing:3px;
	}
#imgMapContainer {position: relative;}
#imgMapContainer h2{color:#00aeef; text-transform:uppercase; font-size:16px;}
#imgMapContainer p{color:#fff !important; font-size:14px; line-height:18px;}

#rm1Status {position: absolute; top: 49%; left: 21%; display:block; color:#fff;
	text-align:left; background:rgba(0,0,0,0.9); max-width:400px; padding:20px; border-radius:15px;
}
#rm4Status{
	position: absolute; top:38%; left: 44%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }
#rm6Status {
	position: absolute; top:50%; right: 14%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }
	
#rm2Status{
	position: absolute; top: 58%; right:11%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }
	
#rm3Status{
	position: absolute; top: 65%; right:23%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }
#rm5Status{
	position: absolute; top: 66%; right:15%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }


@media (max-width: 768px) {
  #rm1Status {position: absolute; top: 49%; left: 0%; display:inline-block; color:#fff;
	text-align:left; background:rgba(0,0,0,0.9); max-width:400px; padding:20px; border-radius:15px;}
  #rm4Status{
	position: absolute; top: 66%; right:10%; left:auto; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }

  #rm6Status {
	position: absolute; top:66%; right: 10%; display:none; color:#fff; text-align:left;
	background:rgba(0,0,0,0.9); max-width:400px; padding:20px;	border-radius:15px; z-index:0px;  }
}
 .common-button-border {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #023859; border: 1px solid #023859;
  border-radius: 30px; outline: 0; overflow:hidden; background:#fff; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-border a{color: #023859; font-size: 16px; font-weight:400;}

.common-button-border-white {position: relative; padding: 10px 25px 10px 25px; font-weight:400; font-size: 16px; color: #ffffff; border: 1px solid #ffffff;
  border-radius: 30px; outline: 0; overflow:hidden; background:none; z-index: 1; cursor: pointer; text-align:center; display:inline-block; transition:0.08s ease-in;
  -o-transition:      0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; margin-top:20px;}
.common-button-border-white a{color: #ffffff; font-size: 16px; font-weight:400;}

.blue-section-us{background:url(../us-hhs-footer-top-bg.html) no-repeat bottom center #fff; }

.blue-box-us{background:#3f2ea8; padding:60px 40px 60px 40px; margin-bottom:150px;}
.blue-box-us h2{color:#fff;}
.blue-box-us p{color:#fff;}

.white-bg-form{background:#fff; border-radius:20px; padding:30px 20px 30px 20px;}

.white-bg-form .form-control{border-bottom:1px solid #d5d5d5; border-radius:0px; padding:20px 15px;}
.light-blue-head {
    color: #00e4ff;
    font-size: 26px;
    font-weight: bold;
    font-family: "gilroy-regular", sans-serif;
    line-height: 30px;
}

.white-bg-form .submit{
	background-color: #5054d3;
	border: none;
	color: #fff;
	padding: 12px 40px;
	text-decoration: none;
	margin: 4px 2px;
	cursor: pointer;
	font-weight: bold;
	letter-spacing: 3px;
}

.white-bg-form .submit:hover{
	background-color: #000;
	color:#fff;	
}
.double-practice-banner{background:url(../jpg/double-practice-banner-bg.jpg) no-repeat top right; padding:20px 0 90px 0;}
.grow-multiply-banner{background:url(../grow-multiply-banner-bg.html) no-repeat bottom left; padding:20px 0 70px 0; background-size:cover;}
.telemed-soft-sol-banner{background:url(../telemed-soft-sol-banner.html) no-repeat bottom left; padding:70px 0 70px 0; background-size:cover;}
.nurturing-growth-banner{background:url(../grow-multiply-banner-bg.html) no-repeat bottom left; padding:130px 0 160px 0; background-size:cover;}
.blue-font{color:#007bbf;}

.banner-head{
    font-size:38px;
    color: #252525;
	font-family: "gilroy-bold", sans-serif;
}
.banner-head span{color: #238ac6;}
.banner-head-s{
    font-size:32px;
    color: #252525;
	font-family: "gilroy-medium", sans-serif;
}

.button-angle {color:#2289c5; border:1px solid #0d1741; border-radius:4px; padding:0px 12px 0 12px; font-weight:bold; font-size:40px; cursor: pointer; text-align:center; display:inline-block; margin-top:20px; line-height:40px; }
.button-angle:hover, .button-angle:active, .button-angle:focus{color: #fff; border:1px solid #0d1741; border-radius:4px; padding:0px 12px 0 12px; font-weight:bold; font-size:40px; cursor: pointer; text-align:center; display:inline-block; margin-top:20px; line-height:40px; background:#023859; }


.front-link{position:relative; padding:30px 20px 30px 20px;}
.front-link h5{color:#238ac6; font-size:22px; font-family: "gilroy-regular", sans-serif; margin-top:15px;}
.content-infoh{background:rgba(123,22,193,0.9); color:#fff; display:none; transition:0.08s ease-in;
  -o-transition:0.08s ease-in;  -ms-transition:0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition: 0.08s ease-in; position:absolute; top:100%; left:0px; }
.content-infoh h2{color:#fff; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.content-infoh p{color:#fff; font-size:17px;}
.front-link:hover > .content-infoh{height:100%;  display:flex; padding:30px; top:0px; }
.medium-head{color:#000000; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;} 
.medium-head span{color:#238ac6; font-weight:bold; font-size:25px; font-family: "gilroy-bold", sans-serif;}

.sm-head{color:#000000; font-weight:bold; font-size:20px; font-family: "gilroy-medium", sans-serif;}  

.partner-with-us{background:url(../partner-with-us-bg.html) no-repeat top center; background-attachment:fixed; }
.blue-head-dp {color: #238ac6; font-size: 23px; font-family: "gilroy-regular", sans-serif;
	margin-bottom:15px;}
.blue-headbold {color: #0066cc; font-size: 26px; font-family: "gilroy-medium", sans-serif;
	margin-bottom:15px;}
.blue-head-dp-big {
    color: #238ac6;
    font-size: 36px;
    font-family: "gilroy-regular", sans-serif;
	margin-bottom:15px;
	line-height:55px;
}
.blue-btn-dp{color:#fff; background:#0075d8; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.blue-btn-dp:hover, .blue-btn-dp:active, .blue-btn-dp:focus {color:#fff; background:#1871ac; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}
.dblue-btn-dp{color:#fff; background:#001e3f; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.dblue-btn-dp:hover, .dblue-btn-dp:active, .dblue-btn-dp:focus {color:#fff; background:#322866; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.grey-btn-dp{color:#fff; background:#333333; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.grey-btn-dp:hover, .grey-btn-dp:active, .grey-btn-dp:focus {color:#fff; background:#888787; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.blue-btn-gc{color:#fff; background:#382b73; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.blue-btn-gc:hover, .blue-btn-gc:active, .blue-btn-gc:focus {color:#fff; background:#238ac6; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

#customeModal .blue-btn-dp{color:#fff; background:#238ac6; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
#customeModal .blue-btn-dp:hover, #customeModal .blue-btn-dp:active, #customeModal .blue-btn-dp:focus {color:#fff; background:#185d86; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.blue-btn-dp-br{color:#238ac6; border: 1px solid #238ac6; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.blue-btn-dp-br:hover, .blue-btn-dp-br:active, .blue-btn-dp-br:focus{color:#fff; background:#238ac6; border-radius:4px; padding:8px 20px 8px 20px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.section-sec{padding:60px 0 40px 0;}
.white-dp-sh{background:#fff; border:1px solid #b7b7b7; padding:50px 50px 20px 50px;}
.white-dp-sh:hover{box-shadow:-6px 3px 15px #d9eef4;}

.white-box-op{background:#fff; border:1px solid #60d4ff; border-radius:12px; padding:30px 30px 30px 30px; box-shadow:0px 5px 10px #6f6f6f;}
.white-box-op:hover{}

.purple-dp-sh{background:#382b73; border:1px solid #b7b7b7; padding:50px 50px 20px 50px;}
.purple-dp-sh:hover{box-shadow:-6px 3px 15px #d9eef4;}

.pos-rel{position:relative;}
.centerpos{position:absolute; bottom:-15px; left:0; right:0; margin-left:-7px; margin-right:0px;}
.centerpos .button-angle{background:#fff;}
.centerpos .button-angle:hover, .centerpos .button-angle:active, .centerpos .button-angle:focus{background:#023859;}

.dp-icon-box {padding: 0 0 30px 0;}
.dp-icon-box .icon {float: left; width: 50px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.dp-icon-box .description {margin-left:65px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:15px; }

.light-blue-sec-dp{background:#e4f6fd; border-radius:4px; border:1px solid #b7b7b7; padding:30px;}
.light-blue-sec-dp:hover{box-shadow:-6px 3px 15px #d9eef4;}
.dp-less{margin-bottom:-80px;}

.blue-sec-gc{background:#336699; border-radius:8px; padding:30px;}
.blue-sec-gc:hover{box-shadow:-6px 3px 15px #d9eef4;}

.centerpos-top{position:absolute; top:-45px; left:0; right:0; margin-left:-7px; margin-right:0; text-align:center;}
.centerpos-top .button-angle{background:#fff;}
.centerpos-top .button-angle:hover{background:#023859;}
.dp-bottom-sec{background:url(../dp-bootom-sec-bg.html) no-repeat top center #c4e8f5; background-size:100%; padding-top:180px;}

.white-bx-dp{background:#fff; border:1px solid #b7b7b7; padding:30px; border-radius:4px;}
.link-btn-dp{color:#238ac6; font-size:20px; font-weight:bold; display:block;}
.link-btn-dp:hover, .link-btn-dp:active, .link-btn-dp:focus{color:#000; font-size:20px; font-weight:bold; display:block;}
.get_count_box p{margin-bottom:15px;}

.card-container {
perspective: 700px;
margin:20px;
}
.card-flip, .card-container {
transform-style: preserve-3d;
transition: all 0.7s ease;
}
.card-flip div {
backface-visibility: hidden;
transform-style: preserve-3d;
}
.front h5{color:#238ac6; font-size:22px; font-family: "gilroy-regular", sans-serif; margin-top:15px;}
.back {
transform: rotateY(-180deg);
background:rgba(123,22,193,1); color:#fff;
position:absolute;
top:0px;
left:0;
right:0;
margin-left:0px;
margin-right:0px;
height:100%;
padding:30px;
}

.back h2{color:#fff; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.back p{color:#fff; font-size:17px;}

.card-container:hover .card-flip {
transform: rotateY(180deg);
}
.top-center{position: absolute; top: 50%; margin-top:-70px; left: 50%; margin-left: -65px;}
.top-center h4{color:#fff; font-size:18px;}


@media (max-width: 992px) {
.right-img-dp .pt-100{padding-top:0px;}
}

.m-20{margin:20px;}

.staffing-counter-outer .col-lg-2{width:20%; flex:20%; max-width:20%;}
.staffing-counter h2 {
    font-size: 40px;
    margin: 5px 0;
    color: #00008d;
    font-family: "gilroy-medium", sans-serif;
}
.staffing-counter p {
    font-size: 16px;
    margin: 5px 0;
    color: #252525;
    font-family: "gilroy-regular", sans-serif;
}
.white-bx-st{background:#fff; padding:30px; border-radius:4px;}
.mh-185{min-height:185px;}
.blue-sec-st{background:#09286f;}
.blue-sec-st h2{color:#fff; font-size:40px; font-family: "gilroy-medium", sans-serif;}
.blue-sec-st p{color:#fff; font-size:16px;}

@media (max-width: 768px) {
.staffing-counter-outer .col-lg-2{width:33.3%; flex:33.3%; max-width:33.3%;}
}

.double-homecare-banner{background:url(../double-homecare-banner.html) no-repeat top right; padding:20px 0 90px 0;}
.blue-hc-font{color:#2037a6 !important;}

.digital-era{background:url(../digital-era-bg.html) no-repeat top right; padding:80px 40px 80px 40px;}

.digital-era h2 {color: #fff; font-size: 32px; font-family: "gilroy-medium", sans-serif;}
.digital-era p {color: #fff; font-size: 15px;}

.whitebr-btn{color:#fff; background:none; border-radius:4px; padding:8px 20px 8px 20px; font-size:18px; cursor: pointer; border:1px solid #fff; text-align:center; display:inline-block; }
.whitebr-btn:hover, .whitebr-btn:active, .whitebr-btn:focus {color:#fff; background:#185d86; border-radius:4px; padding:8px 20px 8px 20px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.dhc-icon-box {padding: 0 0 10px 0;}
.dhc-icon-box .icon {float: left; width: 70px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.dhc-icon-box .title {font-size:35px; color:#22358e; font-family: "gilroy-bold", sans-serif;  }
.dhc-icon-box .description {font-size:18px; color:#828282; font-family: "gilroy-regular", sans-serif;  }

.icon-info{margin-left:90px;}
.icon-info ul{padding-left:10px;}
.icon-info ul li{font-size:16px; color:#828282; font-family: "gilroy-regular", sans-serif; background:url(../dh-tick.html) no-repeat top 5px left; padding-left:28px; line-height:30px; text-align:left;}
@media (max-width: 568px) {
.banner-head{font-size:25px; margin-top:100px;}
}

.request-sample-banner {
    background: url(../request-sample-bg.html) no-repeat top right;
    padding: 20px 0 20px 0; 
}
.growth-solutions-banner {
    background: url(../growth-solution-bg.html) no-repeat top right;
    padding: 20px 0 20px 0; 
}
.request-sample-footer{background:#001194; padding:10px; font-size:16px; color:#fff;}

.request-sample-form{background:#fbfbfb; box-shadow:5px 0px 6px #c8cacf; border-radius:8px; }
.request-form-head{background:url(../request-sample-form-bg.html) no-repeat bottom right #2a37b7; background-size:100%; padding:40px 30px 110px 30px; border-top-right-radius:8px; border-top-left-radius:8px;}

.request-sample-form .form-control {background-color:#fff; width: 100%; height: 30px; border-radius:0px; font-size: 14px; color: #000000;
  margin-bottom: 20px; font-weight: 500; padding: 0 15px; border-bottom: 1px solid #c8c8c8; border-top:0px; border-left:0px; border-right:0px; }
.request-sample-form .form-control:focus{background-color:#fff; color: #000000;}
.request-sample-form input[type=button], input[type=submit], input[type=reset] {
	  background-color: #00aeef;  border: none;  color: #0116b7; padding: 12px 40px; text-decoration: none; margin: 4px 2px; cursor: pointer; font-weight:bold;
	  letter-spacing:3px; border-radius:30px; white-space:normal; width:100%; }	
.request-sample-form input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #5ebfff; border: none; color: #000; padding: 12px 40px;
	  text-decoration: none;   margin: 4px 2px; cursor: pointer; font-weight:bold; letter-spacing:3px; }
	  
.sub-white-head {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    font-family: "gilroy-bold", sans-serif;
    line-height: 30px;
}
.request-sample-blue-head {
    font-size: 40px;
    color: #001194;
    font-family: "gilroy-bold", sans-serif;
}
.gs-blue-head {
    font-size: 36px;
    color: #001194;
    font-family: "gilroy-bold", sans-serif;
}
.dark-blue-font{color: #001194;}
.sample-box {padding: 0 0 10px 0;}
.sample-box .icon {float: left; width: 59px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.sample-box .description {margin-left:70px; font-size:16px; color:#353535; font-family: "gilroy-regular", sans-serif;  }

.blue-box-dark{background:#001194;}
.we-can-do-bg{background:url(../we-can-do-bg.html) no-repeat top left #001194; border-radius:10px; }
.mh-370{min-height:370px;}
.blue-btn-gs{color:#001194; background:#60d4ff; border-radius:20px; padding:10px 20px 10px 20px; font-size:16px; font-weight:bold; cursor: pointer; text-align:center; display:block; }
.blue-btn-gs:hover, .blue-btn-gs:active, .blue-btn-gs:focus {color:#fff; background:#185d86; display:block; border-radius:20px; padding:10px 20px 10px 20px; font-size:16px;}

.empowering-client-sec{background:url(../empowering-client-sec-bg.html) no-repeat top right #081c64; margin-top:50px; }

.bluebr-btn-dp{color:#fff; background:transparent; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; border:1px solid #00bff3; }
.bluebr-btn-dp:hover, .bluebr-btn-dp:active, .bluebr-btn-dp:focus {color:#fff; background:#185d86; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.bluebr-btn-op{color:#000f82; background:transparent; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; border:1px solid #00bff3; }
.bluebr-btn-op:hover, .bluebr-btn-op:active, .bluebr-btn-op:focus {color:#fff; background:#185d86; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.light-blue-vc{background:#0073cd;}
.light-blue-vc p{color:#fff; font-size:25px; line-height:30px;}
.mx-500{max-width:500px;}

.light-blue-op{background:#b6feff;}

.m-auto{margin:0 auto;}
.mh-100{min-height:100px;}
.mh-140{min-height:140px;}
.fnormal{font-weight:normal !important}

.bluebr-btn-dp-01{color:#0116b7; background:transparent; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; border:1px solid #0116b7; }
.bluebr-btn-dp-01:hover, .bluebr-btn-dp-01:active, .bluebr-btn-dp-01:focus {color:#fff; background:#185d86; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.virtual-solution-banner {
    background: url(../virtual-banner-bg.html) no-repeat bottom left;
        background-size: auto;
    padding: 80px 0 20px 0;
    background-size: cover;
}
.virtual-experience-banner {
    background: url(../virtual-experience-banner-bg.html) no-repeat bottom left;
    background-size: auto;
    padding: 80px 0 100px 0;
}
.vee-blue-sec{background:#0075d8;}


.retail-growth-solution-banner {
    background: url(../rgs-banner-bg.html) no-repeat bottom center;
        background-size: auto;
    padding: 80px 0 20px 0;
    background-size: cover;
}
.online-presence-banner {
    background: url(../growthsolution-banner.html) no-repeat bottom center;
        background-size: auto;
    padding: 80px 0 20px 0;
    background-size: cover;
}
.mh-90{min-height:90px;}
.mh-234{min-height:234px;}
.banner-head-01 {
    font-size: 38px;
    color: #252525;
    font-family: "gilroy-bold", sans-serif;
}
.futuristic-sec{background: url(../futuristic-bg.html) no-repeat bottom center #0c58f2;
        background-size: auto;  }
.digital-first-sec{background: url(../digital-first-bg.html) no-repeat top center #105de2;
        background-size: auto;  }
.vs-small-head {
    color: #238ac6;
    font-size: 25px;
    font-family: "gilroy-regular", sans-serif;
    margin-bottom: 15px;
    line-height: 30px;
}
.blue-btn-vs{color:#0116b7; background:#60d4ff; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; font-family: "gilroy-regular", sans-serif; }
.blue-btn-vs:hover, .blue-btn-vs:active, .blue-btn-vs:focus {color:#fff; background:#008be1; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.blue-btn-op{color:#ffffff; background:#3a0088; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; font-family: "gilroy-regular", sans-serif; }
.blue-btn-op:hover, .blue-btn-op:active, .blue-btn-op:focus {color:#fff; background:#008be1; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.light-sec-op{ background: url(../light-sec-op-bg.html) no-repeat bottom right #eef9ff;}
.ship-bg-op{background: url(../ship-bg-op.html) no-repeat bottom 20px right;}
@media (max-width: 992px) {
.ship-bg-op{background:none;}
}

.lblue-op{background:#3593cf;}


.blue-head-vs {
    color: #0043e1;
    font-size: 30px;
    font-weight: bold;
    font-family: "gilroy-bold", sans-serif;
}
.light-blue-box-vs{background:#beedff; padding:35px 20px 35px 20px;}
.light-blue-box-vs h5{font-size:16px;} 
.font-grey{color:#606060;}

.blue-box-vs{background:#003caa; padding:35px 20px 35px 20px;}


.vs-side-img .icon {float: left; width: 47px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.vs-side-img .description {margin-left:60px; font-size:18px; color:#606060; font-family: "gilroy-regular", sans-serif;  }

.op-side-img .icon {float: left; width: 75px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.op-side-img .title {margin-left:75px; font-size:18px; color:#0043e1; font-family: "gilroy-regular", sans-serif;  }
.op-side-img .description {margin-left:75px; font-size:18px; color:#606060; font-family: "gilroy-regular", sans-serif;  }
.back-vs {
transform: rotateY(-180deg);
background:rgba(9,46,175,1); color:#fff;
position:absolute;
top:0px;
left:0;
right:0;
margin-left:0px;
margin-right:0px;
height:100%;
padding:30px;
}
.back-vs h2{color:#fff; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.back-vs p{color:#fff; font-size:17px;}
.vs-flip h5{margin-top:-80px !important; position:relative; color:#fff !important; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.rgs-flip h5{margin-top:-45px !important; position:relative; color:#fff !important; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.demo-video {
    background:url(../play-demo-bg.html);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.demo-video h2 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px;
    font-family: "gilroy-bold", sans-serif;
}
.grey-box-vs{background:#ebebeb; padding:35px 20px 35px 20px;}
.grey-box-vs h4{color:#0948e1; font-size:25px; font-family: "gilroy-bold", sans-serif;}
.grey-box-vs p{color:#606060; font-size:16px; }

.empowering-client-sec {
    background: url(../empowering-client-sec-bg.html) no-repeat top right #081c64;
    margin-top: 50px;
}

.rgs-bottom-sec{background:url(../rgs-bottom-sec-bg.html) no-repeat top right; background-size:cover; padding:150px 0 100px;}


.support-sec-vc{background:url(../support-blue-bg.html) no-repeat top right #2132b9;}
.light-blue-font-vs{color:#60d4ff !important;}

.bluevs-btn{color:#0116b7; background:#60d4ff; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; border:0px solid #00bff3; }
.bluevs-btn:hover, .bluevs-btn:active, .bluevs-btn:focus {color:#0116b7; background:#2db8ec; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.mh-60{min-height:60px;}

.trans-box-white{background:rgba(255,255,255,0.3); padding:100px 30px 100px 30px; margin-bottom:100px;}

.mx-260{max-width:260px; margin:0 auto;}
.mx-270{max-width:270px; margin:0 auto;}
.blue-sec-rgs{background:#60d4ff;}
.rgs-white-box{background:#ffffff; padding:30px; border-radius:4px;}
.rgs-white-box h4{color:#0043e1; font-size:34px; font-weight:bold;}
.rgs-white-box h5{color:#000; font-size:20px; min-height:85px; }
.rgs-white-box h3{color:#003bb4; font-size:20px; }
.rgs-white-box p{color:#000000; font-size:16px; min-height:85px; }

.white-radius-box{background:#fff; border:1px solid #898989; border-radius:10px; padding:40px 30px 30px 30px;}
.mh-460{min-height:460px;}
.circle-arrow-list{padding-left:5px; padding-top:20px;}
.circle-arrow-list li{padding-left:35px; background:url(../arrow-circle.html) no-repeat top 4px left;  margin-bottom:8px; line-height:30px;}
.blue-section-mdm{background:#0a3474;}
@media (max-width: 992px) {
.mh-460{min-height:0px;}	
}

.nur-box .icon {float: left; width: 75px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.nur-box .title {margin-left:80px; font-size:18px; color:#333333; font-family: "gilroy-bold", sans-serif; padding-top:15px;  }
.nur-box .description {margin-left:80px; font-size:15px; color:#333333; font-family: "gilroy-regular", sans-serif;  }

.pad-15{padding:15px;}
.lightgrey-bg{background:#f9f9f9;}
.blue-sec-nurture{background:#336699;}
.blue-sec-nurture h2{font-size:24px; font-weight:bold; color:#ffffff;}

.blue-sec-nurture p{color:#fff;}

.white-star-list{padding-left:10px; margin:15px 0 15px 0;}
.white-star-list li{color:#fff; padding-left:35px; list-style-type:none; background:url(../white-star-dot.html) no-repeat top 4px left; line-height:26px;}

.nurture-blue-box{background:#382b73; position:relative; border-radius:10px; padding:70px 30px 60px 30px;}
.nurture-blue-box p{color:#fff; font-weight:bold;}

.nurture-blue-box h3{color:#3399ff; font-size:18px; font-weight:bold;}
.blue-br-box{border:1px solid #41a0cf; padding:30px;}
.blue-br-box h3{color:#2289c4; font-size:24px; font-weight:normal; padding:0px; margin:0px;}

.marketing-sec-nurturing{background:url(../marketing-guru-bg.html) no-repeat top right #c4e8f6;}
.marketing-sec-nurturing p{margin-bottom:10px;}

.br-top-blue{border-top:1px solid #007bbf; }


.top-email-info{color:#fff; float:right; padding-right:30px; margin-top:8px;}
.top-email-info a{color:#fff; padding:10px 10px 0px 10px; font-size:14px;}
.top-email-info a:hover{color:#fff; padding:10px 10px 0px 10px; font-size:14px;}
.is-sticky .top-email-info a{color:#000 !important;} 
.is-sticky .top-email-info a:hover{color:#000 !important;}
.free-trial-btn{background:#1871ac; padding:5px 10px 5px 10px !important; border-radius:5px; color:#fff !important;}
.is-sticky .top-email-info .free-trial-btn{color:#fff !important;} 
.free-trial-btn:hover{background:#2c90d3;}

.form-left-points{padding:100px 20px 10px 20px; }
.form-left-points h3{font-weight: 700; font-family: "gilroy-bold", sans-serif; color: #fff; font-size: 19px;}
.form-left-points ul li{list-style-type:none; background:url(../png/dh-tick.png) no-repeat top 3px left; padding-left:30px; color:#fff; font-size:18px; margin-top:15px;}
.form-right-bg{background:none;}
.form-right-bg h3{font-weight: 700; font-family: "gilroy-bold", sans-serif; color: #fff; font-size: 20px;}
.form-right-bg h4{font-weight: 300; font-family: "gilroy-bold", sans-serif; color: #00e4ff; font-size: 20px;}
.right-side-con-request-quote{max-width:350px; margin:0 auto;}
.form-right-bg .privacy{color:#fff !important;}
.nav-brand-logo{position:relative; top:-38px;}
@media (max-width: 768px) {
	.nav-brand-logo{position:relative; top:0px;}
	.top-email-info a{font-size:12px;}
}
#customeModal{max-width:500px; margin:0 auto;}
.linkedin-banner{background:url(../linkedin-marketing-banner.html) no-repeat top right #1b153b; padding:120px 0 120px 0;}
.blue-sec-lk{background:#0077b7;}
.blue-sec-lk h5{color:#fff;}
.blue-sec-lk p{color:#fff;}
.lblue-sec-lk{background:#0075d8;}
.blue-sec-banner{background: url(../telemed-icons-bg.html) no-repeat bottom center #0c58f2;}

.white-radius-btn{color:#333333; background:#ffffff; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.white-radius-btn:hover, .white-radius-btn:active {color:#fff; background:#1871ac; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.white-radius-btn:focus {border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}


.blue-radius-btn{color:#fff; background:#3a5ad7; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block; }
.blue-radius-btn:hover, .blue-radius-btn:active, .blue-radius-btn:focus {color:#fff; background:#000000; border-radius:20px; padding:8px 40px 8px 40px; font-size:18px; cursor: pointer; text-align:center; display:inline-block;}

.goal-sec-lk{background:url(../goal-bg-lk.html) no-repeat bottom center #29264a;}
.lk-icon-box {padding: 0 0 30px 0;}
.lk-icon-box .icon {float: left; width:121px; height:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.lk-icon-box h4.title {margin-left:130px; margin-bottom:0px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff; }
.lk-icon-box .description {margin-left:130px; font-size:16px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff; }
.platform-business-sec{background:#cfe2ff; padding:60px 0 60px 0;}
.platform-business-sec h4{margin:10px 0 10px 0;}

.telemed-icon-box-01 {padding: 35px 20px 35px 20px;}
.telemed-icon-box-01 .icon {float: left; width:117px; height:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.telemed-icon-box-01 h4.title {margin-left:125px; margin-bottom:0px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff; }
.telemed-icon-box-01 .description {margin-left:125px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff;}

.lk-icon-box-01 {padding: 0 0 30px 0;}
.lk-icon-box-01 .icon {float: left; width:117px; height:auto; display: flex; justify-content: center; align-items: center; flex-direction: column;
    text-align: center; }
.lk-icon-box-01 h4.title {margin-left:125px; margin-bottom:0px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff; }
.lk-icon-box-01 .description {margin-left:125px; font-size:20px; color:#000; font-family: "gilroy-regular", sans-serif; padding:6px; color:#ffffff; margin-top:30px }

.insta-marketing-banner{background:#1b153b; padding:120px 0 120px 0;}

.purple-btn-dp{color:#fff; background:#7f4aa2; border-radius:20px; padding:10px 30px 10px 30px; font-size:16px; font-weight:normal; cursor: pointer; text-align:center; display:inline-block; }
.purple-btn-dp:hover, .purple-btn-dp:active, .purple-btn-dp:focus {color:#fff; background:#1871ac; border-radius:20px; padding:10px 30px 10px 30px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; font-weight:normal;}
.dblue-sec-lk{background:#1b153b;}
.sub-head-im {color: #0c1d3a; font-size: 20px; font-weight: bold; font-family: "gilroy-bold", sans-serif; }
.lb-sec-im{background:#eff5ff; padding:60px 0 60px 0;}

.pos-topless{margin-top:-80px;}
.item-5 .col-lg-2{width:20%; flex:20%; max-width:20%;}
.purple-box{background:#462688; padding:20px; min-height:240px;}

.purple-box h5{font-size:15px; color:#fff;}
.purple-box p{font-size:12px; color:#fff;}
.thin-gap .col-lg-2{padding-left:1px !important; padding-right:1px !important;}
.blue-sec-em{background:#0075d8;}
.blue-sec-em h5{color:#fff;}
.blue-sec-em p{color:#fff;}


.display-ads-banner {
    background: url(../display-ad-banner-bg.html) no-repeat top right #1b153b;
    padding: 120px 0 120px 0;
}
.blue-circle-btn .fa{background:#1b153b; color:#fff; border-radius:50%; height:50px; width:50px; line-height:50px; font-size:30px; text-align:center;}
.blue-box-pos{margin-top:-150px;}
.blue-box-da{background:#1b153b; padding:30px; margin:2px; min-height:345px;}
.blue-box-da h4{color:#fff; font-size:16px;}
.blue-box-da p{color:#fff; font-size:12px;}
@media (max-width: 581px) {
.white-radius-btn{font-size:12px;}
.white-radius-btn:hover, .white-radius-btn:active{font-size:12px;}
}

.nurturing-campaign-banner{background:url(../nurturing-campaign-banner-bg.html) no-repeat top right #1b153b; padding:120px 0 120px 0;}
.top-center-ncm {
    position: absolute;
    top: 50%;
    margin-top: -70px;
    left: 50%;
    margin-left: -115px;
    width: 230px;
}
.top-center-ncm h4{color:#fff; font-size:18px;}
.blue-sec-ncm {
    background: #002d66;
}
.font-22{font-size:22px;}
.programatic-ad-banner{background: #06354f; padding: 120px 0 120px 0;}
.blue-color{color:#04a3fc;}
.dblue-sec{background:#18399c;}
.key-audience-bg{background:url(../key-audience-blue-bg.html) no-repeat bottom right #1b153b; padding:100px 0 100px 0;}
.blue-bg-pr{background:#94d5f1; padding:100px 0px 100px 0px;}
.work-for-you-sec{background:#0075d8;}

.growth-solutions-banner-01 {
    background: url(../growth-solution-banner-bg.html) no-repeat top -100px right -20px #ffffff;
    padding: 110px 0 60px 0;
}
.upper{text-transform:uppercase;}
.gs-blue-sec{background:#007bbf; }
.gs-blue-sec p{color:#fff;}
.blue-head-gs {color: #0075d8; font-size: 30px; font-family: "gilroy-medium", sans-serif;
	margin-bottom:15px;}
.blk-head-gs {color: #333333; font-size: 30px; font-family: "gilroy-medium", sans-serif;
	margin-bottom:15px;}
.white-head-gs {color: #ffffff; font-size: 30px; font-family: "gilroy-medium", sans-serif;
	margin-bottom:15px;}
.gs-sec p strong{font-family: "gilroy-medium", sans-serif;}
.font-blk{color:#333333 !important;}
.higher-deal-pos{background: linear-gradient(to bottom, #007bbf 0%,#007bbf 68%,#007bbf 68%,#ffffff 32%,#ffffff 100%);}




.leadership {position: relative; float: left; width: 100%; overflow: hidden; border-radius:20px; } 
.leadership .title{font-size: 18px; color: #ffffff; font-family: "gilroy-bold", sans-serif; line-height19px }
.leadership img {-webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; -webkit-transform: scale(1); -ms-transform: scale(1);
    transform: scale(1); }
.leadership:before {position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 2; height: 100%;
    width: 100%; opacity: 0; visibility: hidden; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; }
.leadership .cont {top: 50%; left:0; right:0; margin-left:auto; margin-right:auto; text-align: center; position: absolute; padding: 20px; -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); -webkit-transition: .5s all ease; -o-transition: .5s all ease; transition: .5s all ease; opacity: 0; visibility: hidden; font-family: "gilroy-regular", sans-serif; font-size: 16px; color: #fff;  }
.leadership:hover:before, .leadership:focus:before, .leadership:active:before {opacity: 1; visibility: visible; } 
.leadership:hover img, .leadership:focus img, .leadership:active img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .leadership:hover .cont, .leadership:focus .cont, .leadership:active .cont {-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);
    transform: translateY(-50%); -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s; opacity: 1; visibility: visible; z-index: 4; }
.leadership p{color:#ffffff; font-size:13px; line-height:14px; margin-bottom:0px;}
.leadership .common-button{padding:5px 25px 5px 25px; margin-top:15px;}
.tam-banner{background:url(../tam-banner-bg.html) no-repeat bottom center #002449; padding-bottom:200px; overflow:hidden;}
.tam-right-bg{position:absolute; right:-100px; bottom:0px;}
@media (max-width: 667px) {
.tam-right-bg{right:-130px;}	
}

.border-white:after{
	left: 50%;
	bottom:-30px;
	border:1px solid #fff;
	content: " ";
	height: 1px;
	width: 130px;
	position: absolute;
	pointer-events: none;
	margin-left:-65px;
}
.projection-sec{background:url(../projection-sec-bg.html) no-repeat bottom left #0066cc; }

.blue-bg-form {background:rgb(0,36,73,0.9); border-radius:30px; padding:40px; margin-bottom:120px;}
.blue-bg-form h3{color:#fff; font-size:24px; font-weight:bold;}
.blue-bg-form h6{color:#fff; font-size:18px;}
.blue-bg-form p{color:#fff; font-size:14px; line-height:16px; margin-bottom:10px;}
.blue-bg-form .form-control {background-color:#ffffff; width: 100%; height: 35px; border-radius:20px; font-size: 14px; color: #333333;
  margin-bottom: 15px; font-weight: 500; padding: 0 15px; border: 0px solid #111111;  }
.blue-bg-form  .form-control:focus {background-color:#ffffff; color:#333333;}
.blue-bg-form input[type=button], .blue-bg-form input[type=submit], .blue-bg-form input[type=reset] {
	  background-color: #0077b7;  border: none;  color: #ffffff; padding: 8px 30px; text-decoration: none; margin: 4px 2px; cursor: pointer; border-radius:30px; white-space:normal; }	
.blue-bg-form input[type=button]:hover, .blue-bg-form input[type=submit]:hover, .blue-bg-form input[type=reset]:hover { background-color: #0358ad; border: none; color: #ffffff; padding: 8px 30px;
	  text-decoration: none;   margin: 4px 2px; cursor: pointer;  }
.tabcount{width:100%;}
.counthead{font-size:24px; color:#000000; font-weight:bold;}
.tabcount-sub{width:100%;}	  
.section-pad{padding:80px 0 60px 0;}
.right-target-sec{background:#002449;}
.fivesec .col-lg-2{width:20%; flex:20%; max-width:20%;}

.blue-bg-tam{background:#002449; border-radius:40px; padding:0 20px 0 20px; }
.road-map-con-outer{background:url(../road-bg.html) no-repeat top 100px center; background-size:100%; }
.road-con-box{padding-bottom:80px;}
.road-con-box .icon{float:left;}
.road-con-box h4.info{font-size:14px; color:#ffffff; background:#182891; padding:15px 10px 15px 10px; border-radius:20px; margin-left:105px; text-align:center; margin-top:20px;}
.cardiologist-email-contact-banner {
    background: #06193a;
    padding: 110px 0 110px 0;
}
.banner-head-blue{color:#0075d8; font-size:36px; font-family: "gilroy-bold", sans-serif;}
.blk-head-common{color:#000000; font-size:26px; font-family: "gilroy-bold", sans-serif;}
.light-blue-ce{background:#dbecfd;}
.blue-sec-ce{background:#1b153b;}
.purple-tab{width:100%; border-collapse:separate !important; margin-top:20px;}
.purple-tab tr td{background:#3d1256; color:#ffffff; padding:4px 8px 4px 8px; font-size:13px;  }
.form-contact-ec{background:#3d1256; box-shadow: 2px 6px 12px #bebdbd; border-radius:40px;}
.form-contact-dentist{background:#00298f; box-shadow: 2px 6px 12px #bebdbd; border-radius:40px;}
.right-border-radius{border-top-right-radius:40px; border-bottom-right-radius:40px;}
.con-title-ce {
    font-size: 18px;
    font-family: "gilroy-regular", sans-serif;
    color: #00aeef;
    line-height: 26px;}
.single-cool-fact-area-ce h2 {
    font-size: 68px;
    margin: 5px 0;
    color: #0099ff;
    font-family: "gilroy-bold", sans-serif;
    font-weight: 700;
}
.single-cool-fact-area-ce p {color:#000000; font-size:16px;}
.blue-text-sub-ce{font-size:26px; color:#3d1256; font-size:normal;}
.blue-text-sub-ce strong{font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.br-bottom-purple{border-bottom:1px solid #57316c;}
.blue-box-ce{background:#31b1fc; padding:40px; min-height:220px;}
.blue-box-ce h2{color: #ffffff; font-size: 20px; font-family: "gilroy-bold", sans-serif;}
.blue-box-ce p{color: #ffffff; font-size: 16px;}
.blue-box-ce:hover{background:#233ea7;}

.quote-ce-sec{background:#3d1256;}
.blue-border-quote-ce{border:1px solid #31b1fc; padding:80px 40px 40px 40px; position:relative;}
.blue-border-quote-ce h4{color: #ffffff; font-size: 18px;}
.blue-border-quote-ce h3{color: #ffffff; font-size: 20px; font-family: "gilroy-bold", sans-serif;}
.blue-border-quote-ce p{color: #ffffff; font-size: 13px;}
.quote-img{position:absolute; top:-40px; left:50%; margin-left:-40px; background:#3d1256; padding:10px;}

.dentist-email-contact-banner{background:#25187d; padding: 110px 0 110px 0;}
.light-blue-tab{width:100%; border-collapse:separate !important; margin-top:20px;}
.light-blue-tab tr td{background:#73aaff; color:#000000; padding:4px 8px 4px 8px; font-size:13px;  }
.blue-des{color:#3d1256;}

@media (max-width:1200px) {
.road-con-box{padding-bottom:45px;}	
}
@media (max-width:991px) {
.road-map-con-outer{background:none;}	
}
@media (max-width:867px) {
.fivesec .col-lg-2{width:33%; flex:33%; max-width:33%;}
.road-con-box{padding-bottom:45px;}

}
@media (max-width: 480px) {
.fivesec .col-lg-2{width:50%; flex:50%; max-width:50%;}	
.road-con-box{padding-bottom:45px;}
}


.datacard-banner-lk{background:#1e1565; padding: 110px 0 60px 0;}
.sm-blue-text-dc{color:#2e3192; font-size:28px; font-family: "gilroy-regular", sans-serif;}
.sm-blue-text-dc strong{font-family: "gilroy-bold", sans-serif;}

.big-para-dc{font-size:18px; color:#000000;}
.white-box-sh-dc{background:#ffffff; border-radius:20px; box-shadow:1px 1px 10px #d2d2d2; padding:25px; min-height:160px;}
.white-box-sh-dc h4{font-size:18px; color:#000000; font-family: "gilroy-bold", sans-serif;}
.white-box-sh-dc h5{font-size:16px; color:#000000; font-family: "gilroy-light", sans-serif;}
.white-box-sh-dc:hover{background:#196daf;}
.white-box-sh-dc:hover h4, .white-box-sh-dc:hover h5{color:#ffffff;}
.single-cool-fact-area-dc h2 {font-size: 60px; margin: 5px 0; color: #000000; font-family: "gilroy-bold", sans-serif; font-weight: 500;}
.single-cool-fact-area-ce p {color:#000000; font-size:16px;}
.blue-border-quote-dc{border:1px solid #2e3192; padding:80px 40px 40px 40px; position:relative;}
.blue-border-quote-dc h4{color: #000000; font-size: 17px; font-family: "gilroy-light", sans-serif;}
.blue-border-quote-dc h3{color: #000000; font-size: 14px; font-family: "gilroy-light", sans-serif;}
.blue-border-quote-dc h3 strong{color: #000000; font-size: 18px; font-family: "gilroy-bold", sans-serif;}
.quote-img-dc{position:absolute; top:-60px; left:50%; margin-left:-50px; padding:10px;}

.blue-sec-dc{background:#1e1565;}
.drive-tab tr td.white p{color:#ffffff;}
.drive-tab tr td.white p .small{font-size:13px; line-height:15px;}
.drive-tab tr td{padding:10px;}

.blue-bg-list-dash{padding-left:0px;}
.blue-bg-list-dash li{color:#ffffff; font-size:16px; background:#2e3192; position:relative; padding:30px; margin-bottom:2px; padding-left:75px;}
.blue-bg-list-dash li:before{position:absolute; left:20px; background:url(../png/inside-data-list.png) no-repeat top left; content: ""; width: 41px; height: 11px; top: 37px;}

.blue-bg-box-list{background:#2e3192; color:#ffffff; font-size:16px;  margin-bottom:10px; width:100%; height:100%;}
.blue-bg-box-list p{color:#ffffff; font-size:16px; padding:20px; margin-bottom:0px;}
.blue-bg-box-list li{color:#ffffff; font-size:16px; background:#2e3192; position:relative; padding:20px; margin-bottom:2px; float:left; width:33%;}

.num-list{padding-left:20px;}
.num-list li{list-style-type:block; margin-bottom:10px; font-size:14px;}
.num-list-img{padding-left:20px;}
.num-list-img li{margin-bottom:10px; font-size:14px;}
.dblue-dc{color:#1b153b;}
.blk-head-common-sm{color:#000000; font-size:24px; font-family: "gilroy-bold", sans-serif;}
.blk-head-common-md{color:#000000; font-size:22px; font-family: "gilroy-medium", sans-serif;}
.blue-font-dc{color:#1e1565 !important;}
.blue-head-dc{color:#1e1565; font-size:28px; font-family: "gilroy-bold", sans-serif;}
.ds-list{padding-left:0px;}
.ds-list li{font-size:14px; color:#ffffff; padding:10px; border:1px solid #0f3f9f; float:left; margin-right:1%; width:32%; margin-bottom:10px;
background: #6534cc; /* Old browsers */
background: -moz-linear-gradient(top,  #6534cc 0%, #0373d8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6534cc 0%,#0373d8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6534cc 0%,#0373d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6534cc', endColorstr='#0373d8',GradientType=0 ); /* IE6-9 */
}
.dblue-btn-dc{color:#fff; background:#2e3192; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.dblue-btn-dc:hover, .dblue-btn-dc:active, .dblue-btn-dc:focus {color:#fff; background:#0075d8; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}

.blue-bg-dc-global{background:#071788; padding:50px; border-radius:30px;}
.blue-bg-dc-global h2{color:#ffffff; font-size:36px; font-family: "gilroy-bold", sans-serif;}
.dc-executive-tab{border-collapse:separate; width:100%;}
.dc-executive-tab td{color:#ffffff;}
.dc-executive-tab tr{margin-bottom:5px;}
.dc-executive-tab tr td:last-child{background:#0075d8; padding:10px 10px 10px 20px;}
.white-boxsh{background:#ffffff; border-radius:20px; box-shadow:1px 1px 10px #d2d2d2; padding:25px; min-height:235px;}

.blue-head-big-dc{color:#1b64d5; font-size:36px; font-family: "gilroy-bold", sans-serif;}
.big-para-dc-grey{font-size: 18px; color:#666666;}
.brekthrough-video-bg{background:url(../jpg/brek-through-video-bg.jpg) no-repeat top left; background-size:cover; width:100%;  }
.brekthrough-video-bg .video-content h4{color:#ffffff; font-size:25px; padding:20px;  }
.brekthrough-video-bg .video-content{padding-top:130px; padding-bottom:130px;}
.data-list-dc{padding-left:0px;}
.data-list-dc li{color:#000000; font-size:13px; margin-bottom:3px; text-align:center;}
.blue-blk-head{color:#000000; font-size:26px; font-family: "gilroy-bold", sans-serif;}
.blue-blk-head strong{color:#0066cc; font-size:50px; font-family: "gilroy-bold", sans-serif;}
.blue-shade-head{color:#ffffff; font-size:14px; padding:8px 10px 8px 10px; border-radius:20px; text-align:center;
background: #6534cc; /* Old browsers */
background: -moz-linear-gradient(top,  #6534cc 0%, #0373d8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6534cc 0%,#0373d8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6534cc 0%,#0373d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6534cc', endColorstr='#0373d8',GradientType=0 ); /* IE6-9 */

}
.left-dc-info{float:left; width:48%; margin-right:2%;}
.right-dc-info{float:left; width:50%;}
.usa-count-bg{background:url(../png/usa-count-bg.png) no-repeat top 30% center;}
.country-count-bg{background:url(../png/country-count-bg.png) no-repeat top 30% center;}
.flexdiv{display:flex; flex-direction:column; flex-wrap:wrap; flex:1;}
.bottom-align{margin-top: auto;}
.overall-half{float:left; width:50%;}
.overall-breakup-list{margin-top:30px;}
.overall-breakup-list li{color:#0a75d5; font-size:18px; margin-bottom:17px;}
.tam-count-tab{width:100%;}
.tam-count-tab th{font-weight:bold;}
.tam-count-tab th{font-weight:bold; color:#ffffff; background:#1e1565; border: 1px solid #1e1565; padding: 6px; }
.tam-count-tab td{font-weight:normal; color:#000; border: 1px solid #1e1565; padding: 6px; }

@media (max-width:991px) {
.ds-list li{margin:1%; width:48%;}
}
@media (max-width:481px) {
.ds-list li{margin:1%; width:98%;}

}
@media (max-width:430px) {
.overall-breakup-list li{margin-bottom:10px;}
}
.mh-auto{min-height:auto !important;}
.blue-bg-box-list li{min-height:110px; margin:10px 15px 10px 15px;}

.blue-btn-dc{color:#fff; background:#1766d5; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.blue-btn-dc:hover, .blue-btn-dc:active, .blue-btn-dc:focus {color:#fff; background:#0f58bf; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}
.blue-br-btn{color:#0077b7; background:none; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; border:1px solid #0077b7; }
.blue-br-btn:hover, .blue-br-btn:active, .blue-br-btn:focus {color:#fff; background:#0f58bf; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; border:1px solid #0f58bf;}
.multiple-industry-banner{background:url(../jpg/multiple-industry-banner-bg.jpg) no-repeat top center; background-size:cover; padding: 110px 0 60px 0;}
.blue-head-md{color:#0075d8; font-size:32px; font-family: "gilroy-bold", sans-serif;}

.multiindustry{width:100%;}
.multiindustry .card{background:#fff none repeat scroll 0 0;box-shadow:none;margin-bottom:0px;border:0; width:100%;}

.multiindustry .nav-tabs li{width:25%; text-align:center; border: 1px solid #dee2e6; position:relative;}
.multiindustry .nav-tabs>li>a p{font-weight:bold;}
.multiindustry .nav-tabs>li>a{border:none;color:#666}
.multiindustry .nav>li>a{display:block;padding:10px 15px}
.multiindustry .nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:none;color:#4285f4 !important; background:0 0}
.multiindustry .nav-tabs>li>a::after{content:"";background:#0075d8;height:14px;position:absolute;width:100%;left:0;bottom:0;transition:all 250ms ease 0s;transform:scale(0)}
.multiindustry .nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}
.multiindustry .tab-content{padding:20px; }

.white-box-info{background:#ffffff; padding:30px;}
.br-bottom-blue{border-bottom:9px solid #0077b7;}
.sh-ms{box-shadow:2px 2px 10px #888888;}
.mi-video-bg{background:url(../jpg/mi-video-bg.jpg) no-repeat top left; background-size:cover; width:100%;  }
.mi-video-bg .video-content h4{color:#ffffff; font-size:27px; padding:0 20px 0 20px; font-family: "gilroy-bold", sans-serif;  }
.mi-video-bg .video-content p{color:#ffffff; font-size:14px; font-weight:bold; padding:0 20px 0 20px;  }
.mi-video-bg .video-content{padding-top:130px; padding-bottom:130px;}
.light-white-bg{background:#f6f7fb;}
.blue-bg-text{background:#0077b7;}
.no-gutters .blue-bg-box-list{background:#0075d8; border:2px solid #fff;}
.mi-count-tab{width:100%;}
.mi-count-tab th{font-weight:bold;}
.mi-count-tab th{font-weight:bold; color:#ffffff; background:#0075d8; border: 2px solid #ffffff; padding: 6px; }
.mi-count-tab td{font-weight:normal; color:#000; background:#e5e5e5; border: 2px solid #ffffff; padding: 6px; }
.industryblue-iconbox{background:#0077b7; padding:20px; margin-bottom:4px;}
.industryblue-iconbox:hover{background:#569cee;}
.industryblue-iconbox .icon {float: left; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
.industryblue-iconbox .icon h2 {color:#ffffff; font-size:30px; font-family: "gilroy-bold", sans-serif; }
.industryblue-iconbox .description {margin-left:45px; font-size:15px; color:#ffffff; font-family: "gilroy-regular", sans-serif; margin-bottom:0px; line-height:22px; border-left:1px solid #fff; padding-left:10px; }
@media (max-width:668px) {
.multiindustry .nav > li > a{padding:10px 10px;}
.white-sec p{font-size:12px;}
}
.industry-banner {background:url(../jpg/industry-bg.jpg) no-repeat top center #0b0e3b;
    padding: 110px 0 110px 0;
}
.banner-head-lblue {
    color: #35c7fd;
    font-size: 36px;
    font-family: "gilroy-bold", sans-serif;
}
.blue-sec-industry{background:#109bd0;}
.blue-tab-industry{background:#e7f5fa; padding:15px 0 15px 0;}
.blue-star-list{padding-left:15px; margin:15px 0 15px 0;}
.blue-star-list li{color:#131345; padding-left:25px; list-style-type:none; background:url(../png/blue-star-dot-2.png) no-repeat top 4px left; line-height:20px; margin-bottom:5px;}
.blue-star-list li a{color:#131345; font-family:"gilroy-regular", sans-serif;}
.blue-star-list li a:hover{color:#109bd0;}

.bigbid-banner{padding: 110px 0 110px 0; background:#1e1565;}
.blue-tab{width:100%; border-collapse:separate !important; margin-top:20px;}
.blue-tab tr td{color:#ffffff; padding:10px 8px 10px 8px; font-size:13px;  }
.blue-tab tr:nth-of-type(even) { background: #1737a2; }
.blue-tab tr:nth-of-type(odd) { background: #0075d8; }
.h-blue{color:#1737a2 !important;}
.after-blue-line{position:relative;}
.after-blue-line:after{content:''; position:absolute; bottom:-20px; width:88px; background:#81baed; left:0px; right:0px; margin:0 auto; height:2px;}
.lblue-sec{background:#f2f7ff;}
.dblue-br-box{border:1px solid #223f99; padding:10px 20px 10px 20px;}
.dblue-br-box h5{font-size:16px;}
.mh-50{min-height:50px;}
.mh-120{min-height:120px;}


.questionnaire-banner{padding: 130px 0 100px 0; background:url(../jpg/questionnaire-banner.jpg) no-repeat top left #0b0e3b; background-size:cover; }

#grad1 {background-color: #c4d7f7; padding:40px;}
#msform {text-align: center; position: relative; margin-top: 20px;}
#msform section .form-card {background: white; border: 0 none; border-radius: 0px; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2); padding: 20px 40px 30px 40px; box-sizing: border-box; width: 94%; margin: 0 3% 20px 3%;
    position: relative;}
#msform section {background: white; border: 0 none; border-radius: 0.5rem; box-sizing: border-box;
    width: 100%; margin: 0; padding-bottom: 20px; position: relative; }
#msform section:not(:first-of-type) {display: none; }
#msform section .form-card {text-align: left; color: #9E9E9E; /*max-height:300px; overflow:auto;*/}
#msform h4{color:#2C3E50; font-size:15px;}
#msform .action-button {background:blue; font-weight: bold; color: white; border: 0 none;
    border-radius: 0px; cursor: pointer; padding: 10px 15px; margin: 10px 5px; width:auto;}
#msform .action-button:hover,
#msform .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px blue;}
#msform .action-button-previous {background: #616161; font-weight: bold; color: white; border: 0 none;
    border-radius: 0px; cursor: pointer; padding: 10px 15px; margin: 10px 5px;}
#msform .action-button-previous:hover,
#msform .action-button-previous:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #616161;}
#msform .show{opacity:1;}
#msform .big-text-font{color:#0066cc; font-size: 46px; font-weight: 700; font-family: "gilroy-bold", sans-serif;}
#msform .card {z-index: 0; border: none; border-radius: 0.5rem; position: relative;}
.fs-title {font-size: 25px; color: #2C3E50; margin-bottom: 10px; font-weight: bold; text-align: left;}
#progressbar {margin-bottom: 30px; overflow: hidden; color: lightgrey;}
#progressbar .active {color: #000000;} 
#progressbar li {list-style-type: none; font-size: 12px; width: 25%; float: left; position: relative;}
#progressbar #account:before {font-family: FontAwesome; content: "\f023";}
#progressbar #personal:before {font-family: FontAwesome; content: "\f007";}
#progressbar #payment:before {font-family: FontAwesome; content: "\f09d";}
#progressbar #confirm:before {font-family: FontAwesome; content: "\f00c";}
#progressbar li:before {width: 50px; height: 50px; line-height: 45px; display: block; font-size: 18px; color: #ffffff;
    background: lightgray; border-radius: 50%; margin: 0 auto 10px auto; padding: 2px;}
#progressbar li:after {content: ''; width: 100%; height: 2px; background: lightgray; position: absolute; left: 0;
    top: 25px; z-index: -1;}
#progressbar li.active:before,
#progressbar li.active:after {background: skyblue;}
.radio-group {position: relative; margin-bottom: 25px;}
.fit-image {width: 100%; object-fit: cover;}
.check-wrap {padding: 10px; margin-left: -10px;}
#msform .form-control {background:#ffffff; width: 100%; height: 35px; border-radius:20px; font-size: 14px; color: #333333; margin-bottom: 15px; font-weight: 500; padding: 0 15px; border: 1px solid #47617c;  }
#msform .form-control:focus {background:#ffffff; color:#333333;}
.check-wrap input[type="checkbox"], .check-wrap input[type="radio"]{ }
.check-wrap label{color:#2C3E50;}
.check-wrap ul{padding-left:40px;}
.check-wrap ul li{list-style-type:disc; color:#2C3E50;}

.technology-banner{padding: 110px 0 110px 0; background:url(../jpg/technology-banner.jpg) no-repeat top left; background-size:cover;}
.banner-head-lblue {color: #35c7fd; font-size: 36px; font-family: "gilroy-bold", sans-serif; }
.blue-sec-tech{background:#109bd0;}
.blue-sec-tech p{color:#fff;}
.lblue-bg-tech{background:#e7f5fa; padding:15px 10px 15px 0;}
.blue-star-list-tech{padding-left:15px; margin:15px 0 15px 0;}
.blue-star-list-tech li{color:#131345; padding-left:25px; list-style-type:none; background:url(../png/blue-star-dot-2.png) no-repeat top 4px left; line-height:20px; margin-bottom:5px; font-size:13px; font-family:"gilroy-regular", sans-serif; font-weight:normal;}
.blue-star-list-tech li a{color:#131345; font-family:"gilroy-regular", sans-serif; font-size:13px; font-weight:normal;}
.blue-star-list-tech li a:hover{color:#109bd0;} 

.connect-with-us-banner{padding: 110px 0 110px 0; background:#1e1565;}
.bluebr-connect {
    border: 3px solid #0075d8;
    padding: 20px;
}

.br-bottom-blue{border-bottom:1px solid #55a7e6;}
.high-value-sec{background:url(../high-value-sec-bg.html) no-repeat top center; background-size:cover; padding:20px;}
.blue-btn-dp strong{font-family: "gilroy-bold", sans-serif;}
.blue-btn-dp span{font-size:11px;}

.sm-des{font-size:13px; line-height:18px;}
.sm-des1{font-size:11px; line-height:14px;}
.br-after:after{display: inline-block; content: ""; border-top: 1px solid #c4c4c4; width:45%; margin: 0px; transform: translateY(-1rem); position: absolute; bottom: -39px; left: 0; right: 0; margin-left: auto;
margin-right: auto;}
.global-data-sec{background:#1d3a8a;}
.big-count{font-size:48px; color:#ffffff; font-family: "gilroy-bold", sans-serif;}
.sm-des-blue{color:#0da4e0; font-size:16px;}
.list-practice-bg{background:url(../list-practice-bg.html) no-repeat top center; background-size:cover; padding:30px;}
.dblue-br-box{border:5px solid #0000cc; border-radius:30px; padding:30px;}
.mh-520{min-height:520px;}


@media(max-width: 991px){
.logo-hdm .offset-2{margin-left:0px;}
.mh-520{min-height:0px;}
}
.ml--20{margin-left:-20px;}
.mt--20{margin-top:-20px;}
.mt--40{margin-top:-40px;}
.mt--75{margin-top:-75px;}
.lblue-box{background:#ecfafd; padding:20px; position:relative;}
.mh-380{min-height:380px;}
.mh-300{min-height:300px;}
.lightblue-form-bg {
    background: #c8e1ec;
}
.head-blue-lg {
    font-size: 32px;
    color: #0075d8;
    font-family: "gilroy-bold", sans-serif;
}
.centertop-text{position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 45%; font-family: "gilroy-medium", sans-serif; color:#ffffff; font-size: 22px;}
.customer-decision-sec .card-container{margin:0px;}
.customer-decision-sec .back{background:#0065bc;}
.dblue{color:#1737a2;}

.movers-sm .icon{float:left; width:100px; }
.movers-sm .title{line-height:25px; font-size:22px; text-align:left; padding-top:5px; padding-left:118px; margin-bottom:5px; color:#1737a2; font-weight:bold; font-family: "gilroy-medium", sans-serif;}
.movers-sm .description{line-height:20px; font-size:15px; text-align:left; padding-top:5px; padding-left:118px; margin-bottom:5px; color:#1737a2;margin-top: 23px;}
.ml-118{margin-left:118px;}
.blk-br-box{border:3px solid #333333; padding:20px;}
.item-5 .col-md-2{width:20%; flex:20%; max-width:20%;}

.blue-font-eyecare{color:#1737a2 !important;}
.darker-blue{background:#1e1565; padding:10px 20px 10px 20px;}
.lgrey-box-para{ background:#e4e3ec; padding:10px 20px 10px 20px;}

.head-smnor{font-size: 22px; color: #000000; font-weight: normal;}
.head-smnor-bold{font-size: 22px; color: #000000; font-family: "gilroy-bold", sans-serif;}
.head-blue-md{font-size: 25px; color: #0075d8; font-family: "gilroy-bold", sans-serif;}
.head-blk-md{font-size: 25px; color: #000000; font-family: "gilroy-bold", sans-serif;}
.head-blue-big{font-size:35px; color: #0075d8; font-family: "gilroy-bold", sans-serif;}
.mdhead-bold {font-family: "gilroy-medium", sans-serif; font-size: 16px; font-weight: bold; color: #000;}
.nrhead {font-family: "gilroy-regular", sans-serif; font-size: 16px; color: #000;}

.blue-bg-box-hs {background: #0075d8; margin:2px; padding: 20px 20px 20px 20px; color: #fff; }
.blue-bg-box-hs h2{color:#ffffff; font-size:18px; font-weight:bold;}
.blue-bg-box-hs p{color:#ffffff; font-size:15px;}

.blue-star-list-sm{padding-left:10px; margin:15px 0 15px 0;}
.blue-star-list-sm li{color:#000000; padding-left:25px; list-style-type:none; background:url(../blue-star-dot.html) no-repeat top 4px left; line-height:15px; font-size:12px;}

.ind-sm .icon{float:left; width:30px; height:25px;  }
.ind-sm .description{line-height:15px; font-size:14px; text-align:left; padding-top:5px; padding-left:35px; margin-bottom:5px; color:#666666;}

.lblue-sec-ind{background:#ecfafd;}

.ind-sm-01 .icon{float:left; width:30px; height:25px;  }
.ind-sm-01 .description{line-height:15px; font-size:14px; text-align:left; padding-top:5px; padding-left:35px; margin-bottom:5px; color:#ffffff;}

.unstop-sm .icon{float:left; width:70px; }
.unstop-sm .description{line-height:25px; font-size:18px; text-align:left; padding-top:5px; padding-left:80px; margin-bottom:5px; color:#1737a2;}
.unstop-sm .description2{line-height:14px; font-size:12px; text-align:left; padding-top:5px; padding-left:80px; margin-bottom:5px; color:#000000;}

.pad-common{padding:30px;}
.purple-big{font-size: 35px;
    color: #1737a2;
    font-family: "Gilroy-Bold";
    font-weight: 700;}
.blue-bg-head{background:#2b1695; padding:10px;}
.blue-bg-head .icon{float:left;}
.blue-bg-head .title{color:#ffffff; font-size:24px; padding-left:60px; }
.grey-bg-con{background:#f3f3f3; padding:20px;}

.dblue-box{background:#2b1695; border-radius:30px; padding:30px;}
.pb-130{padding-bottom:130px;}
.mt--120{margin-top:-120px;}
.dblue-box h2{font-size:30px; color:#ffffff; font-family: "Gilroy-Bold";}
.dblue-box p{font-size:18px; color:#ffffff;}
.br-white-bottom{border-bottom:1px solid #ffffff;}

.white-icon-box{padding:10px;}
.white-icon-box .icon{float:left;}
.white-icon-box .title{color:#ffffff; font-size:24px; padding-left:70px; }
.white-icon-box .description{color:#ffffff; font-size:16px; padding-left:70px; }

.grey-form-bg{background:#dbdbdb;}
.fhead-blue{font-size:40px; color:#2b1695; font-family: "Gilroy-medium";}
.br-bottom-blue{border-bottom:1px solid #55a7e6;}
.high-value-sec{background:url(../jpg/high-value-sec-bg.jpg) no-repeat top center; background-size:cover; padding:20px;}
.blue-btn-dp strong{font-family: "gilroy-bold", sans-serif;}
.blue-btn-dp span{font-size:11px;}

.white-btn-dp{color:#000000; background:#ffffff; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block; }
.white-btn-dp:hover, .white-btn-dp:active, .white-btn-dp:focus {color:#000000; background:#f7f6f6; border-radius:20px; padding:8px 40px 8px 40px; font-size:16px; cursor: pointer; text-align:center; display:inline-block;}
.dblue-eyecare{color:#1e1565 !important;}

.white-br-box{border:1px solid #ffffff; padding:30px;}
.hvalue-sec{background:url(../jpg/hvalue-bg.jpg) no-repeat top left; background-size:cover; padding:30px;}
.white-br-box-sm {
    border: 2px solid #ffffff;
    padding: 15px;
}
.white-br-box-lg{border: 1px solid #ffffff; padding:25px;}
.white-br-box-lg p{line-height:16px; font-size:14px; margin-bottom:10px;}
.lblue-bg-eyecare{background:#cde4f8; padding:30px; height:100%;}

.dblue-br-boxeyecare{border:5px solid #0075d8; padding:30px 20px 30px 20px;}
.dblue-br-boxeyecare h4{color:#0075d8; font-size:20px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.mh-320{min-height:320px;}
.sm-dblue-head{color:#1737a2; font-size:16px; font-family: "gilroy-bold", sans-serif;}
.db-sec{background:#003399;}
#chart-line, #chart-line2, #chart-line3, #chart-line4{width:100% !important; height:100% !important;}

@media(max-width: 991px){
.item-5 .col-md-2{width:25%; flex:25%; max-width:25%;}
	
}

.staffing-list{padding-left:10px; margin:15px 0 15px 0;}
.staffing-list li{color:#0e7dda; padding-left:30px; list-style-type:none; line-height:28px; font-size:14px; position:relative; left:0px;  width:100%;}
.staffing-list li.one{background:url(../png/staffing-list-01.png) no-repeat top left;}
.staffing-list li.two{background:url(../png/staffing-list-02.png) no-repeat top left;}
.staffing-list li.three{background:url(../png/staffing-list-03.png) no-repeat top left;}
.staffing-list li.four{background:url(../png/staffing-list-04.png) no-repeat top left;}
.staffing-list li.five{background:url(../png/staffing-list-05.png) no-repeat top left;}
.staffing-list li.six{background:url(../png/staffing-list-06.png) no-repeat top left;}
.staffing-list li.seven{background:url(../png/staffing-list-07.png) no-repeat top left;}
.staffing-list li.eight{background:url(../png/staffing-list-08.png) no-repeat top left;}

.staffing-list2{padding-left:10px; margin:15px 0 15px 0;}
.staffing-list2 li{color:#000000; padding-left:45px; list-style-type:none; line-height:40px; font-size:14px; position:relative; left:0px;  width:100%;}
.staffing-list2 li.sl-one{background:url(../png/sl-01.png) no-repeat top left;}
.staffing-list2 li.sl-two{background:url(../png/sl-02.png) no-repeat top left;}
.staffing-list2 li.sl-three{background:url(../png/sl-03.png) no-repeat top left;}
.staffing-list2 li.sl-four{background:url(../png/sl-04.png) no-repeat top left;}
.staffing-list2 li.sl-five{background:url(../png/sl-05.png) no-repeat top left;}
.staffing-list2 li.sl-six{background:url(../png/sl-06.png) no-repeat top left;}

.staffing-list3{padding-left:30px; margin:15px 0 15px 0;}
.staffing-list3 li{color:#ffffff; padding-left:65px; list-style-type:none; line-height:20px; font-size:16px; position:relative; left:0px; font-weight:bold;  width:100%; min-height: 70px; padding-top: 6px;}
.staffing-list3 li.hdl-one{background:url(../png/hdl-01.png) no-repeat top left;}
.staffing-list3 li.hdl-two{background:url(../png/hdl-02.png) no-repeat top left;}
.staffing-list3 li.hdl-three{background:url(../png/hdl-03.png) no-repeat top left;}
.white-star-list{padding-left:10px; margin:15px 0 15px 0;}
.white-star-list li{color:#fff; padding-left:35px; list-style-type:none; background:url(../png/white-star-dot.png) no-repeat top 4px left; line-height:26px;}
.br-grey {
    border: 1px solid #dcdcdc;
}
.blue-sh-box{border:2px solid #cfcfcf; padding:10px 20px 10px 20px; box-shadow:10px 10px 0px #0075d8;}
.blue-sh-box p{color:#1e1565; font-size:16px; margin-bottom:0px;}
.reseller-banner-lk {
    background: #1e1565;
    padding: 110px 0 110px 0;
}
.methods-banner{background:url(../methods-banner-bg.html) no-repeat top right #eaf4ff; 
    padding: 110px 0 110px 0;}

.blue-br-box-sm {
    border: 1px solid #c6def9;
    padding: 20px;
}
.sh-box{box-shadow:2px 2px 10px #ddd; }
.head-blue-sm {
    font-size: 20px;
    color: #0075d8;
    font-family: "gilroy-bold", sans-serif;
}
.white-bg-box-left {
    background: #fff;
    padding: 30px;
}
.lblue-br-box{border:2px solid #c6def9; padding:20px;}
.mt-100{margin-top:100px;}
.mt--95{margin-top:-95px;}
.mt-70{margin-top:70px;}
.dot-list-sm{padding-left:20px; }
.dot-list-sm li{margin-bottom:8px; list-style-type: disc;}
.blue-bg-iconbox{background:#0075d8; padding:10px 10px 15px 10px;}
.blue-bg-iconbox .icon {float: left; width:30px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
.blue-bg-iconbox .description {font-size:16px; color:#fff; font-family: "gilroy-regular", sans-serif; margin-bottom:0px; padding-left:40px;  }
.purple-box-sm{background:#662d91; padding:5px 10px 5px 10px;}
.purple-box-sm p{color:#fff; margin-bottom:10px; font-size:20px;}
.mt--37{margin-top:-37px;}
.mt-35{margin-top:35px;}
.mh-500{min-height:500px;}
.mh-280{min-height:280px;}
.mh-330{min-height:330px;}
.mh-370{min-height:370px;}
.grey-bg{background:#f8f7f4; padding:20px;}
.right-radius{border-top-right-radius:10px; border-bottom-right-radius:10px;}
.left-radius{border-top-left-radius:10px; border-bottom-left-radius:10px;}
.sm-des-sec p{font-size:12px; line-height:15px;}
.lblue-secb{background:#0066cc;}
.st-bg-box{}
.st-bg-box .icon {float: left; width:90px; heaight:auto; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
.st-bg-box .description {font-size:16px; color:#fff; font-family: "gilroy-regular", sans-serif; margin-bottom:0px; padding-left:100px; padding-top:30px;}
.blue-bottom-border{border-bottom:18px solid #0066cc;}
.head-blue-bg{font-size:40px; color: #0066cc; font-family: "gilroy-medium", sans-serif;}
.respo-tab{width: 100%; max-width: 100%; overflow:auto;}
.inclusion-tab {width: 100%; max-width: 100%; margin-bottom: 20px; border-collapse: separate;}
.inclusion-tab tr td{padding:10px; background:#dfdcff;}
.inclusion-tab tr th{font-weight:bold; background:#0066cc; padding:12px; color:#fff;}
.inclusion-tab tr:nth-of-type(even) {  }
.blue-tick-list{padding-left:0px; margin-top:20px;}
.blue-tick-list li{padding-left:35px; list-style-type:none; background:url(../png/blue-tick-bg.png) no-repeat top 4px left; line-height:32px; margin-bottom:4px; font-size:18px;}
.dashboard-sec{background:url(../jpg/dashboard-sec-bg.jpg) no-repeat bottom right;}
.blue-br-bottom{border-bottom:1px solid #507bf3}
@media(max-width: 991px){
.mh-330, .mh-185, .mh-370{min-height:0px;}
}
#introhead-hrcertified{display: table; width: 100%; background: #1e1565; padding:180px 0 120px 0;}
#introhead-hrcertified h2 {color: #0075d8; font-size: 45px; font-weight: bold; margin-bottom: 10px; font-family: "gilroy-bold", sans-serif;}

.lblue-box-sm{background:#e5f1fb; padding:20px;}
.lblue-box-sm p{color:#000000; margin-bottom:10px; font-size:18px;}
.mt-70{margin-top:-70px;}
.mh-335{min-height:335px;}
.listtitle{text-align: center; color:#ffffff; font-size: 25px; padding-top: 50px;}
.dblue-font{color:#1737a2;}
.parasize{font-size: 16px; font-weight: bold; }
.targetlist{background-color: #1e8ad1af; text-align: center; height: 150px;}
.blue-light-bg{background:#dbecfd;}
.cardd{box-shadow: 0 4px 8px 0 rgba(129, 129, 129, 0.2); transition: 0.3s; height: 100px; }
.maintit1{color: black; font-size: 23px; font-weight: 900; font-style: bold;  }
.icoon{width: 100px; height: 100px;}
.paraq{background-color: rgba(221, 221, 221, 0.288); color: black; padding:10px;}
.bluetxt{color: white; font-size: 18px; padding-top: 10px;}
.bblue-text{color:#3366ff; font-size:60px; font-weight:bold; font-family: "gilroy-bold", sans-serif;}
.white-bx-sm{background:#ffffff; padding:10px; border-bottom:6px solid #ffffff;}
.white-bx-sm:hover{border-bottom:6px solid #0075d8;}
.white-bx-sm h4{color:#333333; font-size: 14px; font-weight:bold;}
.white-bx-sm p{color:#747373; font-size: 13px; line-height:18px;}
.mh-170{min-height:170px;}
.blue-font-list td{font-size:14px; color:#2e3192; border:1px solid #0075d8; padding:8px;}
.grey-bottom-br{border-bottom:1px solid #b2b2b2;}
.salient-box-dc .icon2 {
    float: left;    
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    font-size:30px;
    color:#cccccc;
    font-weight:bold;
	font-family: "gilroy-bold", sans-serif;
}
.lblue-head-common{color:#1b64d5; font-size:26px; font-family: "gilroy-bold", sans-serif;}
.blue-sm-box{background:#0075d8; padding:15px; min-height:220px;}
.blue-sm-box p{color:#ffffff;}
.mt--50{margin-top:-50px;}
.bottom-count h4{color:#6633cc; font-size:40px; font-family: "gilroy-bold", sans-serif;}
.bottom-count p{color:#000000; font-size:18px; font-family: "gilroy-regular", sans-serif;}
.mt100{margin-top:100px;}
@media(max-width: 991px){
.mt100{margin-top:0px;}
.bottom-count{text-align:center;}
}
.blue-triangle-list {
    padding-left: 0px;
    margin-top: 20px;
}
.blue-triangle-list li {
    padding-left: 25px;
    list-style-type: none;
    background: url(../png/blue-dot-list-4.png) no-repeat top 4px left;
    line-height: 20px;
    margin-bottom: 4px;
}