@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Lexend:wght@100..900&family=Outfit:wght@100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

/* Sales */
.banner_section .item_body {
  max-width: 1191px;
 /* width: 100%;*/
  width: 88%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  color: var(--white);
  position: absolute;
  display: block;
  visibility: visible;
  /*left: 5%;*/
  top: 48%;
  transform: translate(0%, -50%);
}

.banner_section .banner_img2
{
	max-height:550px;
}

.banner_section .banner_img2 {
    /*width: 100%;*/
    height: 100%;
    object-fit: cover;
	min-width: 100%;
	width: auto;
}

.banner_section .banner_text {
  width: 100%;
  display: inline-block;
}

.sales-banner-titletext
{
	display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.sales-banner-titletext h1
{
	font-size: 72px;
    line-height: 1.15;
}
.sales-banner-subtitle
{
	font-size:40px;
}
.sales-banner-smalltitle
{
	font-size:22px;
	font-weight:500;
}

.sales-btn
{
	display: flex;
    justify-content: center;
  text-align: center
}

.circle-num
{
	width: 50px;
  height: 50px;
  border-radius:50%;
  background-color: var(--blue);
  color: var(--white);
  font-size: 32px;
  align-items: center;
  display: flex;
  justify-content: center;
  font-weight: 700;
}

.feature-blocks .card-box.cb-height
{
	height:auto;
}

.w-550
{
	width:550px;
}

.bg-blue {
	background-color:#7bb0ff;
}

.table th
{
	font-size: 18px;
}
.table td
{
	font-size: 18px;
}

.table > :not(caption) > * > *
{
	padding: .9rem .9rem;
	border-bottom:none;
	color:#fff;
}
.table
{
	border-radius:4px;
	background-color: transparent;
	border: solid 1px #42576c;
	
	padding-left:0px;
	padding-right:0px;
}
.table th.row-bg, .table td.row-bg
{
	background-color:#111e2b;
}

.start-building-free-bg
{
	background-color:#032349;
	padding:15px;
	width:100%;
}

.start-building-free-bg .text-sec
{
	font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}

.start-building-free-bg .text-sec span
{
	color:#f9d933;
}

.start-building-icons-div i
{
	font-size: 16px;
	color:white;
	
	margin-top: 5px;
  margin-right: 15px;
  max-width: 50px;
}

 .icons-div .explore-arrow
{
	
  margin-left: 15px;
  color: var(--white);
   font-size: 24px;
   margin-top: 7px;
}

.head-para h3 span {
	font-size: 56px;
  font-weight: 600;
  line-height: 1.1;
  color:var(--blue);
  display: contents;
}
.head-para p.f-28 {
	font-size:28px;
	color:var(--light-grey100);
}

.feature-blocks2 .card-box-height {
   /* border: 1px solid var(--dark-grey100);
    border-radius: 5px;
	margin-bottom: 1rem;*/
	height:256px;
}

.pd-100
{
	padding-top:50px;
	padding-bottom:50px;
}

.feature-blocks.bnone
{
	border-top:none;
}

@media screen and (max-width: 1112px) {
	.sales-banner-titletext h1
	{
		font-size:48px;
	}
	.sales-banner-subtitle
	{
		font-size: 32px;
	}
	.sales-banner-smalltitle
	{
		font-size:18px;
	}
}

@media (max-width: 768px) {
   
	.sales-banner-titletext h1
	{
		font-size: 36px;
	}
	.sales-banner-subtitle
	{
		font-size: 28px;
		line-height: 1.2;
	}
	.sales-banner-smalltitle
	{
		font-size: 18px;
	}
	.banner_section .item_body
	{
		top:50%;
	}
	.circle-num
	{
		width:35px;
		height:35px;
		font-size: 24px;
	}
	.banner_section .banner_img2
{
	max-height:810px;
}
}
@media (max-width: 664px) {
	.text-cta-button
	{
		font-size:18px;
	}
}
.sales-text
{
	font-size:18px;
}


@media (max-width: 411px) {
	.button-group
	{
		justify-content:center;
	}
	.cta-button
	{
		margin-bottom:0px;
	}
	
	.sales-banner-titletext h1
	{
		font-size: 32px;
	}
	.sales-banner-subtitle
	{
		font-size: 26px;
		line-height: 1.2;
	}
	.sales-banner-smalltitle
	{
		font-size: 16px;
	}
	
	
}


