@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");

html {
  overflow-x: hidden;
}

body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  font-family: "Ubuntu", sans-serif;
}

* {
  outline: none;
}

a {
  text-decoration: none;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #337ab7;
  text-decoration: none;
}

a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

@keyframes slide-in-out {
  0% {
    -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
  }
  20% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
    transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
    transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
  }
}

img {
  vertical-align: middle;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.top_header_sec {
  background-color: #173944;
  padding: 10px 0px;
  position: relative;
  z-index: 9;
}

.top_header_sec .left_sec .info_sec span {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-right: 22px;
}

.top_header_sec .left_sec .info_sec span a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.top_header_sec .left_sec .info_sec span a:hover {
  color: #df3a05;
}

.top_header_sec .left_sec .info_sec span a svg {
  font-size: 18px;
  margin-right: 5px;
}

.social_sec ul {
  padding-left: 0px;
  list-style: none;
  margin-bottom: 0px;
  text-align: right;
}

.social_sec ul li {
  display: inline-block;
  margin: 0px 8px;
}

.social_sec ul li a {
  color: #fff;
  font-size: 16px;
}

.social_sec ul li a:hover {
  color: #df3a05;
}

.social_sec ul li a svg {
  font-size: 17px;
}

.header_mainsec {
  width: 100%;
  display: inline-block;
  position: relative;
  z-index: 999;
}

.fixed_sec.stick {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: #fff;
  z-index: 999999;
  box-shadow: 0px 0px 20px 1px #bbb;
}

.header_mainsec .navbar .navbar-brand {
  padding: 0px;
}

.header_mainsec .navbar .navbar-brand img {
  width: 200px;
  height: auto;
}

.header_mainsec .top_menu_mainsec {
  width: 60%;
  padding-left: 60px;
}

.header_mainsec .top_menu_mainsec .navbar-nav {
  margin-top: 8px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li.contact_nav {
  display: none;
}

.header_mainsec .top_menu_mainsec .navbar-nav li {
  margin: 0px 20px;
  position: relative;
}

.header_mainsec .top_menu_mainsec .navbar-nav li a {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}

.header_mainsec .top_menu_mainsec .navbar-nav li a:hover {
  color: #df3a05;
}

.header_mainsec .top_menu_mainsec .navbar-nav li.current-menu-item a {
  color: #df3a05;
}

.header_mainsec .top_menu_mainsec .navbar-nav li a::after {
  position: absolute;
  top: 22px;
  right: -10px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li.active a {
  color: #df3a05;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu {
  padding: 15px;
  top: 44px;
  width: 250px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu li {
  margin: 0px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu ul {
  padding-left: 0px;
  list-style: none;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu ul li {
  margin: 0px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu ul li a {
  padding: 8px 15px;
}

.header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu ul li.active a {
  color: #df3a05;
}

.header_mainsec .top_menu_mainsec .navbar-nav li:hover .dropdown-menu {
  display: block;
}

.header_mainsec .right_menusec {
  width: 23%;
  display: inline-block;
}

.header_mainsec .right_menusec .navbar-nav li {
  margin: 0px 10px;
}

.header_mainsec .right_menusec .navbar-nav li a {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}

.header_mainsec .right_menusec .navbar-nav li a:hover {
  color: #df3a05;
}

.header_mainsec .right_menusec .navbar-nav li.contact_menu a {
  background-color: #df3a05;
  border: none;
  border-radius: 0px;
  padding: 8px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.header_mainsec .right_menusec .navbar-nav li.contact_menu a:hover {
  background-color: #173944;
}

/* ========== Home Video Css Start ========== */

.home_video_bannersec {
  position: relative;
}

.home_video_bannersec .video_mainsec {
  width: 100%;
  height: 950px;
  overflow: hidden;
}

.home_video_bannersec .video_mainsec #video-background {
  width: 100%;
  height: auto;
  margin-top: -85px;
}

.home_video_bannersec .home_banner_mainsec {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 9;
  padding: 150px 150px 50px;
}

.home_video_bannersec .information_boxsec {
  position: absolute;
  top: 350px;
  left: 0px;
  width: 100%;
  z-index: 9;
  padding: 150px 150px 50px;
  background-color: transparent;
}

.home_video_bannersec .information_boxsec .bg_border_btnstyle {
  margin-top: 60px;
}

/* ========== Home Video Css End ========== */

/*.home_banner_mainsec {
  background-image: url(../img/home_banner_img02.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  height: 430px;
  padding: 80px 0px;
}*/

.home_banner_mainsec {
}

.home_banner_mainsec .banner_img img {
  width: 100%;
  height: auto;
  margin-left: 0px;
  opacity: 0.5;
  margin-top: -62px;
}

.home_banner_mainsec .banner_contnt_sec {
  padding-left: 0px;
  padding-top: 60px;
}

.home_banner_mainsec .banner_contnt_sec h1 {
  color: #fff;
  font-size: 60px;
  font-weight: 500;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
}

.home_banner_mainsec .banner_contnt_sec p {
  color: #fff;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
  width: 50%;
}

.home_banner_mainsec .banner_contnt_sec .bg_border_btnstyle {
  padding-right: 0px;
  text-align: center;
  width: 70%;
}

.visualize_business_mainsec .learning_help_contnt h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  line-height: 55px;
}

.home_banner_mainsec .banner_contnt_sec .bg_border_btnstyle .btn_style {
  border: 2px solid #df3a05;
  padding: 8px 20px;
  margin-top: 40px;
}

.home_banner_mainsec .banner_contnt_sec .bg_border_btnstyle .btn_style:hover {
  border: 2px solid #173944;
}

.bg_border_btnstyle {
  text-align: right;
}

.bg_border_btnstyle .btn_style {
  background-color: #df3a05;
  border: 2px solid #df3a05;
  border-radius: 0px;
  padding: 8px 20px;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-top: 18px;
  text-decoration: none;
}

.bg_border_btnstyle .btn_style:hover {
  background-color: #173944;
  border: 2px solid #173944;
  color: #fff;
}

.benefits_mainsec {
  padding: 20px 0px;
}

.benefits_mainsec .benefit_sec ul {
  padding: 0px 50px;
  list-style: none;
  margin-bottom: 0px;
}

.benefits_mainsec .benefit_sec ul li {
  display: inline-block;
  margin-right: 50px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}

.information_boxsec {
  padding: 70px 0px 30px 0px;
  background-color: #eaf5f8;
}

.information_boxsec .info_boxsec {
  background-color: #173944;
  text-align: center;
  padding: 20px 50px;
  min-height: 273px;
  width: 100%;
  text-decoration: none;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.information_boxsec .info_boxsec:hover {
  background-color: #df3a05;
}

.information_boxsec .info_boxsec a {
  text-decoration: none;
}

.information_boxsec .info_boxsec h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  line-height: 29px;
  margin-bottom: 15px;
  text-decoration: none;
}

.information_boxsec .info_boxsec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  line-height: 27px;
  text-decoration: none;
  min-height: 82px;
}

.information_boxsec .info_boxsec .btn_mainsec {
  background-color: transparent;
  padding: 0px 0px 8px;
  text-align: center;
}

.information_boxsec .info_boxsec .btn_mainsec img {
  width: 40px;
  height: auto;
}

.information_boxsec .info_boxsec .btn_mainsec svg {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.your_search_gradiant_sec {
  background: #213534;
  background: -moz-linear-gradient(
    -45deg,
    #213534 0%,
    #568096 50%,
    #3d5c7b 100%
  );
  background: -webkit-linear-gradient(
    -45deg,
    #213534 0%,
    #568096 50%,
    #3d5c7b 100%
  );
  background: linear-gradient(135deg, #213534 0%, #568096 50%, #3d5c7b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#213534', endColorstr='#3d5c7b',GradientType=1 );
  padding-top: 80px;
  padding-bottom: 60px;
}

.your_search_mainsec {
  background-image: url(../img/search_bgimg_cut02.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  height: auto;
  padding: 0px 20px 20px;
}

.your_search_mainsec .top_contnt_sec h2 {
  color: #df3a05;
  font-size: 40px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
}

.your_search_mainsec .top_contnt_sec .left_sec p {
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
  line-height: 41px;
}

.your_search_mainsec .top_contnt_sec h3 {
  color: #fff;
  font-size: 150px;
  font-weight: 600;
  margin-top: -25px;
}

.your_search_mainsec .top_contnt_sec p {
  color: #fff;
  font-size: 27px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
}

.your_search_mainsec .right_sec h2.seo_txt {
  color: #fff;
  font-size: 175px;
  font-weight: 800;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
  margin-top: 8px;
  opacity: 0.2;
  text-align: right;
}

.your_search_mainsec .packages_mainsec p {
  color: #fff;
  font-size: 28px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
}

.your_search_mainsec .packages_mainsec {
  margin-top: -15px;
  padding: 0px 15px;
}

.your_search_mainsec .packages_mainsec a {
  text-decoration: none;
}

.your_search_mainsec .packages_mainsec .package_boxsec {
  background-color: #692d7d;
  border: 1px solid #fff;
  border-radius: 0px;
  text-align: center;
  padding: 16px 25px;
  margin-bottom: 30px;
}

.your_search_mainsec .packages_mainsec .package_boxsec:hover {
  background-color: #511067;
}

.your_search_mainsec .packages_mainsec .package_boxsec h5 {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
}

.your_search_mainsec .left_bottom_sec {
  background: #6a8691;
  background: -moz-linear-gradient(left, #6a8691 0%, #5a8494 50%, #446683 99%);
  background: -webkit-linear-gradient(
    left,
    #6a8691 0%,
    #5a8494 50%,
    #446683 99%
  );
  background: linear-gradient(to right, #6a8691 0%, #5a8494 50%, #446683 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a8691', endColorstr='#446683',GradientType=1 );
  padding: 32px 40px;
}

.your_search_mainsec .left_bottom_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 37px;
}

.your_search_mainsec .bg_border_btnstyle {
  margin-top: 50px;
}

.help_business_mainsec {
  padding: 60px 20px 35px;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #ccdfe3 50%, #d1dee4 100%);
  background: -webkit-linear-gradient(
    top,
    #fefefe 0%,
    #ccdfe3 50%,
    #d1dee4 100%
  );
  background: linear-gradient(to bottom, #fefefe 0%, #ccdfe3 50%, #d1dee4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d1dee4',GradientType=0 );
}

.help_business_mainsec .title_contnt_sec {
  width: 95%;
  float: left;
  margin-bottom: 40px;
}

.help_business_mainsec .title_contnt_sec h2 {
  color: #df3a05;
  font-size: 40px;
  font-weight: 600;
}

.help_business_mainsec .title_contnt_sec h3 {
  color: #4e4e4f;
  font-size: 35px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 15px;
}

.help_business_mainsec .title_contnt_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  line-height: 32px;
}

.help_business_mainsec .learning_help_contnt p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  line-height: 32px;
}

.help_business_mainsec .right_sec {
  width: 20%;
  float: left;
  text-align: right;
}

.help_business_mainsec .right_sec .ai_txt {
  color: #d1e3e7;
  font-size: 180px;
  font-weight: 800;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
  margin-top: 8px;
  text-align: right;
}

.help_business_mainsec .learning_help_contnt h4 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 15px;
}

.help_business_mainsec .learning_help_contnt ul {
  padding-left: 15px;
  margin-bottom: 25px;
  list-style: disc;
}

.help_business_mainsec .learning_help_contnt ul li {
  color: #000;
  font-size: 25px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 3px;
}

.help_business_mainsec .learning_help_contnt ul li ul {
  padding-left: 40px;
}

.help_business_mainsec .all_help_business_box .box_mainsec {
  width: 47%;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}

.help_business_mainsec .all_help_business_box .box_mainsec a {
  text-decoration: none;
}

.help_business_mainsec .all_help_business_box .box_mainsec .txt_box {
  background-color: #03147b;
  text-align: center;
  padding: 15px 25px;
}

.help_business_mainsec .all_help_business_box .box_mainsec a:hover .txt_box {
  background-color: #000b4b;
}

.help_business_mainsec .all_help_business_box .box_mainsec .txt_box h5 {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
}

.help_business_mainsec .right_imgsec img {
  width: 115%;
  height: auto;
  margin-left: -30px;
  margin-top: 0px;
}

.help_business_mainsec .video_mainsec #video-background {
  width: 130%;
  height: auto;
  margin-left: -65px;
}

.help_business_mainsec .bg_border_btnstyle {
  margin-top: 145px;
}

.your_search_mainsec .packages_mainsec {
  width: 875px;
  float: left;
  padding: 40px 20px;
  display: table;
  background-color: transparent;
  margin-top: 180px;
}

.your_search_mainsec .packages_mainsec h4 {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 20px;
  text-align: center;
}

.your_search_mainsec .packages_mainsec .packages_point_sec {
  width: 100%;
  float: left;
}

.your_search_mainsec .packages_mainsec .packages_point_sec ul {
  padding-left: 22px;
  margin-bottom: 0px;
  width: 100%;
  display: inline-block;
}

.your_search_mainsec .packages_mainsec .packages_point_sec ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  width: 50%;
  float: left;
}

.your_search_mainsec .packages_mainsec .packages_point_sec ul li:last-child {
  margin-bottom: 0px;
}

.your_search_mainsec .packages_mainsec .right_seo_imgsec {
  width: 50%;
  float: left;
}

.your_search_mainsec .packages_mainsec .right_seo_imgsec .seo_txt {
  color: #fff;
  font-size: 175px;
  font-weight: 800;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
  margin-top: 8px;
  opacity: 0.2;
  text-align: right;
}

.staff_gradiant_mainsec {
  background: #286479;
  background: -moz-linear-gradient(top, #286479 0%, #5c8d9c 50%, #f2f5fa 99%);
  background: -webkit-linear-gradient(
    top,
    #286479 0%,
    #5c8d9c 50%,
    #f2f5fa 99%
  );
  background: linear-gradient(to bottom, #286479 0%, #5c8d9c 50%, #f2f5fa 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#286479', endColorstr='#f2f5fa',GradientType=0 );
}

.staff_augmentation_mainsec {
  background-image: url(../img/staff_augmentation_img06.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right;
  height: auto;
  padding: 60px 20px 60px;
}

.staff_augmentation_mainsec .nearshoring_staffing_mainsec {
  margin-top: 50px;
}

.staff_augmentation_mainsec .top_title_sec h2 {
  color: #fc4106;
  font-size: 40px;
  /* font-weight: 600; */
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 6px;
}

.staff_augmentation_mainsec .top_title_sec p {
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  line-height: 43px;
}

.staff_augmentation_mainsec .content_mainsec {
  margin-top: 50px;
  padding-right: 50px;
}

.staff_augmentation_mainsec .content_mainsec p {
  color: #fff;
  font-size: 27px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
}

.staff_augmentation_mainsec .content_mainsec ul {
  padding-left: 20px;
}

.staff_augmentation_mainsec .content_mainsec ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
}

.staff_augmentation_mainsec .left_title_sec {
  padding-top: 185px;
}

.staff_augmentation_mainsec .left_title_sec h4 {
  color: #fff;
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 12px;
}

.staff_augmentation_mainsec .left_title_sec h3 {
  color: #fff;
  font-size: 38px;
  font-weight: 500;
  margin-bottom: 0px;
}

.staff_augmentation_mainsec .left_title_sec h2 {
  color: #fff;
  font-size: 70px;
  font-weight: 700;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.visualize_business_mainsec {
  background: #0e2a33;
  background: -moz-linear-gradient(left, #0e2a33 0%, #235a6c 49%, #0e2a32 100%);
  background: -webkit-linear-gradient(
    left,
    #0e2a33 0%,
    #235a6c 49%,
    #0e2a32 100%
  );
  background: linear-gradient(to right, #0e2a33 0%, #235a6c 49%, #0e2a32 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2a33', endColorstr='#0e2a32',GradientType=1 );
  padding: 60px 20px 60px;
}

.visualize_business_mainsec .title_contnt_sec {
  width: 100%;
}

.visualize_business_mainsec .right_sec {
  width: 40%;
}

.visualize_business_mainsec .right_sec .ai_txt {
  color: #c9e0f4;
  text-align: center;
}

.help_business_mainsec .right_imgsec iframe {
  width: 100%;
}

.visualize_business_mainsec .title_contnt_sec h3 {
  color: #df3a05;
  font-size: 40px;
  margin-bottom: 10px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 600;
}

.visualize_business_mainsec .title_contnt_sec p {
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  line-height: 44px;
}

.visualize_business_mainsec .learning_help_contnt {
  margin-top: 60px;
}

.visualize_business_mainsec .bg_border_btnstyle {
  margin-top: 0px;
  text-align: right;
}

.visualize_business_mainsec .bottom_contnt_sec {
  background: #336d81;
  background: -moz-linear-gradient(
    45deg,
    #336d81 0%,
    #5c818a 50%,
    #698791 100%
  );
  background: -webkit-linear-gradient(
    45deg,
    #336d81 0%,
    #5c818a 50%,
    #698791 100%
  );
  background: linear-gradient(45deg, #336d81 0%, #5c818a 50%, #698791 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336d81', endColorstr='#698791',GradientType=1 );
  margin-top: 15px;
  padding: 30px 40px;
}

.visualize_business_mainsec .bottom_contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
}

.visualize_business_mainsec .learning_help_contnt ul {
  padding-left: 20px;
}

.visualize_business_mainsec .learning_help_contnt ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
}

.visualize_business_mainsec .right_imgsec {
  margin-top: 60px;
  padding-left: 70px;
}

.visualize_business_mainsec .right_imgsec img {
  width: 100%;
  height: auto;
}

.light_blue_mainsec {
  background: #eaf5f8;
  background: -moz-linear-gradient(top, #eaf5f8 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #eaf5f8 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #eaf5f8 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf5f8', endColorstr='#ffffff',GradientType=0 );
  padding-top: 0px;
  padding-bottom: 50px;
  height: auto;
  text-align: center;
}

.light_blue_mainsec .contnt_mainsec {
  width: 100%;
  min-height: 330px;
  margin: 0px auto;
  background-color: #fff;
  /*box-shadow: 0px 1px 4px 1px #CBF4FF;*/
  text-align: left;
  padding: 35px;
  margin-top: -85px;
}

.light_blue_mainsec .contnt_mainsec p {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
}

.light_blue_mainsec .contnt_mainsec p:last-child {
  margin-bottom: 0px;
}

.light_blue_mainsec .bg_border_btnstyle {
  text-align: center;
}

.light_blue_mainsec .bg_border_btnstyle .btn_style {
  margin: 0px 10px;
  margin-top: 30px;
  margin-bottom: 20px;
}

.bg_border_btnstyle .btn_style.blue_btn {
  background-color: #388ea9;
  border: 2px solid #388ea9;
  color: #fff;
  margin-right: 12px;
}

.bg_border_btnstyle .btn_style.blue_btn:hover {
  background-color: #173944;
  border: 2px solid #173944;
}

.robot_yoga_mainsec {
  background: #d2dfe5;
  background: -moz-linear-gradient(top, #d2dfe5 0%, #a0c0cf 50%, #74a3b7 100%);
  background: -webkit-linear-gradient(
    top,
    #d2dfe5 0%,
    #a0c0cf 50%,
    #74a3b7 100%
  );
  background: linear-gradient(to bottom, #d2dfe5 0%, #a0c0cf 50%, #74a3b7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfe5', endColorstr='#74a3b7',GradientType=0 );
}

.robot_yoga_mainsec .gradiant_mainsec {
  background-image: url(../img/robot_yoga_img03.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  height: 725px;
  padding: 80px 20px 35px;
}

.robot_yoga_mainsec .contnt_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 10px;
}

.robot_yoga_mainsec .left_ai_sec .ai_txt {
  color: #ffffff4d;
  font-size: 200px;
  font-weight: 800;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 0px;
  margin-top: 8px;
  text-align: left;
}

.robot_yoga_mainsec .bg_border_btnstyle {
  margin-top: 50px;
}

.robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
  margin-top: 120px;
}

.staff_augmentation_mainsec .bg_border_btnstyle {
  margin-top: 80px;
}

.nearshoring_staffing_mainsec .top_title_sec {
  padding: 40px;
  min-height: 200px;
  width: 100%;
  background: #346d80;
  background: -moz-linear-gradient(left, #346d80 1%, #5c818a 50%, #6a8892 99%);
  background: -webkit-linear-gradient(
    left,
    #346d80 1%,
    #5c818a 50%,
    #6a8892 99%
  );
  background: linear-gradient(to right, #346d80 1%, #5c818a 50%, #6a8892 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346d80', endColorstr='#6a8892',GradientType=1 );
}

.nearshoring_staffing_mainsec .top_title_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0px;
}

.nearshoring_staffing_mainsec .bg_border_btnstyle {
  margin-top: 0px;
}

.about_seo_contntsec .contnt_mainsec .seo_txt {
  text-align: right;
}

.about_seo_contntsec .contnt_mainsec .seo_txt h2 {
  color: #7595a1;
  font-size: 170px;
  font-weight: 600;
  opacity: 0.8;
  margin-top: -30px;
}

.about_seo_contntsec .contnt_mainsec {
  width: 80%;
  margin: 0px auto;
  min-height: 400px;
  background: #d2ada1;
  background: -moz-linear-gradient(
    65deg,
    #d1aca1 0%,
    #848587c7 40%,
    #526d7d57 56%,
    #1f3b4a12 100%
  );
  background: -webkit-linear-gradient(
    65deg,
    #d1aca1 0%,
    #848587c7 40%,
    #526d7d57 56%,
    #1f3b4a12 100%
  );
  background: linear-gradient(
    65deg,
    #d1aca1 0%,
    #848587c7 40%,
    #526d7d57 56%,
    #1f3b4a12 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ada1', endColorstr='#1f3b4a',GradientType=1 );
  padding: 20px;
  margin-top: 200px;
}

.about_seo_contntsec .bg_border_btnstyle {
  margin-top: 20px;
}

.about_seo_contntsec .contnt_mainsec p {
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
}

.lovedream_gradiant_mainsec {
  background: #264b54;
  background: -moz-linear-gradient(top, #264b54 1%, #2b5e71 50%, #286578 99%);
  background: -webkit-linear-gradient(
    top,
    #264b54 1%,
    #2b5e71 50%,
    #286578 99%
  );
  background: linear-gradient(to bottom, #264b54 1%, #2b5e71 50%, #286578 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264b54', endColorstr='#286578',GradientType=0 );
}

.love_dream_mainsec {
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
  margin-top: -400px;
}

.lovedream_gradiant_mainsec .top_img_mainsec img {
  width: 100%;
  height: auto;
}

.love_dream_mainsec .left_contnt_sec {
  width: 85%;
}

.love_dream_mainsec .left_contnt_sec h2 {
  color: #fc4106;
  font-size: 40px;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 6px;
}

.love_dream_mainsec .left_contnt_sec p {
  color: #fff;
  font-size: 39px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  line-height: 49px;
}

.love_dream_mainsec .bottm_contnt_sec {
  background: #286376;
  background: -moz-linear-gradient(left, #286376 1%, #446f7f 50%, #688690 99%);
  background: -webkit-linear-gradient(
    left,
    #286376 1%,
    #446f7f 50%,
    #688690 99%
  );
  background: linear-gradient(to right, #286376 1%, #446f7f 50%, #688690 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#286376', endColorstr='#688690',GradientType=1 );
  padding: 30px;
  margin-top: 140px;
}

.love_dream_mainsec .bottm_contnt_sec p {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 37px;
  margin-bottom: 0px;
}

.love_dream_mainsec .bg_border_btnstyle {
  margin-top: 50px;
  margin-bottom: 20px;
}

.footer_mainsec {
  background-color: #173944;
  padding: 70px 70px;
  min-height: 300px;
}

.footer_mainsec .logo_mainsec .logo_sec {
  margin-bottom: 20px;
}

.footer_mainsec .logo_mainsec .logo_sec img {
  width: 80%;
  height: auto;
}

.footer_mainsec .logo_mainsec .contnt_sec p {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.footer_mainsec .logo_mainsec .social_sec ul {
  text-align: left;
  margin-top: 25px;
}

.footer_mainsec .logo_mainsec .social_sec ul li {
  margin-left: 0px;
  margin-right: 22px;
}

.footer_mainsec .logo_mainsec .social_sec ul li a {
  font-size: 22px;
}

.footer_mainsec .footer_title_sec {
  margin-bottom: 40px;
}

.footer_title_sec h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 18px;
  position: relative;
}

.footer_title_sec h3::after {
  content: "";
  background-color: #df3a05;
  width: 35px;
  height: 4px;
  border-radius: 6px;
  position: absolute;
  bottom: -15px;
  left: 0px;
}

.footer_mainsec .footer_menu_sec {
  width: 100%;
  display: inline-block;
}

.footer_menu_sec ul li a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  padding-left: 0px;
}

.footer_menu_sec ul li a:hover {
  color: #df3a05;
}

.footer_mainsec .footer_menu_sec .footer_menu {
  width: 30%;
  float: left;
  display: inherit;
  list-style: none;
}

.footer_mainsec .footer_menu_sec .footer_menu:last-child {
  width: 70%;
}

.footer_mainsec .footer_menu_sec ul li {
  width: 100%;
  padding-right: 15px;
}

.footer_mainsec .information_sec .info_inner_sec .address_sec p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 22px;
}

.footer_mainsec .information_sec .info_inner_sec .phone_email_sec span {
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
}

.footer_mainsec .information_sec .info_inner_sec .phone_email_sec span a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.footer_mainsec .information_sec .info_inner_sec .phone_email_sec span a:hover {
  color: #df3a05;
}

.footer_mainsec .information_sec .info_inner_sec .phone_email_sec span a svg {
  font-size: 18px;
  margin-right: 15px;
}

.footer_mainsec .information_sec .map_sec iframe {
  width: 100%;
  height: 230px;
}

.footer_mainsec .bg_border_btnstyle .btn_style:hover {
  background-color: #0a222a;
  border: 2px solid #0a222a;
}

.footer_mainsec .bottom_logos_sec {
  margin-top: 40px;
}

.footer_mainsec .bottom_logos_sec .logo_sec {
  width: 45%;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 15px;
}

.footer_mainsec .info_inner_sec .bg_border_btnstyle .btn_style {
  margin-right: 25px;
}

.copyright_mainsec {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #0a222a;
}

.copyright_mainsec .contnt_sec p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 0px;
  letter-spacing: 0.5px;
}

.copyright_mainsec .contnt_sec p a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.copyright_mainsec .contnt_sec p a:hover {
  color: #df3a05;
}

.testimonial_mainsec {
  padding: 70px 20px;
  background-color: #577f88;
}

.testimonial_mainsec .testimonials_slider {
  width: 65%;
  margin: 0px auto;
  background-color: #1a4b5b;
  padding: 35px 60px;
  text-align: center;
  min-height: 445px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonial_mainsec .testimonials_slider .slider_sec .contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
}

.testimonial_mainsec .testimonials_slider .slider_sec .img_name_sec .img_sec {
  text-align: center;
  margin-bottom: 15px;
}

.testimonial_mainsec
  .testimonials_slider
  .slider_sec
  .img_name_sec
  .img_sec
  img {
  width: 25%;
  height: auto;
  margin: 0px auto;
}

.testimonial_mainsec
  .testimonials_slider
  .slider_sec
  .img_name_sec
  .name_sec
  .name_txt {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.testimonials_slider .slick-prev.slick-arrow {
  width: 35px;
  height: 35px;
  left: -22px;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

.testimonials_slider:hover .slick-prev.slick-arrow {
  opacity: 1;
  left: 22px;
}

.testimonials_slider .slick-prev.slick-arrow::before {
  content: "";
  background-image: url(../img/left-arrow-icon.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.testimonials_slider .slick-next.slick-arrow::before {
  content: "";
  background-image: url(../img/right-arrow-icon.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.testimonials_slider .slick-next.slick-arrow {
  width: 35px;
  height: 35px;
  right: -22px;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

.testimonials_slider:hover .slick-next.slick-arrow {
  opacity: 1;
  right: 22px;
}

.testimonials_slider .slick-dots {
  left: 0px;
  bottom: 15px;
}

.testimonials_slider .slick-dots li {
  margin: 0px;
}

.testimonials_slider .slick-dots li button {
  padding: 0px;
}

.testimonials_slider .slick-dots li button::before {
  color: #fff;
  font-size: 30px;
}

.testimonial_mainsec .testimonials_slider .slider_sec .img_name_sec .name_sec {
  margin-bottom: 25px;
}

.testimonials_slider .slick-dots li.slick-active button::before {
  color: #fff;
}

#more {
  display: none;
}

.testimonial_mainsec .testimonials_slider .slider_sec .contnt_sec #myBtn {
  background-color: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
  outline: none;
}

.testimonial_mainsec .testimonials_slider .slider_sec .contnt_sec #myBtn:hover {
  color: #df3a05;
}

/* ============= newdata Seo page Css Start ============ */

.page_top_mainsec {
  background: rgb(5, 6, 8);
  background: linear-gradient(
    176deg,
    rgb(5, 6, 8) 0%,
    rgba(135, 156, 161, 0.78) 41%,
    rgba(228, 248, 249, 0) 100%
  );
  padding: 70px 10px;
}

.page_top_mainsec .top_nashville_txt h1 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 40px;
}

.page_top_mainsec .top_img_sec {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 30px;
}

.page_top_mainsec .top_img_sec .img_box {
  margin-bottom: 40px;
}

.page_top_mainsec .top_img_sec .google_img img {
  width: 240px;
  height: auto;
}

.page_top_mainsec .top_img_sec .rocket_img img {
  width: 55px;
  height: auto;
}

.get_your_business_txtsec {
  text-align: center;
  margin-bottom: 30px;
}

.get_your_business_txtsec h2 {
  color: #fff;
  font-size: 32px;
  font-weight: 400;
}

.why_seo_sense_contnt {
  margin-top: 50px;
}

.why_seo_sense_contnt h4 {
  color: #df3a05;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}

.why_seo_sense_contnt ul {
  padding-left: 15px;
}

.why_seo_sense_contnt ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 12px;
  padding-left: 12px;
}

.newdata_contnt_mainsec {
  padding: 70px 10px;
}

.newdata_contnt_mainsec .contnt_inner_sec {
  position: relative;
  z-index: 9;
}

.newdata_contnt_mainsec .contnt_inner_sec h4 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}

.newdata_contnt_mainsec .contnt_inner_sec h4 span {
  color: #df3a05;
}

.newdata_contnt_mainsec .contnt_inner_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 12px;
}

.newdata_contnt_mainsec .contnt_inner_sec ul {
  padding-left: 15px;
  margin-top: 25px;
}

.newdata_contnt_mainsec .contnt_inner_sec ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 12px;
  padding-left: 12px;
}

.pdf_download_btn {
  margin-top: 60px;
}

.pdf_download_btn .btn_style img {
  width: 40px;
  height: auto;
  margin-right: 5px;
}

.pdf_download_btn .btn_style {
  background-color: #fff;
  border: 3px solid #7f7f7f;
  border-radius: 0px;
  padding: 8px 18px;
  display: inline-block;
  color: #242424;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.newdata_contnt_mainsec .search_img_sec .img_box img {
  width: 100%;
  height: auto;
  margin-left: -240px;
}

.btn_mainsec {
  margin-top: 30px;
}

.btn_mainsec .btn_style {
  background-color: #df3a05;
  border: 2px solid #df3a05;
  border-radius: 0px;
  padding: 8px 20px;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-top: 18px;
  text-decoration: none;
}

.btn_mainsec .btn_style:hover {
  background-color: #173944;
  border: 2px solid #173944;
}

.google_search_result_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background: #ffffff;
  background: -moz-linear-gradient(
    -45deg,
    #ffffff 0%,
    #f8fbfd 50%,
    #e2f0f6 100%
  );
  background: -webkit-linear-gradient(
    -45deg,
    #ffffff 0%,
    #f8fbfd 50%,
    #e2f0f6 100%
  );
  background: linear-gradient(135deg, #ffffff 0%, #f8fbfd 50%, #e2f0f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2f0f6',GradientType=1 );
}

.google_search_result_mainsec .contnt_inner_sec {
  width: 75%;
  margin: 0px auto;
}

.google_search_result_mainsec .contnt_inner_sec h5 {
  color: #df3a05;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 30px;
}

.google_search_result_mainsec .contnt_inner_sec ul {
  padding-left: 15px;
}

.google_search_result_mainsec .contnt_inner_sec ul li {
  color: #000;
  font-size: 21px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 15px;
  padding-left: 12px;
}

.help_decide_sec {
  text-align: center;
  margin-top: 65px;
}

.help_decide_sec h3 {
  color: #3b8faa;
  font-size: 32px;
  font-weight: 400;
}

/*
.help_decide_sec .btn_mainsec .btn_style {
  font-size: 22px;
  padding: 18px 25px;
}
*/

.national_reach_mainsec {
  padding-top: 0px;
  padding-bottom: 0px;
}

.national_reach_mainsec > .container-fluid {
  padding: 0px;
}

.national_reach_mainsec > .container-fluid > .row {
  margin: 0px;
}

.national_reach_mainsec .row .col-sm-12.col-md-6.col-lg-6.col-xl-6 {
  padding: 0px;
}

.national_reach_mainsec .engage_contnt_sec {
  background-color: #3a8faa;
  padding: 85px 50px 70px 140px;
  min-height: 560px;
}

.national_reach_mainsec .engage_contnt_sec h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}

.national_reach_mainsec .engage_contnt_sec ol {
  padding-left: 15px;
  margin-bottom: 0px;
}

.national_reach_mainsec .engage_contnt_sec ol li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 12px;
  padding-left: 12px;
}

.national_reach_mainsec .engage_contnt_sec ol li:last-child {
  margin-bottom: 0px;
}

.national_reach_mainsec .national_contnt_sec {
  padding: 200px 50px 70px 50px;
  min-height: 560px;
  text-align: center;
}

.national_reach_mainsec .national_contnt_sec h3 {
  color: #3b8faa;
  font-size: 45px;
  font-weight: 400;
  line-height: 70px;
}

.national_reach_mainsec .national_contnt_sec h2 {
  color: #df3a05;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 30px;
}

.national_reach_mainsec .ourseo_contnt_sec {
  padding: 70px 50px 0px 130px;
  min-height: 560px;
}

.national_reach_mainsec .ourseo_contnt_sec h4 {
  color: #3a8faa;
  font-size: 25px;
  font-weight: 400;
  line-height: 42px;
}

.national_reach_mainsec .ourseo_contnt_sec ul {
  padding-left: 15px;
  margin-top: 25px;
}

.national_reach_mainsec .ourseo_contnt_sec ul li {
  color: #3a8faa;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 20px;
  padding-left: 12px;
}

.national_reach_mainsec .ourseo_contnt_sec .img_box {
  text-align: center;
}

.national_reach_mainsec .ourseo_contnt_sec .img_box img {
  width: 45%;
  height: auto;
}

.national_reach_mainsec .what_youget_contnt_sec {
  background-color: #3a8faa;
  padding: 55px 10px 50px 10px;
  min-height: 470px;
  text-align: center;
}

.national_reach_mainsec .what_youget_contnt_sec h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}

.national_reach_mainsec .what_youget_contnt_sec .box_mainsec {
  width: 95%;
  display: inline-block;
  text-align: center;
}

.what_youget_contnt_sec .box_mainsec .box_sec {
  width: 46%;
  display: inline-block;
  background-color: #fff;
  padding: 20px 40px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  min-height: 135px;
  vertical-align: top;
}

.what_youget_contnt_sec .box_mainsec .box_sec:nth-child(2n) {
  margin-right: 0px;
}

.what_youget_contnt_sec .box_mainsec .box_sec h5 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 5px;
}

.what_youget_contnt_sec .box_mainsec .box_sec .more_infobtn a {
  color: #3a8faa;
  font-size: 20px;
  font-weight: 400;
  line-height: 42px;
  font-style: italic;
  text-decoration: none;
  cursor: pointer;
}

.what_youget_contnt_sec .box_mainsec .box_sec .more_infobtn a:hover {
  color: #df3a05;
}

.what_youget_contnt_sec .box_mainsec .modal {
  z-index: 999999;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-header h5 {
  color: #df3a05;
  font-size: 24px;
  font-weight: 600;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-header .close {
  color: #000;
  font-size: 34px;
  font-weight: 400;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-body {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  padding: 20px 30px;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-body ul {
  padding-left: 15px;
  margin-top: 15px;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-body ul li {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 31px;
}

.seo_terms_mainsec {
  background: #e2f0f6;
  background: -moz-linear-gradient(
    -45deg,
    #e2f0f6 0%,
    #f8fbfd 50%,
    #ffffff 100%
  );
  background: -webkit-linear-gradient(
    -45deg,
    #e2f0f6 0%,
    #f8fbfd 50%,
    #ffffff 100%
  );
  background: linear-gradient(135deg, #e2f0f6 0%, #f8fbfd 50%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f0f6', endColorstr='#ffffff',GradientType=1 );
  padding: 70px 125px;
  padding-top: 140px;
}

.what_youget_contnt_sec .box_mainsec .modal .modal-dialog .modal-body h2 {
  color: #173944;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
  margin-bottom: 15px;
}

.seo_terms_mainsec .top_title_sec h3 {
  color: #df3a05;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
}

.seo_terms_mainsec .bg_color_sec {
  background-color: #f0f1f3;
  padding: 40px 40px;
}

.seo_terms_mainsec .bg_color_sec .contnt_mainsec h4 {
  color: #000;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 15px;
}

.seo_terms_mainsec .bg_color_sec .contnt_mainsec p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 12px;
}

.blue_bgbtn .btn_style {
  border-color: #3a8faa;
  color: #3a8faa;
}

.blue_bgbtn .btn_style span {
  float: right;
  line-height: 26px;
  padding-left: 6px;
}

.seo_terms_mainsec .organic_search_linktxt {
  margin-top: 80px;
}

.seo_terms_mainsec .organic_search_linktxt p {
  color: #000;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  text-align: right;
}

.seo_terms_mainsec .organic_search_linktxt p a {
  color: #000;
  text-decoration: underline;
}

.seo_terms_mainsec .organic_search_linktxt p a:hover {
  color: #df3a05;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec {
  width: 140px;
  min-height: 160px;
  float: left;
  background-color: #3b8fab;
  position: relative;
  padding: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec.landscape_box {
  width: 295px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box {
  width: 295px;
  height: 335px;
  background-color: #df3905;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box .name_txt {
  bottom: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-right: 0px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box .name_txt p {
  font-size: 26px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec .icon_sec {
  margin-bottom: 10px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec .icon_sec img {
  width: 60px;
  height: auto;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec .name_txt {
  position: absolute;
  left: 15px;
  bottom: 0px;
  padding-right: 15px;
}

.seo_terms_mainsec .gallery_box_mainsec .box_sec .name_txt p {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

.pricing_mainsec {
  padding: 70px 140px;
}

.pricing_mainsec .img_mainsec img {
  width: 110%;
  height: auto;
}

.pricing_mainsec .contnt_sec {
  width: 108%;
  text-align: center;
  margin-left: -160px;
}

.pricing_mainsec .contnt_sec h2 {
  color: #df3a05;
  font-size: 40px;
  font-weight: 500;
  margin-bottom: 20px;
}

.pricing_mainsec .contnt_sec p {
  color: #000;
  font-size: 30px;
  font-weight: 300;
}

.pricing_mainsec .contnt_sec p strong {
  font-weight: 700;
}

.pricing_mainsec .pricing_box_mainsec {
  margin-top: 80px;
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}

.pricing_mainsec .pricing_box_mainsec .box_sec {
  width: 20%;
  float: left;
  padding-right: 15px;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .top_title_sec {
  background-color: #3b8faa;
  text-align: center;
  padding: 12px 20px;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .top_title_sec h5 {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 0px;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt {
  border-top: 2px dotted #000;
  border-bottom: 2px dotted #000;
  padding: 18px 15px;
  text-align: center;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt p {
  color: #000;
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 0px;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .pricing_txt {
  border-bottom: 2px dotted #000;
  padding: 18px 15px;
  text-align: center;
}

.pricing_mainsec .pricing_box_mainsec .box_sec .pricing_txt p {
  color: #000;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0px;
}

.pricing_mainsec .btn_mainsec {
  margin-top: 35px;
}

.pricing_mainsec .btn_mainsec .btn_style {
  font-size: 22px;
}

.seo_terms_mainsec .widgetContainer {
  width: 100%;
  justify-content: center;
}

.seo_terms_mainsec .widgetContainer .tabs-menu ul li .en-img img {
  width: 40px;
  height: auto;
}

.b2-boxes {
  margin-top: 0;
  margin-left: 0;
  float: left;
  width: 100%;
  clear: both;
  list-style: none;
  padding: 0;
  margin-bottom: 15px;
}

.b2-boxes li {
  float: left;
  position: relative;
  min-width: 108px;
  margin-right: 15px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 4px 7px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 4px 7px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 4px 7px 0;
  list-style: none;
  cursor: pointer;
}

.en-img {
  float: left;
  width: 100%;
  clear: both;
  margin: 5px 0 0;
  position: relative;
  z-index: 99;
}

.b2-boxes .en {
  text-transform: capitalize;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.b2-boxes li a {
  float: left;
  width: 100%;
  clear: both;
  padding: 5px 10px;
  background: #3a8faa;
  height: 121px;
  color: #fff;
  font-weight: 600;
}

.b2-boxes li.five {
  margin-right: 0;
  min-width: 230px;
}

.middle-box {
  float: left;
  width: 100%;
  clear: both;
}

.middle-box .b2-boxes.b2-boxes-left {
  width: 231px;
  background: #e4b34f;
}

.middle-box .b2-boxes.b2-boxes-left li {
  min-width: 100%;
  margin-right: 0;
}

.middle-box #patchBlock li {
  cursor: inherit;
}

.middle-box.last-box .b2-boxes.b2-boxes-left li:hover a {
  background: #df3a05;
}

.middle-box.second-middle-box .b2-boxes.b2-boxes-left li:hover:before {
  display: none;
}

.middle-box .b2-boxes.b2-boxes-left li a {
  background: #df3a05;
  height: 258px;
  pointer-events: none;
}

.middle-box .b2-boxes-left {
  margin-right: 15px;
}

.middle-box .b2-boxes-right {
  clear: none;
  width: auto;
  margin-bottom: 0;
}

.middle-box .b2-boxes-right li {
  margin-bottom: 15px;
}

.middle-box .b2-boxes-left li:after {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -10px;
  left: -9px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #df3a05;
}

.middle-box .b2-boxes-right li.four {
  margin-right: 0;
}

.middle-box .b2-boxes-right li.eight {
  margin-right: 0;
  min-width: 230px;
}

.middle-box.last-box .b2-boxes.b2-boxes-left li a {
  background: #3a8faa;
  height: 121px;
}

.middle-box.last-box .b2-boxes.b2-boxes-left li:after {
  display: none;
}

.b2-boxes br {
  display: none;
}

.b2-boxes li a.btn-6 {
  position: relative;
  display: block;
  overflow: hidden;
  pointer-events: none;
}

.middle-box.second-middle-box .b2-boxes.b2-boxes-left li a .en {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  margin-left: -115px;
  font-size: 20px;
  line-height: 24px;
}

.middle-box.second-middle-box .b2-boxes.b2-boxes-left li a .en-img {
  z-index: 99;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -115px;
  text-align: center;
  margin-top: -66px;
}

.b2-boxes li a.btn-6 .ink {
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.b2-boxes li a.btn-6 .ink.animate {
  -webkit-animation: ripple 0.65s linear;
  -moz-animation: ripple 0.65s linear;
  -ms-animation: ripple 0.65s linear;
  -o-animation: ripple 0.65s linear;
  animation: ripple 0.65s linear;
}

.clear {
  clear: both;
}

.b2-boxes .en {
  padding-right: 5px;
}

.b2-boxes li.current a {
  background: #0796d6;
}

.tab {
  width: 45%;
  margin-right: 35px;
  margin-top: 20px;
  min-height: 650px;
}

@media (max-width: 1169px) {
  .b2-boxes li {
    min-width: 100px;
    margin-right: 10px;
  }

  .b2-boxes li.five {
    min-width: 164px;
  }

  .middle-box .b2-boxes.b2-boxes-left {
    width: 166px;
    margin-right: 10px;
  }

  .middle-box .b2-boxes-right li.eight {
    min-width: 209px;
  }

  .middle-box.second-middle-box .b2-boxes.b2-boxes-left li a .en-img {
    margin-left: -88px;
  }

  .middle-box.second-middle-box .b2-boxes.b2-boxes-left li a .en {
    margin-left: -85px;
    font-size: 16px;
    line-height: 18px;
    padding: 0 10px;
  }
}

@media (max-width: 1400px) {
  .tabs-menu {
    display: none;
  }

  .tab {
    width: 90%;
    margin-left: 3%;
    margin-top: 20px;
    min-height: 650px;
  }
}

.widgetContainer {
  display: flex;
}

.tab p {
  line-height: 26px;
}

.b2b {
  text-transform: capitalize;
  width: 100%;
  clear: both;
  font-size: 25px;
  margin-bottom: 0;
  color: #000;
  font-weight: 600;
  padding-bottom: 10px;
}

.tabs-menu {
  padding-top: 25px;
}

@media screen and (max-width: 1400px) {
  .tab-content-link p,
  .tab-content-link ul {
    display: none;
  }

  .tab .collapsible {
    background-color: #3a8faa;
    color: white;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    display: block;
    margin-left: 10px;
  }

  .active,
  .collapsible:active {
    background-color: #dd0000;
  }

  .collapsible:after {
    content: "+";
    color: white;
    font-weight: bold;
    float: right;
    margin-left: 5px;
  }

  .active:after {
    content: "";
  }

  .tab-content-link {
    display: block !important;
    padding-bottom: 20px;
  }

  .tab-content-link p,
  .tab-content-link ul {
    margin-left: 15px;
  }

  .shown {
    display: block !important;
    margin-top: 20px;
  }

  .tabs-menu {
    display: none;
  }
}

.en-img img {
  width: auto;
}

.b2-boxes li:hover a {
  background: #df3a05;
}

.current .en-img img {
  height: 40px !important;
}

.widgetContainer {
  font-family: "Lato", sans-serif;
}

.tabs-menu ul {
  padding: 0;
}

.et_pb_section .et_pb_row_10 {
  width: 1400px;
  max-width: unset;
  padding: 10px 80px;
}

.rocket {
  height: 250px;
  display: block;
  margin: 0 auto;
  animation: slide-in-out 16s cubic-bezier(0.23, 1, 0.32, 1) infinite both;
}

.speed_matters_mainsec {
  background-color: #ebf3f6;
  padding: 70px 125px;
}

.speed_matters_mainsec .contnt_mainsec .title_mainsec h2 {
  color: #df3a05;
  font-size: 40px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 15px;
}

.speed_matters_mainsec .contnt_mainsec .sub_title_sec h3 {
  color: #686667;
  font-size: 26px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 15px;
}

.speed_matters_mainsec .contnt_mainsec ul, .speed_matters_mainsec .contnt_mainsec ol {
  padding-left: 15px;
  margin-bottom: 15px;
}

.speed_matters_mainsec .contnt_mainsec ul li, .speed_matters_mainsec .contnt_mainsec ol li {
  color: #666;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 8px;
  line-height: 27px;
}

.speed_matters_mainsec .contnt_mainsec .red_txt {
  margin-bottom: 30px;
}

.speed_matters_mainsec .contnt_mainsec .red_txt p {
  color: #df3a05;
  font-size: 20px;
  font-weight: 400;
}

.speed_matters_mainsec .contnt_mainsec p {
  color: #666;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 35px;
  line-height: 32px;
}

.website_tester_formbox {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0px;
  padding: 30px 20px;
  text-align: center;
  width: 70%;
  margin: 50px auto;
}

.website_tester_formbox .top_titlecontnt_sec h2 {
  color: #3a8faa;
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 5px;
}

.website_tester_formbox .top_titlecontnt_sec p {
  color: #244d5b;
  font-size: 18px;
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 25px;
}

.website_tester_formbox .form_sec .form_box .http_txt {
  color: #888;
  font-size: 25px;
  font-weight: 400;
  display: inline-block;
  vertical-align: top;
  margin-right: 6px;
}

.website_tester_formbox .form_sec .form_box input {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 0px;
  padding: 5px 15px;
  width: 80%;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
}

.website_tester_formbox .form_sec .form_box input::placeholder {
  color: #959595;
}

.website_tester_formbox .form_sec .btn_mainsec .testbtn {
  background-color: #3a8faa;
  border: none;
  border-radius: 0px;
  padding: 8px 15px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  cursor: pointer;
}

.website_tester_formbox .form_sec .btn_mainsec .testbtn:hover {
  background-color: #173944;
}

/* ============= newdata Seo page Css End ============ */

/* ========== Predictive Modling Page Css Start ========== */
.predictive_analytics_mainsec {
  padding: 70px 10px;
  background: rgb(5, 6, 8);
  background: linear-gradient(
    176deg,
    rgb(5, 6, 8) 0%,
    rgba(135, 156, 161, 0.78) 41%,
    rgba(228, 248, 249, 0) 100%
  );
}

.predictive_analytics_mainsec .top_contnt_txt {
  margin-bottom: 70px;
  width: 80%;
}

.predictive_analytics_mainsec .top_contnt_txt h1 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 60px;
}

.predictive_analytics_mainsec .top_contnt_txt p {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 15px;
}

.predictive_analytics_mainsec .top_left_contnt p {
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  line-height: 47px;
  margin-bottom: 80px;
}

.predictive_analytics_mainsec .top_left_contnt {
  background-color: #173944;
  padding: 30px 40px;
}

.predictive_analytics_mainsec .top_left_contnt h3 {
  color: #df3a05;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 10px;
}

.predictive_analytics_mainsec .top_left_contnt ul {
  padding-left: 15px;
  margin-bottom: 50px;
}

.predictive_analytics_mainsec .top_left_contnt ul:last-child {
  margin-bottom: 0px;
}

.predictive_analytics_mainsec .top_left_contnt ul li {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 10px;
  padding-left: 12px;
}

.predictive_analytics_mainsec .btn_mainsec {
  text-align: center;
  margin-top: 80px;
}

.predictive_analytics_mainsec .top_img_sec {
  text-align: center;
}

.predictive_analytics_mainsec .top_img_sec img {
  width: 65%;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
}

.predictive_analytics_mainsec .img_bottom_txt {
  margin-left: 0px;
  margin-top: 25px;
}

.predictive_analytics_mainsec .img_bottom_txt h2 {
  color: #7c7c7c;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
  text-align: center;
}

.use_morebusiness_mainsec {
  background-image: url(../img/predictive-wave-layer-img.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 405px;
  padding: 70px 10px;
}

.use_morebusiness_mainsec.newcls .use_businessdata_contnt {
  padding-bottom: 90px;
}

.use_morebusiness_mainsec .use_businessdata_contnt h3 {
  color: #fff;
  font-size: 34px;
  font-weight: 600;
  margin-bottom: 10px;
}

.use_morebusiness_mainsec .use_businessdata_contnt p {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 39px;
}

.use_morebusiness_mainsec .use_businessdata_contnt p a {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}

.use_morebusiness_mainsec .use_businessdata_contnt p a:hover {
  color: #df3a05;
}

.business_benefits_mainsec {
  padding: 70px 10px;
}

.business_benefits_mainsec .benefit_contnt h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 600;
  line-height: 43px;
}

.business_benefits_mainsec .big_bgimg_mainsec {
  text-align: center;
  margin-top: -140px;
}

.business_benefits_mainsec .big_bgimg_mainsec img {
  width: 80%;
  height: auto;
}

.business_benefits_mainsec .common_application_Sec {
  margin-top: 40px;
}

.business_benefits_mainsec .common_application_Sec h2 {
  color: #7f7f7f;
  font-size: 35px;
  font-weight: 700;
  margin-bottom: 25px;
  text-align: center;
}

.business_benefits_mainsec .common_application_Sec ul {
  padding-left: 0px;
  width: 75%;
  margin: 0px auto;
  display: table;
}

.business_benefits_mainsec .common_application_Sec ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 10px;
  padding-left: 12px;
  width: 50%;
  float: left;
}

.business_benefits_mainsec .common_application_Sec .bottom_contnt_sec {
  margin-top: 50px;
}

.business_benefits_mainsec .common_application_Sec .bottom_contnt_sec p {
  color: #000;
  font-size: 22px;
  font-weight: 400;
  line-height: 39px;
  margin-bottom: 15px;
}

.business_benefits_mainsec .common_application_Sec .bottom_contnt_sec p a {
  color: #000;
  text-decoration: underline;
}

.business_benefits_mainsec
  .common_application_Sec
  .bottom_contnt_sec
  p
  a:hover {
  color: #df3a05;
}

.predictive_modling_video {
  z-index: 999999;
}

.predictive_modling_videosec {
  background: #030d12;
  background: -moz-linear-gradient(
    -45deg,
    #030d12 0%,
    #4e6167 50%,
    #abb8ba 100%
  );
  background: -webkit-linear-gradient(
    -45deg,
    #030d12 0%,
    #4e6167 50%,
    #abb8ba 100%
  );
  background: linear-gradient(135deg, #030d12 0%, #4e6167 50%, #abb8ba 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030d12', endColorstr='#abb8ba',GradientType=1 );
  padding: 70px 10px;
}

.predictive_modling_videosec .video_mainsec {
  width: 76%;
  margin: 0px auto;
  border: 2px solid #fff;
  padding: 10px;
  background-image: url(../img/predictive-video-img.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  position: relative;
  min-height: 465px;
}

.predictive_modling_videosec .video_mainsec .title_sec {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 12px 20px;
  text-align: center;
  margin-top: 65px;
}

.predictive_modling_videosec .video_mainsec .title_sec h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 0px;
}

.predictive_modling_videosec .video_mainsec .play_btnsec {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.predictive_modling_videosec .video_mainsec .play_btnsec img {
  width: 65px;
  height: auto;
}

.predictive_modling_video .modal-dialog {
  max-width: 840px;
}

.predictive_modling_video .modal-body {
  padding: 30px;
}

.predictive_modling_video .modal-body .close {
  color: #3b8faa;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  top: 0px;
  right: 10px;
  opacity: 1;
}

.predictive_modling_video .modal-body .close:hover {
  color: #df3a05;
}

.predictive_modling_video .modal-body .video_box iframe {
  width: 100%;
  height: 448px;
}

.modal-backdrop.fade.show {
  opacity: 0.6;
}

.predictive_analytics_contntsec {
  padding: 70px 10px;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .title_sec h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 20px;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .contnt_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 39px;
  margin-bottom: 35px;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .img_set {
  width: 44%;
  margin: 0px 0px 30px 60px;
  float: right;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .contnt_sec {
  display: inline;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .img_box {
  width: 45%;
  float: left;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .img_box img {
  width: 90%;
  height: auto;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .bottom_contnt_sec {
  margin-top: 25px;
  width: 100%;
  display: inline-block;
}

.predictive_analytics_contntsec .inner_contnt_mainsec .bottom_contnt_sec p {
  color: #000;
  font-size: 26px;
  font-weight: 300;
  line-height: 39px;
  margin-bottom: 35px;
}

.machine_framework_mainsec {
  padding: 30px 100px;
  background: rgb(33, 59, 70);
  background: -webkit-linear-gradient(
    left,
    rgba(33, 59, 70, 1) 0%,
    rgba(74, 128, 154, 1) 47%,
    rgba(94, 162, 196, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(33, 59, 70, 1) 0%,
    rgba(74, 128, 154, 1) 47%,
    rgba(94, 162, 196, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(33, 59, 70, 1) 0%,
    rgba(74, 128, 154, 1) 47%,
    rgba(94, 162, 196, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#213b46", endColorstr="#5ea2c4", GradientType=1);
}

.machine_framework_mainsec .inner_contnt_mainsec p {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 29px;
}

.machine_framework_mainsec .inner_contnt_mainsec p a {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 27px;
  text-decoration: underline;
  font-style: italic;
}

.machine_framework_mainsec .inner_contnt_mainsec p a:hover {
  color: #df3a05;
}

.machine_framework_mainsec .inner_contnt_mainsec .top_title_sec {
  margin-bottom: 25px;
}

.machine_framework_mainsec .inner_contnt_mainsec h2 {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}

.machine_framework_mainsec .inner_contnt_mainsec .title_sec h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 20px;
}

.machine_framework_mainsec .inner_contnt_mainsec .img_set {
  width: 57%;
  margin: 30px 0px 30px 30px;
  float: right;
}

.machine_framework_mainsec .inner_contnt_mainsec .contnt_sec {
  display: inline;
}

.machine_framework_mainsec .inner_contnt_mainsec .img_box {
  width: 60%;
  float: left;
}

.machine_framework_mainsec .inner_contnt_mainsec .contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 35px;
}

.machine_framework_mainsec .inner_contnt_mainsec .img_box img {
  width: 100%;
  height: auto;
}

.synthetic_data_contntsec {
  padding: 70px 10px;
  background-color: #fff;
}

.synthetic_data_contntsec .contnt_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 33px;
  margin-bottom: 35px;
}

.synthetic_data_contntsec .name_txtsec {
  width: 50%;
  float: right;
}

.synthetic_data_contntsec .name_txtsec h6 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  text-align: right;
  margin-bottom: 3px;
}

.synthetic_data_contntsec .name_txtsec p {
  color: #000;
  font-size: 25px;
  font-weight: 400;
  text-align: right;
  margin-bottom: 0px;
}

.pricing_mainsec.predictive_page .img_mainsec {
  text-align: center;
}

.pricing_mainsec.predictive_page .img_mainsec img {
  width: 100%;
  height: auto;
  margin-top: -64px;
}

.pricing_mainsec.predictive_page {
  border-top: none;
  padding: 70px 90px;
}

.pricing_mainsec.predictive_page .contnt_sec {
  padding: 0px 0px;
  margin-left: 0px;
  width: 100%;
}

.pricing_mainsec.predictive_page .contnt_sec h2 {
  font-size: 52px;
  font-weight: 600;
}

.copyright_big_txt {
  font-size: 20px;
}

.predictive_modling_videosec.how_diffrent_videosec {
  background: none;
  background-color: #3b8faa;
  padding: 100px 20px;
}

.predictive_modling_videosec.how_diffrent_videosec .video_mainsec {
  background-image: url(../img/Why-us-Video-Thumbnail.png);
  width: 70%;
}

.predictive_modling_videosec.how_diffrent_videosec .video_mainsec .title_sec {
  width: 55%;
}

.predictive_modling_videosec.how_diffrent_videosec
  .video_mainsec
  .title_sec
  h2 {
  font-size: 32px;
}

.machine_framework_mainsec .inner_contnt_mainsec .section {
  display: inline-block;
  width: 100%;
}

.machine_framework_mainsec .inner_contnt_mainsec .section .txt__platform {
  width: 30%;
  float: left;
  padding: 0px 15px;
}

.machine_framework_mainsec .inner_contnt_mainsec .section .diagram {
  width: 40%;
  float: left;
  padding: 0px 15px;
}

.machine_framework_mainsec .inner_contnt_mainsec .section .diagram svg {
  width: 100%;
  height: auto;
}

.machine_framework_mainsec .inner_contnt_mainsec .section .txt__objectives {
  width: 30%;
  float: left;
  padding: 0px 15px;
}

.machine_framework_mainsec .inner_contnt_mainsec .txt__outcomes {
  width: 100%;
}

.bellcurve_mainsec {
  padding: 55px 150px 50px;
  border-top: 5px solid #277d9a;
}

/* ========== Predictive Modling Page Css End ========== */

/* ========== Data Visualizationg Page Css Start ========== */

.pricing_mainsec.data_visualization_page .btn_mainsec {
  width: 109%;
}
.page_top_mainsec.data_visualization_page .top_nashville_txt h1 {
  margin-bottom: 100px;
}

.page_top_mainsec.data_visualization_page .left_contnt_boxsec {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 30px 40px;
  margin-top: 50px;
}

.page_top_mainsec.data_visualization_page .left_contnt_boxsec p {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
  margin-bottom: 10px;
}

.page_top_mainsec.data_visualization_page .micro_logosec {
  margin-top: 30px;
}

.page_top_mainsec.data_visualization_page .micro_logosec img {
  width: 45%;
  height: auto;
}

.page_top_mainsec.data_visualization_page .btn_mainsec {
  margin-top: 100px;
}

.page_top_mainsec.data_visualization_page .right_img_boxsec img {
  width: 85%;
  height: auto;
  margin-left: 170px;
  margin-top: -55px;
}

.page_top_mainsec.data_visualization_page .img_bottom_txt {
  margin-right: -260px;
  margin-top: 40px;
}

.page_top_mainsec.data_visualization_page .img_bottom_txt h2 {
  color: #7c7c7c;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
  text-align: center;
}

.professionally_designed_mainsec {
  padding: 70px 20px;
}

.professionally_designed_mainsec .top_title_sec h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 39px;
}

.professionally_designed_mainsec .iframe_mainsec {
  margin-top: 50px;
}

.professionally_designed_mainsec .iframe_mainsec iframe {
  width: 100%;
  height: 650px;
}

.power_bi_mainsec {
  background-color: #173944;
  padding: 70px 150px;
}

.power_bi_mainsec .top_title_sec h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 20px;
}

.power_bi_mainsec .power_inner_contntsec {
  background-color: #3b8faa;
  padding: 40px;
  margin-top: 10px;
}

.power_bi_mainsec .power_inner_contntsec .power_bi_desktop {
  background-color: #fff;
  padding: 60px 35px 35px;
  height: 100%;
}

.power_bi_mainsec .power_inner_contntsec .power_bi_desktop h4 {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 18px;
}

.power_bi_mainsec .power_inner_contntsec .power_bi_desktop p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.power_bi_mainsec .power_inner_contntsec .desktop_orange_box {
  background-color: #df3a05;
  padding: 10px;
  text-align: center;
  height: 100%;
  position: relative;
}

.power_bi_mainsec .power_inner_contntsec .desktop_orange_box::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 30px solid #df3a05;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translate(-50%);
}

.power_bi_mainsec .power_inner_contntsec .desktop_orange_box h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  margin-top: 60px;
}

.power_bi_mainsec .power_inner_contntsec .desktop_orange_box .img_box img {
  width: 75%;
  height: auto;
  margin-top: 60px;
  margin-bottom: 50px;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec {
  width: 100%;
  height: 100%;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec {
  width: 48%;
  float: left;
  background-color: #173844;
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 10px;
  text-align: center;
  min-height: 250px;
  cursor: pointer;
  transition: all 0.5s ease;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(2n) {
  margin-right: 0px;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(3) {
  margin-bottom: 0px;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(4) {
  margin-bottom: 0px;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:hover {
  background-color: #df3a05;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .hidden_content {
  display: none;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec.active {
  background-color: #df3a05;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec h4 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 30px;
}

.power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec .img_box img {
  width: 48%;
  height: auto;
}

.power_bi_mainsec
  .power_inner_contntsec
  > .row
  .col-sm-12.col-md-4.col-lg-4.col-xl-4 {
  padding-left: 0px;
  padding-right: 0px;
}

.img_contntbox_mainsec {
  background-color: #f2f2f2;
  padding: 80px 20px;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec {
  background-color: #3b8faa;
  padding: 40px;
  margin-bottom: 50px;
  min-height: 400px;
  display: grid;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .video_mainsec {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.img_contntbox_mainsec
  .main_boxes_mainsec
  .blue_box_mainsec
  .video_mainsec
  #video-background {
  width: 70%;
  height: auto;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec:nth-child(2n) {
  background-color: #173944;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 25px;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec ul {
  padding-left: 15px;
  margin-bottom: 0px;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 22px;
  padding-left: 20px;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 22px;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .img_sec {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .img_sec img {
  width: 70%;
  height: auto;
}

.pricing_mainsec.data_visualization_page {
  border-top: 0px;
}

.pricing_mainsec.data_visualization_page .contnt_sec {
  width: 109%;
  margin-left: 0px;
}

.pricing_mainsec.data_visualization_page .contnt_sec h2 {
  font-weight: 600;
  font-size: 55px;
}

.pricing_mainsec.data_visualization_page .img_mainsec img {
  width: 96%;
  height: auto;
  margin-left: -90px;
}

/* ========== Data Visualizationg Page Css End ========== */

/* ========== Nearshore Staffing Page Css Start ========== */

.page_top_mainsec.nearshore_staffing_page {
  padding-bottom: 0px;
}

.page_top_mainsec.nearshore_staffing_page .bgimg_sec {
  background-image: url(../img/nearshore-staffing-bannerimg.png);
  background-repeat: no-repeat;
  background-size: 65%;
  background-position: top center;
  min-height: 800px;
}

.page_top_mainsec.nearshore_staffing_page .left_contnt_boxsec {
  background-color: #67848b;
  padding: 30px 30px;
  margin-top: 0px;
}

.page_top_mainsec.nearshore_staffing_page .left_contnt_boxsec p {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 0px;
}

.page_top_mainsec.nearshore_staffing_page
  .predictive_modling_videosec.nearshoring_videosec {
  padding-top: 0px;
  margin-top: -310px;
}

.pricing_mainsec.nearshore_staffing_page .contnt_sec {
  padding-top: 60px;
}

.pricing_mainsec.nearshore_staffing_page .contnt_sec h2 {
  font-size: 55px;
  font-weight: 600;
}

.pricing_mainsec.nearshore_staffing_page {
  border-top: none;
}

.predictive_modling_videosec.nearshoring_videosec .video_mainsec {
  background-image: url(../img/nearshore-staffing-videoimg.jpg);
  min-height: 530px;
}

.predictive_modling_videosec.nearshoring_videosec {
  background: transparent;
}

.predictive_modling_videosec.nearshoring_videosec .video_mainsec .title_sec {
  display: inline-block;
  margin-left: 50px;
  width: 60%;
}

.predictive_modling_videosec.nearshoring_videosec .video_mainsec .title_sec h2 {
  font-size: 40px;
}

.comparison_labor_mainsec {
  background-color: #ebf5f8;
  padding: 70px 20px;
}

.comparison_labor_mainsec .top_title_sec {
  margin-bottom: 30px;
  padding: 0px 135px;
}

.comparison_labor_mainsec .top_title_sec h3 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 15px;
}

.comparison_labor_mainsec .img_contnt_mainsec {
  padding: 0px 135px;
}

.comparison_labor_mainsec .img_contnt_mainsec .img_mainsec img {
  width: 100%;
  height: auto;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec {
  margin-top: 40px;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol {
  padding-left: 30px;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 40px;
  width: 100%;
  padding-right: 0px;
  display: inline flow-root list-item;
  text-align: left;
  vertical-align: top;
}

.comparison_labor_mainsec
  .img_contnt_mainsec
  .contnt_mainsec
  ol
  li:nth-child(2n) {
  padding-right: 0px;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li:last-child {
  padding-right: 0px;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li ul {
  padding-left: 30px;
  list-style: disc;
  width: 100%;
  display: inline-block;
}

.comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li ul li {
  width: 100%;
  padding-right: 0px;
  margin-bottom: 10px;
}

.comparison_labor_mainsec
  .img_contnt_mainsec
  .contnt_mainsec
  ol
  li
  ul
  li:nth-child(2n) {
  margin-left: 0px;
}

.comparison_labor_mainsec .why_newdata_contnt h3 {
  color: #000;
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 30px;
}

.comparison_labor_mainsec .why_newdata_contnt ul {
  padding-left: 15px;
}

.comparison_labor_mainsec .why_newdata_contnt ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 8px;
}

.orange_txt {
  color: #df3a05;
}

.comparison_labor_mainsec .why_newdata_contnt .pdf_download_btn {
  margin-top: 90px;
}

.frequently_questions_mainsec {
  padding: 70px 20px;
  background-color: #f6f6f6;
}

.frequently_questions_mainsec .inner_left_contnt {
  min-height: 200px;
}

.frequently_questions_mainsec .right_img_mainsec svg {
  width: 140%;
  height: auto;
}

.frequently_questions_mainsec .top_title_mainsec {
  text-align: center;
  margin-bottom: 80px;
}

.frequently_questions_mainsec .top_title_mainsec h2 {
  color: #7f7f7f;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 25px;
  text-align: center;
}

.frequently_questions_mainsec .title_sec h3 {
  color: #df3a05;
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 15px;
}

.frequently_questions_mainsec .contnt_sec ul {
  padding-left: 15px;
}

.frequently_questions_mainsec .contnt_sec ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 8px;
}

.frequently_questions_mainsec .margin_b100 {
  margin-bottom: 100px;
}

.frequently_questions_mainsec .img_box {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.frequently_questions_mainsec .img_box img {
  width: 100%;
  height: auto;
}

.frequently_questions_mainsec .contnt_sec p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
}

.frequently_questions_mainsec .contnt_sec .see_txt {
  margin-top: 30px;
}

.frequently_questions_mainsec .contnt_sec .see_txt a {
  text-decoration: underline;
}

.frequently_questions_mainsec .contnt_sec .see_txt a:hover {
  color: #df3a05;
}

.comparison_labor_table {
  background-color: transparent;
  padding: 0px;
  width: 100%;
  display: inline-block;
}

.comparison_labor_table .table thead tr th {
  border: none;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  padding: 20px 10px;
}

.comparison_labor_table .table thead tr th:last-child {
  background-color: #dbecf3;
}

.comparison_labor_table .table tbody tr td {
  border: none;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  padding: 20px 10px;
}

.comparison_labor_table .table tbody tr td:last-child {
  background-color: #dbecf3;
}

.red_circel {
  width: 40px;
  height: 40px;
  background-color: #dd3d26;
  border-radius: 50%;
  display: block;
  margin: 0px auto;
}

.yellow_circel {
  width: 40px;
  height: 40px;
  background-color: #fff200;
  border-radius: 50%;
  display: block;
  margin: 0px auto;
}

.green_circel {
  width: 40px;
  height: 40px;
  background-color: #41ad49;
  border-radius: 50%;
  display: block;
  margin: 0px auto;
}

.predictive_modling_video .video_mainsec #video-background {
  width: 100%;
  height: auto;
}

.pricing_mainsec.nearshore_staffing_page .img_mainsec {
  text-align: center;
}

.pricing_mainsec.nearshore_staffing_page .img_mainsec img {
  width: 90%;
  height: auto;
}

.pricing_mainsec.nearshore_staffing_page .contnt_sec {
  width: 122%;
}

.pricing_mainsec.nearshore_staffing_page .btn_mainsec {
  width: 122%;
  margin-left: -160px;
}

/* ========== Nearshore Staffing Page Css End ========== */

/* ========== Blog Page Css Start ========== */

.blog_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background: rgb(5, 6, 8);
  background: linear-gradient(
    176deg,
    rgb(5, 6, 8) 0%,
    rgba(135, 156, 161, 0.78) 41%,
    rgba(228, 248, 249, 0) 100%
  );
}

.blog_mainsec .top_title_sec h1 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 40px;
}

.blog_mainsec .blog_boxsec {
  background-color: #fff;
  box-shadow: 1px 2px 40px 0px #51515133;
  margin-bottom: 30px;
  min-height: 570px;
}

.blog_mainsec .blog_boxsec .contnt_box {
  padding: 0px 25px 15px;
}

.blog_mainsec .blog_boxsec .img_box {
  width: 100%;
  height: 200px;
  overflow: hidden;
  margin-bottom: 20px;
}

.blog_mainsec .blog_boxsec .img_box img {
  width: 100%;
  height: auto;
}

.blog_mainsec .blog_boxsec .contnt_box h3 {
  color: #000;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 20px;
}

.blog_mainsec .blog_boxsec .contnt_box h3 a {
  color: #df3a05;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 20px;
  text-decoration: none;
}

.blog_mainsec .blog_boxsec .contnt_box h3 a:hover {
  color: #173944;
}

.blog_mainsec .blog_boxsec .contnt_box h5 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 20px;
}

.blog_mainsec .blog_boxsec .contnt_box p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 20px;
}

/* ========== Blog Page Css End ========== */

/* ========== Conatct Page Css Start ========== */

.contact_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background: rgb(5, 6, 8);
  background: linear-gradient(
    176deg,
    rgb(5, 6, 8) 0%,
    rgba(135, 156, 161, 0.78) 41%,
    rgba(228, 248, 249, 0) 100%
  );
}

.contact_mainsec .top_title_sec {
  width: 50%;
  margin: 0px auto;
}

.contact_mainsec .top_title_sec h1 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 0px;
}

#sib-container input:-ms-input-placeholder {
  text-align: left;
  font-family: "Helvetica", sans-serif;
  color: #c0ccda;
}

#sib-container input::placeholder {
  text-align: left;
  font-family: "Helvetica", sans-serif;
  color: #c0ccda;
}

#sib-container textarea::placeholder {
  text-align: left;
  font-family: "Helvetica", sans-serif;
  color: #c0ccda;
}

.contact_form_popup {
  z-index: 999999;
}

.contact_form_popup.show::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99;
}

.contact_form_popup.show .modal-dialog {
  z-index: 9999;
}

.contact_form_popup .modal-dialog .modal-body {
  padding-bottom: 25px;
}

.contact_form_popup .modal-dialog .modal-header {
  background: #5c97b0;
  background: -moz-linear-gradient(top, #5c97b0 0%, #8eb7c6 50%, #8eb7c6 100%);
  background: -webkit-linear-gradient(
    top,
    #5c97b0 0%,
    #8eb7c6 50%,
    #8eb7c6 100%
  );
  background: linear-gradient(to bottom, #5c97b0 0%, #8eb7c6 50%, #8eb7c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c97b0', endColorstr='#8eb7c6',GradientType=0 );
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 40px;
  text-align: right;
  display: inline-block;
}

.contact_form_popup .modal-dialog .modal-header .close {
  width: 40px;
  height: 40px;
  border: 2px solid #528da7;
  padding: 0px 0px;
  margin: 0px;
  background-color: #fff;
  color: #528da7;
  font-size: 42px;
  font-weight: 300;
  opacity: 1;
  line-height: 34px;
  position: relative;
}

.contact_form_popup .modal-dialog .modal-header .close span {
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translate(-50%);
}

.contact_form_popup .modal-dialog .modal-header .close:hover {
  background-color: #173944;
  color: #fff;
}

.contact_form_popup .contact_form_mainsec .sib-form {
  padding: 0px;
}

.contact_form_popup .contact_form_mainsec .sib-form #sib-container {
  border: none !important;
  padding: 0px;
}

/* ========== Contact Page Css End ========== */

/* ========== About Page Css Start ========== */

.about_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background: #183a45;
  background: -moz-linear-gradient(top, #183a45 0%, #496468 52%, #b5d0d7 100%);
  background: -webkit-linear-gradient(
    top,
    #183a45 0%,
    #496468 52%,
    #b5d0d7 100%
  );
  background: linear-gradient(to bottom, #183a45 0%, #496468 52%, #b5d0d7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183a45', endColorstr='#b5d0d7',GradientType=0 );
}

.about_mainsec .top_title_sec h1 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 35px;
}

.about_mainsec .top_title_sec h1 .normal_txt {
  font-weight: 300;
}

.about_mainsec .top_title_sec h1 .normal_txt .orange_txt {
  font-weight: 600;
}

.about_mainsec .inner_contnt_mainsec .contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 35px;
}

.about_mainsec .inner_contnt_mainsec .contnt_sec .img_set {
  width: 14%;
  margin: 0px 30px 0px 0px;
  float: left;
}

.about_mainsec .inner_contnt_mainsec .top_bottom_contntsec {
  margin-top: 80px;
}

.about_mainsec .inner_contnt_mainsec .top_bottom_contntsec h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 35px;
}

.about_mainsec .inner_contnt_mainsec .top_bottom_contntsec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 35px;
}

.about_mainsec .inner_contnt_mainsec .top_bottom_contntsec .nashville_bigimg {
  text-align: center;
}

.about_mainsec
  .inner_contnt_mainsec
  .top_bottom_contntsec
  .nashville_bigimg
  img {
  width: 85%;
  height: auto;
}

.technology_process_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background: #183c48;
  background: -moz-linear-gradient(top, #183c48 0%, #3a8faa 50%, #3b8faa 100%);
  background: -webkit-linear-gradient(
    top,
    #183c48 0%,
    #3a8faa 50%,
    #3b8faa 100%
  );
  background: linear-gradient(to bottom, #183c48 0%, #3a8faa 50%, #3b8faa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183c48', endColorstr='#3b8faa',GradientType=0 );
}

.technology_process_mainsec .title_sec h2 {
  color: #df3a05;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 35px;
}

.technology_process_mainsec .contnt_sec p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 35px;
}

.technology_process_mainsec .dream_tab_mainsec {
  margin-bottom: 100px;
}

.dream_tab_mainsec .animDream {
  width: 90%;
  margin-top: 70px;
}

.dream_tab_mainsec .notice #typewriteNitice span {
  font-size: 26px;
}

.dream_tab_mainsec .infoTab {
  width: 94%;
}

.dream_tab_mainsec .infoTab p {
  font-size: 20px;
  font-weight: 400;
}

.dream_tab_mainsec .infoTab ul li {
  font-size: 20px;
  font-weight: 400;
  line-height: 31px;
  margin-bottom: 15px;
}

.newdata_implementation_videosec .video_mainsec {
  width: 76%;
  margin: 0px auto;
  border: 2px solid #fff;
  padding: 10px;
  background-image: url(../img/newdata_implementation_videoimg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  position: relative;
  min-height: 465px;
}

.newdata_implementation_videosec .video_mainsec .title_sec {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 12px 20px;
  text-align: center;
  margin-top: 30px;
}

.newdata_implementation_videosec .video_mainsec .title_sec h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 0px;
}

.newdata_implementation_videosec .video_mainsec .play_btnsec {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newdata_implementation_videosec .video_mainsec .play_btnsec img {
  width: 65px;
  height: auto;
}

.technology_process_mainsec .section_bottom_contntsec {
  margin-top: 50px;
}

.technology_process_mainsec .section_bottom_contntsec p {
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  text-align: center;
}

.about_ready_started_mainsec .video_mainsec #video-background {
  width: 100%;
  height: auto;
}

.about_ready_started_mainsec {
  position: relative;
}

.about_ready_started_mainsec .ready_started_contntsec {
  width: 45%;
  text-align: center;
  position: absolute;
  top: 60px;
  left: 50%;
  z-index: 9999;
  transform: translate(-50%);
}

.about_ready_started_mainsec .ready_started_contntsec .contnt_sec h2 {
  color: #fff;
  font-size: 65px;
  font-weight: 400;
  margin-bottom: 30px;
}

.about_ready_started_mainsec .ready_started_contntsec .contnt_sec p {
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  margin: 0px auto;
}

.about_ready_started_mainsec::after {
  content: "";
  background-color: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
}

.about_ready_started_mainsec .video_mainsec {
  width: 100%;
  display: flex;
}

/* ========== About Page Css End ========== */

/* ========== Blog Single Page Css Start ========== */

.blog_single_mainsec {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #e9e9e9;
}

.blog_single_mainsec .top_title_sec h1 {
  color: #df3a05;
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
  margin-bottom: 10px;
}

.blog_single_mainsec .top_info_sec {
  margin-bottom: 50px;
}

.blog_single_mainsec .top_info_sec p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 20px;
}

.blog_single_mainsec .blog_contnt_sec .contnt_box p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
  margin-bottom: 25px;
}

.blog_single_mainsec .blog_contnt_sec .sub_title_box {
  margin-top: 55px;
}

.blog_single_mainsec .blog_contnt_sec .sub_title_box h3 {
  color: #000;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 15px;
}

.blog_single_mainsec .blog_contnt_sec .img_box {
  margin-bottom: 20px;
}

.blog_single_mainsec .blog_contnt_sec .img_box img {
  width: 100%;
  height: auto;
}

.blog_single_mainsec .blog_contnt_sec .sub_title_box h2 {
  color: #000;
  font-size: 35px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 25px;
}

.blog_single_mainsec .blog_contnt_sec .table_mainsec {
  margin-bottom: 40px;
}

.blog_single_mainsec .blog_contnt_sec .table_mainsec:last-child {
  margin-bottom: 0px;
}

.blog_single_mainsec .blog_contnt_sec .table_mainsec .title_box h2 {
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 15px;
}

.blog_single_mainsec .social_sec ul {
  text-align: left;
  margin-top: 25px;
}

.blog_single_mainsec .social_sec ul li {
  margin: 0px 3px;
}

.blog_single_mainsec .social_sec ul li a {
  width: 40px;
  height: 40px;
  line-height: 43px;
  background-color: #173944;
  display: inline-block;
  border-radius: 50px;
  text-align: center;
}

.blog_single_mainsec .social_sec ul li a:hover {
  background-color: #df3a05;
}

.blog_single_mainsec .social_sec ul li a svg {
  color: #fff;
  font-size: 18px;
}

/* ========== Blog Single Page Css End ========== */

/* ========== Thank you Page Css Start ========== */

.thankyou_page_mainsec {
  width: 100%;
  display: inline-block;
}

.thankyou_page_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12 {
  padding: 0px;
}

.thankyou_page_mainsec .img_sec img {
  width: 100%;
  height: auto;
}

/* ========== Thank you Page Css End ========== */

.subscribing_form_popup .modal-dialog {
  max-width: 550px;
}

.subscribing_form_popup .modal-content .modal-header {
  background: #5c97b0;
  background: -moz-linear-gradient(top, #5c97b0 0%, #8eb7c6 50%, #8eb7c6 100%);
  background: -webkit-linear-gradient(
    top,
    #5c97b0 0%,
    #8eb7c6 50%,
    #8eb7c6 100%
  );
  background: linear-gradient(to bottom, #5c97b0 0%, #8eb7c6 50%, #8eb7c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c97b0', endColorstr='#8eb7c6',GradientType=0 );
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 40px;
  text-align: right;
  display: inline-block;
}

.subscribing_form_popup .modal-content .modal-header .close {
  width: 40px;
  height: 40px;
  border: 2px solid #528da7;
  padding: 0px 0px;
  margin: 0px;
  background-color: #fff;
  color: #528da7;
  font-size: 42px;
  font-weight: 300;
  opacity: 1;
  line-height: 34px;
  position: relative;
}

.subscribing_form_popup .modal-content .modal-header .close:hover {
  background-color: #173944;
  color: #fff;
}

.subscribing_form_popup .modal-content .modal-body {
  padding: 0px;
}

.subscribing_form_popup
  .modal-content
  .modal-body
  .subscribing_form_mainsec
  .sib-form {
  padding: 30px;
}

/* ============= woocommerce Pages Css Start ============ */

.woocommerce {
  margin-top: 30px;
  margin-bottom: 30px;
}

.woocommerce #customer_login {
  margin-top: 30px;
  margin-bottom: 30px;
}

.woocommerce #customer_login .u-column1.col-1 {
  width: 50%;
  max-width: 50%;
}

.woocommerce #customer_login .u-column2.col-2 {
  width: 50%;
  max-width: 50%;
}

.woocommerce #customer_login h2 {
  color: #df3a05;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
}

.woocommerce #customer_login .woocommerce-form {
  margin-top: 20px;
  min-height: 365px;
}

.woocommerce #customer_login .woocommerce-form label {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
  width: 100%;
}

.woocommerce #customer_login input {
  background-color: transparent;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
  width: 100%;
}

.woocommerce #customer_login .form-row .password-input {
  width: 100%;
}

.woocommerce
  #customer_login
  .form-row
  .woocommerce-form-login__rememberme
  input[type="checkbox"] {
  width: auto;
  margin-right: 5px;
}

.woocommerce
  #customer_login
  .form-row
  .woocommerce-form-login__rememberme
  span {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.woocommerce #customer_login .form-row .woocommerce-button {
  background-color: #df3a05;
  border: none;
  border-radius: 0px;
  padding: 12px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 8px;
}

.woocommerce #customer_login .form-row .woocommerce-button:hover {
  background-color: #173944;
  color: #fff;
}

.woocommerce #customer_login .woocommerce-form .lost_password a {
  color: #173944;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.woocommerce #customer_login .woocommerce-form .lost_password a:hover {
  color: #df3a05;
}

.woocommerce #customer_login .woocommerce-form p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.woocommerce #customer_login .woocommerce-form p a {
  color: #000;
  text-decoration: underline;
}

.woocommerce #customer_login .woocommerce-form p a:hover {
  color: #df3a05;
}

.woocommerce .woocommerce-ResetPassword {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}

.woocommerce .woocommerce-ResetPassword p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.woocommerce .woocommerce-ResetPassword .form-row {
  margin: 0px auto;
  margin-bottom: 20px;
  float: none;
}

.woocommerce .woocommerce-ResetPassword .form-row label {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
  width: 100%;
  text-align: left;
}

.woocommerce .woocommerce-ResetPassword .form-row input {
  background-color: transparent;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
  width: 100%;
}

.woocommerce .woocommerce-ResetPassword .form-row .woocommerce-Button.button {
  background-color: #df3a05;
  border: none;
  border-radius: 0px;
  padding: 12px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 8px;
  margin: 0px auto;
}

.woocommerce
  .woocommerce-ResetPassword
  .form-row
  .woocommerce-Button.button:hover {
  background-color: #173944;
  color: #fff;
}

.woocommerce .woocommerce-MyAccount-navigation {
  background-color: #f0f0f0;
  padding: 15px 0px;
}

.woocommerce .woocommerce-MyAccount-navigation ul {
  padding-left: 0px;
  list-style: none;
}

.woocommerce .woocommerce-MyAccount-navigation ul li {
  width: 100%;
  display: inline-block;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 30px;
  width: 100%;
  display: inline-block;
  text-decoration: none;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #df3a05;
  color: #fff;
}

.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #df3a05;
  color: #fff;
}

.woocommerce .woocommerce-MyAccount-content {
  padding: 15px 10px;
}

.woocommerce .woocommerce-MyAccount-content p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.woocommerce .woocommerce-MyAccount-content p a {
  color: #173944;
  text-decoration: none;
}

.woocommerce .woocommerce-MyAccount-content p a:hover {
  color: #df3a05;
}

.woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address {
  width: 50%;
  max-width: inherit;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .u-column1.col-1.woocommerce-Address {
  padding-left: 0px;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .u-column2.col-2.woocommerce-Address {
  padding-right: 0px;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .woocommerce-Address
  .woocommerce-Address-title.title
  h3 {
  color: #df3a05;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .woocommerce-Address
  .woocommerce-Address-title.title
  .edit {
  background-color: #173944;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 2px 20px;
  border-radius: 3px;
  text-decoration: none;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .woocommerce-Address
  .woocommerce-Address-title.title
  .edit:hover {
  background-color: #df3a05;
  color: #fff;
}

.woocommerce
  .woocommerce-MyAccount-content
  .addresses
  .woocommerce-Address
  address {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.woocommerce .woocommerce-MyAccount-content form h3 {
  color: #df3a05;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  .form-row
  label {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
  width: 100%;
  text-align: left;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  .form-row
  .woocommerce-input-wrapper {
  width: 100%;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  .form-row
  input {
  background-color: transparent;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
  width: 100%;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  .woocommerce-address-fields__field-wrapper
  .form-row
  select {
  background-color: transparent;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
  width: 100%;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  button.button {
  background-color: #df3a05;
  border: none;
  border-radius: 0px;
  padding: 12px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 8px;
}

.woocommerce
  .woocommerce-MyAccount-content
  form
  .woocommerce-address-fields
  button.button:hover {
  background-color: #173944;
  color: #fff;
}

.woocommerce .woocommerce-MyAccount-content .edit-account .form-row label {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
  width: 100%;
  text-align: left;
}

.woocommerce .woocommerce-MyAccount-content .edit-account .form-row input {
  background-color: transparent;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  box-shadow: none;
  width: 100%;
}

.woocommerce .woocommerce-MyAccount-content .edit-account fieldset {
  margin-top: 30px;
  margin-bottom: 30px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account fieldset legend {
  color: #df3a05;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 5px;
}

.woocommerce
  .woocommerce-MyAccount-content
  .edit-account
  fieldset
  .form-row
  .password-input {
  width: 100%;
}

.woocommerce .woocommerce-MyAccount-content .edit-account button.button {
  background-color: #df3a05;
  border: none;
  border-radius: 0px;
  padding: 12px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin-right: 10px;
  margin-bottom: 8px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account button.button:hover {
  background-color: #173944;
  color: #fff;
}

.pagecontainer {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pagecontainer p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
  line-height: 34px;
}

.testimonial_mainsec .bg_border_btnstyle.homepgftrbtn {
  display: none;
}

.header_mainsec .right_menusec .woocardhld {
  display: none;
}
/* ddd footer contect button */
a:not([href]):not([tabindex]) {
  color: #fff;
}
.bg_border_btnstyle .btn_style:hover {
  color: #fff;
  cursor: pointer;
}
.footer_mainsec .bg_border_btnstyle .btn_style:hover {
  color: #fff;
  cursor: pointer;
}
/* ddd footer contect button */
/* ============= woocommerce Pages Css End ============ */

.desktop_view {
  display: block;
}

.mobile_view {
  display: none;
}

/* ========== Responsive Css Start ========== */
@media only screen and (max-width: 767px) {
  .header_mainsec .top_menu_mainsec .navbar-nav li.contact_nav {
    display: block;
  }

  .page-template-newdata-seo .page_top_mainsec {
    padding-bottom: 15px;
  }

  .page-template-newdata-seo .newdata_contnt_mainsec {
    padding-top: 15px;
  }

  .page_top_mainsec {
    padding: 30px 12px;
  }

  .get_your_business_txtsec h2 {
    font-size: 35px;
  }

  .get_your_business_txtsec h2 br {
    display: none;
  }

  .why_seo_sense_contnt {
    margin-top: 30px;
  }

  .why_seo_sense_contnt ul li {
    font-size: 20px;
  }

  .newdata_contnt_mainsec {
    padding: 30px 12px;
  }

  .newdata_contnt_mainsec .contnt_inner_sec p {
    font-size: 20px;
  }

  .newdata_contnt_mainsec .contnt_inner_sec ul li {
    font-size: 18px;
  }

  .pdf_download_btn .btn_style {
    font-size: 18px;
  }

  .newdata_contnt_mainsec .search_img_sec .img_box img {
    margin-left: 0px;
  }

  .search_img_sec .btn_mainsec {
    margin-top: 20px;
    text-align: center;
  }

  .google_search_result_mainsec {
    padding: 30px 12px;
  }

  .google_search_result_mainsec .contnt_inner_sec {
    width: 100%;
    margin: 0px auto;
  }

  .google_search_result_mainsec .contnt_inner_sec ul li {
    font-size: 18px;
  }

  .help_decide_sec {
    margin-top: 30px;
  }

  .national_reach_mainsec .engage_contnt_sec {
    padding: 50px 25px 50px 25px;
  }

  .national_reach_mainsec .engage_contnt_sec ol li {
    font-size: 18px;
  }

  .national_reach_mainsec .national_contnt_sec {
    padding: 50px 20px 20px 20px;
    min-height: 375px;
  }

  .national_reach_mainsec .national_contnt_sec h3 {
    margin-bottom: 30px;
    line-height: 52px;
  }

  .national_reach_mainsec .ourseo_contnt_sec {
    padding: 10px 25px 50px 25px;
  }

  .national_reach_mainsec .ourseo_contnt_sec h4 {
    font-size: 24px;
    line-height: 37px;
    text-align: center;
  }

  .national_reach_mainsec .ourseo_contnt_sec ul li {
    font-size: 20px;
  }

  .national_reach_mainsec .what_youget_contnt_sec {
    padding: 40px 20px 40px 20px;
  }

  .what_youget_contnt_sec .box_mainsec .box_sec {
    width: 100%;
    margin-right: 0px;
  }

  .national_reach_mainsec .ourseo_contnt_sec .img_box img {
    width: 100%;
  }

  .national_reach_mainsec .what_youget_contnt_sec .box_mainsec {
    width: 100%;
  }

  .pdf_download_btn {
    margin-top: 30px;
  }

  .tab {
    width: 100%;
    margin-left: 0px;
    margin-top: 15px;
    margin-right: 0px;
  }

  .tab .collapsible {
    margin-left: 0px;
  }

  .seo_terms_mainsec {
    padding: 30px 20px;
    padding-top: 50px;
  }

  .seo_terms_mainsec .bg_color_sec {
    padding: 15px 10px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec {
    width: 46%;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec:nth-child(2n) {
    margin-right: 0px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec.landscape_box {
    width: 100%;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box {
    width: 100%;
    height: 280px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box .name_txt {
    bottom: 30%;
    width: 51%;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec .name_txt {
    padding-right: 10px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec .name_txt p {
    font-size: 14px;
  }

  .blue_bgbtn .btn_style span {
    width: 78%;
    font-size: 15px;
  }

  .blue_bgbtn .btn_style span br {
    display: none;
  }

  .seo_terms_mainsec .organic_search_linktxt {
    margin-top: 40px;
  }

  .seo_terms_mainsec .organic_search_linktxt p {
    line-height: 39px;
    text-align: center;
  }

  .pricing_mainsec {
    padding: 40px 12px;
  }

  .pricing_mainsec .img_mainsec img {
    width: 100%;
  }

  .pricing_mainsec .contnt_sec {
    width: 100%;
    margin: 0px;
  }

  .pricing_mainsec .contnt_sec h2 {
    font-size: 40px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .pricing_mainsec .contnt_sec p {
    font-size: 22px;
    line-height: 36px;
  }

  .pricing_mainsec .pricing_box_mainsec {
    margin-top: 60px;
    display: inline-block;
    width: 100%;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 40px;
  }

  .pricing_mainsec .pricing_box_mainsec {
    margin-bottom: 0px;
  }

  .pricing_mainsec .btn_mainsec {
    margin-top: 10px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .top_title_sec h5 {
    font-size: 30px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt p {
    font-size: 22px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .pricing_txt p {
    font-size: 26px;
  }

  .fixed_sec.stick {
    position: static;
  }

  .top_header_sec {
    padding: 12px 0px;
  }

  .top_header_sec .left_sec .info_sec {
    text-align: center;
    margin-bottom: 0px;
  }

  .top_header_sec .left_sec .info_sec span {
    margin-right: 15px;
  }

  .top_header_sec .left_sec .info_sec span a {
    font-size: 14px;
  }

  .top_header_sec .right_sec {
    display: none;
  }

  .top_header_sec .right_sec .social_sec ul {
    text-align: center;
  }

  .header_mainsec .navbar .navbar-brand img {
    width: 150px;
  }

  .header_mainsec .navbar .navbar-toggler {
    background-color: transparent;
    padding: 0px;
    width: 25px;
    position: relative;
    outline: none;
    box-shadow: none;
    margin-top: -10px;
  }

  .header_mainsec .navbar .navbar-toggler .navbar-toggler-icon {
    border-bottom: 2px solid #173944;
    width: 100%;
  }

  .header_mainsec .navbar .navbar-toggler::before {
    content: "";
    border-bottom: 2px solid #173944;
    position: absolute;
    top: 12px;
    left: 0px;
    width: 100%;
  }

  .header_mainsec .navbar .navbar-toggler::after {
    content: "";
    border-bottom: 2px solid #173944;
    position: absolute;
    bottom: 8px;
    left: 0px;
    width: 100%;
  }

  .header_mainsec .right_menusec ul {
    display: inline-block;
    width: 100%;
  }

  .header_mainsec .right_menusec {
    width: auto;
    margin-top: 0px;
    position: absolute;
    top: 10px;
    right: 60px;
  }

  .header_mainsec .right_menusec .navbar-nav li {
    margin: 0px;
    text-align: center;
  }

  .header_mainsec .right_menusec .navbar-nav li a {
    font-size: 16px;
  }

  .header_mainsec .top_menu_mainsec {
    width: 100%;
    background-color: #eee;
    margin-top: 15px;
    padding: 10px 0px;
  }

  .header_mainsec .top_menu_mainsec .navbar-nav {
    margin-top: 0px;
  }

  .header_mainsec .navbar {
    padding: 10px 15px;
  }

  .header_mainsec .right_menusec ul li.contact_menu {
    display: none;
  }

  .home_video_bannersec .video_mainsec #video-background {
    margin-top: 0px;
  }

  .home_video_bannersec .home_banner_mainsec {
    padding: 15px 0px 15px;
    left: 50%;
    transform: translate(-50%);
    top: 70px;
  }

  .home_banner_mainsec .banner_contnt_sec {
    padding-top: 0px;
  }

  .home_banner_mainsec .banner_contnt_sec h1 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .home_banner_mainsec .banner_contnt_sec p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    width: 63%;
  }

  .home_banner_mainsec .banner_contnt_sec p br {
    display: none;
  }

  .home_video_bannersec .infobox_lightblue_mainsec {
    display: flex;
    flex-direction: column-reverse;
  }

  .home_video_bannersec .information_boxsec {
    padding: 20px 15px 15px;
    position: static;
  }

  .home_video_bannersec .video_mainsec {
    height: auto;
  }

  .home_video_bannersec .infobox_lightblue_mainsec .light_blue_mainsec {
    padding-bottom: 20px;
  }

  .light_blue_mainsec .contnt_mainsec {
    padding: 20px;
    margin-top: -40px;
  }

  .information_boxsec .info_boxsec {
    margin-bottom: 15px;
    padding: 15px 40px;
    min-height: auto;
  }

  .information_boxsec .info_boxsec .btn_mainsec {
    display: none;
  }

  .information_boxsec .info_boxsec h3 {
    font-size: 20px;
    line-height: 27px;
  }

  .information_boxsec .info_boxsec p {
    font-size: 16px;
    line-height: 26px;
    min-height: auto;
    margin-bottom: 0px;
  }

  .light_blue_mainsec .contnt_mainsec p {
    font-size: 18px;
    text-align: left;
    line-height: 30px;
  }

  .header_mainsec .top_menu_mainsec .navbar-nav li .dropdown-menu {
    width: 100%;
  }

  .your_search_gradiant_sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .your_search_mainsec .top_contnt_sec h2 {
    font-size: 35px;
    line-height: 43px;
    margin-bottom: 20px;
  }

  .your_search_mainsec .top_contnt_sec .left_sec p {
    font-size: 26px;
    line-height: 36px;
  }

  .your_search_mainsec .packages_mainsec {
    width: 100%;
    padding: 20px 0px;
    margin-top: 10px;
  }

  .your_search_mainsec .packages_mainsec h4 {
    font-size: 25px;
    text-align: left;
    line-height: 34px;
  }

  .your_search_mainsec .packages_mainsec .packages_point_sec ul {
    padding-left: 20px;
  }

  .your_search_mainsec .packages_mainsec .packages_point_sec ul li {
    font-size: 20px;
    margin-bottom: 15px;
    width: 100%;
  }

  .your_search_mainsec {
    padding: 0px 10px 20px;
  }

  .your_search_mainsec .left_bottom_sec {
    padding: 30px 25px;
  }

  .your_search_mainsec .left_bottom_sec p {
    font-size: 18px;
    line-height: 29px;
  }

  .about_seo_contntsec .bg_border_btnstyle {
    text-align: center !important;
  }

  .help_business_mainsec {
    padding: 30px 5px 30px;
  }

  .bg_border_btnstyle .btn_style.blue_btn {
    margin-right: 0px;
  }

  .help_business_mainsec .title_contnt_sec h2 {
    font-size: 35px;
  }

  .help_business_mainsec .title_contnt_sec h3 {
    font-size: 30px;
  }

  .help_business_mainsec .title_contnt_sec p {
    font-size: 18px;
    line-height: 31px;
  }

  .help_business_mainsec .video_mainsec #video-background {
    width: 100%;
    margin-left: 0px;
  }

  .help_business_mainsec .learning_help_contnt {
    margin-top: 20px;
  }

  .help_business_mainsec .title_contnt_sec {
    width: 100%;
    margin-bottom: 0px;
  }

  .help_business_mainsec .learning_help_contnt p {
    font-size: 18px;
    line-height: 31px;
  }

  .robot_yoga_mainsec .gradiant_mainsec {
    background-size: contain;
    height: auto;
    padding: 80px 10px 35px;
  }

  .robot_yoga_mainsec .contnt_sec p {
    font-size: 18px;
    line-height: 31px;
  }

  .robot_yoga_mainsec .bg_border_btnstyle {
    margin-top: 25px;
    text-align: center;
  }

  .visualize_business_mainsec {
    padding: 40px 10px 60px;
  }

  .visualize_business_mainsec .title_contnt_sec h3 {
    font-size: 30px;
    line-height: 41px;
  }

  .visualize_business_mainsec .learning_help_contnt {
    margin-top: 10px;
  }

  .visualize_business_mainsec .learning_help_contnt h2 {
    font-size: 30px;
    line-height: 43px;
  }

  .visualize_business_mainsec .right_imgsec {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0px;
  }

  .visualize_business_mainsec .bottom_contnt_sec {
    padding: 25px 20px;
  }

  .visualize_business_mainsec .bottom_contnt_sec p {
    font-size: 18px;
    line-height: 29px;
  }

  .visualize_business_mainsec .bg_border_btnstyle {
    margin-top: 15px;
    text-align: center;
  }

  .staff_augmentation_mainsec {
    padding: 30px 10px 30px;
  }

  .staff_augmentation_mainsec .top_title_sec h2 {
    font-size: 35px;
  }

  .staff_augmentation_mainsec .top_title_sec p br {
    display: none;
  }

  .staff_augmentation_mainsec .top_title_sec p {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 39px;
    margin-top: 20px;
  }

  .staff_augmentation_mainsec .content_mainsec {
    margin-top: 25px;
    padding-right: 0px;
  }

  .staff_augmentation_mainsec .content_mainsec ul {
    padding-left: 15px;
  }

  .staff_augmentation_mainsec .content_mainsec ul li {
    font-size: 18px;
    line-height: 29px;
  }

  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 25px;
  }

  .staff_augmentation_mainsec .left_title_sec h3 {
    font-size: 35px;
  }

  .staff_augmentation_mainsec .left_title_sec h2 {
    font-size: 36px;
  }

  .staff_augmentation_mainsec .nearshoring_staffing_mainsec {
    margin-top: 35px;
  }

  .nearshoring_staffing_mainsec .top_title_sec {
    padding: 20px;
  }

  .nearshoring_staffing_mainsec .top_title_sec p {
    font-size: 18px;
    line-height: 33px;
  }

  .nearshoring_staffing_mainsec .bg_border_btnstyle {
    text-align: center;
  }

  .testimonial_mainsec {
    padding: 50px 10px;
  }

  .testimonial_mainsec .testimonials_slider {
    width: 100%;
    padding: 25px 20px;
    min-height: 380px;
  }

  .footer_mainsec {
    padding: 40px 10px;
  }

  .footer_mainsec .logo_mainsec .logo_sec {
    margin-bottom: 12px;
  }

  .footer_mainsec .bottom_logos_sec {
    margin-top: 25px;
  }

  .footer_mainsec .bottom_logos_sec .logo_sec {
    width: 60%;
    margin-bottom: 30px;
  }

  .footer_mainsec .logo_mainsec {
    display: none;
  }

  .footer_mainsec .footer_menu_sec .footer_menu {
    width: 100%;
  }

  .footer_mainsec .footer_menu_sec .footer_menu#menu-footer-menu li {
    width: 33%;
    float: left;
  }

  .footer_mainsec .footer_menu_sec ul li {
    width: 100%;
    padding-right: 0px;
  }

  .footer_menu_sec ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer_mainsec .footer_menu_sec {
    margin-bottom: 30px;
    text-align: center;
  }

  .footer_mainsec .logo_mainsec .social_sec ul {
    text-align: center;
  }

  .footer_title_sec h3::after {
    left: 50%;
    transform: translate(-50%);
  }

  .footer_mainsec .footer_menu_sec .footer_menu:last-child {
    width: 100%;
  }

  .footer_mainsec .footer_title_sec {
    text-align: center;
  }

  .footer_mainsec .information_sec .info_inner_sec .address_sec p {
    text-align: center;
  }

  .footer_mainsec .information_sec .info_inner_sec .phone_email_sec span {
    text-align: center;
  }

  .footer_mainsec .information_sec .info_inner_sec .bg_border_btnstyle {
    text-align: center !important;
    margin-bottom: 10px;
  }

  .footer_mainsec .info_inner_sec .bg_border_btnstyle .btn_style {
    margin-right: 10px;
  }

  .bg_border_btnstyle .btn_style {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .footer_mainsec .information_sec.location_mainsec {
    display: none;
  }

  .about_mainsec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about_mainsec .top_title_sec h1 {
    font-size: 35px;
  }

  .about_mainsec .inner_contnt_mainsec .contnt_sec p {
    font-size: 18px;
    line-height: 34px;
  }

  .about_mainsec .inner_contnt_mainsec .contnt_sec .img_set {
    width: 40%;
    margin: 0px 10px 10px 0px;
  }

  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec {
    margin-top: 35px;
  }

  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec h2 {
    margin-bottom: 35px;
  }

  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec p {
    font-size: 18px;
    line-height: 31px;
  }

  .about_mainsec
    .inner_contnt_mainsec
    .top_bottom_contntsec
    .nashville_bigimg
    img {
    width: 100%;
  }

  .technology_process_mainsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .technology_process_mainsec .title_sec h2 {
    font-size: 35px;
  }

  .technology_process_mainsec .contnt_sec p {
    font-size: 18px;
    line-height: 34px;
  }

  .technology_process_mainsec .dream_tab_mainsec {
    margin-bottom: 50px;
  }

  .dream_tab_mainsec .animDream {
    width: 100%;
    margin-top: 50px;
  }

  .dream_tab_mainsec .infoTab p {
    font-size: 18px;
  }

  .dream_tab_mainsec .infoTab ul li {
    font-size: 18px;
    line-height: 29px;
  }

  .dream_tab_mainsec .infoTab {
    width: 100%;
    padding: 15px 30px 15px 30px;
  }

  .newdata_implementation_videosec .video_mainsec {
    width: 100%;
    min-height: 300px;
  }

  .newdata_implementation_videosec .video_mainsec .title_sec h2 {
    font-size: 30px;
  }

  .newdata_implementation_videosec .video_mainsec .title_sec {
    margin-top: 0px;
  }

  .technology_process_mainsec .section_bottom_contntsec p {
    font-size: 24px;
  }

  .about_ready_started_mainsec .ready_started_contntsec {
    width: 95%;
    top: 15px;
  }

  .about_ready_started_mainsec .ready_started_contntsec .contnt_sec h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .about_ready_started_mainsec .ready_started_contntsec .contnt_sec p {
    font-size: 16px;
  }

  .ready_started_contntsec .btn_mainsec {
    margin-top: 10px;
  }

  .btn_mainsec .btn_style {
    font-size: 14px;
    padding: 12px 22px;
  }

  .blog_mainsec .blog_boxsec .img_box {
    width: 100%;
    height: auto;
  }

  .blog_mainsec .blog_boxsec .contnt_box {
    padding: 0px 20px 15px;
  }

  .blog_mainsec .blog_boxsec .contnt_box h3 a {
    font-size: 22px;
    line-height: 30px;
  }

  .blog_single_mainsec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog_single_mainsec .top_title_sec h1 {
    font-size: 26px;
    line-height: 37px;
  }

  .blog_single_mainsec .bg_border_btnstyle {
    text-align: center !important;
    margin-top: 20px;
  }

  .page_top_mainsec .top_nashville_txt h1 {
    font-size: 35px;
    text-align: center;
  }

  .page-template-newdata-seo .why_seo_sense_contnt ul li {
    font-size: 18px;
  }

  .page-template-newdata-seo .newdata_contnt_mainsec .contnt_inner_sec p {
    font-size: 18px;
    line-height: 32px;
  }

  .page-template-newdata-seo .newdata_contnt_mainsec .contnt_inner_sec ul li {
    font-size: 18px;
  }

  .page-template-newdata-seo
    .newdata_contnt_mainsec
    .contnt_inner_sec
    .pdf_download_btn {
    text-align: center;
  }

  .page-template-newdata-seo .newdata_contnt_mainsec .search_img_sec .img_box {
    text-align: center;
    margin-top: 30px;
  }

  .speed_matters_mainsec {
    padding: 50px 10px;
  }

  .speed_matters_mainsec .contnt_mainsec .title_mainsec h2 {
    font-size: 35px;
    margin-bottom: 20px;
  }

  .speed_matters_mainsec .contnt_mainsec .sub_title_sec h3 {
    font-size: 24px;
    line-height: 35px;
  }

  .speed_matters_mainsec .contnt_mainsec ul li {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 29px;
  }

  .speed_matters_mainsec .contnt_mainsec p {
    font-size: 18px;
  }

  .website_tester_formbox {
    padding: 25px 20px;
    width: 100%;
    margin: 25px auto;
  }

  .website_tester_formbox .top_titlecontnt_sec h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }

  .website_tester_formbox .form_sec .form_box input {
    width: 100%;
  }

  .website_tester_formbox .form_sec .form_box .http_txt {
    font-size: 22px;
  }

  .predictive_analytics_mainsec {
    padding: 70px 5px;
    padding-bottom: 115px;
  }

  .predictive_analytics_mainsec .top_img_sec {
    margin-top: 40px;
  }

  .predictive_analytics_mainsec .top_contnt_txt {
    margin-bottom: 50px;
    width: 100%;
  }

  .predictive_analytics_mainsec .top_contnt_txt h1 {
    font-size: 35px;
    margin-bottom: 30px;
  }

  .predictive_analytics_mainsec .top_contnt_txt p {
    font-size: 20px;
    line-height: 34px;
  }

  .predictive_analytics_mainsec .top_left_contnt {
    padding: 25px 25px;
  }

  .predictive_analytics_mainsec .top_left_contnt h3 {
    font-size: 26px;
  }

  .predictive_analytics_mainsec .top_left_contnt ul li {
    font-size: 20px;
    line-height: 29px;
  }

  .predictive_analytics_mainsec .btn_mainsec {
    margin-top: 0px;
    margin-bottom: 0px;
    position: absolute;
    left: 50%;
    bottom: -468px;
    transform: translate(-50%);
  }

  .predictive_analytics_mainsec .img_bottom_txt h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .use_morebusiness_mainsec {
    padding: 30px 10px;
    min-height: 520px;
  }

  .use_morebusiness_mainsec .use_businessdata_contnt h3 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .use_morebusiness_mainsec .use_businessdata_contnt p {
    font-size: 20px;
    line-height: 32px;
  }

  .use_morebusiness_mainsec.cstmaddlsscls {
    padding-bottom: 48px;
    min-height: 490px;
    background-color: #65828b;
  }

  .business_benefits_mainsec {
    padding: 45px 10px;
  }

  .business_benefits_mainsec .benefit_contnt h3 br {
    display: none;
  }

  .business_benefits_mainsec .benefit_contnt h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .business_benefits_mainsec .big_bgimg_mainsec {
    margin-top: 30px;
  }

  .business_benefits_mainsec .big_bgimg_mainsec img {
    width: 100%;
  }

  .business_benefits_mainsec .common_application_Sec h2 {
    font-size: 30px;
    margin-bottom: 27px;
  }

  .business_benefits_mainsec .common_application_Sec ul {
    width: 100%;
    padding-left: 10px;
  }

  .business_benefits_mainsec .common_application_Sec ul li {
    padding-left: 10px;
    width: 100%;
    font-size: 18px;
  }

  .business_benefits_mainsec .common_application_Sec .bottom_contnt_sec p {
    font-size: 18px;
    line-height: 33px;
  }

  .predictive_modling_videosec .video_mainsec {
    width: 100%;
    min-height: 330px;
  }

  .predictive_modling_videosec .video_mainsec .title_sec h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .predictive_analytics_contntsec {
    padding: 50px 10px;
  }

  .predictive_analytics_contntsec .inner_contnt_mainsec .img_set {
    width: 100%;
    margin: 0px;
    float: left;
    margin-bottom: 15px;
  }

  .predictive_analytics_contntsec .inner_contnt_mainsec .contnt_sec p {
    font-size: 18px;
    line-height: 33px;
    margin-bottom: 35px;
  }

  .bellcurve_mainsec {
    padding: 25px 10px;
  }

  .machine_framework_mainsec {
    padding: 30px 5px;
  }

  .machine_framework_mainsec .anim__header h1 {
    font-size: 30px;
    line-height: 39px;
  }

  .machine_framework_mainsec .inner_contnt_mainsec .section .txt__platform {
    width: 100%;
    padding: 0px 0px;
  }

  .machine_framework_mainsec .inner_contnt_mainsec h2 {
    font-size: 24px;
  }

  .machine_framework_mainsec .inner_contnt_mainsec p {
    font-size: 18px;
    line-height: 31px;
  }

  .machine_framework_mainsec .inner_contnt_mainsec .section .diagram {
    width: 100%;
    padding: 0px 0px;
  }

  .machine_framework_mainsec .inner_contnt_mainsec .section .txt__objectives {
    width: 100%;
    padding: 0px 0px;
  }

  .synthetic_data_contntsec {
    padding: 40px 10px;
  }

  .synthetic_data_contntsec .contnt_sec p {
    font-size: 18px;
    line-height: 32px;
  }

  .synthetic_data_contntsec .name_txtsec {
    width: 100%;
  }

  .predictive_modling_videosec.how_diffrent_videosec {
    padding: 60px 10px;
  }

  .predictive_modling_videosec.how_diffrent_videosec .video_mainsec {
    width: 100%;
  }

  .predictive_modling_videosec.how_diffrent_videosec .video_mainsec .title_sec {
    width: 100%;
    margin-top: 90px;
  }

  .pricing_mainsec.predictive_page {
    border-top: none;
    padding: 40px 10px;
  }

  .pricing_mainsec.predictive_page .contnt_sec h2 {
    font-size: 40px;
  }

  .pricing_mainsec.predictive_page .img_mainsec img {
    margin-top: 15px;
  }

  .page_top_mainsec.data_visualization_page .top_nashville_txt h1 {
    margin-bottom: 20px;
    text-align: left;
  }

  .page_top_mainsec.data_visualization_page .micro_logosec {
    text-align: center;
  }

  .page_top_mainsec.data_visualization_page .left_contnt_boxsec {
    padding: 20px 25px;
    margin-top: 15px;
  }

  .page_top_mainsec.data_visualization_page .left_contnt_boxsec p {
    font-size: 18px;
    line-height: 32px;
  }

  .page_top_mainsec.data_visualization_page .btn_mainsec {
    margin-top: 35px;
  }

  .page_top_mainsec.data_visualization_page .right_img_boxsec {
    text-align: center;
  }

  .page_top_mainsec.data_visualization_page .right_img_boxsec img {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }

  .page_top_mainsec.data_visualization_page .img_bottom_txt {
    margin-right: 0px;
    margin-top: 25px;
  }

  .page_top_mainsec.data_visualization_page .img_bottom_txt h2 {
    font-size: 30px;
    line-height: 37px;
  }

  .professionally_designed_mainsec {
    padding: 30px 10px;
  }

  .professionally_designed_mainsec .top_title_sec h3 {
    font-size: 28px;
    line-height: 39px;
  }

  .professionally_designed_mainsec .iframe_mainsec iframe {
    width: 100%;
    height: 300px;
  }

  .power_bi_mainsec {
    padding: 40px 10px;
  }

  .power_bi_mainsec .power_inner_contntsec {
    padding: 20px;
  }

  .power_bi_mainsec .power_inner_contntsec .power_bi_desktop {
    padding: 25px 25px 25px;
    height: 100%;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec {
    margin-top: 12px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec {
    width: 22%;
    min-height: 110px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec h4 {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    margin-top: 8px;
    margin-bottom: 17px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(3) {
    margin-bottom: 12px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(2n) {
    margin-right: 12px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec:nth-child(4) {
    margin-bottom: 0px;
    margin-right: 0px;
  }

  .img_contntbox_mainsec {
    padding: 50px 10px;
  }

  .img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec {
    padding: 25px;
    margin-bottom: 15px;
  }

  .img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .img_sec img {
    width: 100%;
  }

  .img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec h3 {
    font-size: 22px;
  }

  .img_contntbox_mainsec
    .main_boxes_mainsec
    .blue_box_mainsec
    .contnt_sec
    ul
    li {
    font-size: 18px;
    padding-left: 8px;
    line-height: 29px;
  }

  .img_contntbox_mainsec .main_boxes_mainsec .blue_box_mainsec .contnt_sec {
    margin-top: 25px;
  }

  .pricing_mainsec.data_visualization_page .contnt_sec {
    width: 100%;
  }

  .pricing_mainsec.data_visualization_page .contnt_sec h2 {
    font-size: 40px;
  }

  .pricing_mainsec.data_visualization_page .img_mainsec img {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }

  .page_top_mainsec.nearshore_staffing_page {
    padding: 20px 0px;
  }

  .page_top_mainsec.nearshore_staffing_page .bgimg_sec {
    background-size: 100%;
    min-height: auto;
    margin-bottom: 45px;
  }

  .page_top_mainsec.nearshore_staffing_page .top_nashville_txt h1 {
    text-align: left;
    margin-top: 20px;
  }

  .predictive_modling_videosec.nearshoring_videosec .video_mainsec {
    min-height: 320px;
  }

  .predictive_modling_videosec.nearshoring_videosec .video_mainsec .title_sec {
    margin-left: 0px;
    width: 100%;
  }

  .predictive_modling_videosec.nearshoring_videosec
    .video_mainsec
    .title_sec
    h2 {
    font-size: 32px;
  }

  .page_top_mainsec.nearshore_staffing_page
    .predictive_modling_videosec.nearshoring_videosec {
    margin-top: 0px;
    padding-bottom: 35px;
  }

  .comparison_labor_mainsec {
    padding: 35px 0px;
  }

  .comparison_labor_mainsec .top_title_sec {
    margin-bottom: 20px;
    padding: 0px 0px;
  }

  .comparison_labor_mainsec .img_contnt_mainsec {
    padding: 0px 0px;
  }

  .page_top_mainsec.nearshore_staffing_page .left_contnt_boxsec p {
    font-size: 20px;
    line-height: 34px;
  }

  .comparison_labor_table .table thead tr th {
    font-size: 18px;
  }

  .comparison_labor_table .table tbody tr td {
    font-size: 18px;
  }

  .comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li {
    font-size: 18px;
    line-height: 29px;
  }

  .comparison_labor_mainsec .img_contnt_mainsec .contnt_mainsec ol li ul {
    padding-left: 15px;
  }

  .comparison_labor_mainsec .why_newdata_contnt h3 {
    font-size: 30px;
  }

  .comparison_labor_mainsec .why_newdata_contnt ul li {
    font-size: 18px;
    margin-bottom: 12px;
  }

  .comparison_labor_mainsec .why_newdata_contnt .pdf_download_btn {
    margin-top: 40px;
  }

  .frequently_questions_mainsec {
    padding: 35px 10px;
  }

  .frequently_questions_mainsec .top_title_mainsec h2 {
    font-size: 30px;
  }

  .frequently_questions_mainsec .top_title_mainsec {
    margin-bottom: 40px;
  }

  .frequently_questions_mainsec .contnt_sec ul li {
    font-size: 18px;
    line-height: 29px;
  }

  .frequently_questions_mainsec .margin_b100 {
    margin-bottom: 40px;
  }

  .frequently_questions_mainsec .contnt_sec p {
    font-size: 18px;
    line-height: 29px;
  }

  .frequently_questions_mainsec .right_img_mainsec svg {
    width: 100%;
  }

  .pricing_mainsec.nearshore_staffing_page .contnt_sec {
    width: 100%;
  }

  .pricing_mainsec.nearshore_staffing_page .contnt_sec h2 {
    font-size: 40px;
  }

  .pricing_mainsec.nearshore_staffing_page .btn_mainsec {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }

  .comparison_labor_mainsec .why_newdata_contnt {
    padding: 0px 10px;
  }

  .page-id-249 .pagecontainer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .page-id-249 .pagecontainer .woocommerce {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .woocommerce #customer_login .u-column1.col-1 {
    width: 100%;
    max-width: 100%;
    padding: 0px;
  }

  .woocommerce #customer_login .u-column2.col-2 {
    width: 100%;
    max-width: 100%;
    padding: 0px;
  }

  .woocommerce #customer_login {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .woocommerce .woocommerce-ResetPassword p {
    text-align: left;
    line-height: 29px;
  }

  .testimonial_mainsec .bg_border_btnstyle.homepgftrbtn {
    text-align: center !important;
    display: block;
  }

  .desktop_view {
    display: none;
  }

  .mobile_view {
    display: block;
  }

  .power_bi_mainsec .power_inner_contntsec > .row {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media screen and (min-width: 320px) and (max-width: 350px) {
  .home_video_bannersec .home_banner_mainsec {
    top: 30px;
  }
}

@media screen and (min-width: 340px) and (max-width: 355px) {
  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -482px;
  }

  .home_video_bannersec .home_banner_mainsec {
    top: 38px;
  }
}

@media screen and (min-width: 356px) and (max-width: 369px) {
  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -498px;
  }

  .home_video_bannersec .home_banner_mainsec {
    top: 50px;
  }
}

@media screen and (min-width: 370px) and (max-width: 400px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    padding: 100px 10px 35px;
  }

  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -510px;
  }

  .home_video_bannersec .home_banner_mainsec {
    top: 50px;
  }
}

@media screen and (min-width: 390px) and (max-width: 400px) {
  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -527px;
  }
}

@media screen and (min-width: 401px) and (max-width: 430px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    padding: 130px 10px 35px;
  }

  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -535px;
  }
}

@media screen and (min-width: 410px) and (max-width: 420px) {
  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -545px;
  }
}

@media screen and (min-width: 421px) and (max-width: 440px) {
  .predictive_analytics_mainsec .btn_mainsec {
    bottom: -555px;
  }
}
/* ddd home page design for 431 */
@media screen and (min-width: 431px) and (max-width: 500px) {
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec {
    margin-top: -35px;
    padding: 10px 10px 35px;
  }
  .page-id-8 .robot_yoga_mainsec .bg_border_btnstyle {
    margin-bottom: 50px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec {
    padding: 0 10px 0px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 260px;
  }
}
@media screen and (min-width: 501px) and (max-width: 600px) {
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 260px;
  }
}
@media screen and (min-width: 601px) and (max-width: 750px) {
  .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 0px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec {
    padding: 0px 10px 35px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-left: 173px;
  }
}
@media screen and (min-width: 751px) and (max-width: 767px) {
  .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 0px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec {
    padding: 0px 10px 35px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-left: 153px;
  }
}
/* ddd home page design for 431 */
@media screen and (max-width: 1400px) {
  .et_pb_section .et_pb_row_10 {
    width: 100%;
    max-width: unset;
    padding: 10px 0px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page_top_mainsec {
    padding: 40px 40px;
  }

  .newdata_contnt_mainsec {
    padding: 40px 40px;
  }

  .google_search_result_mainsec {
    padding: 40px 40px;
  }

  .national_reach_mainsec .engage_contnt_sec {
    padding: 50px 25px 50px 25px;
  }

  .national_reach_mainsec .national_contnt_sec {
    padding: 50px 20px 50px 20px;
    min-height: 415px;
  }

  .national_reach_mainsec .ourseo_contnt_sec {
    padding: 50px 25px 50px 25px;
  }

  .national_reach_mainsec .what_youget_contnt_sec {
    padding: 40px 20px 40px 20px;
  }

  .blue_bgbtn .btn_style span br {
    display: none;
  }

  .search_img_sec .btn_mainsec {
    margin-top: 30px;
    text-align: center;
  }

  .newdata_contnt_mainsec .search_img_sec .img_box img {
    margin-left: -45px;
  }

  .google_search_result_mainsec .contnt_inner_sec {
    width: 100%;
  }

  .what_youget_contnt_sec .box_mainsec .box_sec {
    width: 100%;
    margin-right: 0px;
  }

  .seo_terms_mainsec {
    padding: 40px 40px;
    padding-top: 80px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec {
    width: 130px;
    margin-right: 14px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec.landscape_box {
    width: 275px;
  }

  .seo_terms_mainsec .gallery_box_mainsec .box_sec.big_box {
    width: 275px;
  }

  .seo_terms_mainsec .organic_search_linktxt p {
    font-size: 26px;
  }

  .blue_bgbtn .btn_style span {
    width: 82%;
  }

  .pricing_mainsec {
    padding: 40px 40px;
  }

  .pricing_mainsec .contnt_sec {
    width: 100%;
  }

  .pricing_mainsec .contnt_sec h2 {
    font-size: 55px;
  }

  .pricing_mainsec .contnt_sec p {
    font-size: 24px;
  }

  .pricing_mainsec .pricing_box_mainsec {
    margin-top: 20px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec {
    width: 33%;
    margin-bottom: 40px;
  }

  .pricing_mainsec .btn_mainsec {
    margin-top: 0px;
  }

  /* ----****---- newSection 27-04-2022 */

  .page-id-8 .home_video_bannersec .home_banner_mainsec {
    padding: 115px 30px 55px;
  }
  .home_video_bannersec .information_boxsec {
    position: absolute;
    top: 105px;
    left: 0px;
    width: 100%;
    z-index: 9;
    padding: 100px 10px 50px;
    background-color: transparent;
  }
  .page-id-8 .home_banner_mainsec .banner_contnt_sec {
    padding-left: 0px;
    padding-top: 0px;
    margin-top: -3em;
  }
  .page-id-8 .home_banner_mainsec .banner_contnt_sec h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .page-id-8 .home_banner_mainsec .banner_contnt_sec p {
    font-size: 20px;
    line-height: 32px;
  }

  .information_boxsec .info_boxsec {
    padding: 27px 5px;
    min-height: 263px;
  }
  .information_boxsec .info_boxsec h3 {
    font-size: 17px;
  }
  .information_boxsec .info_boxsec p {
    font-size: 12.5px;
  }
  .information_boxsec .info_boxsec .btn_mainsec img {
    width: 25px;
  }
  .light_blue_mainsec {
    margin-top: -365px;
    padding-bottom: 35px;
  }
  .light_blue_mainsec .contnt_mainsec p {
    font-size: 15px;
  }
  .your_search_gradiant_sec {
    padding-bottom: 20px;
  }
  .your_search_mainsec .top_contnt_sec h2 {
    font-size: 30px;
  }
  .your_search_mainsec .top_contnt_sec .left_sec p {
    font-size: 21px;
    margin-bottom: 0px;
  }
  .your_search_mainsec .packages_mainsec {
    margin-top: 35px;
    padding: 30px 60px;
  }
  .your_search_mainsec .packages_mainsec h4 {
    font-size: 24px;
    margin-bottom: 26px;
    margin-right: 212px;
  }
  .your_search_mainsec .packages_mainsec .packages_point_sec ul li {
    font-size: 15px;
    float: right;
  }
  .your_search_mainsec .left_bottom_sec p {
    font-size: 15px;
  }
  .bg_border_btnstyle .btn_style {
    padding: 4px 14px;
  }
  .help_business_mainsec {
    padding: 60px 20px 0px;
  }
  .help_business_mainsec .title_contnt_sec {
    margin-bottom: 11px;
  }

  .help_business_mainsec .title_contnt_sec h2 {
    font-size: 30px;
  }
  .help_business_mainsec .title_contnt_sec h3 {
    font-size: 23px;
  }
  .help_business_mainsec .title_contnt_sec p {
    font-size: 15px;
    margin-bottom: 0px;
  }
  .help_business_mainsec .learning_help_contnt p {
    font-size: 15px;
    margin-bottom: 7px;
  }
  .robot_yoga_mainsec {
    margin-top: -4px;
  }
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 450px;
    padding: 0px 20px 35px;
  }
  .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 50px;
  }
  .robot_yoga_mainsec .contnt_sec p {
    font-size: 15px;
    line-height: 32px;
  }
  .robot_yoga_mainsec .bg_border_btnstyle {
    margin-top: 20px;
  }
  .visualize_business_mainsec .title_contnt_sec h3 {
    font-size: 30px;
  }
  .visualize_business_mainsec .learning_help_contnt {
    margin-top: 20px;
  }
  .visualize_business_mainsec .learning_help_contnt h2 {
    font-size: 23px;
    line-height: 52px;
  }
  .visualize_business_mainsec .bottom_contnt_sec p {
    font-size: 15px;
    line-height: 32px;
  }
  .visualize_business_mainsec {
    padding: 60px 20px 25px;
  }
  .visualize_business_mainsec .bg_border_btnstyle {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .staff_augmentation_mainsec .top_title_sec h2 {
    font-size: 30px;
  }
  .staff_augmentation_mainsec .top_title_sec p {
    font-size: 15px;
    margin-bottom: 0px;
    line-height: 32px;
  }
  .staff_augmentation_mainsec .content_mainsec {
    margin-top: 25px;
  }
  .staff_augmentation_mainsec .content_mainsec ul li {
    font-size: 15px;
  }
  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 75px;
  }
  .footer_mainsec {
    padding: 50px 30px;
  }
  .footer_mainsec .logo_mainsec .social_sec ul li {
    margin-right: 18px;
  }
  .footer_mainsec .bottom_logos_sec .logo_sec {
    width: 90%;
  }
  .footer_mainsec .footer_menu_sec .footer_menu {
    display: contents;
  }
  .info_inner_sec {
    display: contents;
  }
  .footer_mainsec .information_sec .info_inner_sec .phone_email_sec span a svg {
    font-size: 15px;
    margin-right: 3px;
  }
  .footer_mainsec .info_inner_sec .bg_border_btnstyle .btn_style {
    margin-right: 0px;
  }
  .header_mainsec .right_menusec {
    width: auto;
  }
  .header_mainsec .right_menusec .navbar-nav li a {
    text-align: center;
  }
  .technology_process_mainsec .section_bottom_contntsec p {
    font-size: 31px;
  }

  .about_mainsec .top_title_sec h1 {
    font-size: 30px;
    margin-bottom: 24px;
  }

  .about_mainsec .inner_contnt_mainsec .contnt_sec p {
    font-size: 15px;
    line-height: 32px;
  }
  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec {
    margin-top: 60px;
  }
  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
  .about_mainsec .inner_contnt_mainsec .top_bottom_contntsec p {
    font-size: 15px;
    line-height: 32px;
  }
  .technology_process_mainsec .title_sec h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
  .about_ready_started_mainsec .ready_started_contntsec {
    width: 100%;
  }
  .technology_process_mainsec .contnt_sec p {
    font-size: 15px;
    line-height: 32px;
  }
  .dream_tab_mainsec .animDream {
    width: 100%;
  }
  .newdata_implementation_videosec .video_mainsec .title_sec h2 {
    font-size: 30px;
  }
  .about_ready_started_mainsec .ready_started_contntsec .contnt_sec h2 {
    font-size: 55px;
  }
  .about_ready_started_mainsec .ready_started_contntsec .contnt_sec p {
    font-size: 31px;
  }
  .btn_mainsec {
    margin-top: 20px;
    padding-bottom: 15px;
  }
  .btn_mainsec .btn_style {
    padding: 8px 30px;
  }
  .newdata_implementation_videosec .video_mainsec {
    width: 100%;
    min-height: 400px;
  }
  .newdata_implementation_videosec .video_mainsec .play_btnsec {
    top: 60%;
  }
  .dream_tab_mainsec .infoTab p {
    font-size: 15px;
  }
  .dream_tab_mainsec .infoTab ul li {
    font-size: 15px;
    line-height: 28px;
  }
  .testimonial_mainsec .testimonials_slider {
    width: 80%;
  }
  .col-sm-12.col-md-6.col-lg-3.col-xl-3 {
    padding-bottom: 50px;
  }
  .why_seo_sense_contnt ul li {
    font-size: 15px;
    line-height: 24px;
  }
  .newdata_contnt_mainsec .contnt_inner_sec p {
    font-size: 15px;
    line-height: 32px;
  }
  .newdata_contnt_mainsec .contnt_inner_sec ul li {
    font-size: 15px;
    line-height: 24px;
  }
  .pdf_download_btn .btn_style {
    padding: 6px 13px;
  }
  .pdf_download_btn .btn_style img {
    width: 30px;
  }
  .google_search_result_mainsec .contnt_inner_sec ul li {
    font-size: 15px;
    line-height: 24px;
  }
  .help_decide_sec {
    margin-top: 40px;
  }
  .help_decide_sec .btn_mainsec .btn_style {
    padding: 8px 25px;
  }
  .national_reach_mainsec .engage_contnt_sec h4 {
    font-size: 20px;
  }
  .national_reach_mainsec .engage_contnt_sec ol li {
    font-size: 15px;
    line-height: 24px;
  }
  .national_reach_mainsec .national_contnt_sec h3 {
    line-height: 51px;
  }
  .national_reach_mainsec .ourseo_contnt_sec h4 {
    font-size: 20px;
    line-height: 32px;
  }
  .national_reach_mainsec .ourseo_contnt_sec ul li {
    font-size: 15px;
    line-height: 24px;
  }
  .national_reach_mainsec .national_contnt_sec {
    padding: 150px 20px 50px 20px;
  }
  .national_reach_mainsec .what_youget_contnt_sec h4 {
    font-size: 20px;
  }
  .what_youget_contnt_sec .box_mainsec .box_sec h5 {
    font-size: 15px;
    line-height: 20px;
  }
  .what_youget_contnt_sec .box_mainsec .box_sec {
    padding: 23px 35px;
  }
  .tab {
    width: 100%;
    margin-top: 10px;
  }
  .speed_matters_mainsec {
    padding: 70px 60px;
  }
  .speed_matters_mainsec .contnt_mainsec .title_mainsec h2 {
    font-size: 30px;
  }
  .speed_matters_mainsec .contnt_mainsec .sub_title_sec h3 {
    font-size: 21px;
  }

  .website_tester_formbox .tester h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
  .website_tester_formbox .tester p {
    font-size: 1em;
  }
  .pricing_mainsec .contnt_sec {
    margin-left: 0px;
  }
  .pricing_mainsec .contnt_sec h2 {
    font-size: 30px;
  }
  .pricing_mainsec .contnt_sec p {
    font-size: 15px;
  }
  .pricing_mainsec .btn_mainsec .btn_style {
    font-size: 16px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .top_title_sec {
    padding: 4px 7px;
  }
  .pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt p {
    font-size: 19px;
  }

  .page-id-51 .modal-dialog {
    max-width: 90%;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-content
    .modal-header {
    display: flow-root;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-header
    h5 {
    display: inline-block;
  }
  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec {
    width: 100%;
    min-height: 196px;
  }

  .page-id-51 .pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt {
    padding: 16px 9px;
  }
  .page-id-53 .power_bi_mainsec .power_inner_contntsec {
    padding: 35px;
  }
  .page-id-53 .power_bi_mainsec .power_inner_contntsec .power_bi_desktop {
    padding: 60px 30px 35px;
  }
  .page-id-53 .power_bi_mainsec .power_inner_contntsec .power_bi_desktop h4 {
    font-size: 26px;
  }
  .page-id-51 .pricing_mainsec .pricing_box_mainsec .box_sec .pricing_txt p {
    font-size: 20px;
  }
  .page-id-51 .pricing_mainsec .pricing_box_mainsec .box_sec {
    width: 20%;
  }
  .page-id-51 .pricing_mainsec .pricing_box_mainsec .box_sec .top_title_sec h5 {
    font-size: 32px;
  }
  .page-id-51 .pricing_mainsec .pricing_box_mainsec .box_sec .pricing_txt {
    padding: 18px 5px;
  }
  .page-id-51 .pricing_mainsec .pricing_box_mainsec {
    margin-bottom: 5px;
  }
  .page-id-14 .business_benefits_mainsec .big_bgimg_mainsec {
    margin-left: 235px;
  }
  .page-id-53 .page_top_mainsec.data_visualization_page .right_img_boxsec img {
    margin-left: 50px;
  }
  .page-id-53 .page_top_mainsec.data_visualization_page .img_bottom_txt {
    margin-right: -29px;
  }
  .page-id-53
    .img_contntbox_mainsec
    .main_boxes_mainsec
    .blue_box_mainsec
    .img_sec
    img {
    width: 100%;
  }
  .page-id-53 .pricing_mainsec.data_visualization_page .img_mainsec img {
    margin-left: 11px;
    margin-top: 35px;
  }
  .page-id-54 .page_top_mainsec.nearshore_staffing_page .bgimg_sec {
    background-size: contain;
  }
  .page-id-54
    .page_top_mainsec.nearshore_staffing_page
    .predictive_modling_videosec.nearshoring_videosec {
    margin-top: -465px;
  }
  .page-id-54 .predictive_modling_videosec .video_mainsec {
    width: 100%;
  }
  .page-id-54
    .predictive_modling_videosec.nearshoring_videosec
    .video_mainsec
    .title_sec {
    margin-left: 0;
    width: 100%;
  }
  .page-id-54 .comparison_labor_mainsec .img_contnt_mainsec {
    padding: 0px 0px;
  }
  .page-id-54 .pricing_mainsec.nearshore_staffing_page .contnt_sec {
    width: 100%;
  }
  .page-id-54 .pricing_mainsec.nearshore_staffing_page .contnt_sec h2 {
    font-size: 52px;
  }
  .page-id-54 .pricing_mainsec .btn_mainsec {
    margin-top: 35px;
  }
  .page-id-54 .pricing_mainsec.nearshore_staffing_page .btn_mainsec {
    width: 100%;
  }
  .page-id-54 .pricing_mainsec.nearshore_staffing_page .img_mainsec {
    margin-left: -125px;
  }
  a:not([href]):not([tabindex]) {
    color: #fff;
  }
  .bg_border_btnstyle .btn_style:hover {
    color: #fff;
  }
  /* dddd */
  /* ----****---- */
}

@media screen and (min-width: 1025px) and (max-width: 1325px) {
  .page-id-51 .modal-dialog {
    max-width: 90%;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-content
    .modal-header {
    display: flow-root;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-header
    h5 {
    display: inline-block;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1500px) {
  .information_boxsec .info_boxsec h3 {
    font-size: 22px;
  }

  .information_boxsec .info_boxsec p {
    font-size: 14px;
  }

  .visualize_business_mainsec .title_contnt_sec p {
    font-size: 30px;
  }

  .visualize_business_mainsec .title_contnt_sec h3 {
    font-size: 30px;
  }

  .help_business_mainsec .title_contnt_sec h3 {
    font-size: 35px;
    margin-bottom: 26px;
  }

  .help_business_mainsec .title_contnt_sec h2 {
    font-size: 35px;
  }

  .your_search_mainsec .top_contnt_sec .left_sec p {
    font-size: 30px;
  }

  .your_search_mainsec .top_contnt_sec h2 {
    font-size: 35px;
  }

  .staff_augmentation_mainsec .top_title_sec p {
    font-size: 30px;
  }

  .staff_augmentation_mainsec .top_title_sec h2 {
    font-size: 30px;
  }

  .staff_augmentation_mainsec .nearshoring_staffing_mainsec .top_title_sec p {
    font-size: 20px;
  }

  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 170px;
  }

  .staff_augmentation_mainsec .left_title_sec h2 {
    font-size: 58px;
  }

  .national_reach_mainsec .ourseo_contnt_sec {
    padding: 70px 50px 70px 70px;
  }

  .national_reach_mainsec .engage_contnt_sec {
    padding: 85px 50px 70px 70px;
  }

  .seo_terms_mainsec {
    padding: 70px 70px;
  }

  .pricing_mainsec {
    padding: 70px 70px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt p {
    font-size: 22px;
  }

  .b2-boxes li {
    min-width: 107px;
  }
}

/* ----****---- */
@media screen and (min-width: 1326px) {
  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1 {
    width: 100%;
  }
  .page-id-248 .col-1 {
    max-width: 50%;
  }
  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
    width: 100%;
  }
  .page-id-248 .col-2 {
    max-width: 50%;
  }
  .woocommerce form .form-row label {
    line-height: 1.5;
    width: 100%;
  }
  span.woocommerce-input-wrapper {
    width: 100%;
  }
  .woocommerce form .form-row input.input-text,
  .woocommerce form .form-row textarea {
    padding: 0.1em;
  }
  .stripe-card-group {
    width: 100%;
  }
  div#stripe-card-element {
    padding: 18px;
  }
  div#stripe-exp-element {
    width: 100%;
    padding: 18px;
  }
  div#stripe-cvc-element {
    width: 100%;
    padding: 18px;
  }
  /* ----****---- */
  .page-id-8 .home_video_bannersec .information_boxsec {
    padding: 150px 100px 50px;
  }
  .page-id-8 .information_boxsec .info_boxsec {
    padding: 20px 20px;
  }
  .page-id-8 .home_banner_mainsec .banner_contnt_sec p {
    /* font-size: 45px; */
    font-size: 43px;
    width: 79%;
  }

  .page-id-8 .information_boxsec .info_boxsec p {
    font-size: 17px;
  }
  .page-id-8 .information_boxsec .info_boxsec h3 {
    font-size: 22px;
  }
  .page-id-8 .information_boxsec .info_boxsec .btn_mainsec img {
    width: 34px;
  }
  .page-id-8 .light_blue_mainsec .contnt_mainsec {
    margin-top: -160px;
  }
  .page-id-8 .light_blue_mainsec {
    padding-bottom: 25px;
  }
  .page-id-8 .your_search_gradiant_sec {
    padding-bottom: 15px;
  }
  .page-id-8 .your_search_mainsec .packages_mainsec {
    margin-top: 35px;
  }
  .page-id-8 .your_search_mainsec .packages_mainsec h4 {
    padding-left: 230px;
  }
  .page-id-8 .your_search_mainsec .packages_mainsec .packages_point_sec {
    margin-top: 15px;
  }
  .page-id-8 .your_search_mainsec .packages_mainsec .packages_point_sec ul {
    margin-left: 201px;
  }
  .page-id-8 .robot_yoga_mainsec .gradiant_mainsec {
    margin-top: -100px;
  }
  .page-id-8 .visualize_business_mainsec .title_contnt_sec h3 {
    margin-bottom: -30px;
  }

  .page-id-8.visualize_business_mainsec {
    margin-bottom: -20px;
  }
  .page-id-8.visualize_business_mainsec .bg_border_btnstyle {
    margin-top: 10px;
  }
  .page-id-8 .staff_augmentation_mainsec {
    margin-bottom: -20px;
  }
  .page-id-8 .nearshoring_staffing_mainsec .bg_border_btnstyle {
    margin-top: 10px;
  }
  .page-id-54 .page_top_mainsec.nearshore_staffing_page .bgimg_sec {
    min-height: 570px;
  }
  .page-id-54 .predictive_modling_videosec.nearshoring_videosec .video_mainsec {
    margin-left: 0px;
  }
  .page-id-54 .btn_mainsec.text-center {
    margin-left: -260px;
  }
  .page-id-8 .your_search_mainsec .top_contnt_sec .left_sec p {
    font-size: 33px;
    font-weight: 350;
  }
  .page-id-8 .visualize_business_mainsec .learning_help_contnt {
    margin-top: 37px;
  }

  .page-id-8 .visualize_business_mainsec .learning_help_contnt h2 {
    font-size: 33px;
    font-weight: 350;
    line-height: 45px;
  }
  .page-id-8 .visualize_business_mainsec .title_contnt_sec h3 {
    font-weight: 700;
  }
  .page-id-8 .help_business_mainsec .title_contnt_sec h3 {
    font-size: 33px;
    font-weight: 350;
  }
  .page-id-8 .help_business_mainsec .title_contnt_sec h2 {
    font-weight: 700px;
  }
  .page-id-8 .staff_augmentation_mainsec .top_title_sec h2 {
    font-weight: 700px !important;
  }
  .page-id-8 .staff_augmentation_mainsec .top_title_sec p {
    font-weight: 350;
  }
  /* seo-package-detail */
  .name-package-box {
    width: 24%;
    float: left;
  }
  .top-box-blank {
    height: 151px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .heading-text-box.inclu {
    flex-wrap: wrap;
  }
  .heading-text-box.inclu a {
    color: #3a8faa;
  }
  .heading-text-box.inclu a:hover {
    color: #000;
  }
  .name-package-box .heading-text-box {
    padding: 0 10px;
  }
  .bl-g {
    background: #eff4fd !important;
  }

  .heading-text-box {
    font-size: 13px;
    line-height: 24px;
    height: 50px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    border-bottom: 1px dotted #000;
  }
  .heading-text-box.inclu a {
    color: #3a8faa;
  }
  .new-package {
    display: flex;
  }
  .data-package-box {
    width: 100%;
    padding: 0 5px;
  }
  /* .page-id-330.pricing_box_mainsec {
    display: flex;
  } */
  .package-box {
    display: flex;
  }
  .page-id-330 .package-box .pricing_mainsec .pricing_box_mainsec {
    display: flex;
  }
  .pricing_mainsec .pricing_box_mainsec {
    margin-top: 83px;
  }
  .box_sec {
    width: 100%;
    float: none;
    padding: 0px 5px;
  }

  .page-id-51 .what_youget_contnt_sec .box_mainsec .box_sec {
    justify-content: center;
    text-align: center;
  }
  .page-id-51 .what_youget_contnt_sec .box_mainsec .box_sec h5 {
    justify-content: center;
    text-align: center;
  }
  .page-id-51 .modal-dialog {
    max-width: 75%;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-content
    .modal-header {
    display: flow-root;
  }
  .page-id-51
    .what_youget_contnt_sec
    .box_mainsec
    .modal
    .modal-dialog
    .modal-header
    h5 {
    display: inline-block;
  }
  a:not([href]):not([tabindex]) {
    color: #fff;
  }
  .bg_border_btnstyle .btn_style:hover {
    color: #fff;
  }
  .page-id-51 img.alignnone.size-full.wp-image-289 {
    width: 60%;
    margin-left: 20%;
  }
  .page-id-51 img.alignnone.size-full.wp-image-285 {
    width: 60%;
    margin-left: 20%;
  }
  /* ddd new homeBanner design */
  .page-id-8 .home_video_bannersec .video_mainsec {
    height: 750px;
  }
  .page-id-8 .home_video_bannersec .home_banner_mainsec {
    padding: 30px 100px 50px;
  }
  .page-id-8 .home_banner_mainsec .banner_contnt_sec h1 {
    font-size: 59px;
  }
  .page-id-8 .home_video_bannersec .information_boxsec {
    padding: 0px 100px 50px;
  }
  .page-id-8 .light_blue_mainsec .contnt_mainsec {
    margin-top: -100px;
  }

  /* ddd new homeBanner design */
}
/* ----****---- */

@media screen and (min-width: 1360px) and (max-width: 1399px) {
  .national_reach_mainsec .what_youget_contnt_sec .box_mainsec {
    width: 90%;
  }

  .national_reach_mainsec .engage_contnt_sec {
    padding: 85px 50px 70px 70px;
  }

  .national_reach_mainsec .ourseo_contnt_sec {
    padding: 70px 50px 70px 70px;
  }

  .seo_terms_mainsec {
    padding: 70px 70px;
  }

  .pricing_mainsec {
    padding: 70px 70px;
  }

  .pricing_mainsec .contnt_sec {
    width: 100%;
  }

  .pricing_mainsec .contnt_sec p {
    font-size: 30px;
  }

  .pricing_mainsec .pricing_box_mainsec .box_sec .contnt_txt p {
    font-size: 24px;
  }
}

@media screen and (min-width: 1400px) and (max-width: 1500px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 800px;
  }

  .love_dream_mainsec .bottm_contnt_sec {
    margin-top: 170px;
  }
}

@media screen and (min-width: 1501px) and (max-width: 1550px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 820px;
  }

  .love_dream_mainsec .bottm_contnt_sec {
    margin-top: 180px;
  }

  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 310px;
  }
}

@media screen and (min-width: 1551px) and (max-width: 1600px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 840px;
  }

  .love_dream_mainsec .bottm_contnt_sec {
    margin-top: 180px;
  }
}

@media screen and (min-width: 1601px) and (max-width: 1650px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 850px;
  }
}

@media screen and (min-width: 1651px) and (max-width: 1699px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 875px;
  }
}

@media screen and (min-width: 1700px) and (max-width: 1800px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 905px;
  }

  .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 170px;
  }

  .visualize_business_mainsec .bottom_contnt_sec {
    margin-top: 50px;
  }

  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 160px;
  }

  .love_dream_mainsec .bottm_contnt_sec {
    margin-top: 170px;
  }

  .pricing_mainsec .contnt_sec {
    width: 108%;
  }

  .pricing_mainsec.data_visualization_page .btn_mainsec {
    width: 121%;
  }

  .pricing_mainsec.data_visualization_page .contnt_sec {
    width: 121%;
    margin-left: 0px;
  }

  .pricing_mainsec.data_visualization_page .img_mainsec img {
    width: 96%;
    height: auto;
    margin-left: 0px;
  }
}

@media screen and (min-width: 1800px) and (max-width: 2500px) {
  .your_search_mainsec {
    padding: 0px 100px 20px;
  }

  .your_search_mainsec .top_contnt_sec h3 {
    font-size: 200px;
  }

  .robot_yoga_mainsec .gradiant_mainsec {
    height: 1000px;
  }

  .love_dream_mainsec .bottm_contnt_sec {
    margin-top: 180px;
  }

  .robot_yoga_mainsec .gradiant_mainsec .contnt_sec {
    margin-top: 190px;
  }

  .visualize_business_mainsec .title_contnt_sec h3 {
    font-size: 45px;
  }

  .visualize_business_mainsec .title_contnt_sec p {
    font-size: 45px;
  }

  .visualize_business_mainsec .right_imgsec img {
    width: 100%;
    height: auto;
  }

  .visualize_business_mainsec .bottom_contnt_sec {
    margin-top: 50px;
  }

  .staff_augmentation_mainsec .content_mainsec {
    padding-right: 100px;
  }

  .staff_augmentation_mainsec .left_title_sec {
    padding-top: 136px;
  }

  .power_bi_mainsec .power_inner_contntsec .four_boxsec .boxsec .img_box img {
    width: 50%;
  }

  .power_bi_mainsec .power_inner_contntsec .desktop_orange_box .img_box img {
    width: 60%;
  }
}

@media screen and (min-width: 2501px) and (max-width: 2700px) {
  .robot_yoga_mainsec .gradiant_mainsec {
    height: 1340px;
  }
}
/* ========== Responsive Css End ========== */
