
html {
	scroll-behavior: smooth;
}
.weippe-powered-by {display:none}


@media only screen and (max-width: 992px) {
	.page-id-10380 .menu-item-inner.d-flex.align-items-center{
		display: block !important;
		background: transparent !important;
	}
}
	
	ul.resume_listings .resume .card {
	height: auto !important;
}

	
@media only screen and (max-width: 1199.98px) and (min-width: 768px)  {
 
 
.u-header-center-aligned-nav__col {
  width: auto !important;
 
}

.u-header__nav-item a.u-header__nav-link{
 font-size: 12px !Important;
 
}
.navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
   
	padding-right: 0.2rem;
	padding-left: 0.3rem;

}
 .fgb-button .fgb-button--inner {
	display: inline-block;
	font-size: 14px !Important;
	font-weight: 600;
}
}



@media only screen and (max-width: 750px) {
	
	.post-14975 .space-2.space-lg-0{
		padding-left:25px;
		padding-right:25px;
	}
	
  .QuestionAndTutorialLeftContainerStyles__StyledColumnContainer-sc-54mito-0 {
display:none;  }
}
.protected-post-form  {
padding-top:200px;
padding-bottom:200px}

.breadcrumbxx:hover {
-webkit-box-shadow: 0px 0px 8px 4px rgba(255,255,255,1);
-moz-box-shadow:0px 0px 8px 4px rgba(255,255,255,1);
box-shadow:0px 0px 8px 4px rgba(255,255,255,1);

}

.react_green_change_v2 .react_middle_btn_v1 a{width:100%}

.toptal-alternatives-page .bg-img-hero{
background-image: url(https://clouddevs.com/wp-content/uploads/2023/07/div.bg-primary-1.svg) !important;

background-size: cover !important;
 }
.react_info_v9 p{
	display: block;
   line-height: 1.7;
	font-size: 16px;
		margin-bottom: 0 !important;
}

.toptal-alternatives-page  .wp-block-fgb-call-to-action .bg-img-hero{
background-image: url(https://clouddevs.com/wp-content/uploads/2023/07/div.bg-primary-7.svg) !important;

background-size: cover !important;
 }

 .indexxxpage .page-numbers {
	color: rgb(0, 105, 255);
	cursor: pointer;
	 font-size: 20px;
	left: -10px;
	padding: 8px 10px;
	position: relative;
	text-decoration: none;
	font-family: "JetBrains Mono", monospace;
	font-weight: 600;
	background-color: rgb(255, 255, 255);
	border-radius: 16px;
	box-shadow: rgba(11, 43, 158, 0.15) 0px 6px 20px -6px;
	flex-direction: column;
	overflow: hidden;
	text-decoration: none;
 }

 .toptal-alternatives-page #stickyBlockStartPoint .card-header  {
 
display:none !important;
}
#stickyBlockStartPoint.col-lg-4 .card-body {
	padding: 1.5rem !important;
}


.toptal-alternatives-page h6{
font-size:1.25rem !Important;
font-weight: 600;
	line-height: 1.5;
}
.toptal-alternatives-page h5 a{
font-size:1.5rem !Important;
font-weight: 600;
	line-height: 1.5;
}

@media screen and (max-width: 782px){
.toptal-alternatives-page #stickyBlockStartPoint {
margin-left:auto;
margin-right:auto;
max-width:500px !important;
}
}
 
#crisp-chatbox .cc-nmj4 {
display:none !important; }
.blog-masonry .card-lg-1-count .article.card {
   
	box-shadow: rgba(11, 43, 158, 0.15) -1px 3px 20px 3px;
	 
}

.blog-masonry .card-lg-1-count .category-heading {
 
	margin-bottom: 0px !important;
 }
.toptal-alternatives-page #stickyBlockStartPoint.col-lg-4  .card-body .border-bottom.pb-2.mb-4{
	text-align: center;
}
.page-template-template-react-landing .bg-dark  .text-secondary.thin {
	color: #f1f1f1 !important;
}
  .newtable-leftxx .ez-toc-heading-level-2 a, .newtable-leftxx .ez-toc-heading-level-1 a{
	color: rgb(0, 12, 43);
	font-family: Inter, sans-serif;
	font-size: 12px !Important;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 22px;
	margin-top: 10px !important;
	margin: 0px;
	text-transform: uppercase;
}

.newtable-leftxx .ez-toc-heading-level-3 a,.newtable-leftxx .ez-toc-heading-level-4 a, .newtable-leftxx .ez-toc-heading-level-5 a{
color: rgb(138, 150, 181) !important;
	cursor: pointer;
	font-family: Inter, sans-serif !Important;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
text-transform: unset !IMPORTANT;
}


.indexxxpage .nav.prev, .indexxxpage .nav.next{
	color: rgb(0, 105, 255);
	cursor: pointer;
	display: block;
	font-size: 20px;
	left: -10px;
	padding: 8px 10px;
	position: relative;
	text-decoration: none;
	font-family: "JetBrains Mono", monospace;
	font-weight: 600;
background-color: rgb(255, 255, 255);
	border-radius: 16px;
	box-shadow: rgba(11, 43, 158, 0.15) 0px 6px 20px -6px;
	flex-direction: column;
	overflow: hidden;
	text-decoration: none;
max-width:150px;
}
.blog-masonry .article.card:hover {
	box-shadow: rgba(255, 172, 28, 0.199) -10px 10px, rgba(255, 172, 28, 0.19) -20px 20px !important ;
}

.colored_table table.ninja_table_pro.inverted.blue.table thead tr.footable-header {
	background-color: #2E96F6!important;
	color: #fff!important;
}
.colored_table table.ninja_table_pro.inverted.blue.table.striped>tbody>:nth-child(odd)  {
	background-color: #B8E1FB !Important;
  
}
  

.semantic_ui .blue.table.ui.inverted.striped tbody tr:nth-child(2n)   {
	background-color: #fff !important;
}
.semantic_ui .blue.ui.inverted.striped.table td {
color:black !Important;
 font-weight:800;
	text-align: center;
}
.semantic_ui .blue.ui.inverted.striped.table th {
color:#fff !Important;
 font-weight:800 !important;
font-size:20px;
	text-align: center;
}
.semantic_ui .blue.ui.inverted.striped.table tbody tr:hover {
	background-color: #2E96F6!important;
	border-color: #fff!important;
	color: #fff!important;
}


.colored_table table.ninja_table_pro.inverted.blue.table {
	background-color: #2C95F5!important;
	color: #fff!important;
 }


.colored_table table.ninja_table_pro.inverted.teal.table thead tr.footable-header {
	background-color: #2E96F6!important;
	color: #fff!important;
}
.colored_table table.ninja_table_pro.inverted.teal.table.striped>tbody>:nth-child(odd)  {
	background-color: #fff !Important;
  
}
 .colored_table table.ninja_table_pro.inverted.teal.table.striped>tbody td{
   background-color: #fff !Important;
	background: linear-gradient(#B8E1FB 0 0) bottom/ 100% 2px no-repeat, #ccc;
	border: none !Important;
}
.colored_table table.ninja_table_pro.inverted.teal.table {
  background-color: white !important;
	color: #2d2d2d!important;
	border: 0px solid !Important;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 1px 1px 0 2px rgb(52 170 255 / 36%) !important;
	margin: auto;
	max-width: 80%;
}

.semantic_ui .teal.table.ui.inverted.striped tbody tr:nth-child(2n)   {
	background-color: #fff !important;
}
.semantic_ui .teal.ui.inverted.striped.table td {
color:black !Important;
 font-weight:800;
	text-align: center;
}
.semantic_ui .teal.ui.inverted.striped.table th {
color:#fff !Important;
 font-weight:800 !important;
font-size:20px;
	text-align: center;
}
.semantic_ui .teal.ui.inverted.striped.table tbody tr:hover {
	background-color: #2E96F6!important;
	border-color: #fff!important;
	color: #fff!important;
}


@media (min-width: 992px){
ul.resume_listings .resume {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}}

ul.resume_listings .resume {
	margin-bottom: 2rem !important;
}
ul.resume_listings .resume.resume_featured > .card {
	height: 100% !important;
}
:target::before {
	content: '';
	display: block;
	height:      80px;
	margin-top: -80px;
}


 .toptal-alternatives-page h2, .toptal-alternatives-page h3,
.toptal-alternatives-page h4{
font-weight:bold;
}
.resume_listings  .bold {
font-weight: bold;
}

.indexxxpage .FGusD {
	
	padding-inline-start: 10px;
}




.newtable-leftxx #ez-toc-container a:visited {
	color: unset !important;
}
.newtable-leftxx #ez-toc-container a:hover {
	text-decoration: none;
}
.xxcon-mid{
	 padding-right: 0 !important;
	
	padding-left: 0 !important;
	
}
 
 
 .blog-masonry  .article.card  {
	background: rgb(255, 255, 255);
	border-radius: 16px;
	box-shadow: rgba(11, 43, 158, 0.15) 0px 6px 20px -6px;
	box-sizing: border-box;
	 height: min-content;
	 margin-bottom: 40px !IMPORTANT;
	margin: auto;
	position: relative;
	text-decoration: none;
	transition: box-shadow 0.4s ease 0s, transform 0.4s ease 0s;
	 will-change: box-shadow, transform;
width:90%;
}
 .toptal-alternatives-page .blog-masonry .category-heading {
color: rgb(42, 130, 255);
	display: inline-block;
	font-family: "JetBrains Mono", monospace;
	font-size: 16px;
	 white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 24px;
	margin-bottom: 9px;
	text-transform: uppercase;
}


 .toptal-alternatives-page  .blog-masonry .article__datetime {
	color: rgb(138, 150, 181);
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-right: 0px;
}

.toptal-alternatives-page  .blog-masonry .article__title {
	color: rgb(8, 27, 75);
	display: -webkit-box;
	  line-height: 25px;
	margin: 8px 0px;
font-size:18px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.newtable-leftxx .ez-toc-heading-level-3 a  {
	color: rgb(0, 12, 43);
	font-family: Inter, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 22px;
	margin-top: 10px !important;
	margin: 0px;
	text-transform: uppercase;
}

.newtable-leftxx .ez-toc-heading-level-5 a  {
	 font-family: 'Averta';
	font-size: 14px;
	font-weight: 700;
	letter-spacing: auto;
	line-height: 1.5em;
	margin-top: 0px !important;
	margin: 0px;
	text-transform: none;
color: rgb(138, 150, 181) !important;
	cursor: pointer;
	 font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;

}
.newtable-leftxx  #ez-toc-container {
   word-wrap: break-word;
	background-color: none !important;
	background-clip: none !important;
	border: 0 !Important;
	border-radius: 0rem;
	position: relative;
	width: 100%;
	padding-right: 0 !IMPORTANT;
	padding-left: 1rem !important;
	margin-right: 0px !important;
	margin-left: 15px;
	box-shadow: none !important;
	padding-bottom: 3rem !important;
	padding-top: 0rem !important;
	margin-top: 0rem !important;
	margin-bottom: 0em !important;
}
 .skillsbioxx .text-info {
	color: #278dff !important;
}
#caseStudiesreaxt h2.card-title.first{
font-weight: 500;}
#caseStudiesreaxt .card-body .btn {
  width: 80% !important;
	margin-left: 10% !important;
	margin-right: 10% !important;
margin-top:20px!important; 
}

.title-for-react-cards{

margin-top: 4rem;
	margin-bottom: 2rem;
}
.skillsbioxx{
	margin: auto;
	padding-inline-start: 0 !important;
	margin-bottom: 40px;

}
.profilelistreactxx .resume_listings img {
	box-shadow: 0 0 35px rgba(140, 152, 164, 0.125) !important;
}
.profilelistreactxx .fgb-team-member__position.font-size-1.mb-0{
	font-weight: bold;
}
.profilelistreactxx .card.border-0{
max-width:none; 
padding:1rem !Important;
}
.fl-skills.skillsbioxx{
margin: auto;
	padding-inline-start: 0 !important;
	margin-bottom: 10px;
	padding-left: 10px !important;
	padding-right: 10px !important;

}

.profilelistreactxx .resume_featured .resume-excerpt {
 margin-bottom: 0 !important;}

.profilelistreactxx .resume_featured  .card-footer {
 padding: 0.5rem 0.5rem;}
.resume_featured  .card-footer .btn-primary {
 min-width: 1rem;
	padding: 3px 10px;}
.profilelistreactxx ul.resume_listings .resume .resume-excerpt{
	margin-bottom: 0 !important;
}

.profilelistreactxx .card-footer {
	padding: 0.5rem 0.5rem;
}



.profilelistreactxx .btn-primary{
   min-width: 1rem;
	padding: 3px 10px;
}


