/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800;900&display=swap');
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>

body,div,span,a,p,h1,h2,h3,h4,h5,h6
{
font-family: 'Figtree', sans-serif!important;	
}


.select select
{
		font-family: 'Figtree', sans-serif!important;
	font-size:16px!important;
	background:none!important;
	border:none!important;
}

#Footer-a-1 P a, #Footer-a-2 a, #Footer-a-3 a, #Footer-a-4 a, #Footer-a-5 a{
	color:#99989B!important;
}

.wpforms-field-medium email{
	
	max-width:100%!important;
}
.footer-sec a
{
	color:white!important;
}

	.see-sec ul li::marker {
  color: #ed1c24 !important;
  font-size: 22px !important;
}
.wpr-grid-item-read-more a{
	padding:6px 20px!important;
}
/*  table*/
.image .split
{
	display:flex;
	column-gap:10px;
	
}
.sub-cont{
color: #a3a3a3!important;
  font-size: 14px;
  padding-top: 10px;
}
.video a
{
	display: block;
  height: 25px;
  width: 25px;
  background:
#0505fe;
  text-align: center;
  border-radius: 50%;
}
.video a i
{
	color:white!important;
}
.commands-tab .elementor-tab-desktop-title.elementor-active {
  border:none!important;
	background:
#553bd2!important;
	color:white!important;
	font-size:18px!important;
	font-weight:600!important;
	
}
.commands-tab .elementor-tab-title
{
	background:#f6f6f6!important;
	border-radius:10px!important;
	margin:15px 0px!important;
	color:black!important;
	font-size:18px!important;
	font-weight:500!important;
}
.commands-tab .elementor-tabs-content-wrapper
{
	border:none!important;
}
.image .split img
{
	height:28px!important;
	width:25px!important;
}
.commands-tab .accordion-button:focus
{
	background:#553bd2!important;
	color:white!important;
	box-shadow:none!important;
}
.commands-tab .accordion-button:hover
{
	background:#553bd2!important;
}
.commands-tab .accordion-button:not(.collapsed) {
  color:white!important;
  background-color:#553bd2!important; 
  box-shadow:none!important;
}
.commands-tab .accordion-header
{
	margin-bottom:0px!important;
}
.commands-tab .accordion-item
{
	margin-bottom:20px!important;
	border:1px solid transparent!important;
}
.commands-tab .accordion-button{
  background:#f6f6f6!important;
	border-radius:5px!important;
}
.image .split p
{
	margin-bottom:0px!important;
}
/*  */
li::marker{
	
	color:#ed1c24!important;
}
.tab-ul
{
	padding:0px!important;
	margin:0px!important;
	
}
.tsvg-grid-layout-item
{
	padding-bottom:35px!important;
	
}
.tab-ul li
{
	padding-bottom:15px!important;
	list-style-type:none!important;
	min-height:45px;
}
.command-list .row
{
	display:flex;
	justify-content:start;
	margin:25px auto !important;

	column-gap:15px;
}
.wonderplugintabs-panel
{
	padding:0px!important;
}
.command-list .title
{
	width:270px!important
}
.command-list .image
{
width:300px!important;
}
.image .tab-ul li
{
	display:flex;

	column-gap:5px;

}
.wonderplugintabs-panel a > div{
	display:none!important;
	color:transparent!important;
	background:transparent!important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-next::before {
  position: relative;
  top: 50%;
  font-family: FontAwesome;
  margin-top: -9px!important;
  display: flex!important;
  opacity: 1!important;
  border-radius: 50% !important;
  background:#0505fe!important;
  height: 40px;
  width: 40px;
  align-items: center!important;
  justify-content: center!important;
}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-prev::before{
	  display: flex!important;
  opacity: 1!important;
  border-radius: 50% !important;
  background:#0505fe!important;
  height: 40px;
  width: 40px;
  align-items: center!important;
  justify-content: center!important;
}
.wonderplugintabs-header-next,.wonderplugintabs-header-prev
{
	color:white!important;
}
.command-list .title h6
{
	font-size:20px!important;
	color:#0101fe!important;
	font-weight:600!important;
}
.command-list .link p
{
	color:black!important;
	font-size:16px!important;
	font-weight:500!important;
}
.command-list .image p
{
	font-size:15px!important;
	font-weight:500!important;
	color:black!important;
}
.link .tab-ul lipx
{
	min-height:30px!important;
	padding-bottom:20px!important;
}
.link .tab-ul li p a
{
margin-left:5px!important;
  background:#0101fe!important;
  border-radius: 50%!important;
  display: inline-block!important;
  height: 25px!important;
  width: 25px!important;
  text-align:start!important;
 
}
.command-list .link .fa
{
	color:white!important;
	margin-left:10px!important;
	font-size:16px!important;
}
.geo-line
{
	border-bottom:1px solid #e9e9e9!important;
	margin:20px auto!important;
}
#wonderplugintabs-1 > .wonderplugintabs-panel-wrap
{
	border:none!important;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper
{
	width:20%!important;
}
.wonderplugintabs-header-title
{
	font-size:20px!important;
	display:flex!important;
	justify-content:center!important;
	align-items:center!important;
	padding:0px!important;
	margin:0px!important;
	
}

 .wonderplugintabs-header-next, .wonderplugintabs-header-prev{
margin:0!important;
}

 #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{
background-color: #ececec!important;
}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active
{
	background-color:#553bd2!important;
	
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title
{
	color:white!important;
	font-size:20px!important;
	font-weight:600!important;
		background-color:#543ad0!important;
}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active 
{
	background:#553bd2!important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li
{
	background-color:white;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title
{
	font-size:18px!important;
	color:black;
	font-weight:500!important;
}

/*header,footer{
	display:none!important;
}*/
.featurelist {
    display: flex;
    flex-flow: row wrap;    
}

.featurelist li {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    max-width: 50%;
	margin-bottom:10px!important
		;
}
.elementor-widget-wpr-countdown .wpr-countdown-item {
  background-color: transparent!important;
}

@media(max-width:768px){
	.featurelist li {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
	margin-bottom:10px!important
		;
}
	.wonderplugintabs-panel {
  padding: 10px !important;
}
	.image .tab-ul li
	{
		flex-wrap:wrap;
		word-wrap:anywhere;
		display:block;
	}
	.tab-ul li
	{
		min-height:110px;
	}
	.command-list .title h6
	{
		margin-bottom:30px;
	}
	.geo-line
	{
		display:none!important;
	}
	.command-list .image p
	{
		font-size:14px!important;
	}
	.command-list .row
	{
		flex-wrap: wrap;
	}
	.command-list .title
	{
		display: block;
  width: 100%!important;
		text-align:center!important;
	}
	.command-list .image
	{
		width:40%!important;
	}
	.image .tab-ul li img
	{
		height:50%;
	}
	.command-list .link
	{
		width:55%!important;
	}
.elementor-element-891b019
	{
		background-image:none!important;
	}
	.elementor-widget-wpr-countdown .wpr-countdown-label {
		font-size: 13px!important;
	}
	.buy-box
	{
		border-radius:unset!important;
		margin-bottom:unset!important;
	}
	.elementor-element-fe4c7ed img{
		background:none!important;
	}
	.footer-img{
		display:none!important;
	}
	.common-title .elementor-heading-title{
		font-size:38px!important;
		text-align:center!important;
	}	
}

.soft-sec {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
	margin-bottom:20px!important;
}

.soft-sec a{
	
	color:black!important;
	text-decoration:none!important
}

.owl-carousel .owl-item img {
	display:block!important;
}
.buy-box
{
	margin-bottom:-170px;
	z-index:1;
	border-radius:10px;
}
.geo-box
{
	border-radius:10px!important;
	padding:20px!important;
		background:white!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	min-height:415px!important;
	
}

.geo-box h5 strong
{
	font-weight:600!important;
}
/* .geo-slide .owl-item{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;

	margin: 10px!important;
	max-height:380px!important;
	min-height:380px!important;
	border-radius:10px!important;
} */
.wpr-grid-item
{
	border:2px solid #e4e4e4!important;
	border-radius:10px!important;
}
.wpr-grid-item-below-content
{
	padding:20px!important;
}
.wpr-grid-item-title a
{
	text-decoration:none!important;
	font-size:16px!important;
	font-weight:600!important;
	margin-bottom:10px!important;
}
.wpr-grid-item-date span
{
	color:black!important;
	font-weight:300!important;
	margin-bottom:20px!important;
}
.wpr-grid-item-read-more a
{
	padding: 6px 20px!important;
  border: 1.5px solid black!important;
  width: fit-content!important;
  border-radius: 50px!important;
  color: black!important;
	text-decoration:none!important;
}
.pg-box a {
  display: flex;
  align-items: center;
  column-gap: 80px !important;
  color: black !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.elementor-element-b12b6b4 a
{
	border-radius:50px!important;
}
.see-sec ul
{
	padding:15px!important;
}
.see-text a
{
	color:#9783e4!important;
	text-decoration:none!important;
}
.owl-carousel.sa_owl_theme .owl-dots .owl-dot.active span{
	background:#0003fc!important;
	width: 15px !important;
  height: 15px !important;
}
.blue
{
	color:#0101fe!important;
}
.product a{
	color:white!important;
	text-decoration:none!important;
}

.testi-box
{
	border-radius:10px!important;
	  border-width: 10px;
  border-style: solid;
  border-image: linear-gradient(to bottom right, #553bd2, #ffffff) 1;
	padding:30px!important;
	line-height:30px!important;
	text-align:start!important;
	color:black!important;
	background:white!important;
}
.testi-text
{
	display:flex!important;
	column-gap:15px!important;
	align-items:center!important;
}
.testi-text img
{
	width:60px!important;
	height:60px!important;
}
.testi-name h6,.testi-name p
{
	margin-bottom:0px!important;
}

.wpforms-field-medium{
	
	max-width:120%!important;
}

 div.wpforms-container-full button[type=submit] {
	background:#0101fe!important;
}

tsvg-grid-content-items-857402 .tsvg-grid-layout-item
{
	padding-bottom:40px!important;
}

.elementor-element-233ac19 .elementor-widget-container,.elementor-element-cbe673b .elementor-widget-container,.elementor-element-e132943 .elementor-widget-container,.elementor-element-8e8c35a .elementor-widget-container
{
border-radius:10px!important;
}

.tsvg-grid-content-items li p
{
	min-height:60px!important;
}

.footer-b-5
a{
	color:white!important;
	font-family:font-family: 'Figtree', sans-serif!important;
	font-size:14px!important;
}

.footer-b-5 a:hover{
	color:#0101fe!important;
}
#Footer-a-1 P a:hover, #Footer-a-2 a:hover, #Footer-a-3 a:hover, #Footer-a-4 a:hover, #Footer-a-5 a:hover {
  color: #fff !important;
}

.tsvg-grid-content-items li p {
  min-height: 80px !important;
	padding-top:20px!important;
	line-height:20px!important;
}
.tsvg-grid-layout-item figcaption
{
	
	padding:0px!important;
}
.tsvg-grid-content-items li p {
  min-height: 80px !important;
	padding-top:20px!important;
	line-height:20px!important;
}
.tsvg-grid-layout-item figcaption
{
	padding:0px!important;
}

.common-title .elementor-heading-title
{
	font-size:55px!important;
	font-weight:600!important;
	font-family: 'Figtree', sans-serif!important;	
	line-height:70px!important;
}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{
background-color: #ececec!important;
box-shadow:none;
}

.command-list .link .fa {
  color: white !important;
  margin-left: 9px !important;
  font-size: 14px !important;
}
 .link .tab-ul li p a {
  margin-left: 5px !important;
  background: #0101fe!important;
  border-radius: 50%!important;
  display: inline-block!important;
  height: 20px!important;
  width: 20px!important;
  text-align: start!important;
  line-height: 20px;
}  

.common-title .elementor-heading-title {
  font-size: 55px !important;
  font-weight: 700 !important;
}

 .command-list .image p{
margin-left:10px!important;
}

footer .hfe-menu-item {
padding-left:0!important;
}

.wpforms-container .wpforms-submit-container {
	padding-top:0px!important;
}

.wpforms-container .wpforms-field{
	padding-top:0px!important;
}

.sa_owl_theme .owl-dots active span
{
    background-color:#423dd5!important;
	width:20px!important;
}

.footer-sec-3 a:hover {
 color: #0101fe!important;
}

.footer-sec-3 a {
 color: white!important;
}

.footer-btn{
	font-family: "Figtree", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
    background-color: #0101FE!important;
    border-radius: 25px 25px 25px 25px!important;
	padding: 15px 30px 15px 30px!important;
}
.wdform-field.fm-type_submitter_mail.fm_empty_margin{
	margin-top:0!Important;
}
.wdform-field.fm-type_submitter_mail.fm_empty_margin input,.fm-form-container.fm-theme1 .fm-form input[type="text"]{
background: unset !important;
  border: 1px solid #2d2d2d;
	border-radius:50px !important;
}
.fm-form-container.fm-theme1 {
  width: 100%!important;
}
.fm-type_submitter_mail{
	padding:0!important;
}
.fm-type_submit_reset{
	margin-top:10px!important;
	padding-left:0!important;
}
.button-submit{
	background:#0101fe!important;
	
	border-radius:50px!important;
	color:#fff!important;
	padding: 12px 20px !important;

}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{
	content:unset!important;
}

.download-shadow form .lable {
    font-size: 20px!important;
    font-weight: 600!important;
    color: #0101FE!important;
}