@import url(https://fonts.google.com/specimen/Quicksand);
* {
  padding: 0%;
  margin: 0%;
}

html {
  scroll-behavior: smooth;
}

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

.herosectiontoppadd {
  padding-top: 38px;
}

.container.itrcontainer_w1440 {
  max-width: 1440px;
}

.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: 38px 20px 3rem 20px;
  background-image: url("../image/itrtopbgimg.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%;
  border-radius: 20px !important;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr .taximgbox {
  text-align: left;
  padding-left: 4rem;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr h1.spcloud_ITRStitlefs {
  font-size: 57px;
  font-weight: 600;
  font-family: Quicksand;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_black {
  color: #000000;
  font-weight: 700;
  font-size: 71px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_blue {
  background: linear-gradient(90deg, #31719B 25%, #112735 61%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  font-size: 71px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_coral {
  color: #FC7D72;
  font-weight: 700;
  font-size: 71px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titlefw {
  color: #000;
  font-weight: 400;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_green {
  color: #7E7E7E;
  font-weight: 400;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.spcloud_itr_ptextfs {
  font-size: 20px;
  font-weight: 500;
  padding: 0px 4px;
  color: #000;
  width: 519px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr button.btn.btn-default.spcloud_itr_getstarted_btn {
  background-image: linear-gradient(90deg, #FC7D72, #D53C2F);
  font-size: 14px;
  font-weight: 700;
  padding: 8px 15px 8px 15px;
  border-radius: 40px;
  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-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_itrbannersect_bglcr p.ITRmain_trusted_textbox {
  bottom: -2rem;
  position: relative;
  font-size: 40px;
  margin-bottom: 2px;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.ITRmain_trusted_textbox span.ITRmain_trusted_textclr_black {
  font-weight: 700;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.ITRmain_trusted_textbox span.ITRmain_trusted_textclr_blue {
  background: linear-gradient(#31719B 25%, #112735 61%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.ITRmain_trusted_textbox span.ITRmain_trusted_textclr_w500 {
  font-weight: 400;
}
.spcloud_page_maindiv .spcloud_itrbannersect_bglcr .trustbottomimgbox {
  position: relative;
  bottom: -1.5rem;
}
.spcloud_page_maindiv .startnow_errow {
  position: relative;
  animation: itrrighterrow 3s infinite;
}
.spcloud_page_maindiv .dotheaderbox {
  padding: 0px 10px 2px 10px;
  background-color: #EAEAEA;
  text-align: left;
}
.spcloud_page_maindiv .startnow_errow:hover {
  animation-play-state: paused;
}
@keyframes itrrighterrow {
  0% {
    left: 0;
    top: 0;
  }
  to {
    left: 12px;
    top: 0;
  }
}
.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;
}
.spcloud_page_maindiv .spcloud_contentbox h1.spcloud_Stitlefs {
  font-size: 55px;
  color: #fff;
  text-shadow: 0px 3px 3px #222;
  font-weight: 600;
  font-family: Quicksand;
}
.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.itrspcloud_clientbox {
  bottom: -1rem;
  position: relative;
}
.spcloud_page_maindiv .spcloud_client_box.itrspcloud_clientbox .slick-slide {
  margin: 10px 20px;
  background-color: #fff;
  padding: 5px 5px;
  border-radius: 15px;
  box-shadow: 0px 4px 10px #b1b1b1;
}
.spcloud_page_maindiv .spcloud_client_box.itrspcloud_clientbox .slide.slick-slide img {
  height: 58px !important;
  text-align: center;
}
.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-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.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: #000;
  font-size: 40px;
  font-weight: 700;
  font-family: Quicksand;
}
.spcloud_page_maindiv p.spcloud_retunewith_subtextfs {
  font-size: 16px;
  color: #7E7E7E;
  font-weight: 300;
}
.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: Quicksand;
}
.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 .card.spcloud_viodsection_card {
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 0px;
}
.spcloud_page_maindiv .card.spcloud_viodsection_card .spcloud_viodsection_headerbox {
  border-bottom: 1px solid #b9b9b9;
  padding: 8px 15px 5px 15px;
  margin-bottom: 10px;
}
.spcloud_page_maindiv .card.spcloud_viodsection_card .spcloud_viodsection_headerbox divc.spcloud_viodsection_dotbox span.spcloud_viodsection_doticon {
  color: #DDE1E6;
  padding: 0px 5px 0px 0px;
}
.spcloud_page_maindiv .card.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 .card.spcloud_viodsection_card .spcloud_videoimage_padd img {
  width: 320px;
  max-width: 100%;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_videoimage_getstratbtn {
  padding: 7px 15px;
  border-radius: 6px;
  color: #FC7D72;
  font-size: 18px;
  font-weight: 700;
  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;
}
.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: Quicksand;
}
.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: 60px 15px 50px 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: Quicksand;
}
.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: bold;
  font-family: Quicksand;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_bankgrade_subtextfs {
  font-size: 16px;
  font-weight: 500;
  color: #7E7E7E;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox {
  box-shadow: 0px 5px 12px #c7c7c7;
  border-radius: 30px;
  padding: 35px 20px;
  transform: scale(0.95);
  transition: 0.6s ease-in-out;
  border: 0px;
}
.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: Quicksand;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .spcloud_bankgrade_contentbox p.spcloud_bankgrade_pratextfs {
  font-size: 16px;
  font-weight: 500;
  color: #7E7E7E;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .spcloud_bankgrade_economicsItem {
  position: relative;
  width: 90px;
  height: 90px;
  background: white;
  border-radius: 50%;
  transition: stroke-dasharray 0.5s linear 0s;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .ellipseimage {
  position: relative;
  width: 90px;
  height: 90px;
  bottom: 0;
  right: 0;
  left: -3px;
  top: -10px;
  transform: rotate(45deg);
  --size: 98px;
  --half-size: calc(var(--size) / 2);
  --stroke-width: 5px;
  --radius: calc((var(--size) - var(--stroke-width)) / 2);
  --circumference: calc(var(--radius) * pi * 2);
  --dash: calc((var(--progress) * var(--circumference)) / 100);
  --progress: 90;
  transition: stroke-dasharray 0.5s linear 2s;
  stroke: #E2E6F2;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox .fillme {
  cx: var(--half-size);
  cy: var(--half-size);
  r: var(--radius);
  stroke-width: var(--stroke-width);
  fill: none;
  stroke-linecap: round;
  stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
  transition: stroke-dasharray 0.5s linear 0s;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox img.spcloud_bankgrade_economicon {
  position: absolute;
  top: 19px;
  left: 19px;
}
.spcloud_page_maindiv .card.spcloud_bankgrade_cardbox:hover .ellipseimage {
  --progress: 90;
  stroke: #31719B !important;
  transition: stroke-dasharray 0.5s linear 2s;
}
.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: 700;
  font-family: Quicksand;
  text-align: left;
}
.spcloud_page_maindiv .spcloud_officehomebox p.spcloud_officehome_subtitlefs {
  font-size: 16px;
  font-weight: 500;
  color: #7E7E7E;
}
.spcloud_page_maindiv button.btn.btn-default.spcloud_realtimetally_office {
  padding: 7px 15px;
  border-radius: 6px;
  color: #FC7D72;
  font-size: 18px;
  font-weight: 700;
  margin-top: 20px;
  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;
}
.spcloud_page_maindiv .spcloud_officehomebox {
  padding: 5rem 0px 10px 0px;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_titlefs {
  color: #262626;
  font-size: 40px;
  font-weight: bold;
  font-family: Quicksand;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_ourhappyclient_subtitlefs {
  font-size: 16px;
  font-weight: 300;
  color: #7E7E7E;
}
.spcloud_page_maindiv p.spcloud_ourhappyclient_subtitlefs span.happyuser_textbold {
  color: #31719B;
  font-weight: bold;
}
.spcloud_page_maindiv .spcloud_ourquestions_titlefs {
  font-size: 40px;
  font-weight: 700;
  font-family: Quicksand;
  text-align: center;
}
.spcloud_page_maindiv p.spcloud_ourquestions_subtitlefs {
  font-size: 16px;
  font-weight: 500;
  color: #7E7E7E;
}
.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 span.happyuser_collicon::after {
  float: left !important;
  font-family: FontAwesome;
  content: "\f068";
  padding-right: 5px;
  font-size: 18px;
  font-weight: 500;
  top: 1px;
  position: relative;
  color: #fff;
  cursor: pointer;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox span.happyuser_collicon.collapsed::after {
  content: "\f067";
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel.panel-default {
  padding: 0px;
  background-color: #ffffff;
  border-radius: 15px;
  margin-bottom: 15px;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-collapse.collapse.show {
  padding: 5px 0px;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox .panel-title a {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.spcloud_page_maindiv .spcloud_ourquestions_accordionbox p.spcloud_ourquestions_textfs {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0px;
}
.spcloud_page_maindiv .happyuser_colpase_contentbox {
  padding: 15px 20px 10px 0px;
}
.spcloud_page_maindiv .collpaseicon_bgclr {
  background-color: #fc7d72 !important;
  height: auto;
  width: 100%;
  text-align: center;
  min-height: 100%;
  padding: 12px 24px 12px 17px;
  border-radius: 15px 0px 0px 15px;
}
.spcloud_page_maindiv h3.panel-title.happyuser_titlefs {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.spcloud_page_maindiv .spcloud_ourhappyclient_testbox .testimonials {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px 0;
  font-family: Quicksand;
}
.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: 18px;
  font-weight: bold;
  font-family: Quicksand;
  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: left;
  font-size: 16px;
  font-weight: 500;
  color: #0B132A;
}
.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 span.rightdubleqout_icon img {
  width: 44px !important;
  height: auto !important;
  position: absolute;
  top: 10px;
  float: right;
  right: 0rem;
}
.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_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 {
  align-items: center;
  height: 100%;
  justify-content: space-between;
  padding: 0px 30px;
  flex-wrap: wrap;
  border: 0px;
  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: 0px 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: 20px;
  font-weight: 500;
  color: #FC7D72;
  margin-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 span.spcloud_save7xtime_tab_bootmborder p.spcloud_save7xtime_tab_subtextfs {
  font-size: 16px;
  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 span.errowrightfixed {
  float: right;
  display: none;
  cursor: pointer;
}
.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;
  border: 1px dashed #31719B;
  border-radius: 30px;
}
.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.errowrightfixed {
  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;
  font-weight: 700;
}
.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: #31719B;
  font-weight: 300;
}
.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: 15px !important;
  position: relative;
  z-index: 1;
  transform: scale(0.95);
  border-radius: 30px;
  transition: 0.6s ease-in-out;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-height: 28rem;
}
.spcloud_page_maindiv .tab-pane.fade.active.show .card.spcloud_save7xtime_tabcardsbox {
  transition: 0.6s ease-in-out;
}
.spcloud_page_maindiv .spcloud_everthik_borderpadd {
  padding: 30px 100px;
  border-radius: 10px;
  background-color: #f8f8f9;
}
.spcloud_page_maindiv .spcloud_everthik_borderpadd img {
  height: auto;
  width: 100%;
}
.spcloud_page_maindiv .card.spcloud_delight_cardbox {
  box-shadow: 0px 5px 13px #c7c7c7;
  border-radius: 15px;
  padding: 15px 10px;
  border: 0px;
}
.spcloud_page_maindiv .item.delights_itembox {
  padding: 10px 10px;
}
.spcloud_page_maindiv h3.spcloud_delight_titlefs {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin: 0px;
  padding: 10px 5px 10px 5px;
  background-color: #ffffff;
  margin-top: 10px;
}
.spcloud_page_maindiv ul.spcloud_cloudbased_ulistbox li {
  list-style: none;
  font-size: 20px;
  font-weight: 500;
  padding: 4px 0px;
  color: #31719B;
}
.spcloud_page_maindiv ul.spcloud_cloudbased_ulistbox li span.spcloud_cloudbased_ulisticon {
  display: inline-flex;
  vertical-align: baseline;
  padding-right: 5px;
}
.spcloud_page_maindiv h2.spcloud_client_titlefs {
  color: #585858;
  font-size: 35px;
  font-weight: 600;
  font-family: Quicksand;
  padding: 20px 0px 15px 0px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled {
  display: block;
  position: absolute;
  top: -2.6rem;
  text-align: center;
  width: 100%;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button {
  background-color: #F4F7FA;
  width: 31px;
  font-size: 25px !important;
  padding: 0px 10px 0px 10px !important;
  font-weight: bold;
  line-height: 30px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-prev {
  border-radius: 15px 0px 0px 15px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-prev span {
  top: -2px;
  position: relative;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-next {
  border-radius: 0px 15px 15px 0px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-next span {
  top: -2px;
  position: relative;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-prev:hover, .spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled :active {
  color: #FC7D72 !important;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled button.owl-next:hover, .spcloud_page_maindiv .owl-carousel.owl-theme.delights_testi.owl-loaded .owl-nav.disabled :active {
  color: #FC7D72 !important;
}
.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);
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled {
  display: inline-flex;
  position: absolute;
  top: -0.8rem;
  text-align: center;
  width: 100%;
  justify-content: center;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button {
  background-color: #F4F7FA;
  width: 31px;
  font-size: 25px !important;
  padding: 0px 10px 0px 10px !important;
  font-weight: bold;
  line-height: 30px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-prev {
  border-radius: 15px 0px 0px 15px;
  height: 31px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-prev span {
  top: -2px;
  position: relative;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-next {
  border-radius: 0px 15px 15px 0px;
  height: 31px;
  right: 10px;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-next span {
  top: -2px;
  position: relative;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-prev:hover, .spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled :active {
  color: #FC7D72 !important;
}
.spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled button.owl-next:hover, .spcloud_page_maindiv .owl-carousel.owl-theme.happyclient_slider.owl-loaded .owl-nav.disabled :active {
  color: #FC7D72 !important;
}
@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: Quicksand;
  }
}
@media (max-width: 767px) {
  .spcloud_page_maindiv .col-md-7.sp-itr-tab {
    margin: auto;
  }
  .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;
    background-color: #fff;
    width: 100%;
  }
  .spcloud_page_maindiv .spcloud_everthik_borderpadd img {
    height: auto;
    width: 100%;
  }
  .spcloud_page_maindiv .spcloud_videoalign {
    top: 1%;
    position: relative;
  }
  .spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_blue {
    font-size: 40px;
  }
  .spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_coral {
    font-size: 40px;
  }
  .spcloud_page_maindiv .spcloud_itrbannersect_bglcr span.ITRmain_titleclr_black {
    font-size: 40px;
  }
  .spcloud_page_maindiv .spcloud_itrbannersect_bglcr h1.spcloud_ITRStitlefs {
    font-size: 32px;
    font-weight: 600;
    font-family: Quicksand;
  }
  .spcloud_page_maindiv .spcloud_itrbannersect_bglcr p.spcloud_itr_ptextfs {
    font-size: 20px;
    font-weight: 500;
    padding: 0px 4px;
    color: #000;
    width: 519px;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 912px) {
  .spcloud_page_maindiv .col-md-7.sp-itr-tab {
    margin: auto;
  }
  .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 .col-md-7.sp-itr-tab {
    margin: auto;
  }
  .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 */