.profilelistreactxx.fgb-container-block {
	  max-width: 1300px;
	margin: auto;
}

 
.reactnavxx .nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid transparent;
  margin-bottom: 0;
}
.reactnavxx .nav-vertical.nav .nav-link {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
.reactnavxx .nav-tabs {
  --bs-nav-tabs-border-width: 0.0625rem;
  --bs-nav-tabs-border-color: rgba(231, 234, 243, 0.7);
  --bs-nav-tabs-border-radius: 0;
  --bs-nav-tabs-link-hover-border-color: rgba(231, 234, 243, 0.7);
  --bs-nav-tabs-link-active-color: #377dff;
  --bs-nav-tabs-link-active-bg: transparent;
  --bs-nav-tabs-link-active-border-color: #377dff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.reactnavxx .nav-vertical.nav .nav-item:not(:last-child) {
  margin-right: 0;
}
.reactnavxx .nav-vertical.nav-tabs .nav-item.show > .nav-link, .reactnavxx .nav-vertical.nav-tabs .nav-link:hover {
  border-color: #377dff;
}
.reactnavxx .nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid transparent;
  margin-bottom: 0;
}
.reactnavxx .nav-vertical.nav .nav-link {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
.reactnavxx .nav-tabs .nav-item.show > .nav-link, .reactnavxx .nav-tabs .nav-link:hover {
  font-weight: 600;
}
.reactnavxx .nav-tabs .nav-link .nav-item.show .nav-link, .reactnavxx .nav-tabs .nav-link.active, .reactnavxx .nav-tabs .nav-link:focus, .reactnavxx .nav-tabs .nav-link:hover {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.reactnavxx .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-color: #132144;
  --bs-nav-link-hover-color: #1366ff;
  --bs-nav-link-disabled-color: #bdc5d1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.reactnavxx .nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid transparent;
  margin-bottom: 0;
}
.reactnavxx .nav-vertical.nav .nav-link {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
.reactnavxx .nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 0.1875rem solid transparent;
  margin-bottom: 0;
}
.reactnavxx .nav-vertical.nav .nav-link {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
.reactnavxx .nav-tabs .nav-link {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom: 0.1875rem solid transparent;
  margin-bottom: -0.125rem;
}
.reactnavxx .nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: 0 0;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.reactnavxx .nav-tabs .nav-link {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom: 0.1875rem solid transparent;
  margin-bottom: -0.125rem;
}
.reactnavxx .nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: 0 0;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.reactnavxx .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.resume_featured .resume-excerpt {
 margin-bottom: 0 !important;}

.resume_featured  .card-footer {
 padding: 0.5rem 0.5rem;}
.resume_featured  .card-footer .btn-primary {
 min-width: 1rem;
	padding: 3px 10px;}
.newlinkxx dt:last-of-type {
	
	border-bottom: none;
padding-bottom: 0px !important;
}

.skillsbioxx .text-info {
	color: #278dff !important;
}
.skillsbioxx{
	margin: auto;
	padding-inline-start: 0 !important;
	margin-bottom: 40px;

}



.stepxxxreact .bg-dark {
	 background-color: rgb(33,50,91) !important;
}
.stepxxxreact .bg-dark .swiper-equal-height .swiper-slide {
	display: flex;
	height: auto;
}
.stepxxxreact .bg-dark .card-title {
	margin-bottom: 1rem;
	font-weight: 600;
	line-height: 1.2;
	color: #1e2022;
}

.stepxxxreact  .bg-dark  .h2, .stepxxxreact  .bg-dark  h2 {
   padding-top:3rem;
}
.stepxxxreact  .bg-dark .input-group   {
   padding-bottom:3rem;
}

@media (min-width: 576px) and (max-width: 720px){
.xxcon-mid {
	max-width: 540px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
}
.textchunkxx4 p{
font-size: 20px !Important;

}


div#ez-toc-container{
	width:90% !Important;
}
div#ez-toc-container ul li:before {
content: "" !important;
	color: #0090FF;
	font-weight: bold;
	display: none !important;
	width: 1em;
	margin-left: -1em;
}
div#ez-toc-container p.ez-toc-title {
   font-size: 1.5rem!important;
	font-weight: 600 !important;
	line-height: 1.5;
	word-wrap: break-word;
	color: #1e2022;
	font-family: 'Averta' !important;
	text-align: left;
	letter-spacing: 0 !important;
}
#ez-toc-container  {
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid #e7eaf3 !Important;
	border-radius: 0.3125rem;
position: relative;
	width: 100%;
	padding: 2rem !important;
 margin-right: 15px;
	margin-left: 15px;
box-shadow: 0 0 35px rgb(140 152 164 / 13%) !important;
padding-bottom: 3rem !important;
padding-top: 3rem !important;


}

.ez-toc-link  {
font-weight: 800 !important;
	color: black;
	margin-bottom: 0 !Important;
	font-size: 1rem;
	
	padding: 0.3rem 1.25rem;
}
#ez-toc-container a:visited {
	color: #444 !important;
}
@media (min-width: 768px) and (max-width: 992px) {
.xxcon-mid {
	max-width: 720px;
	 width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
}
.eiqgBn {
	position: sticky;
	top: 130px;
}
.jCyCWV {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 16px;
	max-height: 80vh;
	overflow-y: scroll;
	padding: 0px 32px 16px 0px;
}
.dyknMC {
	color: rgb(0, 12, 43);
	font-family: Inter, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 22px;
margin-top:10px !important;
	margin: 0px;
	text-transform: uppercase;
}
.FGusD {
	color: rgb(0, 12, 43);
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.2;
	list-style: none;
	opacity: 1;
}
.imaFgq {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.1;
	margin: 12px 0px 0px;
	overflow-wrap: break-word;
}
.oNMgJ h2{
	color: rgb(138, 150, 181);
	cursor: pointer;
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
}
.uynzG {padding-top: 80px;
	padding-left: 25px !important;
	padding-right: 0 !important;} 

.oNMgJ h2:hover {
	color: rgb(3, 27, 78);
}
.QuestionAndTutorialLeftContainerStyles__StyledColumnContainer-sc-54mito-0 {
	width: 20% !Important;
	flex: 0 0 20% !Important;
	max-width: 20% !Important;
}


.blue-barxx.card.shadow-soft {
	 border-top: 4px solid rgb(2 144 255) !important;
	border-radius: 15px;
}
.post-16205 #basicsAccordion1{margin-top:50px}

#caseStudiesreaxt .card01, #caseStudiesreaxt .card02, #caseStudiesreaxt .card03 { padding-top: 80px; margin-top: -80px; }
#caseStudiesreaxt .card-text {
	color: #677788 !Important;
	font-size: 1.1rem;
	letter-spacing: -.50px;
}
#caseStudiesreaxt .card-body .btn {
	background: #fff !important;
	border-color: rgba(0,144,255,.25) !important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgb(52 170 255 / 36%) !important;
padding: 20px 4px;
}
#caseStudiesreaxt .firstrow,#caseStudiesreaxt .firstrowxx{
margin-bottom:10px;
}
#caseStudiesreaxt .card03 .card-title.first, .card03 .card-text.first {
	padding-left: 15px
}
#caseStudiesreaxt .card02 .card-title.first, .card02 .card-text.first {
	padding-left: 15px
}

.post-16205 li.resume.resume_featured  div.card.border-0.shadow-sm.mt-n6.mx-3.p-0 > div > img{box-shadow:0 0 35px rgb(140 152 164 / 13%) !important}


.reactcomparisionstablexx .rounded-pill{
padding: 0.6em 0.8em;
}


.reactcomparisionstablexx .red.btn-icon.btn-sm {
	font-size: 0.7rem;
	width: 1rem;
	height: 1rem;
	color: red;
	background: transparent !important;
	border: 1px solid red!important;
	box-shadow: none !Important;
	padding: 10px 10px;
}
 #caseStudiesreaxt .card-transition:focus, #caseStudiesreaxt .card-transition:hover {
	transform: translateY(-0.12rem)!important;
}
 
#caseStudiesreaxt .card-transition {
	transition: all .2s ease-in-out;
}
.reactcomparisionstablexx  .table-vertical-border-striped>tbody>tr>td:not(:first-child):not(:last-child), .table-vertical-border-striped>thead>tr>th:not(:first-child):not(:last-child) {
	border-right: 0.0625rem solid rgba(33,50,91,.1);
}
.reactcomparisionstablexx  .table>:not(:last-child)>:last-child>* {
	border-bottom-color: rgba(33,50,91,.1);
}

.reactcomparisionstablexx .table thead th {
	color: #1e2022;
	font-weight: 600;
}
.reactcomparisionstablexx .table-text-center, .table-text-center td, .table-text-center th {
	text-align: center;
}

.reactcomparisionstablexx  .table-lg>:not(caption)>*>* {
	padding: 1rem 1rem;
 
}
.reactcomparisionstablexx  .table-nowrap td, .table-nowrap th {
	white-space: nowrap;
}

.reactcomparisionstablexx  .table th {
	font-weight: 400;
}

.reactcomparisionstablexx  .table-borderless>:not(caption)>*>* {
	border-bottom-width: 0;
}
  
.reactcomparisionstablexx .table-borderless td{
text-align:center}

.reactcomparisionstablexx .btn-icon.btn-sm  {
	font-size: 0.7rem;
	width: 1rem;
	height: 1rem;
color:rgb(0,201,167);
background: transparent !important;
 border: 1px solid rgb(0,201,167)!important;
box-shadow:none !Important;
padding: 10px 10px;
	margin-right: 0 !important;
}
#caseStudiesreaxt .shadow-none {
 
	border-radius: 10px;
}

#caseStudiesreaxt .rounded-2 {
	border-radius: 10px!important;
}

#caseStudiesreaxt  .card01
.card-title.first, .card01
 .card-text.first {
 padding-left:15px;
}


#caseStudiesreaxt .textreactxxx p{
font-size:1.2em;}

#caseStudiesreaxt .textreactxxx li{
font-size:1.2em;
padding-bottom:20px}



#caseStudiesreaxt .shadow-none {
	box-shadow: none!important;
border: none !important ;
}
#caseStudiesreaxt .gap-md-10 {
	gap: 2.5rem!important;
}
#caseStudiesreaxt .d-grid {
	display: grid!important;
}
#caseStudiesreaxt .card-title:not(:last-child) {
	margin-bottom: 0.5rem;
}

#caseStudiesreaxt .card-text {
	color: #677788 !Important;
}

#caseStudiesreaxt .card-title {
	color: #1e2022;
font-weight: 300;
letter-spacing: -0.9px !important;
}
#caseStudiesreaxt .card-body {
	flex: 1 1 auto;
	padding: 2em;
 }
#caseStudiesreaxt .blockquote {
	color: #1e2022;
}
#caseStudiesreaxt .blockquote {
	margin-bottom: 0;
	font-size: 1.25rem;
}
#caseStudiesreaxt .blockquote {
	margin: 0 0 1rem;
}
#caseStudiesreaxt .blockquote-footer {
	font-weight: 600;
	line-height: normal;
	margin-top: 1.5rem;
	margin-bottom: 0;
}
#caseStudiesreaxt .blockquote-footer {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.25rem;
	color: #1e2022;
}
#caseStudiesreaxt .blockquote-footer-source {
	display: block;
	color: #677788;
	font-size: .875rem;
	font-weight: 400;
	margin-top: 0.25rem;
}
#caseStudiesreaxt .flex-shrink-0 {
	flex-shrink: 0!important;
}

#caseStudiesreaxt .avatar-circle {
	border-radius: 50% !important;
}
#caseStudiesreaxt .avatar {
	position: relative;
	display: inline-block;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 0.5rem;
}
#caseStudiesreaxt img, #caseStudiesreaxt  svg {
	vertical-align: middle;
}
#caseStudiesreaxt .ms-3 {
	margin-left: 1rem!important;
}
#caseStudiesreaxt .flex-grow-1 {
	flex-grow: 1!important;
}
#caseStudiesreaxt .blockquote-footer::before {
	content: "" !Important;
}

#caseStudiesreaxt .avatar-lg.avatar-4x3 {
	width: 5.6666666667rem;
	height: auto;
	border-radius: 0;
}

#caseStudiesreaxt .bg-soft-danger {
	background-color: rgba(237,76,120,.1)!important;
}




.js-sticky-block.unicorn .uni-logo{
		width: 200px;
	max-width: 90%;
}


.js-sticky-block.unicorn .bg-indigo .mb-5{
padding-bottom: 0 !important; 

}
.js-sticky-block.unicorn .bg-indigo   p{
padding-bottom: 0 !important; 
margin-bottom: 0 !important; 

}

.js-sticky-block.unicorn p, .js-sticky-block.unicorn  .validDuration.d-block, .js-sticky-block.unicorn .font-size-3,.js-sticky-block.unicorn .display-4.font-weight-semi-bold{

 
	text-shadow: #474747 1px 2px 2px;

}


.js-sticky-block.unicorn p{
	text-shadow: #474747 1px 1px 2px;
}

