/**
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. 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 and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & 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 WooCommerce ready theme that you can use for building any kind of website!
Version: 4.8.10
Requires at least: 5.3
WC requires at least: 3.0
WC tested up to: 9.3
Tested up to: 6.7
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
AMP: true

Astra WordPress Theme, Copyright 2020 WPAstra.
Astra is distributed under the terms of the GNU GPL.

Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of.
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/

Astra icon font is based on IcoMoon-Free vector icon by Keyamoon.
IcoMoon-Free vector icon distributed under terms of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html)
Source: http://keyamoon.com/

Flexibility is a JavaScript polyfill for Flexbox By Jonathan Neal, 10up. (https://github.com/jonathantneal/flexibility)
Licensed under MIT ( https://github.com/jonathantneal/flexibility/blob/master/LICENSE.md )

Screenshot image is a collage of actual sites created using the Astra WordPress Theme.

Icons used in the Screenshot image are all licensed under Creative Commons ( CC BY 4.0 ) License ( https://fontawesome.com/license/free )
https://fontawesome.com/v5.15/icons/store?style=solid
https://fontawesome.com/v5.15/icons/shopping-cart?style=solid
https://fontawesome.com/v5.15/icons/pen-square?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid

Illustrations used in the Screenshot images are all licensed under Creative Commons ( CC0 ) License ( https://gumroad.com/l/humaaans )
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/standing-24.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/sitting-2.png

Hand-drawn illustrations used are created by Brainstorm Force and released under Creative Commons ( CC0 ) License.
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/girl-with-image-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/boy-with-code-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/web-browser.png

The same site as screenshot can be imported from here https://websitedemos.net/web-design-agency-08/.

For more information, refer to this document on how to create a page like in the screenshot - https://wpastra.com/docs/replicating-the-screenshot/.

Astra default breadcrumb is based on Breadcrumb Trail by Justin Tadlock. (https://github.com/justintadlock/breadcrumb-trail)
Breadcrumb Trail is distributed under the terms of the GNU GPL v2 or later.

Astra local fonts feature is based on Webfonts Loader by WordPress Themes Team (WPTT). (https://github.com/WPTT/webfont-loader)
Licensed under MIT ( https://github.com/WPTT/webfont-loader/blob/master/LICENSE )

/* Note: The CSS files are loaded from assets/css/ folder. */



/* custome css 12/08/2022 */
.ehf-header #masthead{
	display:none !important;
}


.wpforms-container, input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{
  max-width: 100% !important;
}

.book-app-form .elementor-widget-wrap.elementor-element-populated{
  padding:.5rem 3rem !important;
  background: #f4f7fa !important;
/* 	margin:2rem !important; */
}

.book-app-heading .elementor-widget-container h2{
  font-size: 2.4rem !important;
	color:#000 !important;
}
.wpforms-container select.wpforms-field-medium{
	max-width: 100% !important;
}
.wpforms-form{
	border:none !important;
}

#wpforms-submit-616{
  width: 100%;
  border-radius: 0px;
  background: #f70;
  padding: 15px 0px;
}
.wpcf7-spinner{
	display:none !important;
}
div#n2-ss-2 .n-uc-ZyynBrSlWQLM, div#n2-ss-2 .n-uc-ajq92vUSBuOp, div#n2-ss-2 .n-uc-uz7ZcwALq8mz{
	padding: 0px !important;
}
div#n2-ss-2 .n-uc-f40ARiN0HLDW, div#n2-ss-2 .n-uc-ePeXomjJI6Vp, div#n2-ss-2 .n-uc-6Uec2jLuWytK{
	padding: 0px !important;
}

div#n2-ss-2 .n-uc-9b3luQ1urfGt, div#n2-ss-2 .n-uc-nDvQFASjETw9, div#n2-ss-2 .n-uc-XjCCInZoAKzM{
	padding: 0px !important;
}
div#n2-ss-2 .n-uc-iDctL1VQaZCf, div#n2-ss-2 .n-uc-2i0hLEzobFtK, div#n2-ss-2 .n-uc-Pp9Ab6vJZFgP{
	padding: 0px !important;
}

