@import url(https://fonts.googleapis.com/css?family=Open+Sans);
* {
  padding: 0%;
  margin: 0%;
}

html {
  scroll-behavior: smooth;
}

body {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #2a2a2a;
  font-family: sans-serif !important;
  line-height: 1.5;
}

.spcloud_page_maindiv {
  /*----------- review css box----------------------*/
  /*  review slider */
  /* Style for scroll-top button */
  /*------- SPcloud ITR page css ------*/
  /*------- end SPcloud ITR page css ------*/
  /* ------ Footer section csss ----------*/
  /* ------ end Footer section csss ----------*/
  /*-----  start media code    ----------*/
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr {
  background-size: cover;
  background-attachment: scroll;
  padding: 10px 20px 11rem 20px;
  /* background-image: url(../image/People_hero_Image.svg); */
  width: 100%;
  height: auto;
  min-height: auto;
  background-color: #ffffff;
  margin-bottom: 1rem;
  background-position: 44% 50%;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr .spcloud_videoalign iframe {
  width: 100%;
  padding-top: 3.5rem;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr h1.spcloud_ITRStitlefs {
  font-size: 45px;
  color: #31719B;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.spcloud_itr_ptextfs {
  font-size: 18px;
  font-weight: 500;
  padding: 15px 4px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr button.btn.btn-default.spcloud_itr_getstarted_btn {
  background-image: linear-gradient(90deg, #FC7D72, #D6392C);
  font-size: 20px;
  font-weight: 600;
  padding: 8px 15px 8px 15px;
  border-radius: 6px;
  color: #fff;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr button.btn.btn-default.spcloud_itr_getstarted_btn:hover {
  background-image: linear-gradient(90deg, #31719b, #fc7d72);
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border-radius: 10px;
  border-left-color: #31719b;
  border-right-color: #fc7d72;
  outline-color: #31719b;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr button.btn.btn-default.spcloud_itr_getstarted_btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25);
}
.spcloud_page_maindiv .spcloud_topbanner_bgimg {
  background-size: cover;
  background-attachment: scroll;
  padding: 10px 20px 11rem 20px;
  background-image: url(../image/People_hero_Image.svg);
  width: 100%;
  height: auto;
  min-height: auto;
  background-color: #0e74ea;
  margin-bottom: 3rem;
  background-position: 44% 50%;
}
.spcloud_page_maindiv .spcloud_contentbox {
  vertical-align: middle;
  position: relative;
  top: 3rem;
}
.spcloud_page_maindiv .spcloud_contentbox h1.spcloud_Stitlefs {
  font-size: 55px;
  color: #fff;
  text-shadow: 0px 3px 3px #222;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .spcloud_contentbox p.spcloud_ptextfs {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  padding: 15px 4px;
}
.spcloud_page_maindiv .spcloud_contentbox ul.spcloud_banner_ulistbox {
  padding-left: 6px;
}
.spcloud_page_maindiv .spcloud_contentbox ul.spcloud_banner_ulistbox li {
  list-style: none;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  line-height: 2.15;
}
.spcloud_page_maindiv .spcloud_contentbox ul.spcloud_banner_ulistbox li span.spcloud_banner_litext_display {
  display: inline-flex;
  vertical-align: middle;
}
.spcloud_page_maindiv .spcloud_contentbox ul.spcloud_banner_ulistbox li span.spcloud_banner_ulisticon::before {
  color: #fc7d72;
  padding-right: 10px;
  content: "\f00c";
  font-family: FontAwesome;
  vertical-align: middle;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_banner_getstarted_btn {
  background-image: linear-gradient(90deg, #FC7D72, #D6392C);
  font-size: 20px;
  font-weight: 600;
  padding: 8px 15px 8px 15px;
  border-radius: 6px;
  color: #fff;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 5px 8px #1c2549;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_banner_getstarted_btn:hover {
  background-image: linear-gradient(90deg, #001299, #fc7d72);
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border-radius: 10px;
  border-left-color: #001299;
  border-right-color: #fc7d72;
}
.spcloud_page_maindiv section.spcloud_sectionpbgclr_clientsect_grey {
  background-color: #fff3f2;
}
.spcloud_page_maindiv .spcloud_client_box {
  padding: 5px 10px;
  border-radius: 5px;
  /* Slider */
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide {
  margin: 0px 20px;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide img {
  width: 100%;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.spcloud_page_maindiv .spcloud_client_box .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.spcloud_page_maindiv .spcloud_client_box .slick-list:focus {
  outline: none;
}
.spcloud_page_maindiv .spcloud_client_box .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slider .slick-track,
.spcloud_page_maindiv .spcloud_client_box .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.spcloud_page_maindiv .spcloud_client_box .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.spcloud_page_maindiv .spcloud_client_box .slick-track:before,
.spcloud_page_maindiv .spcloud_client_box .slick-track:after {
  display: table;
  content: "";
}
.spcloud_page_maindiv .spcloud_client_box .slick-track:after {
  clear: both;
}
.spcloud_page_maindiv .spcloud_client_box .slick-loading .slick-track {
  visibility: hidden;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  border-radius: 10px;
  padding: 1px 1px;
}
.spcloud_page_maindiv .spcloud_client_box [dir=rtl] .slick-slide {
  float: right;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide img {
  display: block;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide.slick-loading img {
  display: none;
}
.spcloud_page_maindiv .spcloud_client_box .slick-slide.dragging img {
  pointer-events: none;
}
.spcloud_page_maindiv .spcloud_client_box .slick-initialized .slick-slide {
  display: block;
}
.spcloud_page_maindiv .spcloud_client_box .slick-loading .slick-slide {
  visibility: hidden;
}
.spcloud_page_maindiv .spcloud_client_box .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.spcloud_page_maindiv .spcloud_client_box .slick-arrow.slick-hidden {
  display: none;
}
.spcloud_page_maindiv .spcloud_retunewith_titlefs {
  color: #31719B;
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: left;
}
.spcloud_page_maindiv p.spcloud_retunewith_subtextfs {
  font-size: 20px;
  font-weight: 500;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox {
  background-image: linear-gradient(180deg, rgb(49, 113, 155) -116%, rgba(255, 255, 255, 0.3) 195px);
  padding: 20px 20px;
  margin: 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 3px;
  border-radius: 10px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_logo {
  text-align: center;
  padding: 40px 5px 40px 5px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox {
  padding: 25px 0px 9px 0px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox .spcloud_prodcard_titlefs {
  color: #131a1e;
  font-size: 24px;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_textfs {
  font-size: 18px;
  font-weight: 500;
  min-height: 100px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_morebox.mb-0 {
  padding: 20px 0px 5px 0px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_morebox.mb-0 button.spcloud_prodcard_moreinfo_btn {
  border: 0px;
  background-color: transparent;
  font-size: 18px;
  font-weight: 600;
  color: #31719b;
  padding: 15px 0px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
  padding: 6px 15px;
  border-radius: 6px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_morebox.mb-0 button.spcloud_prodcard_moreinfo_btn:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border: 1px solid #31719b;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_morebox.mb-0 button.spcloud_prodcard_moreinfo_btn i {
  font-size: 13px;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox .spcloud_prodcard_contentbox p.spcloud_prodcard_morebox.mb-0 button.spcloud_prodcard_moreinfo_btn:focus {
  outline: 1px dotted;
  outline: 0px auto -webkit-focus-ring-color;
}
.spcloud_page_maindiv .card.spcloud_prodcardbox:hover {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}
.spcloud_page_maindiv .spcloud_rowgreybgclr {
  padding: 35px 10px !important;
  background-color: #FFF3F2;
  border-radius: 5px;
}
.spcloud_page_maindiv section.spcloud_sectionpbgclr_comtax_bgclr {
  background-color: #f5f6f6;
}
.spcloud_page_maindiv .spcloud_viodsection_card {
  background-color: #f5f5f6;
}
.spcloud_page_maindiv .spcloud_viodsection_card .spcloud_viodsection_headerbox {
  border-bottom: 1px solid #b9b9b9;
  padding: 8px 15px 5px 15px;
  margin-bottom: 10px;
}
.spcloud_page_maindiv .spcloud_viodsection_card .spcloud_viodsection_headerbox divc.spcloud_viodsection_dotbox span.spcloud_viodsection_doticon {
  color: #DDE1E6;
  padding: 0px 5px 0px 0px;
}
.spcloud_page_maindiv .spcloud_viodsection_card .spcloud_viodsection_headerbox divc.spcloud_viodsection_dotbox span.spcloud_viodsection_errowicon {
  font-size: 18px;
  font-weight: 600;
  padding: 0px 0px 0px 7px;
  cursor: pointer;
  color: #697077;
}
.spcloud_page_maindiv .spcloud_viodsection_card .spcloud_videoimage_padd img {
  max-width: 100%;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_videoimage_getstratbtn {
  padding: 7px 15px;
  border-color: #31719b;
  background-color: #31719b;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_videoimage_getstratbtn:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border: 1px solid #31719b;
  padding: 6px 15px;
  border-radius: 6px;
  background-color: #fff;
  color: #31719b;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navtabbox {
  border: 1px solid #FFB3B3;
  padding: 7px 10px;
  border-radius: 40px;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navtabbox .nav.nav-tabs.spcloud_filingexp_tabs {
  border-bottom: 0px;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navtabbox .nav.nav-tabs.spcloud_filingexp_tabs a.nav-item.nav-link.spcloud_filingexp_gsttab {
  color: #31719b;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 50px;
  padding: 7px 15px 7px 15px;
  font-size: 18px;
  font-weight: 700;
  border-width: 1.5px;
  border: 0px;
  transform: scale(0.95);
  transition: ease-in-out 0.3s;
  margin-right: 5px;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navtabbox .nav.nav-tabs.spcloud_filingexp_tabs a.nav-item.nav-link.spcloud_filingexp_gsttab.active {
  color: #ffffff;
  padding: 7px 15px 7px 15px;
  background: #FFB3B3;
  transform: scale(1);
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.68);
}
.spcloud_page_maindiv nav.spcloud_filingexp_navtabbox .nav.nav-tabs.spcloud_filingexp_tabs a.nav-item.nav-link.spcloud_filingexp_gsttab:hover {
  color: #ffffff;
  padding: 7px 15px 7px 15px;
  background: #FFB3B3;
  transform: scale(1);
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.68);
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox {
  padding: 31px 15px;
  top: 2.5rem;
  position: relative;
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox .spcloud_filingexp_gsttab_imstextfs {
  color: #131a1e;
  font-size: 30px;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox p.spcloud_filingexp_gsttab_imssuntextfs {
  font-size: 20px;
  font-weight: 500;
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox button.spcloud_filingexp_gsttab_imsmoreinfo {
  border: 0px;
  background-color: transparent;
  font-size: 20px;
  font-weight: 600;
  color: #31719b;
  padding: 15px 0px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox button.spcloud_filingexp_gsttab_imsmoreinfo {
  border: 0px;
  background-color: transparent;
  font-size: 18px;
  font-weight: 600;
  color: #31719b;
  padding: 15px 0px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
  padding: 6px 15px;
  border-radius: 6px;
}
.spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox button.spcloud_filingexp_gsttab_imsmoreinfo:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border: 1px solid #31719b;
  padding: 6px 15px;
  border-radius: 6px;
}
.spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox {
  text-align: center;
  padding: 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  transform: scale(0.95);
  border-radius: 12px;
  transition: 0.6s ease-in-out;
  overflow: hidden;
}
.spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox img.innerimgbox {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.spcloud_page_maindiv .tab-pane.fade.active.show .card.spcloud_filingexp_gsttab_innercardbox {
  transform: scale(1);
}
.spcloud_page_maindiv section.spcloud_sectionpbgclr_grey {
  background-color: #F8F8F9;
}
.spcloud_page_maindiv section.spcloud_sectionpbgclr_white {
  background-color: #fff;
}
.spcloud_page_maindiv .spcloud_sectionpaddingbox {
  padding: 85px 15px 85px 15px;
}
.spcloud_page_maindiv .spcloud_sectionpaddingbox2 {
  padding: 0px 15px 85px 15px;
}
.spcloud_page_maindiv .spcloud_sectionpbgclr_blue {
  background-color: #31719B;
}
.spcloud_page_maindiv .spcloud_realtimetally_rightbox .spcloud_realtimetally_titlefs {
  color: #ffffff;
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .spcloud_realtimetally_rightbox p.spcloud_realtimetally_subtextfs {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
}
.spcloud_page_maindiv .spcloud_realtimetally_rightbox button.btn.btn-default.spcloud_realtimetally_getstratbtn {
  padding: 7px 15px;
  border-color: #fff;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_realtimetally_rightbox button.btn.btn-default.spcloud_realtimetally_getstratbtn:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 1px 8px #ddd;
  background-color: #fff;
  color: #31719b;
  border-color: #31719b;
}
.spcloud_page_maindiv .spcloud_tallyintimgbox {
  padding: 10px 25px 10px 35px;
}
.spcloud_page_maindiv .spcloud_bankgrade_titlefs {
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_bankgrade_subtextfs {
  font-size: 20px;
  font-weight: 500;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox {
  border: 1px solid #E1E4ED;
  box-shadow: 0px 3px 7px #E1E4ED;
  border-radius: 8px;
  padding: 35px 20px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .spcloud_bankgrade_imagbox {
  padding: 6px 0px 15px 0px;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .spcloud_bankgrade_contentbox .spcloud_bankgrade_innertitlefs {
  font-size: 24px;
  font-weight: 600;
  font-family: Playfair Display;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .spcloud_bankgrade_contentbox p.spcloud_bankgrade_pratextfs {
  font-size: 18px;
  font-weight: 500;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
}
.spcloud_page_maindiv .spcloud_officehomebox .spcloud_officehome_titlefs {
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: left;
}
.spcloud_page_maindiv .spcloud_officehomebox p.spcloud_officehome_subtitlefs {
  font-size: 20px;
  font-weight: 500;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_realtimetally_office {
  padding: 7px 15px;
  border-color: #31719B;
  background-color: #31719B;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_realtimetally_office:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
  border-color: #31719B;
  background-color: #ffffff;
  color: #31719B;
}
.spcloud_page_maindiv .spcloud_officehomebox {
  padding: 5rem 0px 10px 0px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_titlefs {
  color: #262626;
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_ourhappyclient_subtitlefs {
  font-size: 20px;
  font-weight: 500;
  color: #070707;
}
.spcloud_page_maindiv .spcloud_ourquestions_titlefs {
  font-size: 40px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_ourquestions_subtitlefs {
  font-size: 20px;
  font-weight: 500;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox {
  @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title > a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\f00d";
  padding-right: 5px;
  font-size: 14px;
  font-weight: 500;
  top: 14px;
  position: relative;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title > a.collapsed:before {
  float: right !important;
  content: "\f067";
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title > a:hover,
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title > a:active,
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title > a:focus {
  text-decoration: none;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel.panel-default {
  padding: 10px 20px;
  background-color: #E1E4ED;
  border-radius: 40px;
  margin-bottom: 15px;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-collapse.collapse.show {
  border-top: 1px solid #d8d8d8;
  padding: 5px 0px;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title a {
  font-size: 18px;
  font-weight: 600;
  color: #6D758F;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox p.spcloud_ourquestions_textfs {
  font-size: 16px;
  font-weight: 500;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px 0;
  font-family: "Poppins", sans-serif;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .title {
  text-align: center;
  margin-bottom: 50px;
  position: relative;
  padding: 20px 0;
  max-width: 600px;
  margin: 0 auto;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .title h5 {
  color: #eb6d2f;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: -3px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .title h2 {
  color: #5a3733;
  line-height: 1.2em;
  font-weight: 900;
  font-size: 41px;
  letter-spacing: -1px;
  margin: 0;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .title img {
  margin-top: -10px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .title p {
  margin: 0 0 10px;
  margin-bottom: 0;
  color: #5a3733;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-item {
  padding: 5px 4px 15px 4px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-item .item {
  height: 340px;
  max-height: 100%;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item {
  background: #fff;
  border: 1px solid #E1E4ED;
  box-shadow: 0px 3px 7px #E1E4ED;
  border-radius: 8px;
  padding: 20px 20px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile {
  display: flex;
  padding-left: 15px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile img {
  border-radius: 100%;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile .information {
  padding-left: 20px;
  margin-bottom: 15px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile .information .stars i {
  color: #ffd832;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile .information p {
  font-size: 24px;
  margin: 0px auto 0px;
  color: #5a3733;
  font-weight: 900;
  line-height: 1;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox h2.spcloud_ourhappyclient_clientname {
  font-size: 22px;
  font-weight: 600;
  font-family: Playfair Display;
  text-align: left;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .spcloud_ourhappyclient_testimgbox {
  position: relative;
  top: 0px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .profile .information span {
  font-size: 18px;
  font-weight: 500;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item > p {
  margin-bottom: 15px;
  line-height: 1.6em;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .icon {
  text-align: center;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials .testi .item .icon i {
  font-size: 32px;
  color: #ffd832;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-dots.disabled, .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-nav.disabled {
  display: block;
  position: relative;
  top: -10rem;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-dots.disabled button.owl-next, .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-nav.disabled button.owl-next {
  float: right;
  fill-opacity: 0.5;
  background: #f8f8f9;
  border: 2px solid #f8f8f9;
  border-radius: 50%;
  box-shadow: 0 2px 1px rgb(248, 248, 249), 0 0 1px rgb(248, 248, 249);
  cursor: pointer;
  height: 40px;
  transform: translateY(-50%);
  width: 40px;
  position: relative;
  text-align: center;
  right: -6px;
  border-right: 0px solid #f8f8f9;
  /* border-bottom: 0px; */
  /* border-top: 0px;*/
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-dots.disabled button.owl-next span, .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-nav.disabled button.owl-next span {
  font-size: 28px;
  font-weight: 600;
  top: -4px;
  position: relative;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-dots.disabled button.owl-prev, .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-nav.disabled button.owl-prev {
  float: left;
  fill-opacity: 0.5;
  background: #f8f8f9;
  border: 2px solid #f8f8f9;
  border-radius: 50%;
  box-shadow: 0 2px 1px rgb(248, 248, 249), 0 0 1px rgb(248, 248, 249);
  cursor: pointer;
  height: 40px;
  transform: translateY(-50%);
  width: 40px;
  position: relative;
  text-align: center;
  left: -6px;
  border-right: 0px solid #f8f8f9;
  /* border-bottom: 0px; */
  /* border-top: 0px;*/
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-dots.disabled button.owl-prev span, .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-carousel .owl-nav.disabled button.owl-prev span {
  font-size: 28px;
  font-weight: 600;
  top: -4px;
  position: relative;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-dots {
  text-align: center;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-dots button.owl-dot {
  background: #ffd832;
  border-color: #ffd832;
  border: 1px solid #ffd832;
  padding: 4px 11px !important;
  font: inherit;
  margin: 0px 3px;
  text-align: center;
  border-radius: 10px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox button.owl-dot.active {
  background: #31719b !important;
  border-color: #31719b !important;
  border: 1px solid #31719b !important;
}
.spcloud_page_maindiv .backToTopBtn {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1;
  height: 50px;
  width: 50px;
  font-size: 20px;
  border: none;
  border-radius: 100%;
  border: 2px solid #fff;
  box-shadow: 0px 2px 4px #ddd;
  cursor: pointer;
  background: #31719b;
  color: #fff;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
}
.spcloud_page_maindiv .backToTopBtn:not(:hover) {
  background: #31719b;
  color: #fff;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .backToTopBtn:hover {
  background: #fff;
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
  color: #31719b;
  border: 1px solid #31719b;
}
.spcloud_page_maindiv .backToTopBtn.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.spcloud_page_maindiv .backToTopBtn:not(.active) {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_btnbynow {
  padding: 7px 15px;
  border-color: #31719b;
  background-color: #31719b;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_btnbynow:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  border: 1px solid #31719b;
  padding: 6px 15px;
  border-radius: 6px;
  background-color: #fff;
  color: #31719b;
}
.spcloud_page_maindiv p.spcloud_banner_reviewbox {
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  padding: 0px 3px 0px 9px;
}
.spcloud_page_maindiv p.spcloud_banner_reviewbox span.spcloud_banner_review_starclr {
  font-size: 16px;
  padding: 0px 3px;
  color: yellow;
  font-weight: 700;
}
.spcloud_page_maindiv p.spcloud_banner_reviewbox a.spcloud_banner_review_ktextclr {
  text-decoration: underline;
  cursor: pointer;
  color: #FF9800;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navwidthgst_tab {
  min-width: auto;
  width: 80%;
  max-width: 100%;
}
.spcloud_page_maindiv nav.spcloud_filingexp_navwidthitr_tab {
  min-width: auto;
  width: 90%;
  max-width: 100%;
}
.spcloud_page_maindiv a.spcloud_banner_review_textunderline {
  text-decoration: none;
  color: #fff;
}
.spcloud_page_maindiv .spcloud_videoalign {
  position: relative;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab {
  padding-right: 1rem;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs {
  border-bottom: 0px solid #dee2e6;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs {
  --border-opacity: 1;
  border-color: #bbbbc1;
  align-items: center;
  height: 100%;
  justify-content: space-between;
  padding-left: 2rem;
  flex-wrap: wrap;
  border: 0px;
  border-left: 4px solid #bbbbc1;
  border-radius: 0px;
  border-bottom: 1px solid #bbbbc1;
  border-left-width: 4px;
  background-color: transparent;
  width: 100%;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs span.spcloud_save7xtime_tab_bootmborder {
  padding: 15px 5px;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs span.spcloud_save7xtime_tab_bootmborder h2.spcloud_save7xtime_tab_titlefs {
  font-size: 24px;
  font-weight: 700;
  color: #9092A3;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs span.spcloud_save7xtime_tab_bootmborder p.spcloud_save7xtime_tab_subtextfs {
  font-size: 18px;
  font-weight: 500;
  color: #9092A3;
  margin-bottom: 0px;
  display: none;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs:last-child {
  border-bottom: 0px;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs.active {
  border-color: #31719b !important;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs.active p.spcloud_save7xtime_tab_subtextfs {
  display: block !important;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs.active span.spcloud_save7xtime_tab_bootmborder h2.spcloud_save7xtime_tab_titlefs {
  color: #314259;
}
.spcloud_page_maindiv .spcloud_save7xtime_tabdiv nav.spcloud_save7xtime_navtabbox.spcloud_save7xtime_tab .nav.nav-tabs.spcloud_save7xtime_tabs a.nav-item.nav-link.spcloud_save7xtime_tabs.active span.spcloud_save7xtime_tab_bootmborder p.spcloud_save7xtime_tab_subtextfs {
  color: #314259;
}
.spcloud_page_maindiv .card.spcloud_save7xtime_tabcardsbox {
  text-align: center;
  padding: 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  transform: scale(0.95);
  border-radius: 12px;
  transition: 0.6s ease-in-out;
  overflow: hidden;
  margin-top: 12%;
  width: 100%;
  height: auto;
}
.spcloud_page_maindiv .tab-pane.fade.active.show .card.spcloud_save7xtime_tabcardsbox {
  border-radius: 12px;
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_everthik_borderpadd {
  padding: 30px 30px;
  border-radius: 10px;
}
.spcloud_page_maindiv .spcloud_everthik_borderpadd img {
  height: auto;
  width: 100%;
}
.spcloud_page_maindiv .card.spcloud_delight_cardbox {
  border: 1px solid #E1E4ED;
  box-shadow: 0px 3px 7px #E1E4ED;
  border-radius: 8px;
  padding: 15px 10px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .card.spcloud_delight_cardbox h3.spcloud_delight_titlefs {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin: 0px;
  padding: 10px 5px 10px 5px;
  border-top: 1px solid #e7e7e7;
  background-color: #ffffff;
  margin-top: 10px;
}
.spcloud_page_maindiv .card.spcloud_delight_cardbox:hover {
  transform: scale(1);
  transition: 0.6s ease-in-out;
  box-shadow: 0px 10px 9px #ddd;
}
.spcloud_page_maindiv ul.spcloud_cloudbased_ulistbox li {
  list-style: none;
  font-size: 18px;
  font-weight: 500;
  padding: 4px 0px;
}
.spcloud_page_maindiv ul.spcloud_cloudbased_ulistbox li span.spcloud_cloudbased_ulisticon {
  display: inline-flex;
  vertical-align: middle;
}
.spcloud_page_maindiv ul.spcloud_cloudbased_ulistbox li span.spcloud_cloudbased_ulisticon::before {
  color: #31719b;
  padding-right: 10px;
  content: "\f00c";
  font-family: FontAwesome;
  vertical-align: middle;
}
.spcloud_page_maindiv h2.spcloud_client_titlefs {
  color: #585858;
  font-size: 35px;
  font-weight: 600;
  font-family: Playfair Display;
  padding: 20px 0px 15px 0px;
}
.spcloud_page_maindiv section.spcloud_footersect_topborder {
  border-top: 1px solid rgba(149, 149, 149, 0.9333333333);
  box-shadow: 0px 0px 2px rgba(149, 149, 149, 0.9333333333);
}
@media (max-width: 540px) {
  .spcloud_page_maindiv .spcloud_contentbox h1.spcloud_Stitlefs {
    font-size: 35px;
    color: #fff;
    text-shadow: 0px 3px 3px #222;
    font-weight: 600;
    font-family: Playfair Display;
  }
}
@media (max-width: 767px) {
  .spcloud_page_maindiv .spcloud_retunewith_titlefs {
    font-size: 30px;
  }
  .spcloud_page_maindiv .spcloud_officehomebox h1.spcloud_officehome_titlefs {
    font-size: 25px;
  }
  .spcloud_page_maindiv .spcloud_sectionpaddingbox {
    padding: 60px 5px 60px 5px;
  }
  .spcloud_page_maindiv .spcloud_topbanner_bgimg {
    background-size: cover;
    background-attachment: scroll;
    padding: 2px 20px 117px 10px;
    background-image: url(../image/People_hero_Image.svg);
    width: 100%;
    min-height: auto;
    height: auto;
    background-color: #0e74ea;
    margin-bottom: 3rem;
    background-position: 44% 50%;
  }
  .spcloud_page_maindiv .spcloud_topbanner_bgimg .spcloud_contentbox {
    vertical-align: middle;
    position: relative;
    top: 4rem;
    background-color: rgba(1, 129, 252, 0.6117647059);
    padding: 7px 10px;
  }
  .spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox {
    margin: 3rem 0rem 2rem 0rem;
  }
  .spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox img.innerimgbox {
    height: auto;
    width: auto;
    max-width: 100%;
  }
  .spcloud_page_maindiv .spcloud_officehomebox .spcloud_officehome_titlefs {
    font-size: 30px;
  }
  .spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox {
    padding: 31px 15px;
    top: 1.5rem;
    position: relative;
  }
  .spcloud_page_maindiv .spcloud_topbanner_bgimg .spcloud_contentbox ul.spcloud_banner_ulistbox li span.spcloud_banner_litext_display {
    display: math;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthgst_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthitr_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-item .item {
    height: 390px;
    max-height: 100%;
  }
  .spcloud_page_maindiv .spcloud_everthik_borderpadd {
    padding: 10px 10px;
    border-radius: 10px;
    width: 100%;
  }
  .spcloud_page_maindiv .spcloud_everthik_borderpadd img {
    height: auto;
    width: 100%;
  }
  .spcloud_page_maindiv .spcloud_videoalign {
    top: 1%;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 912px) {
  .spcloud_page_maindiv .spcloud_topbanner_bgimg {
    background-position: 19% 50%;
  }
  .spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox {
    margin: 2rem 0rem 2rem 0rem;
  }
  .spcloud_page_maindiv .card.spcloud_filingexp_gsttab_innercardbox img.innerimgbox {
    height: auto;
    width: auto;
    max-width: 100%;
  }
  .spcloud_page_maindiv .spcloud_filingexp_gsttab_imstextbox {
    top: 1.5rem;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthgst_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthitr_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-item .item {
    height: 390px;
    max-height: 100%;
  }
  .spcloud_page_maindiv .spcloud_videoalign {
    top: 1%;
    position: relative;
  }
}
@media (min-width: 913px) and (max-width: 1024px) {
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthgst_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthitr_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv .spcloud_ourhappyclient_testbox .owl-item .item {
    height: 390px;
    max-height: 100%;
  }
  .spcloud_page_maindiv .spcloud_videoalign {
    top: 3%;
    position: relative;
  }
}
@media (min-width: 1025px) and (max-width: 1171px) {
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthgst_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
  .spcloud_page_maindiv nav.spcloud_filingexp_navwidthitr_tab {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }
}/*# sourceMappingURL=Spectrum_cloud_landing.css.map */