.js-sticky-block.unicorn .shadow-primary-lg.bg-indigo {
	background-image: -webkit-gradient(linear, left top, right top, from(#ec6464), color-stop(33%, #eecc0b), color-stop(66%, #3dd875), to(#31b3ec)) !important;
	background-image: linear-gradient(90deg, #ec6464, #eecc0b 33%, #3dd875 66%, #31b3ec) !important;
	padding-bottom: 5px !important;
	  
}



.fgb-button-wrapper.light-button .fgb-button .fgb-button--inner
{
	
	background: #fff !important;
	border-color: rgba(0,144,255,.25) !important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgb(52 170 255 / 36%) !important;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.75rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.3125rem !important;
	transition: all .2s ease-in-out;
	
	
}
.fgb-button-wrapper.light-button  .fgb-button
{
	background-color:none !important;
	border-color: none !important;
}



.testblockcontainerxx{
	display: none; 
}

#crisp-chatbox > div > div > div.cc-qqzz > div > div.cc-19cg.cc-ve3u > div {display:none!important}
#heart {
	margin-bottom: 0;
	width: 30px;
}
.page-id-14957  .gform_title{
	padding-left: 0px;
	 font-size: 40px !important;
	font-weight: 600;
	
	

}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: Averta;
	src: url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Light.woff") format("woff"), url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Light.eot") format("eot");
	font-weight: 300
	  font-display: swap;

}
 @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://clouddevs.com/wp-content/themes/clouddev2020/assets/vendor/font-awesome/webfonts/fa-solid-900.eot);src:url(https://clouddevs.com/wp-content/themes/clouddev2020/assets/vendor/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://clouddevs.com/wp-content/themes/clouddev2020/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://clouddevs.com/wp-content/themes/clouddev2020/assets/vendor/font-awesome/webfonts/fa-solid-900.woff) format("woff")}

@font-face {
	font-family: Averta;
	src: url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta.woff") format("woff"), url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta.eot") format("eot");
	font-weight: 400;
	  font-display: swap;

}

@font-face {
	font-family: Averta;
	src: url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Regular-Italic.woff") format("woff"), url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Regular-Italic.eot") format("eot");
	font-style: italic;
	font-weight: 400;
	  font-display: swap;

}

@font-face {
	font-family: Averta;
	src: url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Black.woff") format("woff"), url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Black.eot") format("eot");
	font-weight: 500;
	  font-display: swap;

}

@font-face {
	font-family: Averta;
	src: url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Bold.woff") format("woff"), url("https://clouddevs.com/wp-content/themes/clouddev2020/assets/fonts/averta/Averta-Bold.eot") format("eot");
	font-weight: 600;
	  font-display: swap;

}

* {
	font-family: 'Averta';
}
.highlight {
	background: #FEFBCC;
	border-radius: 4px;
	box-shadow: -2px 0 0 hsla(55,97%,74%,.4), 2px 0 0 hsla(55,97%,74%,.4);
	padding: 2px 0;
}
.btn-primary {
	background: #0090ff !important;
	border-radius: 4px;
	border: 1px solid #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	transition: all .2s ease-in-out;
}

.btn-primary[href]:hover, .btn-primary[href]:focus, .btn-primary[href]:active, .btn-primary[type]:hover, .btn-primary[type]:focus, .btn-primary[type]:active {
	background: #0082e6 !important;
	border-color: #0082e6 !IMPORTANT;
	color: #fff;
	box-shadow: 3px 3px 0 rgba(0,144,255,.25);
}
.transition-3d-hover:hover, input:hover[type=submit], .site-footer .widget.widget_price_filter .price_slider_amount button:hover, .site-footer .widget.widget_layered_nav button:hover, .wp-block-button .wp-block-button__link:hover, .footer-button-link a:hover, .transition-3d-hover:focus, input:focus[type=submit], .site-footer .widget.widget_price_filter .price_slider_amount button:focus, .site-footer .widget.widget_layered_nav button:focus, .wp-block-button .wp-block-button__link:focus, .footer-button-link a:focus {
	transform: translateY(-1px) !important;
}
.display-4{
	font-size: 45px !important; 
	color: #2a2a2a !important;
	font-weight: 500 !important;
	letter-spacing: 0em !important;
	line-height: 1.05 !important;
}

.bg-light-white{
	background-color: #fff !important;
}
.text-secondary.thin{
	letter-spacing: 0em;

	color: gray;
	font-weight: 300;
	font-size: 25px;
}
.btn.btn-icon.btn-sm.btn-white.shadow-soft.rounded-circle{
	width: 4rem; 
	height: 4rem;
	background-color: rgba(216,236,255,0.54) !important;
	border-color: none ;
}
.fgb-button .fgb-button--inner {
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
}
.max-50-al img {
	max-height: 50px !important;
	min-width: 150px !important;
}
.max-50-al .mx-4{
	margin-left:0 !important;
	margin-right:0 !important;
}
.site-footer.gradient-half-primary-v4{
	background-image: linear-gradient(150deg, #1c0d54 0%, #023492 85%);
	background-repeat: repeat-x;
}
.list-group-item-action {

	font-weight: 300 !important;
}
.btn-success, .subscribe-form.subscribe-form-4.wpforms-container .wpforms-submit-container button.btn-success[type=submit], .subscribe-form.subscribe-form-4.wpforms-container .wpforms-form button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-4.subscribe-form .wpforms-submit-container button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-4.subscribe-form .wpforms-form button.btn-success[type=submit], .subscribe-form.subscribe-form-5.wpforms-container .wpforms-submit-container button.btn-success[type=submit], .subscribe-form.subscribe-form-5.wpforms-container .wpforms-form button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-5.subscribe-form .wpforms-submit-container button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-5.subscribe-form .wpforms-form button.btn-success[type=submit], .subscribe-form.subscribe-form-6.wpforms-container .wpforms-submit-container button.btn-success[type=submit], .subscribe-form.subscribe-form-6.wpforms-container .wpforms-form button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-6.subscribe-form .wpforms-submit-container button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-6.subscribe-form .wpforms-form button.btn-success[type=submit], .subscribe-form.subscribe-form-8.wpforms-container .wpforms-submit-container button.btn-success[type=submit], .subscribe-form.subscribe-form-8.wpforms-container .wpforms-form button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-8.subscribe-form .wpforms-submit-container button.btn-success[type=submit], div.wpforms-container-full.subscribe-form-8.subscribe-form .wpforms-form button.btn-success[type=submit] {
	color: #fff;
	background-color: #00CC83 !important;
	border-color: #00CC83 !important;
}
.u-header--navbar-bg .u-header__nav-link {
	color: gray !important;

}
.u-header__section.bg-primary{
	background-color: #ffffff !important;
}
.header__section:after{

	background: hsla(0,0%,93%,.98);
	box-shadow: 0 1px 3px hsla(0,0%,50%,.1);

}
.u-header__section:after {
	background: hsla(0,0%,93%,.98);
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 15%;
	position: absolute;
	width: 70%;
	z-index: 10;
}
.u-header__section {

	box-shadow: none !important;
}
.faqheroxx  .display-4 {
	color: white !important;
}



/* new styles added by Grigor*/

.gform_heading h3{
	margin-bottom: 3rem!important;
	color: #425164 !important;
	font-weight: 500!important;
	font-size: 2.3rem;
	font-family: 'Work Sans', sans-serif;

	padding-left:33px;
}




.gform_page_fields .ginput_container_text{
	margin-bottom: 1rem;
}




.gform_page_fields label{
	display: block;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: 500;
}

/*form boxes styles and style on hover */


.gform_page_fields input[type=text]{
	display: block;
	width: 100%;
	height: calc(1.5em + 1.5rem + 2px);
	padding: .75rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #235BC3;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #d5dae2;
	border-radius: .3125rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.gform_page_fields input[type=text]:hover{
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 255, .1);

	border-color: #377dff;
}


.gform_page_fields input[type=email]{
	display: block;
	width: 100%;
	height: calc(1.5em + 1.5rem + 2px);
	padding: .75rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #1e2022;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #d5dae2;
	border-radius: .3125rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.gform_page_fields input[type=email]:hover{
	border-color: #377dff;
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 255, .1);



}


/*end of form boxes styles and style on hover */


.gform_next_button{
	background: #377dff !important;
	border-radius: 4px;
	border: 1px solid #377dff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	transition: all .2s ease-in-out;

	display: inline-block;
	vertical-align: middle;
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transition-duration: 0.3s;
	transition-property: transform;
	transition-timing-function: ease-out;


}



.gform_next_button:hover{
	cursor: pointer;   
	transform: translateY(-4px);
	box-shadow: 1px 5px 10px 1px rgba(0, 0, 25, .1);
}





/* Input */
.ginput_container_email input[type=email]{

}


/* Button */
.gform_next_button{
	float:right;
}


.page-template-template-form #content .d-flex .container{
	/*background-color: #eaeaff3d;*/
}
/* Container */
#page #content .d-flex .container{
	padding-right:245px !important;
	padding-left:90px !important;


}

/* Label */
.gform_page_fields label{
	display: block;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: 500;
	color: #1e2022;
	font-weight: 500;
}


/* Span Tag */
.gfield_label span{
	display:none;
}

.gform_page_fields ul{
	list-style-type: none;
}

.gform_wrapper .validation_error{
	padding-left: 0;
	list-style: none;
	margin: 0!important;
	position: relative;
	padding: .75rem 1.25rem;
	border: 0 solid transparent;
	border-radius: .3125rem;
	color: #73231d;
	background-color: #f8dad7;
	border-color: #f6cbc7;
	top: -30px;
	right: -40px;

}








/* Gform page footer */
#gform_page_5_2 .gform_page_footer{
	position:relative;
	left:35px;
}

/* Heading */
#gform_5 .gform_heading h3,
#gform_6 .gform_heading h3{
	position:relative;
	left:-8px;
}

/* Button */
.gform_previous_button{
	background: #377dff !important;
	border-radius: 4px;
	border: 1px solid #377dff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	transition: all .2s ease-in-out;

	display: inline-block;
	vertical-align: middle;
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transition-duration: 0.3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

.gform_previous_button:hover{
	cursor: pointer;   
	transform: translateY(-2px);
	box-shadow: 3px 3px 0 rgba(0,144,255,.25) !important;

}



#gform_5 .gform_fields,
#gform_6 .gform_fields{
	position:relative;
	left:16px;
	list-style-type: none;
}

/* Gfield description */
.field_description_below .gfield_description{
	position:relative;
}


.gform_button_select_files{
	background: #377dff !important;
	border-radius: 4px;
	border: 1px solid #377dff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	transition: all .2s ease-in-out;
	display: inline-block;
	vertical-align: middle;
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transition-duration: 0.3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

/* Button (hover) */
.gform_button_select_files:hover{
	cursor: pointer;
	transform: translateY(-4px);
	box-shadow: 1px 5px 10px 1px rgba(0, 0, 25, .1);
}
#gform_5 .gform_page_footer,
#gform_6 .gform_page_footer{
	margin: 14px 0;
	width: 100%;
	border-top: none;
	padding: 16px 0 0;
	clear: both;
}

/* Gform page footer */
#gform_page_5_4 .gform_page_footer{
	position:relative;
	left:28px;
}



/* Input */
#gform_page_5_1 .gform_page_fields input[type=email]{
	position:relative;
	width:100%;
	color: #235BC3;
}

/* Heading */
#gform_5 .gform_heading h3,
#gform_6 .gform_heading h3{
	margin-bottom: 3rem!important;
	color: #425164!important;
	font-weight: 400!important;
	font-size: 3.5rem;
	letter-spacing: -5px;
	padding-left:33px;
	left:-24px;
}

/* Label */
#gform_page_5_1 .gform_page_fields label{
	display: block;
	text-transform: uppercase;
	font-size: 100%;
}


/* Input */
.gfield_radio li input[type=radio]{
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.gfield_radio li input[type=radio]:active, .gfield_radio li input[type=radio]:checked:active{
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

/* Input (checked) */
.gfield_radio li input[type=radio]:checked{
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

/* Input (checked) */
.gfield_radio li input[type=radio]:checked:after{
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #377dff;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

#gform_fields_5_2 .field_description_below ul{
	list-style-type: none;
}

/* Gfield label */
#gform_fields_5_2 .field_description_below .gfield_label{
	position:relative;
	left:0px;
	top:8px;
	font-weight:300 !important;
	color: #576B84;
}

/* Gform page footer */
#gform_page_5_2 .gform_page_footer{
	border-top-style:none;
}



/* Gform page footer */
#gform_page_5_3 .gform_page_footer{
	border-top-style:none;
	left:16px;
}

/* Gfield description */
#gform_fields_5_3 .field_description_below .gfield_description{
	left:0px;
}



/*new styles*/

/* Gform page footer */
#gform_page_5_1 .gform_page_footer{
	border:none;
	border-style:none;
}

/* Input */
#gform_page_5_1 .gform_page_fields input[type=email]{
	position:relative;
	width:100%;
}

/* Heading */
#gform_5 .gform_heading h3,
#gform_6 .gform_heading h3{
	margin-bottom: 3rem!important;
	color: #425164!important;
	font-weight: 400!important;
	line-height: 56px;
	font-size: 3.5rem;
	padding-left:33px;
	letter-spacing: -5px;
	left:-24px;
}

/* Label */
#gform_page_5_1 .gform_page_fields label,
#gform_6 .gform_page_fields label{
	display: block;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: 500;
}

/* Next Button aslike */
#gform_page_5_1 .gform_page_footer input.gform_next_button {
	/* Rectangle 15 */

	width: 180px;
	height: 56px;
	text-align:left;
	background: #377DFF;
	border-radius: 4px;
}

#gform_page_5_1 .gform_page_footer input.gform_next_button::after {
	background-image: url('https://clouddevs.com/wp-content/uploads/2020/03/arrow-right.png');
}