.slick-prev.slick-arrow, .slick-next.slick-arrow, .slick-dots{
	display:none !important;
}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{
	border:1px solid #f1f1f1 !important;
}

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img:hover{
	transform: scale(1.05) !important;
	transition:0.3s !important;
}
div#n2-ss-2 .n2-font-a2b7869205ae9f8c105ca54d8e81e399-hover{
	letter-spacing: 0.2px !important;
	font-size: 100% !important;
}

.former{
	font-size:14px;
}
.topcenter{
	margin-top:-10px;
}

.formltitle h2{
	font-size:42px !important;
}
.banner-subh h4{
	background: #e75500;
    padding: 5x 10px !important;
    color: #fff;
	    display: block;
    width: fit-content;
    position: relative;
	padding: 5px 10px;
}
.elementor-top-section .book-app-heading h2{
	color:#000 !important;
	font-size:26px !important;
}

.elementor-top-section .book-app-heading h2 span{
	color:#e75500;
	font-size:32px !important;
}

@media only screen and (max-width: 764px) {
 .elementor-589 .elementor-element.elementor-element-4ad34b4 > .elementor-widget-container{
	margin:0px !important;
}
#wpforms-submit-616 {
font-size:12px;
}
.wpcf7-form-control.wpcf7-text.DatePicker{
	font-size:11px;
}
.elementor-element-6d6b1f8 .elementor-element-populated {
    margin-bottom:16px !important;
}

}

.entry-header.ast-no-thumbnail.ast-no-meta{
	margin-top:0px;
	display:none;
}
.fas.fa-arrow-alt-circle-left, .fas.fa-arrow-alt-circle-right{
	color:#444;
}
.theading{
color:#ff6e00;
}