/* Input */
.gfield_radio li input[type=radio]{
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.gfield_radio li input[type=radio]:active, .gfield_radio li input[type=radio]:checked:active{
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

/* Input (checked) */
.gfield_radio li input[type=radio]:checked{
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

/* Input (checked) */
.gfield_radio li input[type=radio]:checked:after{
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #377dff;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

#gform_fields_5_2 .field_description_below ul{
	list-style-type: none;
}






/* Gform page footer */
#gform_page_5_3 .gform_page_footer{
	border-top-style:none;
	left:16px;
}

/* Gfield description */
#gform_fields_5_3 .field_description_below .gfield_description{
	left:0px;
}

/* Chosen choices */
#gform_fields_5_3 .field_description_below:nth-child(1) .chosen-choices{
	border-radius:23px;
}

/* Chosen choices */
#gform_fields_5_3 .field_description_below:nth-child(2) .chosen-choices{
	border-radius: 23px;
}

#gform_fields_5_3 .field_description_below:nth-child(3) .chosen-choices{
	border-radius: 23px;
}

/* Chosen Unknown */
#gform_fields_5_3 .field_description_below .ginput_container_multiselect .chosen-container-active .chosen-drop{
	border-radius:5px;
	width:97%;
	margin-left:8px;
}

.gform_wrapper .chosen-container .chosen-results li.highlighted{
	background-color: #3875d7;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%,rgba(255, 255, 255, 0.05) 90%);
	color: #FFF;
}

/* Search choice */
#gform_fields_5_3 .chosen-choices .search-choice{
	border-radius:10px;

}


/* Division */
#gform_fields_5_3 .field_description_below:nth-child(2) .chosen-container-multi{
	width:409px !important;
}
/* Division */
#gform_fields_5_3 .field_description_below:nth-child(3) .chosen-container-multi{
	width:409px !important;
}




/* Gfield label */




/* Chosen Unknown */
#gform_fields_5_3 .field_description_below .ginput_container_multiselect .chosen-container-active .chosen-drop{
	left:0px;
}



/* Chosen Unknown */
.gform_page_fields #gform_fields_5_3 .field_description_below .ginput_container_multiselect .chosen-container-active .chosen-drop{
	width:390px !important;
}



/* Label */
#gform_fields_5_4 .field_description_below label{
	display: block;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: 500;
}








/* Heading */
#gform_5 .gform_heading h3,
#gform_6 .gform_heading h3{
	left:-20px !important;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 5px 0 5px 5px!important;
	padding: 3px 20px 3px 5px;
	/* border: 1px solid #AAA; */
	border-radius: 3px;
	background-color: #E4E4E4;
	background-image: none;

	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);
	color: #333;
	line-height: 13px;
	cursor: default;
}

#gform_5 .chosen-choices .search-choice,
#gform_6 .chosen-choices .search-choice{
	border-radius: 10px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #ffffff00 !important; 
	margin-bottom: 0px!important;
	border: none !important; 
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	box-sizing: border-box;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	max-width: 100%;
	padding-top: 0px !important;
}
.gform_wrapper .gfield_error .gfield_label {
	color: #000000 !important;
}
.gform_wrapper .validation_message {
	color: #ff0000
		!important;
	font-weight: 600 !important;
	letter-spacing: normal;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
	border: 1px solid #EF101D !important;
}

.gform_page_fields .ginput_container_text {
	margin-bottom: 0rem !important; 
}




/*Gform  Spinner */
/* Spinner */
.gform_ajax_spinner {
	margin-left: 20px;
	border: 4px solid rgba(255, 255, 255, 0.3);
	border-left: 4px solid rgba(0,0,255,0.7);
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 30px;
	height: 30px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	font-size: 15px !important;
	line-height: inherit;
	clear: both;
	font-family: inherit;
	letter-spacing: normal;
}

.gform_page_footer {
	position: relative;
	left: 15px !important;
}


@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}




#gform_5 .validation_error,
#gform_6 .validation_error{
	left: -30px;
	top: -6px;
	padding-left: 0;
	list-style: none;
	margin: 0!important;
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 0 solid transparent;
	border-radius: .3125rem;
	background-color: white !important;
	border-color: #f6cbc7;

	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;

	color: #425164;
}
/*end of styles added by me */

/* Styles added by Sargis Gevorgyan */


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	#gform_wrapper_5,
	#gform_wrapper_6{
		margin-top:106px;
		margin-left: 36px;
		margin-bottom: 50px;
	}

	#gform_5 .gform_heading h3,
	#gform_6 .gform_heading h3{
		font-style: normal;
		font-weight: 400 !important;
		font-size: 48px;
		line-height: 56px;
		letter-spacing: -0.03em !important;
		color: #425164 !important;
		margin: 0 0 16px 0!important;
	}

	#gform_wrapper_5 .gform_description {
		display: none;
	}

	#field_5_58 .gfield_description {


		font-style: normal!important;
		font-weight: 500!important;
		font-size: 24px !important;
		line-height: 28px!important;
		color: #425164!important;
		padding: 0!important;
	}

	#gform_wrapper_5.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
		margin-top: 0;
	}

	#gform_page_5_1 .gform_page_fields label,
	#gform_page_6_3 .gform_page_fields label{
		margin-top: 16px;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.025em;
		text-transform: uppercase;
		color: #576B84;
	}

	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0em;
		color: #D5DAE2;
		height: 60px;
		background: #FFFFFF;
		border: 1px solid #ECECEE;
		box-sizing: border-box !important;
		border-radius: 4px;
	}

	#gform_wrapper_5.gform_wrapper .validation_message {
		font-style: normal;
		font-weight: 400!important;
		font-size: 18px!important;
		line-height: 22px;
		letter-spacing: -0.03em;
		color: #EF101D!important;
		margin-top: 8px;
	}
}
/* end of the Styles added by Sargis Gevorgyan */
/* start of the Styles added by al */
.hometestsimplealxx .js-slide:hover {
	transform: translateY(-5px) !important;
	position: relative;
	transition: all .2s;
	box-shadow: 0 15px 30px rgba(26,26,26,.12);
	-webkit-transform: translateZ(0);
}
.testimonial-carousel-simple .js-slide {

	transition: all .2s;

}

.hometestsimplealxx   .slick-list {

	overflow: visible;

}

#lnd{
	font-size: 12px;
	color: white !important; 

}

#slick-slide01  {
	justify-content: center !important;}
#slick-slide00 .w-100  {
	background-color: #ffffff!important;
}


.testimonial-static-simple .u-avatar {
	width: 5rem !important;
	height: 5rem !important;
}
.info-grid-block-2 .fgb-button {
	background: #0090ff !important;
	border-radius: 4px;
	border: 1px solid #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,0.26) !important;
	color: #fff !important;
	display: inline-block;
	padding: 5px 20px;
	transition: all .2s ease-in-out;
}
.info-grid-block-2 .fgb-button:hover {
	background: #0082e6 !important;
	border-color: #0082e6 !IMPORTANT;
	color: #fff;
	box-shadow: 3px 3px 0 rgba(0,144,255,.25);}


.client-static-5 img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s;
}
.testimonial-static-simple  .media.mb-3{
	min-height: 100%;
	display: flex;
	align-items: center;
}
.pricingcardxx h1 {
	display: none; 
}
.pricingcardxx.space-top-lg-3 {
	padding-top: 0px !important;
}
.text-secondary.thin {
	line-height: 1.5 !important;

}
.site-footer .mb-3 img {
	max-width:200px    ;
}
.pricingblockcontainerxx{
	margin-top: 30px }

hr.darkline{
	border-top: 1px solid #76838f;
	width: 80%;
	margin-bottom: 70px !important;
	margin-top: 100px !important;

}
.info-grid-block-1 hr.darkline{
	border-top: 1px solid #76838f;
	width: 60%;
	margin-bottom: 0px !important;
	margin-top: 0px !important;

}

ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume, ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume {
	flex: 0 0 25% !important;
	max-width: 25% !important;
}

ul.resume_listings .resume .resume-excerpt {
	line-height: 1;
	font-size: 0.8rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
	margin-bottom: 20px !important;
	padding-top: 1rem;
}
.resume_listings .p-4 {
	padding: 0rem !important;
}
.resume_listings .card-footer span{
	font-size: 0.8rem !important;
}

.resume_listings img {
	width: 100% !important;
	border-radius: .3125rem !important;  
}
.resume_listings .grid.card:hover {  
	transform: translateY(-5px) !important;
	position: relative;
	transition: all .2s;
	box-shadow: 0 15px 30px rgba(26,26,26,.12);
	-webkit-transform: translateZ(0);}
.resume_listings .card.border-0.shadow-sm.mt-n6.mx-3.p-0 {
	padding-top: 10px !important;
}
.resume_listings .card.border-0.shadow-sm.mt-n6.mx-3.p-0 {
	padding-top: 10px !important;
}
.pricingcardxx .js-slide .w-100.shadow-soft.rounded.py-6.px-4.bg-white {

	position: relative;
	transition: all .2s;
}
.pricingcardxx .js-slide .w-100.shadow-soft.rounded.py-6.px-4.bg-white:hover {
	-webkit-transform: scale(1.1) translate3d(0,0,0);
	transform: scale(1.1) translate3d(0,0,0);
	-webkit-box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
	box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
	position: relative;
	transition: all .2s;
}
.pricingcardxx .u-slick--equal-height .slick-track {

	overflow: visible !important;
}
.pricingcardxx .slick-list {

	overflow: visible !important;

}
.wp-block-separator {
	border-top: 1px solid white !important;}

.heroalxx{
	padding-left:50px;
	padding-right:50px;
}
@media (max-width: 992px) { 

	.heroalxx{
		padding-left:0px !important ;
		padding-right:0px !important;
	}

}

.heroalxx .input-group>.input-group-append>.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 20px 30px;
}

.bg-img-hero .gradient-overlay-half-primary-v1{
	background-size: cover;
}

/* 
======custom css start========
*/

#gform_page_5_2 ul li input,
#gform_page_5_3 ul li input {
	opacity: 0;
	position: absolute;
}

#gform_page_5_2 .gfield_radio li label ,
#gform_page_5_3 ul .gfield_radio li label,
#gform_page_6_3 .gfield_radio li label ,
#gform_page_6_3 ul .gfield_radio li label{
	width: 100%;
	max-width: 400px;
	height: 60px;
	line-height: 60px;
	padding: 0px 15px;
	color: #1c4695;
	border: 1px solid #ececec;
	border-radius: 5px;
	position:relative;
}

.gfield_radio li input[type=radio]:checked + label {
	background: #cfdbff !important;
	border-color: #1c4695 !important;
	border-radius: 5px;
}

.gform_page_fields input[type=text]:focus {
	background: #CFDBFF !important;
	color:#1C4695 !important;
}

.gform_page_fields input[type=email]:focus {
	background: #CFDBFF !important;
	color:#1C4695 !important;
}
.gform_page_fields input[type=number]:focus {
	background: #CFDBFF !important;
	color:#1C4695 !important;
}
.gform_page_fields input[type=text]:active {
	background: #CFDBFF !important;
	color:#1C4695 !important;
}

#gform_page_5_2 .gfield_radio li label:hover,
#gform_page_5_3 ul .gfield_radio li label:hover,
#gform_page_6_3 .gfield_radio li label:hover,
#gform_page_6_3 ul .gfield_radio li label:hover {
	background: #CFDBFF;
}

li.gchoice_5_51_0 label:before {
	content: "";
	width: 143px;
	height: 100%;
	position: absolute;
	background: url(https://clouddevs.com/wp-content/uploads/2020/04/57bbd94…-scaled.jpg);
	background-size: cover;
	right: -3px;
	background-position: center;
	pointer-events: none;
	z-index: 1;
}




/* 
====================
  responsiveness
====================
*/



@media (max-width: 1200px) { 

	#page #content .d-flex .container {
		padding: 0px 90px !important;
	}

}

@media (max-width: 992px) { 
	#page #content .d-flex .container {
		padding: 0px 15px !important;
	}
	#gform_5 .gform_fields,
	#gform_6 .gform_fields{

		left: 0;

	}

	.gform_next_button {

		position: relative;
		right: 15px;
	}
	.gform_previous_button {

		position: relative;
		right: 15px;
	}
	#gform_5 .gform_heading h3,
	#gform_6 .gform_heading h3{
		left: 0px !important;
		padding:0;
	}
	iframe {
		width: 98%;
	}

	#gform_page_5_2 .gfield_radio li label,
	#gform_page_5_3 ul .gfield_radio li label,
	#gform_page_6_3 .gfield_radio li label,
	#gform_page_6_3 ul .gfield_radio li label{
		max-width: 98%;

	}


}

@media (max-width: 768px) {

}

@media (max-width: 576px) { 

}



.page-id-10380 .container,
.page-id-11923 .container{
	position: relative;
}
.page-id-10380 .container:after{
	background: #FBFCFF  ;
	opacity: 0.03;
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	z-index: -1;
}
.page-id-10814 .container:after{
	background: #FBFCFF  ;
	opacity: 0.03;
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	z-index: -1;
}
.page-id-11923 .container:after{
	background: #FBFCFF url(https://clouddevs.com/wp-content/uploads/2020/04/bg-1.png) no-repeat left;
	opacity: 0.03;
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	z-index: -1;
}

.t3-form .validation_error{
	display: none;
}
.t3-form #gform_fields_5_4 .field_description_below label,
.gform_wrapper .t3-form label.gfield_label,
#gform_page_5_5 #field_5_61,
.gform_wrapper .t3-form #gform_page_5_4 .gfield_description label.gfield_label{
	color: #425164;
	font-style: normal;
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	text-transform: none;
}
.gform_wrapper .t3-form #gform_page_5_4 label.gfield_label,
.gform_wrapper .t3-form #gform_page_5_5 label.gfield_label,
.gform_wrapper .t3-form #gform_page_6_4 label.gfield_label,
.gform_wrapper .t3-form #gform_page_6_5 label.gfield_label{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	color: #576B84 !important;
}
.t3-form #gform_fields_5_4 .field_description_below span{
	color: #425164;
	font-size: 18px;
}
.gform_wrapper .t3-form #gform_page_5_5 .gfield_label{
	display: block;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: 500;
	color: #1e2022;
}
.t3-form .gform_page_fields input[type=text],
.t3-form .gform_page_fields input[type=email]{
	padding-left: 16px !important;
}
.t3-form .gform_page_fields input[type=text]:focus,
.t3-form .gform_page_fields input[type=email]:focus,
.t3-form .gform_page_fields input[type=number]:focus{
	background: #CFDBFF !important;
	border: 1px solid #87A5FF !important;
}
.gform_wrapper .t3-form .gform_page_fields input[type=number]{
	padding-left: 16px !important;
}
.t3-form #gform_submit_button_6{
	float: right;
}
.t3-form .gform_next_button,
.t3-form .gform_button{
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
}
.t3-form #gform_page_5_1 .gform_page_footer input.gform_next_button,
.t3-form .gform_next_button,
.t3-form .gform_button,
#gform_6 .gform_next_button{
	background: #0090ff url('https://clouddevs.com/wp-content/uploads/2020/03/arrow-right.png') no-repeat 90% center !important;
	width: 180px !important;
	height: 56px;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	color: #fff;
	display: inline-block;
	transition: all .2s ease-in-out;
}
.t3-form .gform_previous_button,
#gform_6 .gform_previous_button{
	width: 180px !important;
	height: 56px;
	border-color: rgba(0,144,255,.25)  !important;
	color: #0090ff;
	border-radius: 4px;
	box-shadow: 3px 3px 0 rgba(0,144,255,.05);
	display: inline-block;
	margin: 5px;
	padding: 8px 20px;
	transition: all .2s ease-in-out;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	background: #fff url('https://clouddevs.com/wp-content/uploads/2020/03/arrow-left.png') no-repeat 15px center !important; 
}
#gform_6 .gform_next_button:hover,
.t3-form #gform_page_5_1 .gform_page_footer input.gform_next_button:focus,
.t3-form .gform_next_button:focus,
.t3-form .gform_button:focus,
.t3-form .gform_button:hover,
.t3-form #gform_page_5_1 .gform_page_footer input.gform_next_button:hover,
.t3-form .gform_next_button:hover{
	background: #377DFF url('https://clouddevs.com/wp-content/uploads/2020/03/arrow-right.png') no-repeat 90% 17px !important;    
	border: 1px solid #377DFF !important;
}
#gform_page_5_2 .gfield_radio li label,
#gform_page_5_3 ul .gfield_radio li label,
#gform_page_6_3 ul .gfield_radio li label{
	max-width: calc(100% - 15px) !important;
}
#gform_page_5_2 .gfield_radio li label,
#gform_page_5_3 ul .gfield_radio li label,
#gform_page_6_3 .gfield_radio li label,
#gform_page_6_3 ul .gfield_radio li label{
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	background-color:white; 

	font-size: 22px;
	line-height: 27px;
	color: #1C4695;
	height: auto;
	line-height: 25px;
	padding: 32px;
}
#gform_page_5_2 ul .gfield_radio li label#label_5_51_0,
#gform_page_5_2 ul .gfield_radio li label#label_5_51_1,
#gform_page_5_2 ul .gfield_radio li label#label_5_51_2{
	position: relative;
}
#gform_page_5_2 ul .gfield_radio li label#label_5_51_0:after{
	background: url('https://clouddevs.com/wp-content/uploads/2020/04/bg2.png') no-repeat center right;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	opacity: 0.3;
	left: 0;
}
#gform_page_5_2 ul .gfield_radio li label#label_5_51_1:after{
	background: url('https://clouddevs.com/wp-content/uploads/2020/04/bg1.png') no-repeat center right;
	background-size: contain;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	opacity: 0.3;
	left: 0;
}
#gform_page_5_2 ul .gfield_radio li label#label_5_51_2:after{
	background: url('https://clouddevs.com/wp-content/uploads/2020/04/bg3.png') no-repeat center right;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	opacity: 0.3;
	left: 0;
}
#gform_page_5_3 ul .gfield_radio li label{
	padding: 18px 32px;
}
#gform_page_5_2 .gfield_radio li label span,
#gform_page_5_3 ul .gfield_radio li label span{
	font-family: 'Averta';
	font-style: normal;
	font-weight: 400 !Important;
	font-size: 16px;
	line-height: 20px;
	color: #97A5B5;
	letter-spacing: 0rem !Important;

	text-transform: none;
	display: inline-block;
	padding-top: 10px;
}
#gform_page_5_3 ul .gfield_radio li label span{
	float: right;
	padding: 0;
}
#gform_page_5_2 .gfield_radio li input[type=radio]:checked + label span,
#gform_page_5_3 ul .gfield_radio li input[type=radio]:checked + label span{
	color: #235BC3;
}
#gform_page_5_2 .gfield_radio li label:hover, #gform_page_5_3 ul .gfield_radio li label:hover {
	background: #F5F8FF;
	border: 1px solid #CFDBFF;
}
#gform_page_5_4 .chosen-choices{
	padding-top: 80px;
	border: none !important;
	box-shadow: none !important;
	background: no-repeat;
}
#gform_page_5_4 .search-field{
	width: 100%;
	position: absolute;
	top: 0;
	border: 1px solid #ECECEE !important;
}
#gform_page_5_4 .search-field input{
	min-width: 100%;
	height: 60px;
}
#gform_page_5_4 .chosen-container-multi .chosen-choices li.search-choice{
   background: #EFFBFE;
	border: 1px solid #d1e5ff;
	border-radius: 3px;
	height: 32px;
	line-height: 28px;
	box-shadow: none;
	color: #2C6EE9;
}
#gform_page_5_4 li.search-choice span {
	color: #278dff !important;
	font-weight: 500;
	font-size: 18px !important;
}
#gform_page_5_4 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	background: none !important;
	background-image: none !important;
	font-size: 100%;
	width: 12px;
	height: 12px;
	top: 0;
}
#gform_page_5_4 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
	background: none !important;
}
#gform_page_5_4 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{
	content: 'x';
	position: absolute;
	color: #2C6EE9;
	top: 0;
	right: 0;
	width: 12px;
	height: 12px;
	z-index: 99
}
.gform_wrapper #gform_page_5_4 .chosen-container.chosen-drop {
	left: 0;
	top: 70px;
	border: 1px solid #377DFF;
	border-radius: 4px;
}
.gform_wrapper #gform_page_5_4 .chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
	top: 70px;
	border: 1px solid #377DFF;
	border-radius: 4px;
}
.gform_wrapper #gform_page_5_4 .chosen-container .chosen-results li {
	padding: 20px 15px;
	font-size: 18px;
}
.gform_wrapper #gform_page_5_4 .chosen-container .chosen-results li.highlighted {
	background: #F5F8FF;
	color: #235BC3;
}
#gform_page_5_2 .gfield_radio li label, #gform_page_5_3 ul .gfield_radio li label {
	background-color: white;
}
#gform_page_5_4 .search-field input {
	background-color: white !important;

}
.gform_wrapper #gform_page_5_5 span.gform_drop_instructions,
.gform_wrapper #gform_page_6_6 span.gform_drop_instructions{
	display: none;
}
#gform_page_5_5 .gform_drop_area,
#gform_page_6_6 .gform_drop_area{
	text-align: left !important;
	border: 1px solid #ECECEE !important;
	padding: 0;
}
#gform_page_5_5 .gform_button_select_files,
#gform_page_6_6 .gform_button_select_files{
	background: url(https://clouddevs.com/wp-content/uploads/2020/04/icon.png) no-repeat 98% center !important;
	color: #D5DAE2;
	border: none !important;
	width: 100%;
	text-align: left;
	padding: 19px 16px !important;
}
#gform_page_5_5 .gform_button_select_files:hover,
#gform_page_6_6 .gform_button_select_files:hover{
	cursor: pointer;
	transform: scale(0.98) !important;
	box-shadow: none;
}
.gform_wrapper #gform_page_5_5 .field_description_below .gfield_description,
.gform_wrapper #gform_page_6_6 .field_description_below .gfield_description{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #425164;
}
.t3-form .gform_page_fields input[type=text]::-webkit-input-placeholder,
.t3-form .gform_page_fields input[type=email]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #D5DAE2; 
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
}
.t3-form .gform_page_fields input[type=text]::-moz-placeholder,
.t3-form .gform_page_fields input[type=email]::-moz-placeholder { /* Firefox 19+ */
	color: #D5DAE2; 
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
}
.t3-form .gform_page_fields input[type=text]:-ms-input-placeholder,
.t3-form .gform_page_fields input[type=email]:-ms-input-placeholder { /* IE 10+ */
	color: #D5DAE2; 
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
}
.t3-form .gform_page_fields input[type=text]:-moz--placeholder,
.t3-form .gform_page_fields input[type=email]:-moz-placeholder { /* Firefox 18- */
	color: #D5DAE2; 
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
}
.t3-form .gform_page_fields input[type=text]:focus::-webkit-input-placeholder,
.t3-form .gform_page_fields input[type=email]:focus::-webkit-input-placeholder,
.t3-form .gform_page_fields input[type=email]:focus{
	color: #1C4695;
}
.t3-form .gform_page_fields input[type=text]:focus::-moz-placeholder,
.t3-form .gform_page_fields input[type=email]:focus::-moz-placeholder
.t3-form .gform_page_fields input[type=text]:focus:-ms-input-placeholder,
.t3-form .gform_page_fields input[type=email]:focus:-ms-input-placeholder ,
.t3-form .gform_page_fields input[type=text]:focus:-moz--placeholder,
.t3-form .gform_page_fields input[type=email]:focus:-moz-placeholder {
	color: #1C4695;
}
#field_5_52 .ginput_preview{
	background: #F5F8FF;
	border-radius: 32px;
	padding: 5px 38px 5px 10px;
	display: inline-block;
	position: relative;
	margin-right: 20px;
}
#field_5_52 .gform_delete{
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	right: 9px;
	top: 10px;
}
.connect-logo{
	position: absolute;
	top: 30px;
	max-width: 200px;
}
.connect-mobilelogo{
	display: none;
	max-width: 200px;
}
#gform_page_6_3 ul li input{
	opacity: 0;
	position: absolute;
}
#gform_page_6_3 .gfield_radio li label{
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 27px;
	color: #1C4695;
	height: auto;
	line-height: 25px;
	padding: 32px;
}
#gform_page_6_4 .gfield_description h3,
#gform_page_6_7 .gfield_description h3,
#gform_page_6_5 .gfield_description{
	text-align: left;
	font-size: 24px !important;
}
.gform_wrapper #gform_page_6_5 .validation_message{
	font-size: 16px !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	color: #235cc3;
	font-size: 18px;
	padding-left: 16px;
}
.gform_wrapper table.gfield_list thead th {
	font-weight: 400;
	text-align: left;
}
.t3-form .gform_page_footer{
	overflow: hidden;
}
@media(min-width: 768px){
	.page-id-10814,
	.page-id-10380,
	.page-id-11923{
		overflow: hidden;
	}
	ul.resume_listings.grid-view .btn-icon.rounded-circle {
		margin-top: 71px;
		margin-bottom: 71px !important;
	}
}
@media(min-width: 992px){
	.page-id-10814 .container{
		max-height: 550px;
		overflow-y: auto;
		max-width: 58.3333333333%;
		display: block;
		align-self: flex-start;
		min-height: 100vh;
		padding-top: 40px;
	}
	.calendly-inline-widget{
		height: 2300px !important;
	}
	.page-id-10814 .container,
	.page-id-10380 .container,
	.page-id-11923 .container{
		max-height: 550px;
		overflow-y: auto;
		min-height: 100vh;
		max-width: 100%;
	}
	.connect-logo{
		display: block !important;
	}
}
@media (min-width: 1200px){
	.page-id-10814 .container{
		max-width: 66.6666666667%;
	}
	ul.resume_listings.grid-view .btn-icon.rounded-circle{
		margin-top: 94px;
		margin-bottom: 94px !important;
	}
	#gform_page_6_1 .gform_page_fields label,
	#gform_page_6_2 .gform_page_fields label,
	#gform_page_6_1 .gform_page_fields label,
	#gform_page_6_1 .gform_page_fields label{
		margin-top: 16px;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.025em;
		text-transform: uppercase;
		color: #576B84;
	}
	.gform_wrapper .t3-form .top_label input.medium, 
	.gform_wrapper .t3-form .top_label select.medium{
		height: 60px;
		width: 100%;
		padding-left: 16px;
	}
	.gform_wrapper .t3-form .top_label select.gfield_select{
		padding-left: 16px;
	}
	.page-id-10380 #page #content .d-flex .container,
	.page-id-11923 #page #content .d-flex .container{
		max-width: 100%;
	}
}
@media (max-width: 992px){
	.resume_listings.d-lg-flex {
		display: flex !important;
	}
	ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume, 
	ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume {
		flex: 0 0 33.3333333333% !important;
		max-width: 33.3333333333% !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	ul.resume_listings.list-view .resume{
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-id-10380 .d-none.d-lg-flex,
	.page-id-10380 .d-flex.align-items-center,
	.page-id-11923 .d-none.d-lg-flex,
	.page-id-11923 .d-flex.align-items-center,
	.page-id-10814 .d-none.d-lg-flex,
	.page-id-10814 .d-flex.align-items-center{
		display: block !important;
		background: #FAFAFF;
	}
	.page-id-10380 .spaceflaotxx,
	.page-id-10380 .fgb-clients,
	.page-id-11923 .spaceflaotxx,
	.page-id-11923 .fgb-clients,
	.page-id-10814 .spaceflaotxx,
	.page-id-10814 .fgb-clients{
		display: none !important;
	}
	.page-id-10380 .article__content,
	.page-id-11923 .article__content,
	.page-id-10814 .article__content{
		text-align: center;
	}
	.connect-mobilelogo {
		display: inline-block;
	}
	html{
		/*overflow: hidden;*/
	}
		#content {
				overflow-x: hidden;
		}
	.page-id-10380{
		overflow-x: hidden;
		background-color: #FAFAFF
	}
}
@media (max-width: 768px){
	ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume,
	ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	ul.resume_listings.grid-view .btn-icon.rounded-circle{
		margin-top: 37%;
		margin-bottom: 37% !important;
	}
	.page-id-10380 .d-none.d-lg-flex, 
	.page-id-10380 .d-flex.align-items-center, 
	.page-id-11923 .d-none.d-lg-flex, 
	.page-id-11923 .d-flex.align-items-center,
	.page-id-10814 .d-none.d-lg-flex,
	.page-id-10814 .d-flex.align-items-center,
	.page-template-template-form #content .d-flex .container{
		background-color: #FAFAFF
	}
}
@media (max-width: 480px){
	ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume,
	ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	ul.resume_listings.grid-view .btn-icon.rounded-circle {
		margin-top: 40%;
		margin-bottom: 40% !important;
	}
	.page-id-10380 #content{
		min-height: 740px;
		background-color: #FAFAFF
	}
	.page-id-10380.admin-bar #content{
		min-height: 690px;
	}
	.t3-form .gform_previous_button, #gform_6 .gform_previous_button,
	.t3-form #gform_page_5_1 .gform_page_footer input.gform_next_button,
	.t3-form .gform_next_button, 
	.t3-form .gform_button, #gform_6 .gform_next_button{
		width: 150px !important;
	}
	#gform_5 .gform_page_footer {
		left: 5px !important;
	}
	#gform_5 .gform_previous_button {
		right: 0;
		text-align: right;
	}
	.page-id-4549 .font-size-3 {
		font-size: 25px;
	}
	.page-id-4549 .display-4 {
		font-size: 40px !important;
	}
	.page-id-4549 #pricingSection .fgb-pricing-static-1.style-3 .col-9{
		flex: 0 0 60%;
		max-width: 60%;
	}
	.page-id-4549 #pricingSection .fgb-pricing-static-1.style-3 .col-3{
		flex: 0 0 40%;
		max-width: 40%;
	}
	.page-id-4549 #pricingSection .fgb-pricing-static-1.style-3 .col-3 .h2{
		font-size: 18px;
	}
	.page-id-4549 #pricingSection .fgb-pricing-static-1.style-3 .col-3 .text-secondary{
		display: inline-block !important;
		font-size: 12px;
	}
} 
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {


	color: #235cc3 !important;

}
#field_5_58 .gfield_description {
	font-family: 'Averta';
	font-weight:300!important ;
}
#gform_5 .gform_heading h3 {
	font-family: 'Averta';

}