/*custome css 09/10/2023 */
.center{
  text-align:center !important;
  line-height:65px;
}
.center1{
	  text-align:center !important;
}
.center p{
	
}
.center h1{
    color: #000;
/*     font-family: "Bebas Neue", Sans-serif; */
    font-size: 3.5rem !important;
    font-weight: 900 !important;
    letter-spacing: -2px;
}
.color-pink{
  color:#FF2B2B;
}
.color-orange{
  color:#FF8E00;
}
.tagline {
    color: #54595F !important;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
}
.margin-zero{
	margin:0px !important;
	font-weight:500 !important;
	font-size: 22px !important;
}
.pink-gradient {
    background-color: transparent;
    background-image: radial-gradient(at center center, #F9FCFF 60%, #FF2B2B14 100%);
}
.lander-image .elementor-widget-container img{
	width:80% !important;
	 margin: 0px 0 20px 0 !important;
}
.set-image .elementor-widget-container img{
	width:67% !important;
}
.tagline-3{
  color: #000;
    font-family: "PT Sans Narrow", Sans-serif;
    font-weight: 900;
}
.elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 26px !important;
    font-weight: 400;
    letter-spacing: -1px;
    fill: #fff;
    color: #fff;
    background-color: transparent;
    background-image: linear-gradient(289deg, #FF006E 0%, #FF8E00 100%);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 40px 20px 40px !important;
}
.elementor-button.elementor-size-md:hover, .elementor-button.elementor-size-md:focus {
/*     color: #FF006E; */
	color:#fff;
/*     background-color: transparent; */
	background:#000 !important;
/*     background-image: linear-gradient(180deg, #FFFFFFF2 0%, #FFFFFF 100%); */
    border-color: #FF2B2B;
}
.second-heading {
    color: #000000;
    font-weight: 600;
    font-size: 2.5rem;
}
.second-section ul {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.second-section h2{
	font-size:2.5rem !important;
	font-weight:600 !important;
}
.title3 {
/*     color: #FF006E !important;   */
/* 	color: #FF2B2B !important; */
    font-size: 2rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
	margin-bottom:2.5rem !important;
	text-align:center !important;
	   background: #fff !important;
    border-radius: 3px !important;
    color: #000 !important;
	padding: 5px;
}
.title4 {
    font-size: 2rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
	margin-bottom:2.5rem !important;
}
.title5 {
    font-size: 2.5rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
}
.section3>.elementor-widget-container>p, .section6>.elementor-widget-container>p, .font-cust>p {
    color: #fff ;
    font-size: 19px ;
    font-weight: 400;
    margin-bottom: 18px !important;
    line-height: 30px;
}
.black-color-cust>p {
    color: #000 ;
    font-size: 19px ;
    font-weight: 400;
    margin-bottom: 18px !important;
    line-height: 30px;
}
.section3 {
	border: solid 1px #FFFFFF24;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0;
    padding: 20px 30px !important;
}
svg{
	width:20px;
	margin-right:10px;
}
.section4 h2 {
    font-size: 3rem !important;
    font-weight: 600 !important;
}
.section4 ul{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.section4 ul li img{
	width: 23px !important;
    height: 23px !important;
}
.section3 ul li img {
    width: 23px !important;
    height: 23px !important;
}
.section3 ul {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.title6 {
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
}
.white{
	color:#fff !important;
}
.uppercase {
    font-size: 6rem !important;
    text-transform: uppercase;
	font-weight:800 !important;
	background: linear-gradient( to right, #f32170, #ff6b08, #FF006E, #FF006E);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    color: transparent;
}
.section7 h2{
	text-transform: uppercase;
	font-size: 3rem !important;
    font-weight: 600 !important;
}
.section5 .elementor-widget-container p {
    color: #000 !important;
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 18px !important;
    line-height: 30px;
}
.section5 .elementor-widget-container p
.padding-custome{
	padding:30px !important;
}
.section5 .title3 {
    color: #000 !important;
    font-size: 1.8rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
	margin-bottom:2.5rem !important;
}
.section6{
    padding: 20px 30px !important;
}
.black, .black1 p{
	color:#000 !important;
}
.title5 {
    color: #000 !important;
    font-size: 1.8rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
    margin-bottom: 2rem !important;
}
/* .title5 {
    font-size: 2.5rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
} */
.bg-gradient {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
    background-color: #ff2b2b12;
    border-radius: 15px;
}
.pink-yellow {
color: #FF8E00 !important;
    font-size: 2.5rem !important;
    font-weight: 800 !important;
}
.pink-price {
    color: #FF2B2B  !important;
    font-size: 3rem !important;
    font-weight: 900 !important;
}
.normal-price {
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
.main-price{
	padding: 3rem 1.5rem !important;
    border: 4px solid #FF2B2B;
    border-radius: 15px;
    width: 80%;
    margin: 4rem auto auto;
    background: #ff2b2b12;
/*     background: linear-gradient(106.5deg, rgb(255 215 185 / 13%) 2%, rgb(247 159 191 / 12%) 93%); */
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1) !important;
}
.main-price img{
	width:70%;
}
.pink-bg {
    background: #FF006E;
    color: #fff;
    border-radius:5px;
    padding: 0px 5px 0px 5px
}
.cus-padding ul li{
	padding:8px 0 !important;
	font-size:19px !important;
	line-height:30px ;
}
.section8 ul li img{
	width:23px;
	height:23px;
}
.section8 ul{
	margin-left:0px;
}
.section8 ul li{
	padding:8px 0 !important;
	list-style:none !important;
}
.section8 h2 {
    font-size: 3rem !important;
    font-weight: 600 !important;
}
.title7{
	color: #000 !important;
    font-size: 1.8rem !important;
    font-weight: 600 !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
}
.footer {
	text-align:center;
	line-height: 30px;
    padding: 1.5rem 0;
}
.footer>h6, .footer>p{
	color: white !important;
	margin:0 !important;
}
.custome1-padding p{
	padding:8px 0 !important;
}
.custome-design{
/* 	line-height:1.3 !important; */
}
.bottom-border .elementor-divider .elementor-divider-separator{
	border-top-color: #0000003b !important;
}

/* testimonial css */
.div1 {
	
    background-image: url(https://raw.githubusercontent.com/RahulSahOfficial/testimonials_grid_section/5532c95…/images/bg-pattern-quotation.svg);

}
.eachdiv {
    padding: 1rem 2rem;
    border-radius: 0.8rem;
    box-shadow: 5px 5px 20px #6d6b6b6b;
    color: white;
	background: linear-gradient(106.5deg, rgb(255 215 185 / 13%) 2%, rgb(247 159 191 / 12%) 93%);
}
.userdetails {
    display: flex;
}
.imgbox {
    margin-right: 1rem;
}
.imgbox img {
    border-radius: 50% !important;
    width: 2rem;
    border: 2px solid #cec5c5;
}
.detbox {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.detbox .name {
    color: #000;
    font-size: 0.9rem;
    margin-bottom: 0.1rem;
    font-weight: 600;
}
.detbox .designation {
    color: #FF006E;
    font-size: 0.8rem;
}

.detbox p {
    margin: 0;
}
.detbox p {
    margin: 0;
}
.review h4 {
    font-size: 1.4rem !important;
    color: #000 !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    margin-bottom: 0.8rem !important;
}
.review p {
    font-size: 0.95rem;
    color: #000;
    font-weight: 500;
    opacity: 50%;
    line-height: 1.5;
}
.black-bg{
	background-color: black;
    color: white;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1) !important;
}
.introducing  {
    position: relative;
	overflow:hidden;
    background: #ff2b2b12;
    padding: 3rem 2rem;
    width: 80%;
    margin: 0 auto;
/*     background: radial-gradient(422px at -10.3% 110.7%, rgb(219 76 180 / 20%) 9.5%, rgb(231 119 209 / 20%) 50.8%, rgb(255 180 241 / 20%) 88.5%); */
    border-radius: 15px;
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1) !important;
	border: 4px solid #FF2B2B;
}
.intro-img{
	    width: 100%;
    margin: -160px 0 0 0;
}
.logo-img{
    width: 38%;
    background: black;
}
.introducing>h4>p {
    text-align: center;
    font-size: 1.3rem !important;
}
.elementor-toggle .elementor-tab-content{
	display:block !important;
}
.elementor-589 .elementor-element.elementor-element-a4b6a21 .elementor-toggle-title {
    font-size: 1.5rem !important;
    color: #FF2B2B !important;
}
.elementor-589 .elementor-element.elementor-element-a4b6a21 .elementor-tab-content {
   font-size: 1.2rem !important;
    font-weight: 500 !important;
}
.elementor-toggle {
    width:85% !important;
	margin:0 auto !important;
}
.footer-links {
    display: flex !important;
    justify-content: center !important;
    gap: 3rem;
	align-items: center !important;
}
.footer-links h6 a{
	color: #fff !important;
}
.footer-links h6 a:hover{
	color: #FF2B2B !important;
}
.footer img{
	width:18% !important;
}
.footer-links>h6{
	margin:0px !important;
}

.module {
    line-height: 1.5 !important;
    font-size: 1.3rem !important;
    margin: 4rem 0;
}
.module p{
	margin-bottom: 1.2rem !important;
}
.module-intro-img{
	width:100% !important;
	margin-top:-160px !important;
}
.logo-img1{
	width:95% !important;
}
.elementor-button {
    background-image: linear-gradient(289deg, #FF2B2B 0%, #FF8E00 100%) !important;
}
.bonus {
	color: #FF2B2B !important;
    background: black;
    width: 32%;
    text-transform: uppercase;
    font-weight: 600 !important;
    padding: 0.5rem 0;
    letter-spacing: 0.5px;
    border-radius: 10px;
    margin: 0 auto;
    margin-bottom: 1.5rem !important;
}
.highlighted{
    text-decoration: underline;
    color: #ff2b2b;
	font-weight:bold;
}
.border-custome{
	border: solid 1px #FFFFFF24;
}
.smile-center{
	text-align:center;
}
	.circle-img img{
		border-radius:50% !important;
	}

.circle-img-cust{
	margin:0px 0px 0px 15px !important;
	border-radius:50% !important;
}
.cus-padding ul{
	margin-left:0px;
}
.cus-padding ul li
{
	list-style:none;
}
.elementor-element-e3b0db1 img{
	display:none;
}
.elementor-element-919c0b9 .woo-sctr-countdown-timer-layout
{
grid-gap:0px;
}

/* media query */
@media screen and (max-width: 1092px) {
  .lander-image .elementor-widget-container img{
	width:100% !important;
	 margin: 0 !important;
} 
	@media only screen and (max-width: 400px) {
		.uppercase{
		font-size:3.5rem !important;	
		}
}
	
@media screen and (max-width: 414px) {
	.lander-image .elementor-widget-container img{
		margin:-2rem 0 0 0 !important;
	}
	.center h1{
		font-size:3rem !important;
	}	
	.tagline-3{
	font-size: 1rem !important;
	}	
	.second-section h2, .section4 h2, .section7 h2 {
    font-size: 2rem !important;
	}
	.introducing>h2 {
    font-size: 1.7rem !important;
	}
	.cus-padding ul li {
    padding: 8px 0 !important;
    font-size: 1.1rem !important;
    line-height: 25px;
	}
	.title3{
	font-size:1.4rem !important;
	}
	.section3>.elementor-widget-container>p, .section6>.elementor-widget-container>p, .font-cust>p {
    font-size: 1.1rem;
    line-height: 25px;
	}
	.title7 {
    font-size: 1.3rem !important;
    line-height: 25px !important;
	}
	.introducing {
    padding: 1rem;
    width: 100%;
	}
	.intro-img {
    width: 100%;
    margin: -6rem 0 0 0;
	}
	.introducing>h4>p {
    font-size: 1.1rem !important;
	}
	.section5 .title3 {
    font-size: 1.4rem !important;
	line-height: 30px !important;
	}
	.section5 .elementor-widget-container p {
    font-size: 1.1rem;
    line-height: 20px;
	}
	.section4 h2 {
    font-size: 2rem !important;
	}
	.black-color-cust>p {
    font-size: 1.1rem;
    line-height: 25px;
	}
	.bonus{
	width:100%;
	}
	.title5 {
    font-size: 1.4rem !important;
    line-height: 30px !important;
	}
	.bg-gradient{
		padding:0px;
		margin:10px;
	}
	.main-price {
    padding: 1rem !important;
    border-radius: 15px;
    width: 100%;
	margin: 0px;
	}
	.logo-img1 {
    width: 100% !important;
	}
	.module-intro-img {
    width: 100% !important;
    margin-top: -4rem !important;
	}
	.module p {
    margin-bottom: 1rem !important;
    font-size: 1.1rem !important;
	}
	.normal-price {
    font-size: 1.2rem !important;
	}
	.pink-yellow {
    font-size: 2rem !important;
	}
	.pink-price {
    font-size: 2.5rem !important;
	}
	.main-price img{
		width:100%;
	}
	.elementor-589 .elementor-element.elementor-element-a4b6a21 .elementor-toggle-title {
    font-size: 1.4rem !important;
    line-height: 25px;
	}
	.elementor-589 .elementor-element.elementor-element-a4b6a21 .elementor-tab-content {
    font-size: 1rem !important;
	}
	.section3 {
    padding: 1rem !important;
    margin: 10px 0px !important;
	}
	.footer-links {
/*   gap: 0.5rem !important; */
  flex-direction: column !important;
	}
	.footer img {
  width: 100% !important;
	}	
}


@media screen and (max-width: 369px) {
	.margin-zero {
    font-size: 0.8rem !important;
	}
}
	@media (max-width: 767px){
.elementor-589 .elementor-element.elementor-element-e28c78c {
    padding: 0px 30px 0px 30px !important;
}
		.deskver {
			display:none !important;
		}
		.mobilevers {
			padding:0px !important;
		}
.mobilevers .elementor-button {
    font-size: 24px !important;
    padding: 10px !important;
}
}
/* .elementor-589 .elementor-element.elementor-element-u3eq24u {
    padding: 20px 30px 30px 30px !important;
} */


.dreamsection .elementor-section .elementor-container{
display: flex;
justify-content:center !important;
margin-right: auto;
margin-left: auto;
position: relative;
}
	
@media screen and (max-width: 480px) {
.dreamsection {
    padding: 5px 10px 20px 10px !important;
	}
.dreamsection .margin-zero {
    font-size: 0.8rem !important;
}
.dreamsection .center h1 {
    font-size: 24px !important;
    letter-spacing: .2px !important;
	line-height:36px;
}
.dreamsection .tagline-3{
		font-size:0.92rem !important;
	}
/* 	 section 2*/
.transform-section2 .second-section h2 {
    font-size: 1.4rem !important;
}
.transform-section2 {
	padding: 40px 13px !important;

}
.transform-section2 .cus-padding ul li {
    padding: 6px 0 !important;
    font-size: 1rem !important;
    line-height: 17px;
}
.transform-section2 .center.second-section h2{
		margin-bottom:0px !important;
	}
/* 	section 3 */
.different_section3{
	padding:50px 10px !important;	
	}
	
.different_section3 .section4 h2 {
    font-size: 1.4rem !important;
	margin-bottom:0px !important;
}
.different_section3 .title3 {
    font-size: 1.2rem !important;
    margin-bottom: 2rem !important;
}
.different_section3 .section3>.elementor-widget-container>p, .section6>.elementor-widget-container>p, .font-cust>p {
    font-size: 1rem;
    margin-bottom: 8px !important;
    line-height: 23px;
}
	
/* 	section 4 */
.question_section4 {
		padding:50px 10px !important;
	}
.question_section4 .section4 h2 {
    font-size: 1.5rem !important;
	margin-bottom:0px !important;
}
.question_section4 .title7 {
    font-size: 1.2rem !important;
	line-height: normal !important;
    letter-spacing: 0.3px !important;
}
.question_section4 .section3{
		padding:0px !important;
	}
	
.question_section4 .reviewsection4 .elementor-widget-container{
		line-height:1.5 ;
	}
.question_section4 .section8 ul li img {
    height: 23px !important;
}
.question_section4 .elementor-button {
    padding: 15px 10px !important;
}
/* 	section 5 */
	
.introducing_section5{
		padding:50px 10px !important;
	}
	
.introducing_section5 .introducing {
	padding: 2rem 2rem !important;;
	}
.introducing_section5 .introducing>h4>p{
		font-size: 1.2rem !important;
	}

.introducing_section5 .intro-img {
    margin: -80px 0 0 0 !important;;
}
	
.introducing_section5 .section4 h2 {
    font-size: 2rem !important;
}
	/* 	section 6 */
.module_section6{
		padding:10px !important;
	}
.module_section6 .section7 h2 {
    font-size: 1.5rem !important;
}
.module_section6 .section5 .title3 {
    font-size: 1.2rem !important;
    line-height: 25px !important;
}
.module_section6 .section5 .elementor-widget-container p {
    font-size: 1rem !important;
    margin-bottom: 0px !important;
    line-height: 25px !important;
}
.module_section6 .section5 .title3 {
    margin-bottom: 1.5rem !important;
}
.module_section6 .elementor-button {
    padding: 15px 10px !important;
}
	
	/* 	section 7 */
.module_section7{
		padding:10px 0px !important;
	}
.module_section7 .section6 {
    padding: 10px !important;
}
.module_section7 .section4 h2 {
    font-size: 1.5rem !important;
}
	
/* 	section 8 */	
.insidekit_section8{
		padding: 10px 0px !important;
	}
.insidekit_section8	.section4 h2 {
    font-size: 1.7rem !important;
}
	
/* 	section 9 */	
.bonus_section9{
		padding: 10px 0px !important;
	}
.bonus_section9	.section4 h2 {
    font-size: 1.4rem !important;
}
.bonus_section9 .title5 {
    font-size: 1.1rem !important;
    line-height: 25px !important;
}
.bonus_section9 .module p {
    margin-bottom: 0.5rem !important;
    font-size: 1rem !important;
}
.bonus_section9	.module {
    margin: 1rem 0 !important;
}

	/* 	section 10 */
.price_section10{
	padding: 10px 0px !important;
	}
.price_section10 .section4 h2 {
    font-size: 1.4rem !important;
}
.price_section10 .module {
    margin: 1rem 0 !important;
}
.price_section10 .module p {
    margin-bottom: 0.5rem !important;
    font-size: 1rem !important;
}
	/* 	section 11 */	
.imagine_section11{
		
	}
.imagine_section11 .imagine_section11  p {
    margin-bottom: 0.5rem;
}
	
/* 	section 12 */
	.qna_section12  {
		padding: 15px 0px !important;
	}
.qna_section12  .section4 h2 {
    font-size: 1.4rem !important;
}
.qna_section12 .elementor-589 .elementor-element.elementor-element-a4b6a21 .elementor-toggle-item>.elementor-toggle-title {
    font-size: 1.2rem !important;
}
.feelsubheading {
    font-size: 1.1rem !important;
    line-height: 25px !important;
}
/* testimonial_section	 */
.testimonial_section{
		padding-bottom:40px !important;
	}
.testimonial_section  .section4 h2 {
    font-size: 1.4rem !important;
}
.footer-links {
    gap: 1rem;
}	
}
	
/* 	Iphone 14 pro max responsive */
	@media screen and (max-width: 430px) {
		
.introducing_section5 .introducing {
	width: 100%;
		}
.bonus_section9 .bg-gradient {
    padding: 0px !important;
}
.bonus_section9 .bonus {
	width: 100%;}
.bonus_section9 .center1.section3 {
    padding: 20px 10px;
}	
		
/* 		price section  */
.price_section10 .main-price {
    width: 100%;
    margin: 0px;
}
.price_section10 .section3 {
    padding: 15px;
}
.price_section10 .module-intro-img {
    width: 100%;
    margin-top: -65px;
}
.price_section10 .pink-price {
    font-size: 4rem ;

}
				
	}
	
/* ipad mini responsive */	
@media screen and (max-width: 768px) {
.dreamsection  .center h1 {
    font-size: 2.4rem;
	letter-spacing: .2px;
    line-height: 1.3;
}
.elementor-button {    
    font-size: 22px !important;
}
.introducing_section5 .intro-img {
    margin: -133px 0 0 0;
}
.bonus_section9 .bonus {
    width: 100%;
	}
	
.price_section10 .section4 h2 {
    font-size: 2.6rem;
}
	
.price_section10 .module-intro-img {
    margin-top: -100px;
}
	}	
/* ipad air responsive */
	
	@media screen and (max-width: 820px) {
.price_section10 .section4 h2 {
    font-size: 2.6rem;
}
	
.price_section10 .module-intro-img {
    margin-top: -100px;
}
		
.bonus_section9 .bonus {
    width: 100%;
	}
		
	}
	/* ipad pro responsive */
@media screen and (max-width: 1024px) {	
.price_section10 .main-price {
	width: 100%;}
	
	}
	
	
/* surface duo responsive */	
	@media screen and (max-width: 540px) {	
.dreamsection {
	padding: 90px 30px 30px 30px;
	font-size: 2rem;
		}
.dreamsection .tagline-3{
	font-size: 1.4rem;
		}		
.transform-section2 .second-section h2,
.different_section3 .section4 h2,
.question_section4 .section4 h2,
.module_section7 .section4 h2,
.insidekit_section8 .section4 h2,
.bonus_section9 .section4 h2,
.qna_section12 .section4 h2{
			 font-size: 2rem ;
		}
.module_section6 {
    padding: 50px 0px 50px 0px;
}
.section4 h2
.module_section6 .section7 h2 {
    font-size: 1.8rem;
}
.introducing_section5 {
	padding:50px 0px;
		}
.introducing_section5 .introducing{
	width:100%;
		}
.introducing_section5 .intro-img {
    margin: -100px 0 0 0;
}

.module_section6{
	padding:50px 0px;
		} 
.testimonial_section {
		padding:50px 0px;	
		}
.testimonial_section .section4 h2 {
    font-size: 2rem;
}
		
.module_section7, .insidekit_section8, .bonus_section9 {
	padding:50px 0px;
		}
		
.bonus_section9 .section4 h2 {
			
		}			
		
		
		
	}


	
/* 	get way css */
	.postid-3528 .elementor-589 .elementor-element.elementor-element-612f899:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-612f899 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FCF1FFA3 !important;
}
	

	


	
	
	
	
	
	
	
	
	
	
	
	
	