.gform_wrapper textarea.medium {
	height: 160px;
	width: 100%;
	color: #235cc3 !important;
}
.post-type-archive-resume .bg-light{
	background-color: #ffffff !important;
}
.search_resumes .btn-primary
{    HEIGHT: 50PX;}



.hometestsimplealxx .space-md-3{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;

}

.starbitalxx .space-lg-3{
	padding-top: 5rem !important;
	padding-bottom: 1rem !important;

}
.hometestsimplealbottomxx .space-md-3{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;

}
.hometestsimplealbottomxx .js-slide:hover {
	transform: translateY(-5px) !important;
	position: relative;
	transition: all .2s;
	box-shadow: 0 15px 30px rgba(26,26,26,.12);
	-webkit-transform: translateZ(0);
}

.hometestsimplealbottomxx .slick-list {

	overflow: visible !important;

}
.site-footer .fgb-button {
	background: #fff !important;
	border-color: rgba(0,144,255,.25) !important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(52,170,255,0.36) !important;

}
.site-footer.style-v4 .fgb-button.btn:hover {
	background: #fff !important;
	border-color: #0082e6!important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.25) !important;
}

.pricingscrollalxx .display-4 {

	color: white!important
}



.pricingscrollalxx .js-sticky-block .fgb-button {
	background: #fff !important;
	border-color: rgba(0,144,255,.25) !important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(52,170,255,0.36) !important;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .75rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .3125rem !important;
	transition: all .2s ease-in-out;
}
.pricingscrollalxx .js-sticky-block .fgb-button:hover {
	background: #fff !important;
	border-color: #0082e6!important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.25) !important;
}
.pricingscrollalxx .space-md-3{
	padding-top: 3rem !important;

}
main .howweworkxx.fgb-container-block p{
	line-height: 1.7;
	font-size: 20px;
	color: #2a2a2a;
}
main .howweworkxx.fgb-container-block {
	line-height: 1.7;
	font-size: 20px;
	color: #2a2a2a;
}
main .howweworkxx.fgb-container-block  li{
	line-height: 1.7;
	font-size: 20px;
	color: #2a2a2a;
}
.howweworkxx {
	padding-left: 150px;
	padding-right: 150px;
}
.howweworkxx.fgb-container-block .h1{        color: #000000
												 !important;
}
.howweworkxx.fgb-container-block h2 {
	letter-spacing: -.01em;
	color: gray !important;
	line-height: 1.3;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 28px; 
}
.animating-iconsx {
	position:absolute;
	z-index:-1;
	animation-name:pulse_9xVv2;
	animation-duration:10s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}

@keyframes
rot {
	from {
		transform:rotate(0deg) translate(-50px) rotate(0deg);
	}
	
	to {
		transform:rotate(360deg) translate(-50px) rotate(-360deg);
	}
}

@-moz-keyframes
pulse_9xVv2 {
	0% {
		transform:translate3d(20px,0,0);
	}
	
	8% {
		transform:translate3d(13.33px,-6.66px,0);
	}
	
	17% {
		transform:translate3d(6.66px,-13.33px,0);
	}
	
	25% {
		transform:translate3d(0,-20px,0);
	}
	
	33% {
		transform:translate3d(-6.66px,-13.33px,0);
	}
	
	42% {
		transform:translate3d(-13.33px,-6.66px,0);
	}
	
	50% {
		transform:translate3d(-20px,0,0);
	}
	
	58% {
		transform:translate3d(-13.33px,6.66px,0);
	}
	
	67% {
		transform:translate3d(-6.66px,13.33px,0);
	}
	
	75% {
		transform:translate3d(0,20px,0);
	}
	
	83% {
		transform:translate3d(6.66px,13.33px,0);
	}
	
	92% {
		transform:translate3d(13.33px,6.66px,0);
	}
	
	100% {
		transform:translate3d(20px,0,0);
	}
}

@-webkit-keyframes
pulse_9xVv2 {
	0% {
		transform:translate3d(20px,0,0);
	}
	
	8% {
		transform:translate3d(13.33px,-6.66px,0);
	}
	
	17% {
		transform:translate3d(6.66px,-13.33px,0);
	}
	
	25% {
		transform:translate3d(0,-20px,0);
	}
	
	33% {
		transform:translate3d(-6.66px,-13.33px,0);
	}
	
	42% {
		transform:translate3d(-13.33px,-6.66px,0);
	}
	
	50% {
		transform:translate3d(-20px,0,0);
	}
	
	58% {
		transform:translate3d(-13.33px,6.66px,0);
	}
	
	67% {
		transform:translate3d(-6.66px,13.33px,0);
	}
	
	75% {
		transform:translate3d(0,20px,0);
	}
	
	83% {
		transform:translate3d(6.66px,13.33px,0);
	}
	
	92% {
		transform:translate3d(13.33px,6.66px,0);
	}
	
	100% {
		transform:translate3d(20px,0,0);
	}
}

@-o-keyframes
pulse_9xVv2 {
	0% {
		transform:translate3d(20px,0,0);
	}
	
	8% {
		transform:translate3d(13.33px,-6.66px,0);
	}
	
	17% {
		transform:translate3d(6.66px,-13.33px,0);
	}
	
	25% {
		transform:translate3d(0,-20px,0);
	}
	
	33% {
		transform:translate3d(-6.66px,-13.33px,0);
	}
	
	42% {
		transform:translate3d(-13.33px,-6.66px,0);
	}
	
	50% {
		transform:translate3d(-20px,0,0);
	}
	
	58% {
		transform:translate3d(-13.33px,6.66px,0);
	}
	
	67% {
		transform:translate3d(-6.66px,13.33px,0);
	}
	
	75% {
		transform:translate3d(0,20px,0);
	}
	
	83% {
		transform:translate3d(6.66px,13.33px,0);
	}
	
	92% {
		transform:translate3d(13.33px,6.66px,0);
	}
	
	100% {
		transform:translate3d(20px,0,0);
	}
}

@keyframes
pulse_9xVv2 {
	0% {
		transform:translate3d(20px,0,0);
	}
	
	8% {
		transform:translate3d(13.33px,-6.66px,0);
	}
	
	17% {
		transform:translate3d(6.66px,-13.33px,0);
	}
	
	25% {
		transform:translate3d(0,-20px,0);
	}
	
	33% {
		transform:translate3d(-6.66px,-13.33px,0);
	}
	
	42% {
		transform:translate3d(-13.33px,-6.66px,0);
	}
	
	50% {
		transform:translate3d(-20px,0,0);
	}
	
	58% {
		transform:translate3d(-13.33px,6.66px,0);
	}
	
	67% {
		transform:translate3d(-6.66px,13.33px,0);
	}
	
	75% {
		transform:translate3d(0,20px,0);
	}
	
	83% {
		transform:translate3d(6.66px,13.33px,0);
	}
	
	92% {
		transform:translate3d(13.33px,6.66px,0);
	}
	
	100% {
		transform:translate3d(20px,0,0);
	}
}

.animating-iconsx1 {
	left:auto;
	top:5%;
	right:24%;
	animation-direction:normal;
}

.animating-iconsx2 {
	left:20%;
	top:5%;
	right:auto;
	bottom:auto;
	animation-direction:alternate;
}

.animating-iconsx3 {
	left:3%;
	top:auto;
	right:auto;
	bottom:-8%;
	animation-direction:reverse;
}

.animating-iconsx4 {
	left:26%;
	top:auto;
	right:auto;
	bottom:16%;
	animation-direction:alternate-reverse;
}

.animating-iconsx5 {
	left:5%;
	right:auto;
	bottom:40%;
	animation-direction:normal;
}

.animating-iconsx6 {
	left:18%;
	top:auto;
	right:0;
	bottom:36%;
	animation-direction:alternate;
}

.animating-iconsx7 {
	left:auto;
	top:56%;
	right:6%;
	bottom:0;
	animation-direction:reverse;
}

.animating-iconsx8 {
	right:30%;
	bottom:15%;
	animation-direction:alternate-reverse;
}

.animating-iconsx9 {
	left:15%;
	top:32%;
	right:10%;
	bottom:auto;
	animation-direction:normal;
}

.animating-iconsx10 {
	top:52%;
	right:22%;
	bottom:auto;
	animation-direction:alternate;
}

.animating-iconsx11 {
	top:24%;
	right:14%;
	bottom:auto;
	animation-direction:reverse;
}

.animating-iconsx12 {
	left:6%;
	top:24%;
	right:0;
	bottom:auto;
	animation-direction:alternate-reverse;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-40px);
	}
	100% {
		transform: translatey(0px); 
	}
}
@keyframes floatside {
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(-15px);
	}
	100% {
		transform: translateX(0px); 
	}
}
.spaceflaotxx img{
	animation: float 5s ease-in-out infinite;


}
.page-template-template-form-signup .left-0.spaceflaotxx img{

	max-width:95%
} 
.left-0.spaceflaotxx img{

	max-width:75%
}

.right-0.spaceflaotxx img{

	animation-delay: -2.5s !important;
}

.gformcal .gform_heading h3 {
	font-style: normal;
	font-weight: 400 !important;
	font-size: 48px;
	line-height: 56px;
	font-family: 'Averta'; 
	letter-spacing: -0.03em !important;
	color: #425164 !important;
	margin: 0 0 16px 0!important;
	padding-left: 33px !important;

}
.gformcal .gform_description {
	color: #425164;
	font-style: normal;
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	font-family: 'Averta'; 

	text-transform: none;
	padding-left: 33px !important;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;

}

.gformcal .gform_heading{

	padding-left: 33px !important;

}
.w-85.u-devices-v2__phone-svg   svg > circle ,  
.w-85.u-devices-v2__phone-svg   svg > rect ,
.w-85.u-devices-v2__phone-svg   svg > path {
	display: none!important;

}


.u-devices-v2__phone-svg {
	border-radius: 0 !important;
	box-shadow: none !important;
}
.howweworkxx h3{font-weight: 500;}


@media (max-width: 980px)
{
	.howweworkxx {
		padding-left: 0px;
		padding-right: 0px;
	}

}

h4, h5, h6, .h4, .h5, .page-template-template-terms-conditions #content h2, .page-template-template-terms-conditions #content h3, .page-template-template-privacy-policy #content h2, .page-template-template-privacy-policy #content h3, .h6, .comment-list .comment-reply-title a, .pingback .url, .trackback .url, .blog-sidebar .wp-block-latest-posts>li a, .blog-sidebar .wp-block-latest-comments>li a, .blog-sidebar #recentcomments>li a, .blog-sidebar .widget_recent_entries .widget__title+ul>li a, .blog-sidebar .widget_rss li .rsswidget, .page-template-template-terms-conditions #content h4, .page-template-template-privacy-policy #content h4 {
	letter-spacing: 0.03em !important;
}
.font-weight-medium, .blog-sidebar .wp-block-latest-posts>li a, .blog-sidebar .wp-block-latest-comments>li a, .blog-sidebar #recentcomments>li a, .blog-sidebar .widget_recent_entries .widget__title+ul>li a, .blog-sidebar .widget_rss li .rsswidget, blockquote.wp-block-quote, .wp-block-quote.is-style-large, .page-template-template-terms-conditions #content .js-scroll-nav>li>a{
	letter-spacing: 0em !important;

}
.font-weight-semi-bold {
	letter-spacing: 0.03em !important;


	font-weight: 600 !important;
}

.step3alxx .btn-primary{

	padding: 0 !important;
}
.faqxx .gradient-overlay-half-primary-v1:before {
	background-image: linear-gradient(150deg,rgb(27, 14, 86) 0%,rgb(1, 52, 146) 100%);
}
.u-hamburger__inner, .u-hamburger__inner:before, .u-hamburger__inner:after {
	width: 1.5625rem;
	height: .125rem;
	background-color: #2a2a2a !important;
	position: absolute;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.article__single--classic h1.article__title.display-4{
	background-color: white !important;
	padding: 20px;
}.spaceflaotxx img.staystill {
	position: absolute;
	animation: floatside 4s ease-in-out infinite !important;

}

.step1alxx .spaceflaotxx img.staystill {
	max-width: 140px;
	left: 5%;
	top: 40%;
}

.step2alxx .spaceflaotxx img.staystill {
   top: 50%;
	left: 5%;
	 height: auto;
	width: 80%;
	position: absolute;
  
}


.step1alxx .spaceflaotxx img.move {
	max-width: 230px;
	padding-left: 5%;
	z-index: 3}
.step3alxx .spaceflaotxx img.staystill {

  left: 5%;
	top: 5%;
	   width: 80%;
	position: absolute;
}

.herohomealxx .right-0.spaceflaotxx img.move {
	max-width: 240px;
	padding-left: 10%;
	z-index: 3}
.herohomealxx .right-0.spaceflaotxx img.staystill {
	max-width: 130px;
	left: 0%;
	top: 40%;
}




.trustpilot svg {
	max-height: 80px !important;
	max-width: 190px !important; 
	margin-left: -50% !important;
	padding-right:  80% !important;
}

.step1alxx .card, .step2alxx .card,.step3alxx .card{
	background-color: white !important;
}

#gform_6 .validation_error {
	display: none !important;    
}
.page-id-10090 .collapsed .card-btn-arrow{
	transform: rotate(0deg);
}
.page-id-10090 .card-collapse .card-btn:not(.collapsed) .card-btn-arrow{
	transform: rotate(45deg);
}
.page-id-10090 .card-collapse .card-btn:not(.collapsed) .fa-arrow-down:before{
	top: 8px;
	right: -4px;
	width: 16px;
	height: 16px;
}
.page-id-10090 .card-collapse .fa-arrow-down:before {
	content: "" !important;
	transition: all .3s;
	content: "";
	width: 15px;
	height: 15px;
	right: 0;
	top: 6px;
	position: absolute;
	background: url( https://clouddevs.com/wp-content/uploads/2020/04/icon-plus.svg );
	background-repeat: none;

	background-position: center;
	pointer-events: none;
	z-index: 1;
	text-align: right;
}
.regbody{
	line-height: 1.7;
	font-size: 20px;
	color: #2a2a2a;
}

.maintenance-mode img.staystill  {
	width: 65vw;
	left:18%;

}

.site-footer.site-footer__default.style-v14 .footer-social-menu a:hover {
	background: #0290FF !important;
	box-shadow: none !important;
	border-radius: 30px; 

}
.site-footer.site-footer__default.style-v14 .footer-social-menu a:hover {
	background: #0290FF !important;
	box-shadow: none !important;
	border-radius: 30px; 

}
.howweworkxx #basicsAccordion1 span.center{
	text-transform: uppercase;

}
@-webkit-keyframes spin { 
	100% { 
		transform: rotate(180deg);
	} 
}

@-webkit-keyframes scale {
	100% {
		transform: scaleX(2) scaleY(2);
	}
}
@keyframes jump {
	0% { transform: translate( 0%,  0%) scale(1.1, 0.75); }
	50% { transform: translate(-20%, -50%) scale(1, 1); }
}

.u-header__nav-item  a.u-header__nav-link {  
	font-size: 17px;
	color: #2a2a2a !important;}
.howweworkxx .card-collapse button.btn-block{
	text-transform: uppercase !important ;
	font-weight:600;}

.page-template-template-blog-business .btn-white.btn-pill { 
	background: #fff !important;

	border-color: rgba(0,144,255,.25) !important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(52,170,255,0.36) !important;
	border-radius:4px; 
}
.page-template-template-blog-business .btn-white.btn-pill:hover {
	background: #fff !important;
	border-color: #0082e6!important;
	color: #0090ff !important;
	box-shadow: 3px 3px 0 rgba(0,144,255,.25) !important;
}
.resume_listings p , .resume_listings .card-footer span,.resume_listings .card-footer ,.resume_listings h3  ,.resume_listings .text-secondary.small {

	color: #2a2a2a !important;

}
.post-4549 .font-weight-semi-bold {
	letter-spacing: 0.03em !important;
	font-weight: 500 !important;
}


/* Chrome, Safari, Edge, Opera */
#gform_wrapper_6 input[type=number]::-webkit-outer-spin-button,
#gform_wrapper_6 input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
#gform_wrapper_6 input[type=number] {
	-moz-appearance: textfield;
}
.post-4549  .btn-wide.btn-primary {

	padding: 10px 20px;
}
#pricingSection.pricingscrollalxx figure.ie-height-40.w-100.max-width-6.mb-3{
	display: none; 

}

.info-secion-block-9 p, .info-secion-block-9 .text-secondary {
	line-height: 1.7;
	font-size: 18px;
	color: #2a2a2a !important;
}
.post-4549  .info-secion-block-9 .btn-icon {
	padding:0!important;
}
.fgb-icon-blocks-la__description.text{
	line-height: 1.7;
	font-size: 18px;
	color: #2a2a2a !important;
}
.fgb-pricing-static-1 .card.p-4.mb-3.mw-100.mt-0 .col-9 .mb-0{
	font-size: 16px;
	color: #2a2a2a !important;
}
.validDuration.d-block{
	font-size: 18px;
}
.resume-excerpt.mb-0.text-secondary{
	line-height: 1.7 !important;
}

.single-resume .list-unstyled.u-indicator-vertical-dashed h4{
	color: #1d1f22;    
}

#crisp-chatbox > div > div > div.crisp-zyxrmn > div > div.crisp-1uswakw.crisp-ogcg7k > div {visibility: hidden !important;} 
.pricingscrollalxx .font-weight-semi-bold {
	letter-spacing: 0.03em !important;
	font-weight: 500 !important;
}
.u-header__nav-item a.u-header__nav-link {
	font-weight: 600 !important;
}


.browser {
	position: relative;
	border: 0.2rem solid #cbe5ff;
	border-radius: 0.5rem;
	min-height: 22rem;
	background: #ffffff;
	z-index: 2;
	padding: 4rem 0.1rem 0.1rem 0.1rem;
}
.browser:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	top: 1.75rem;
	left: 2rem;
	border-radius: 50%;
	background: #ffffff;
	box-shadow: 0 0 0 0.2rem #cbe5ff, 1.5rem 0 0 0 #ffffff, 1.5rem 0 0 0.2rem #cbe5ff, 3rem 0 0 0 #ffffff, 3rem 0 0 0.2rem #cbe5ff;
}
.browser:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	background: #ffffff;
	border-bottom: 0.2rem solid #cbe5ff;
	z-index: -1;
	border-top-left-radius: 0.4rem;
	border-top-right-radius: 0.4rem;
	background-clip: padding-box;
}
.single-resume .list-unstyled.u-indicator-vertical-dashed h4.company {
	color: #0090ff;
}

.step2alxx .btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
	font-size: 0.6175rem;
	width: 1.2rem;
	height: 1.2rem;
}
.step1alxx .btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
	font-size: 0.6175rem;
	width: 1.2rem;
	height: 1.2rem;
}
.step3alxx .btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
	font-size: 0.6175rem;
	width: 1.2rem;
	height: 1.2rem;
}

.applytojoin.menu-item{
	margin-left: 30px;
	font-size: 0.5rem !important;
}

.applytojoin.menu-item a{
	   font-size: 0.9rem;
	background: #ffffff !important;
	border-radius: 4px;
	 color: #fff;
	display: inline-block;
	padding: 0.5rem !important;
	border-color: rgb(0 144 255 / 19%) !important;
		font-size: 0.8rem;

	color: #0090ff !important;
	box-shadow: 1px 1px 0 2px rgb(52 170 255 / 36%) !important;
	padding: 5px 20px;
	transition: all .2s ease-in-out;
}
.applytojoin.menu-item a:hover {
	background: #fff !important;
	border-color: #0082e6!important;
	color: #0090ff !important;
		   font-size: 0.85rem;
	   box-shadow: 1px 1px 0 1px rgb(52 170 255 / 36%) !important;
}
.toptal-alternatives-page p {
	font-size: 1.25rem;
	line-height: 2rem;
}
.toptal-alternatives-page li {
	font-size: 1.25rem;
	line-height: 2rem;
		margin-bottom: 0.5rem;
}
#pricingSection .shadow-primary-lg.bg-indigo {
	background-color: #0746d7 !important;
}
.toptal-alternatives-page p strong {
	color: black;
	
}
.toptal-alternatives-page li strong {
	color: black;
	
}
.gfield_list_cell.gfield_list_76_cell2 input , .gfield_list_cell.gfield_list_77_cell2 input {
	height: 50px !important;    
}

.comaprisontablxx1 { 
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px;
  padding:14px;
}
.comaprisontablxx1 article {
  width:100%;
  max-width:1000px;
	  min-width:800px;
  margin:0 auto;
  height:100%;
  position:relative;
}
.comaprisontablxx1 ul {
  display:flex;
  top:0px;
  z-index:10;
  padding-bottom:14px;
}
.comaprisontablxx1 li {
  list-style:none;
  flex:1;
}
.comaprisontablxx1 li:last-child {
  border-right:1px solid #DDD;
}
.comaprisontablxx1 button {
  width:100%;
  border: 1px solid #DDD;
  border-right:0;
  border-top:0;
  padding: 10px;
  background:#FFF;
  font-size:14px;
  font-weight:bold;
  height:60px;
  color:#999
}
.comaprisontablxx1 li.active button {
  background:#F5F5F5;
  color:#000;
}
.comaprisontablxx1 table { border-collapse:collapse; table-layout:fixed; width:100%; }
.comaprisontablxx1 th { background:#0290ff; display:none; }
.comaprisontablxx1 th  { color :white !important; }
.comaprisontablxx1 td, .comaprisontablxx1 th {
  height:53px
}
.comaprisontablxx1 td,  .comaprisontablxx1 th { border:1px solid #DDD; padding:10px; empty-cells:show; }
.comaprisontablxx1 td, .comaprisontablxx1 th {
  text-align:left;
	 min-width: 150px; 
}
.comaprisontablxx1 td+td, .comaprisontablxx1 th+th {
  text-align:center;
  display:none;
}
.comaprisontablxx1 td.default {
  display:table-cell;
}
.comaprisontablxx1 .bg-purple {
  border-top:3px solid #B6E0FF;
}
.comaprisontablxx1 .bg-blue {
  border-top:3px solid #B6E0FF;
}
.comaprisontablxx1 .sep {
  background:#b6e0ff;
  font-weight:bold;
}
.comaprisontablxx1 .txt-l { font-size:28px; font-weight:bold; }
.comaprisontablxx1 .txt-top { position:relative; top:-9px; left:-2px; }
.comaprisontablxx1 .tick { font-size:18px; color:#2CA01C; }
.comaprisontablxx1 .hide {
  border:0;
  background:none;
}

@media (min-width: 0px) {
   .comaprisontablxx1 ul {
	display:none;
  }
  .comaprisontablxx1  td, .comaprisontablxx1 th {
	display:table-cell !important;
  }
  .comaprisontablxx1 td,.comaprisontablxx1 th {
	width: 200px;
  
  }
  .comaprisontablxx1 td+td,  .comaprisontablxx1 th+th {
	width: 110px;
  }
}
.comaprisontablxx1 h6{
	color : black ; 
	font-weight: 400;
	font-size: 0.9rem; 
	
}
.comaprisontablxx1 h5{
	color : black ; 
}

.comaprisontablxx1   td:nth-child(1) h6{
		font-weight: 600;

}
.comaprisontablxx1 article{ overflow-x: scroll; }
.comaprisontablxx1 table tr:hover {
	background-color: rgb(0 144 255 / 19%);
	cursor: pointer;
}
.toptal-alternatives-page ul {
  list-style: none; /* Remove default bullets */
}

.toptal-alternatives-page ul li::before {
  content: "\2022";  
  color: #0090FF;  
  font-weight: bold;  
  display: inline-block;  
  width: 1em;  
  margin-left: -1em; 
	font-size: 1.9rem;
}



 /* *
   table styles*  
 */

.limiter.xx {
  width: 100%;
  margin: 0 auto;
}

.limiter.xx .container-table100 {
  width: 100%;
  background: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 33px 30px;
}

.limiter.xx .wrap-table100 {
  width: 960px;
  border-radius: 10px;
  overflow: hidden;
	box-shadow:1px 1px 0 2px rgb(52 170 255 / 36%) !important;
	  border-color: rgb(0 144 255 / 19%) !important;
}

.limiter.xx .table {
  width: 100%;
  display: table;
  margin: 0;
	
	  }

@media screen and (max-width: 768px) {
  .limiter.xx .table {
	display: block;
  }
}

.limiter.xx .row {
  display: table-row;
  background: white;
}

.limiter.xx .row.header {
  color: #ffffff;
  background: #0090FF;
}

@media screen and (max-width: 768px) {
 .limiter.xx  .row {
	display: block;
  }

 .limiter.xx  .row.header {
	padding: 0;
	height: 0px;
  }

.limiter.xx   .row.header .cell {
	display: none;
  }

.limiter.xx   .row .cell:before {
	font-weight:  Bold;
	font-size: 12px;
	color: #808080;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: unset !important;

	margin-bottom: 13px;
	content: attr(data-title);
	min-width: 98px;
	display: block;
  }
}

.limiter.xx .cell {
  display: table-cell;
}

@media screen and (max-width: 768px) {
 .limiter.xx  .cell {
	display: block;
  }
}

.limiter.xx .row .cell {
  
  font-size: 15px;
  color: #666666;
  line-height: 1.2;
  font-weight: unset !important;

  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f2f2f2;
}

.limiter.xx .row.header .cell {
   font-size: 18px;
  color: #fff;
  line-height: 1.2;
  font-weight: unset !important;

  padding-top: 19px;
  padding-bottom: 19px;
}

.limiter.xx .row .cell:nth-child(1) {
  width: 50%;
  padding-left: 40px;
  font-weight: 600 !important;
	padding-right: 20px;
}

.limiter.xx .row .cell:nth-child(2) {
  width: 25%;
}

.limiter.xx .row .cell:nth-child(3) {
  width: 25%;
}

 

.limiter.xx .table,.limiter.xx  .row {
  width: 100% !important;
}

.limiter.xx .row:hover {
  background-color: rgb(0 144 255 / 19%)  ;
  cursor: pointer;
}

@media (max-width: 768px) {
 .limiter.xx  .row {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 18px;
	padding-top: 30px;
	padding-right: 15px;
	margin: 0;
  }
  
 .limiter.xx  .row .cell {
	border: none;
	padding-left: 30px;
	padding-top: 16px;
	padding-bottom: 16px;
  }
.limiter.xx   .row .cell:nth-child(1) {
	padding-left: 30px;
	font-weight: 600 !important;
	
  }
  
.limiter.xx   .row .cell {
	
	font-size: 18px;
	color: #555555;
	line-height: 1.2;
	font-weight: unset !important;
  }

.limiter.xx   .table,.limiter.xx  .row,.limiter.xx  .cell {
	width: 100% !important;
  }
}
.fgb-button--inner.applytojoin a{
		padding: 0.7rem !important;
	font-size: 1rem;
	font-weight: 600;
	box-shadow: 1px 1px 0 2px rgb(178 221 253 / 67%) !important;
}

 /* *
   table styles*  
 */

.comaprisontablxx1 .tick.red {
	font-size: 18px;
	color: #e61a1a;
}
.toptal-alternatives-page p {
	color: #292929;
}
.toptal-alternatives-page li {
	color: #292929;
}
.limiter.xx .row .cell{
	color: #292929 !important;
	
}
.toptal-alternatives-page #stickyBlockStartPoint li:before{
	content: "";
	color: #0090FF;
	font-weight: bold;
	 width: 0em;
	margin-left: 0em;
	display: none !Important 
		
	
}
.toptal-alternatives-page #stickyBlockStartPoint li a{
   
	font-weight: 800 !important;
 color: black;
	margin-bottom:0 !Important;
	
}
.toptal-alternatives-page #stickyBlockStartPoint li a:hover{
   
	font-weight: 800 !important;
 color: #0090FF;
	
}
.toptal-alternatives-page #stickyBlockStartPoint li {
   
		font-size: 1rem;
	 margin-bottom: 0rem;
		line-height:1rem;

	
}
.toptal-alternatives-page #stickyBlockStartPoint{
	margin-bottom: 2rem ;
	
}
 .rolloverxx {
margin-top:-150px; padding-top:150px;

	
}
.limiter.xx.upwork .row .cell:nth-child(1){
 
	width: 10%;
}
.page-id-13943 .info-secion-block-9 .btn-icon {
	padding: 0!important;
}


.post-12311 .howweworkxx.fgb-container-block h2{
	color: black !Important ;
	font-weight: bold; 
	
}

.post-12311 .howweworkxx.fgb-container-block h5{
	color: gray !important;
	font-weight: bold; 
	
}
.type-post p{font-size: 1.2rem;
	color: black !important;
}
 .type-post li {font-size: 1.2rem;
	color: black !important;
}

.gform_validation_errors.validation_error{
	display: none;
}

.lastdancemenu a {
	color: #0F2A81 !important;
	cursor: default !important;
	
}

#wpcf7-f14772-p14770-o1{
 visibility: hidden !important;   
}

.page-id-14714 #featuresSection.featuresxxxd .container{
  padding-top: 10px !important;
	  padding-bottom: 10px !important;

}
 .info-secion-block-6.heroapplyxxx{
	padding-top: 150px
}
.page-id-14859 #pricingSection.pricingscrollalxx figure.ie-height-40.w-100.max-width-6.mb-3 {
	display: inherit !important;
}

 .newlinkxx dt  {
	
	 padding: 0.425rem 1.25rem;
}
 .newlinkxx dt a  {
	font-weight: 800 !important;
	color: black;
		font-size: 0.9rem;
		 line-height:1rem !important;
 
}
.blue-barxx dl {
	margin-top: 0;
	margin-bottom: 0rem !important;
	padding-left: 20px;
	padding-right: 20px;
}
 

.newlinkxx dt   {

 padding-bottom:8px !important;
	 padding-top:12px !important;
	border-bottom: 1px dashed rgb(169, 179, 202);
}
}
 .newlinkxx dt a:hover {
	font-weight: 800 !important;
	color: #0090FF;
}
 .newlinkxx dt.text-dark    {
	font-weight: 600 !important;
	color: #0090FF !important;
		font-size: 1.4rem !important;
	
}



.t3-form.quick .gform_button, #gform_6 .gform_next_button {
	background: #0090ff url(https://clouddevs.com/wp-content/uploads/2021/12/basic-tick-1.png) no-repeat 90% center !important;
	
}

.toptal-alternatives-page .js-sticky-block{

 
	top: 10px;

border-radius: 18px !important;

}
.toptal-alternatives-page .js-sticky-block dl {
	margin-top: 0;
	margin-bottom: 0rem !important;
	padding-left: 20px;
	padding-right: 20px;
}
 
.gform_heading h3.gform_title{
	font-size: 28px !important;
		font-family: inherit !important;
}
#field_5_63{
	margin-top: 70px
}

.hunggala{
color: #ffffff !important;
	 

}

.popup-youtube .u-media-player__icon{
	
	position: absolute;
	top: 28%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.page-id-15937 
.gform_legacy_markup_wrapper h3.gform_title {
	letter-spacing: normal!important;
	margin: 0px 0 6px 0;
}

.page-id-15937   .gform_wrapper .t3-form label.gfield_label{

color: #425164;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 10px;
	text-transform: none;
}

.page-id-15937 .gform_legacy_markup_wrapper .top_label div.ginput_container {
	margin-top: 0px;  
}

.page-id-15937 
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {padding: 5px;
	border: 1px dashed #ccc;
	text-align: center;
	color: #aaa;
	margin-bottom: 0px;
	background: rgba(0,0,0,.02);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.page-id-15937 .gform_heading h3{
margin-bottom: 0px !important; 

}
.page-id-15937 
.gform_legacy_markup_wrapper ul li.gfield {
	margin-top: 0px;
	padding-top: 0;
}

.page-id-15937
.gform_legacy_markup_wrapper .gform_footer {
	padding: 0px 0 10px 0;
	margin: 0px 0 0 0;
	clear: both;
	width: 100%;
}

.page-id-15937
.gform_legacy_markup_wrapper .gform_heading {
	width: 100%;
	margin-bottom: 0px;
}
#gform_wrapper_11.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 5px !important;
	border: 1px dashed #ccc;
	text-align: center;
	color: #aaa;
	margin-bottom: 2px !important;
	background: rgba(0,0,0,.02);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


 #gform_wrapper_11.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
 
	height: 40px !important;
	 }
	 
	 
	 
#gform_wrapper_11.gform_wrapper .t3-form label.gfield_label  {
   
	line-height: 10px !Important;
 }
 
 #gform_wrapper_11.gform_wrapper  .gform_heading h3 {
	margin-bottom: 1rem
!important;
}

 #gform_wrapper_11.gform_wrapper .t3-form label.gfield_label  {
	 font-size: 18px !Important;
	line-height: 10px !Important;
}

 #gform_wrapper_11.gform_wrapper  ul li.gfield{
	margin-bottom: 0rem !important;
}

 #gform_wrapper_11.gform_wrapper  .field_description_below .gfield_description {
	padding-top: 0px !Important;
}
.fgb-pricing-static-1 {
margin-bottom: 40px; }


.stepxxxreact .step .step-content {
	flex: 1;
}
.stepxxxreact .step {
	position: relative;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-right: calc(1.5rem / -2);
	margin-left: calc(1.5rem / -2);
}

.stepxxxreact .step-title {
	display: block;
	color: #1e2022;
	font-weight: 600;
}
.stepxxxreact .step-icon-xs .step-icon, .step-icon-xs.step-icon {
	font-size: .75rem;
	width: 1.75rem;
	height: 1.75rem;
}
.stepxxxreact .step .step-icon {
	display: inline-flex;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	font-weight: 600;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	margin-right: 1rem;
}
.stepxxxreact .step-icon-soft-primary {
	color: #377dff;
	background-color: rgba(55,125,255,.1);
}



.stepxxxreact .step.step-dashed .step-icon::after {
	border-left-style: dashed;
}
.stepxxxreact .step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after {
	top: 2.5rem;
	left: 0.8125rem;
	width: 1.625rem;
	height: calc(100% - 1rem);
}
.stepxxxreact .step .step-icon::after {
	position: absolute;
	top: 3.875rem;
	left: 1.5625rem;
	height: calc(100% - 2.375rem);
	border-left: 0.125rem solid rgba(33,50,91,.1);
	content: "";
}
.stepxxxreact .step .step-content-wrapper {
	position: relative;
	display: flex;
	width: 100%;
}
.stepxxxreact .step .step-item {
	display: flex;
	flex-direction: column;
	flex-basis: 0;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0.75rem;
	padding-left: 0.75rem;
	margin-bottom: 2.25rem;
}
.stepxxxreact .h2,.stepxxxreact  h2 {
	font-size: 1.75rem;
font-family: 'Averta';
font-weight: 500;
}
