@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.liblt {
	position: absolute;
	left: 8.33%;
	right: 8.33%;
	top: 9.17%;
	bottom: 7.49%;

	/* Primary */

	background: #469CC7;
}

.change_address {
	display: none !important;
}
.wps_sfw_cancel_subscription{
	display:none!important;
}
td.wps_sfw_account_col.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{
	text-transform:capitalize;
}
.change_payment_method {
	display: none !important;
}

.entry-content .woocommerce-MyAccount-content header {
	display: none !important;
}

/* .woocommerce-MyAccount-orders {
	display: none !important;
} */

.d-flex {
	display: flex;
	flex-wrap: inherit;
}
.d-none{
	display:none;
}
.wps_sfw_free_trial{
	display:none;
}
abbr.required {
	border: none !important;
	text-decoration: none !important;
}

.xoo-el-tabs
{
	display:none!important;
}

.product-name a {
	pointer-events: none;
	cursor: default;
}
.woocommerce-message{
	margin:0px!important;
}
/*.iconstyle{	    
    padding-top: 45px;
}
.staricon{
	top: 87px !important;*/

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.is-active:hover {
    box-shadow: 0px 0px 5px 5px #469cc74f;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.is-active a {
    text-align: center;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.is-active a:before {
    display: none;
}

.testimonial_slider .single-item-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-flow: column;
	align-items: flex-start;
	padding-top: 54px;
}

.testimonial_slider .single-item-wrapper .author-name {
	font-family: 'Montserrat' !important;
	font-style: normal;
	font-weight: 600 !important;
	margin-bottom: 20px !important;
	font-size: 22px !important;
	line-height: 27px !important;
	color: #000 !important;
}

button.wcpay-stripelink-modal-trigger {
	display: none;
}

.testimonial_slider .single-item-wrapper .item-content-wrapper {
	position: inherit !important;
	padding: 25px !important;
}

.testimonial_slider .single-item-wrapper .item-content-wrapper:before {
	left: 24px !important;
	top: 21px !important;
	right: auto !important;
	color: #266080 !important;
	font-size: 35px !important;
}

.testimonial_slider .item-content-wrapper {
	background: transparent !important;
}


/* Custom Hoe Page CSS */


.banner-title {
	display: flex;
	justify-content: center;
	opacity: .8;
}

.banner-title {

	width: 100%;
	display: block;

}
/*.elementor-63 .banner-section .elementor-element.elementor-element-078c976 img {
   
    width: 28%;
}
.StoresImage {
    margin-bottom: 0 !important;
}*/
.banner-title h1 {
	max-width: 1439px !important;
	margin: 0 auto;
	font-weight: 800 !important;
	font-size: 55px !important;
	line-height: 67px !important;
	color: #266080 !important;
	padding: 0 85px;
}
/*
.banner-title h1 {
    max-width: 1439px !important;
    margin: 0 auto;
    font-weight: 800 !important;
    font-size: 40px !important;
    line-height: 45px !important;
    color: #266080 !important;
    padding: 0 200px;
}*/
.app-section .elementor-column-gap-default {
	gap: 20px;
}

.app-text {
	max-height: 140px;
}

.prm-color {
	color: #469CC7;
}

section.elementor-63 .elementor-element {
	background-size: 100% 100% !important;
}

.form-group {
	width: 50%;
}

.form-row {
	display: flex;
	gap: 20px;
	width: 100%;
}

.form-group.message {
	width: 100%;
}

.submit-btn .wpcf7-submit {
	background: #469CC7;
	color: #ffff;
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=url],
input[type=password],
input[type=search],
textarea,
.input-text {
	background-color: #EBEBEB;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: none;
}

/* Custom CSS */
.StoresImage {
	margin-bottom: 50px;
}

.elementor-63 .banner-section .elementor-element.elementor-element-98f5c5d img {
	max-width: 100% !important;
}

.elementor-63 .banner-section .elementor-element.elementor-element-a88cb81 img {
	max-width: 100% !important;
}

.elementor-63 .banner-section .elementor-element.elementor-element-078c976 img {
	max-width: 100% !important;
}

.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 img {
	max-width: 100%; 
}
.elementor-element.elementor-element-8b21117 {
    margin-bottom: 0;
}
.container.app-section .elementor-widget-wrap.elementor-element-populated {
	padding: 36px 36px 0px 36px !important;
}

.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title,
.elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title {
	color: #000000;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	font-family: 'Montserrat', sans-serif !important;
}

.banner-title h1,
body {
	font-family: 'Montserrat', sans-serif !important;

}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 75% !important;
}

ul.ulisted li:before {
	content: "";
	display: flex;
	position: absolute;
	left: 0;
	top: 5px;
	width: 18.33px;
	height: 18.33px;
	border-radius: 100%;
	align-items: center;
	justify-content: center;
	background: url('/wp-content/uploads/2023/06/tick.svg');
}
.checkout.woocommerce-checkout {
    display: block!important;
	gap:0!important;
}
.login-section .login-desc4 {
	display: none;
}

.StorePlayButton .elementor-widget-container img {
	max-width: 100% !important;
}

.FboPropsLive .elementor-element-d3bae73 {
	margin-bottom: 0px;
}

.StorePlayButton .elementor-col-50 {
	width: auto !important;
}

.elementor-63 .FboPropsLive .elementor-element.elementor-element-d3bae73 .elementor-heading-title {
	color: #000000;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
}

.FboLivePara {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.7);
	max-width: 79%;
}

.elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title {
	color: #000000;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	line-height: 37px;
	color: #000000;
}

.elementor-63 .container.app-section .elementor-element.elementor-element-0e68c41 img,
.elementor-63 .container.app-section .elementor-element.elementor-element-f013634 img {
	max-width: 75%;
}

.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button,
.elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {
	background-color: #469CC7;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	font-family: 'Montserrat', sans-serif !important;
}

ul.ulisted li {
	position: relative;
	padding-left: 36px;
	list-style: none;
	margin-bottom: 20px;

	font-family: 'Montserrat', sans-serif !important;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.7);
}

ul.ulisted {
	margin-left: 0;
}

.StorePlayButton .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8c25a96 .elementor-widget-wrap.elementor-element-populated,
.StorePlayButton .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-67ecb31 .elementor-widget-wrap.elementor-element-populated {
	padding: 0px !important;
}

.LIveIMagePic .elementor-widget-wrap.elementor-element-populated {
	padding: 0;
}

.FboPropsLive .elementor-container.elementor-column-gap-default {
	align-items: center;
}

.ShareExpericence .elementor-icon-box-wrapper {
	border-radius: 20px;
	border: 1px solid #469CC7;
}

.ShareExpericence .elementor-icon-box-wrapper .elementor-icon-box-description {
	color: rgba(0, 0, 0, 0.70);
	font-size: 12px;
	font-family: 'Montserrat', sans-serif !important;
	font-style: italic;
	font-weight: 600;
	line-height: 20px;
}

.ShareExpericence span.elementor-icon.elementor-animation- {
	border-radius: 10px;
	background: #EAF8FF;
	padding: 10px;
}

.ShareExpericence .elementor-icon-box-icon {
	margin-right: 0px !important;
}

.ShareExpericence .elementor-icon-box-wrapper {
	padding: 6px;
	align-items: center !important;
	justify-content: center;
	gap: 15px;
}

.ShareExpericence h3.elementor-icon-box-title {
	display: none;
}

.elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title {
	color: #000;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 36.57px;
}

.ShareExpericence .elementor-element-a850a01 .elementor-container.elementor-column-gap-default {
	max-width: 100% !important;
}

p.ShareExpDiv {
	color: rgba(0, 0, 0, 0.70);
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.elementor-element-e72ca36 .elementor-container.elementor-column-gap-default {
	align-items: center;
}

.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title {
	color: #000;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 36px;
}

.FboPartnerPortal .elementor-element-caf06f6 .elementor-container.elementor-column-gap-default {
	max-width: 100% !important;
}

.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-9606a78 .elementor-button {
	width: 100%;
	border-radius: 4px;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
}

.elementor-element-caf06f6 .elementor-container.elementor-column-gap-default {
	align-items: center;
}

.ClientThinks {
	background: rgba(70, 156, 199, 0.10);
	padding: 150px 0;
}

.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-7081d40 .elementor-button {
	border-radius: 4px;
	border: 0;
	width: 100%;
	max-width: 126px;
	background: transparent;
	color: #469CC7;
	outline: 1px solid #469CC7;
	padding: 11px 25px;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;

}

.elementor-element-1263346 img {
	width: 80%;
}

.FboPartnerPortal {
	padding: 150px 0;
}

.elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title {
	color: #000000;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 36px;
}

p.clientNamePara {
	text-align: center;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.ClientThinks .item-content {
	color: rgba(0, 0, 0, 0.70);
	font-size: 16px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 25.6px;
	font-style: normal;
}

.testimonial_slider .single-item-wrapper {
	background: #fff;
	padding: 20px;
	height: 100%;
}

.testimonial_slider .swiper-slide {
	height: auto;
}

.testimonial_slider .tss-carousel-main .swiper-arrow>i,
.testimonial_slider .tss-carousel .swiper-arrow>i {
	font-size: 0px;
}

.testimonial_slider .tss-carousel-main .swiper-arrow,
.testimonial_slider .tss-carousel .swiper-arrow {
	background: #266080;
}

.testimonial_slider .tss-carousel-main .swiper-button-next,
.testimonial_slider .tss-carousel .swiper-button-next {
	right: -40px;
	background: url('/wp-content/uploads/2023/06/arrow-left.png');
	width: 40px;
	background-size: 100% 100%;
	height: 40px !important;
}

.testimonial_slider .tss-carousel-main:not(.swiper-rtl) .testimonial_slider .swiper-button-prev,
.testimonial_slider .tss-carousel .swiper-button-prev {
	left: -40px;
	background: url('/wp-content/uploads/2023/06/arrow-left.png');
	width: 40px;
	background-size: 100% 100%;
	transform: rotate(-180deg);
	height: 40px !important;
}

.elementor-63 .OurGallery .elementor-element.elementor-element-51accf9 .elementor-heading-title {
	color: #000000;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
}

.ourGalleryHeading {
	text-align: center;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.elementor-63 .OurGallery .elementor-element.elementor-element-37b3410 .elementor-button {
	background-color: #469CC7;
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
	line-height: 32px;
}

.elementor-63 .OurGallery .elementor-element.elementor-element-6673687 .elementor-heading-title {

	color: #000;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 32px;
}

.AboutFboPropsSec {
	padding-top: 80px;
}

.OurVideosSec {
	padding-bottom: 80px;
}

p.ourMissionSec {
	color: rgba(0, 0, 0, 0.70);
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title {
	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	color: #000000;
	line-height: 32px;
}

.elementor-63 .Customconatform .elementor-element.elementor-element-baf1246 {
	text-align: center;
	color: #000000;
	text-align: center;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.Customconatform input,
.Customconatform textarea {
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.12) !important;
	background: rgba(0, 0, 0, 0.04) !important;
	padding: 15px 20px !important;
	box-shadow: none !important;
}

.Customconatform .submit-btn .wpcf7-submit {
	background: #469CC7 !important;
	color: #FFF;
	border-radius: 4px;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
	line-height: 32px;
	padding: 9px 36px !important;
}

.checkbox-message span.wpcf7-list-item {
	margin-left: 0;
	display: flex;
	align-items: center;
	gap: 10px;
}

.checkbox-message span.wpcf7-list-item-label {
	color: rgba(0, 0, 0, 0.40);
	font-size: 16px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 19px;
}

.checkbox-message .wpcf7-list-item input {
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	width: 21px;
	height: 21px;
}

.FooterBtmSecDivi {
	padding: 36px 0px 0px 0px !important;
}

.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title {
	color: #FFF;
	font-size: 24px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 30px;
}

.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-e42bbdc .elementor-heading-title {
	color: #FFF;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 24px;
}

.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b {
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
	max-width: 466px;
	width: 100%;
}

.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text {

	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.FooterBtmSecDivi .elementor-element-02786a4 .elementor-icon-list-items svg {
	width: 24px;
	height: 24px;
}

.FooterBtmSecDivi .elementor-element-02786a4 ul li.elementor-icon-list-item {
	margin-bottom: 10px;
}

.elementor-element-02786a4 {
	margin-bottom: 0px !important;
}

.bottom-footer {
	border-top: 1px solid #FFFFFF4D;
}

.bottom-footer p {
	margin-bottom: 0px;
	color: #FFF;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
	padding: 10px 0;
}

.elementor-63 .ShareExpericence .elementor-element.elementor-element-3f4606a img,
.elementor-63 .ShareExpericence .elementor-element.elementor-element-872907e img,
.elementor-63 .ShareExpericence .elementor-element.elementor-element-93d216b img {
	width: 54px;
	max-width: 100%;
	height: 54px;
}

.ShareExpericence .elementor-col-50 {
	padding-right: 50px;
}

.ShareExpericence .elementor-col-50 .elementor-element-populated section {
	margin-top: 30px;
}

.ShareExpericence .elementor-absolute {
	position: inherit !important;
}

.elementor-element-ca37bfe {
	padding-right: 0px !important;
}

.elementor-element-56a5f2a {
	margin-top: 0px !important;
}

.Customconatform textarea {
	height: 150px;
}






html {
	margin-top: 0px !important;
}

.product-section {

	height: 100%;
}

section.product-section a:focus {
	outline: 0px;
}

/*.card-sec {
	margin: 50px 50px 0 50px;
    padding: 24px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 9px;
    margin-top: 50px;
    
    border: 1px solid #ddd;
}*/
.card-sec {
	margin: 0;
	padding: 24px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 9px;
	margin-top: 50px;
	border: 1px solid #ddd;
	max-width: 500px;
	width: 100%;
}

.elementor-element-c704bd4 .card-sec {
	margin: 40px 0 50px 50px;
}

.card-sec.active, .card-sec:hover {
	box-shadow: 5px 8px 9px #83bfdd;
	border-color: #469cc77d;
}

.card-sec a.card__button {
	display: block;
	margin-top: 20px;
	text-decoration: none;
}

.card-sec a.card__button:focus {
	border: 0;
	box-shadow: none;
	outline: 0;
}

.card-sec span.card__button__label {
	border: 1px solid #469cc7;
	padding: 10px 15px;
	border-radius: 5px;
	background: #fff;
	color: #469cc7;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 19px;
}

.card-sec.active span.card__button__label, .card-sec:hover span.card__button__label {
	background: #469cc7;
	color: #fff;
}

.card-sec .card.card--plan.card--selected {
	border: 0;
}

.card-sec .card__title {
	font-size: 25px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif !important;
	margin-bottom: 10px;
}

.card__price p {
	font-weight: 700;
	font-family: 'Montserrat', sans-serif !important;
	color: #469cc7;
	font-size: 21px;
}

.card__description {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	margin-bottom: 10px;
	color: #939393;
}

section.checkout-section .form-row {
	display: block;
}

.checkout-section #order_review_heading, .checkout-section #order_review {
	width: 100%;
}

.elementor-element-416a6ee p {
	color: rgba(0, 0, 0, 0.70);
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 600;
	line-height: 30px;
}

.elementor-element-d3e8863 .elementor-heading-title, .elementor-element-1673288 .elementor-heading-title {

	font-size: 24px;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title {

	font-size: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal;
	font-weight: 800 !important;
	line-height: normal;
}

.elementor-element-3d4c6a3 ul, .elementor-element-afcb9eb ul, .elementor-element-ec3c7af ul, .elementor-element-aeac3dd ul {
	margin-left: 20px;
}

.elementor-element-670b587, .elementor-element-7371fc1 {
	padding: 80px 0 !important;
}

.elementor-element-b818011 {
	padding: 120px 0 !important;

}

.elementor-element-b818011 .elementor-column-gap-default {
	align-items: center;
}

.elementor-element-3d4c6a3 ul li, .elementor-element-afcb9eb ul li, .elementor-element-ec3c7af ul li, .elementor-element-aeac3dd ul li {
	font-family: 'Montserrat', sans-serif !important;
	color: rgba(0, 0, 0, 0.70);
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 30px;
}

.elementor-element-574880f.banner-text p {
	max-width: 1200px;
	margin-bottom: 0 !important;
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	width: 100%;
}

.elementor-element-5f090f2 img {
	max-width: 100% !important;
}

.elementor-element.elementor-element-d8d6986 .elementor-button, .elementor-element-268e754 .elementor-button, .elementor-element-15fc9a4 .elementor-button {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
	line-height: 32px;
	margin-top: 40px;
}
.elementor-element-15fc9a4 .elementor-button{
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
	line-height: 32px;
	margin-top: 0px;
}


.card--plan .card__content h4 {
	color: #000;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 800;
	line-height: 24px;
}

.card--plan .card__price p {
	font-size: 20px;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
}

.elementor-element-fb4a8bb .elementor-heading-title {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 30px;
	font-weight: 800 !important;
	line-height: normal;

}

.elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container {
	text-align: center;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}


section.login-section .container, section.login-section .container>.row {
	height: 100vh;
}

.checkout-section.thanksecenter .thankyoupage h2 {
	margin-left: auto !important;

	text-align: center;
}

section.checkout-section, section.checkout-section .container, section.checkout-section .row {
	height: auto;

}

.thanksecenter .logo-parent {
	text-align: center;
}


/*   New Sidebar Css */

.NewSideBarMenu main {
	z-index: 2;
	position: relative;
	height: 100%;
	background-color: #2D3142;
	-webkit-transition: transform .7s ease-in-out;
	-moz-transition: transform .7s ease-in-out;
	-ms-transition: transform .7s ease-in-out;
	-o-transition: transform .7s ease-in-out;
	transition: transform .7s ease-in-out;
}


.NewSideBarMenu .sidebar {
	height: 100%;
	width: 400px;
	position: fixed;
	top: 0;
	z-index: 1;
	right: 0;
	/* background-color: #427794;*/
	background-color: #469cc7;
	transform: translateX(400px);
	transition: .5s;

}

.NewSideBarMenu .button, .NewSideBarMenu .button:hover {
	background: transparent;
}

.NewSideBarMenu .nav-right {

	z-index: 9;
	cursor: pointer;
}

.NewSideBarMenu .sidebar.opened {
	transform: translateX(0px);
	transition: .5s;
	z-index: 99;
}

.NewSideBarMenu .bar {
	display: block;
	height: 5px;
	width: 40px;
	background-color: #0c0d10;
	margin: 10px auto;
}

.NewSideBarMenu .button {
	cursor: pointer;
	display: inline-block;
	width: auto;
	margin: 0 auto;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
}

.NewSideBarMenu .nav-right {
	position: fixed !important;
	right: 40px;
	top: 20px;
}

.NewSideBarMenu .nav-right.visible-xs {
	z-index: 3;
}



.NewSideBarMenu .middle {
	margin: 0 auto;
}

.NewSideBarMenu .bar {
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
}

.NewSideBarMenu .nav-right.visible-xs .active .bar {
	background-color: #FFF;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
}

.NewSideBarMenu .button.active .top {
	-webkit-transform: translateY(4px) rotateZ(45deg);
	-moz-transform: translateY(4px) rotateZ(45deg);
	-ms-transform: translateY(4px) rotateZ(45deg);
	-o-transform: translateY(4px) rotateZ(45deg);
	transform: translateY(4px) rotateZ(45deg);
}

.NewSideBarMenu .button.active .bottom {
	-webkit-transform: translateY(-15px) rotateZ(-45deg);
	-moz-transform: translateY(-15px) rotateZ(-45deg);
	-ms-transform: translateY(-15px) rotateZ(-45deg);
	-o-transform: translateY(-15px) rotateZ(-45deg);
	transform: translateY(-15px) rotateZ(-45deg);
}

.NewSideBarMenu .button.active .middle {
	width: 0;
}

.NewSideBarMenu .move-to-left {
	-webkit-transform: translateX(-400px);
	-moz-transform: translateX(-400px);
	-ms-transform: translateX(-400px);
	-o-transform: translateX(-400px);
	transform: translateX(-400px);
}

.NewSideBarMenu nav {
	padding-top: 30px;
}

.NewSideBarMenu .sidebar-list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	margin-top: 150px;
	text-align: left;
	padding-left:20px;
}

.NewSideBarMenu .sidebar-item {
	margin: 20px 0;
	opacity: 1;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
}

.NewSideBarMenu .sidebar-item:first-child {
	-webkit-transition: all .7s .2s ease-in-out;
	-moz-transition: all .7s .2s ease-in-out;
	-ms-transition: all .7s .2s ease-in-out;
	-o-transition: all .7s .2s ease-in-out;
	transition: all .7s .2s ease-in-out;
}

.NewSideBarMenu .sidebar-item:nth-child(2) {
	-webkit-transition: all .7s .4s ease-in-out;
	-moz-transition: all .7s .4s ease-in-out;
	-ms-transition: all .7s .4s ease-in-out;
	-o-transition: all .7s .4s ease-in-out;
	transition: all .7s .4s ease-in-out;
}

.NewSideBarMenu .sidebar-item:nth-child(3) {
	-webkit-transition: all .7s .6s ease-in-out;
	-moz-transition: all .7s .6s ease-in-out;
	-ms-transition: all .7s .6s ease-in-out;
	-o-transition: all .7s .6s ease-in-out;
	transition: all .7s .6s ease-in-out;
}

.NewSideBarMenu .sidebar-item:last-child {
	-webkit-transition: all .7s .8s ease-in-out;
	-moz-transition: all .7s .8s ease-in-out;
	-ms-transition: all .7s .8s ease-in-out;
	-o-transition: all .7s .8s ease-in-out;
	transition: all .7s .6s ease-in-out;
}

.NewSideBarMenu .sidebar-item.active {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}

.NewSideBarMenu .sidebar-anchor {
	color: #FFF;
	text-decoration: none;
	font-size: 19px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 7px;
	font-weight: 600;
}

.NewSideBarMenu .sidebar-anchor:before {
	content: "";
	width: 0;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #FFF;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

.NewSideBarMenu .sidebar-anchor:hover:before {
	width: 100%;
}

.NewSideBarMenu .ua {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

.NewSideBarMenu .fa {
	font-size: 1.4em;
	color: #EF8354;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.NewSideBarMenu .ua:hover .fa {
	color: #FFF;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
@media (min-width: 480px) {
	.NewSideBarMenu .nav-list {
		display: block;
	}
}

@media (min-width: 340px) {
	.NewSideBarMenu .nav-right {
		position: absolute;
	}

	.NewSideBarMenu .hidden-xs {
		display: block;
		z-index: 999;
	}

	.NewSideBarMenu .visible-xs {
		display: none;
	}

	.NewSideBarMenu .bar {
		height: 4px;
		width: 30px;
		margin: 5px auto;

	}
}


@media (max-width: 768px) {
	.NewSideBarMenu .bar {
		height: 4px;
		width: 30px;
		margin: 5px auto;
	}

	.NewSideBarMenu .nav-right {
		right: 0px;

	}

}




	a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
		outline: 0px !important;
	}





html, body, .containerNew, .hfeed.site, .site-content, .col-full{
	height:100%;
}

.page-id-477 header, .page-id-477  .storefront-breadcrumb,
.page-id-439 header, .page-id-439  .storefront-breadcrumb,{
	display:none !important;
}
.page-id-477 header, .page-id-477  .storefront-breadcrumb{
	display:none;
}
.page-template-login-temp header#masthead, .page-template-login-temp .storefront-breadcrumb {
    display: none;
}
.page-id-477 .col-full, 
.page-id-439 .col-full {
    width: 100%;
    margin: 0px;
    max-width: 100%;
    padding: 0;
}
.page-template-template-checkout header, .page-template-template-checkout .storefront-breadcrumb {
    display: none;
}
.page-template-template-checkout .col-full{
	  width: 100%;
    margin: 0px;
    max-width: 100%;
    padding: 0;
}

.page-id-55 .thankyoupage h2 {
    margin-left: 0 !important;
    text-align: center;
}
.page-id-56 .site-header, .page-id-56  .storefront-breadcrumb{display:none;}
.page-id-56 .col-full {
    width: 100%;
    margin: 0px;
    max-width: 100%;
    padding: 0;
}
.checkout-page-title h1 {
    margin: 20px 0;
}
	/* End Sidebar CSS */

	/* Responsive */

	@media only screen and (min-width:1367px) and (max-width:1680px) {
				.hfeed.site {
   height:auto;
}
		.page-id-439  .hfeed.site{
			height:100%;
		}
}

	@media only screen and (min-width:1281px) and (max-width:1366px) {
		.hfeed.site {
		   height:auto;
		}
		.page-id-439  .hfeed.site{
			height:100%;
		}

		.elementor-element-574880f.banner-text p {
			max-width: 1100px;
			font-size: 22px;
		}

		.elementor-element.elementor-element-d8d6986 .elementor-button, .elementor-element-268e754 .elementor-button, .elementor-element-15fc9a4 .elementor-button {
			font-size: 16px;
			line-height: 24px;
			margin-top: 30px;
		}

		.elementor-element-d3e8863 .elementor-heading-title, .elementor-element-1673288 .elementor-heading-title {
			font-size: 20px;
		}

		.elementor-element-416a6ee p {
			font-size: 15px;
			line-height: 26px;
		}

		.elementor-element-3d4c6a3 ul li, .elementor-element-afcb9eb ul li, .elementor-element-ec3c7af ul li, .elementor-element-aeac3dd ul li {
			font-size: 15px;
			line-height: 26px;
			margin-bottom: 10px;
		}

		.elementor-element-268e754 a.elementor-button-link {
			margin-top: 0;
		}

		.elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title, .elementor-element-fb4a8bb .elementor-heading-title {
			font-size: 25px !important;
		}

		.PlansSectionPage .card--plan .card__content h4, .elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container {
			font-size: 16px;
		}

		.PlansSectionPage .card--plan .card__price p {
			font-size: 17px;

			line-height: 21px;
			margin-bottom: 9px;
		}

		.PlansSectionPage .card-sec span.card__button__label {
			padding: 5px 15px;
			font-size: 13px;
		}

		.elementor-element-c704bd4 .card-sec {
			margin: 15px 0 50px 50px;
		}






		.banner-title h1 {
			max-width: 992px !important;
			font-size: 30px !important;
			line-height: 35px !important;
			padding: 0 100px;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-a88cb81 img {
			width: 143px;
		}

		.StoresImage {
			margin-bottom: 0px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-078c976 img {

			width: 40%;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-98f5c5d img,
		.StorePlayButton .elementor-widget-container img {
			width: 150px;
		}

		.elementor-63 .StorePlayButton .elementor-element.elementor-element-080a601 img {
			width: 138px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button,
		.elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {
			font-size: 14px;
			line-height: 18px;
		}

		.container.app-section .elementor-widget-wrap.elementor-element-populated {
			padding: 26px 26px 0px 26px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title,
		.elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title {
			font-size: 20px;
		}

		ul.ulisted li {
			font-size: 14px;
			line-height: 19px;
			padding-left: 27px;
		}

		.elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title,
		.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title,
		.elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title {
			font-size: 22px;
			line-height: 31px;

		}

		.FboPropsLive .elementor-element-d3bae73 {
			margin-bottom: 0px !important;
		}

		.elementor-63 .elementor-element.elementor-element-c3184fa img {
			max-width: 140px !important;
		}

		.FboPartnerPortal,
		.ClientThinks {
			padding: 50px 0;
		}

		.elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title,
		.elementor-63 .OurGallery .elementor-element.elementor-element-51accf9 .elementor-heading-title,
		.elementor-63 .elementor-element.elementor-element-6673687 .elementor-heading-title {
			line-height: 31px;
			font-size: 22px;
		}

		.ClientThinks .item-content {
			line-height: 20.6px !important;
			font-size: 13px !important;
		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper:before {
			left: 27px !important;

			font-size: 23px !important;
		}

		.OurVideosSec {
			padding-bottom: 50px;
		}

		.Customconatform input,
		.Customconatform textarea {
			padding: 9px 20px !important;
		}

		.Customconatform .submit-btn .wpcf7-submit {
			font-weight: 500;
			font-size: 16px;

			padding: 9px 36px !important;
		}

		.Customconatform form {
			margin-top: 20px;
		}

		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text,
		.bottom-footer p {
			font-size: 16px;
		}

		.FboLivePara,
		p.ShareExpDiv,
		p.clientNamePara,
		.ourGalleryHeading,
		p.ourMissionSec,
		.elementor-63 .Customconatform .elementor-element.elementor-element-baf1246,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 0;
		}

		.AboutFboPropsSec {
			padding-top: 0px;
		}

		.elementor-63 .OurGallery .elementor-element.elementor-element-37b3410 .elementor-button {
			font-weight: normal;
		}

		.ShareExpericence .elementor-col-50 {
			padding-right: 25px;
		}

		.ShareExpericence .elementor-icon-box-wrapper .elementor-icon-box-description {
			line-height: 16px;
			font-size: 10px;
		}

		.elementor-63 .ShareExpericence .elementor-element.elementor-element-3f4606a img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-872907e img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-93d216b img {
			width: 45px;
			height: 45px;
		}

		.ShareExpericence .elementor-col-50 .elementor-element-populated section {
			margin-top: 0px;
		}

		.elementor-63 .elementor-element.elementor-element-b4de076,
		.elementor-63 .elementor-element.elementor-element-a67abd2 {
			width: 37% !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 {
			margin-bottom: 5px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 img {
			width: 9%;
		}


	}

	@media only screen and (min-width:1025px) and (max-width:1280px) {
		.hfeed.site {
   height:auto;
}
		.containerNew .h-100, .containerNew .MobileViewsSectionSet {
			height: auto !important;
		}

		.elementor-element-574880f.banner-text p {
			max-width: 1100px;
			font-size: 22px;
		}

		.elementor-element.elementor-element-d8d6986 .elementor-button, .elementor-element-268e754 .elementor-button, {
			margin-top: 30px;
		}
		.elementor-element-15fc9a4 .elementor-button{
			font-size: 16px;
			line-height: 24px;
			margin-top: 0px;
		}

		.elementor-element-d3e8863 .elementor-heading-title, .elementor-element-1673288 .elementor-heading-title {
			font-size: 20px;
		}

		.elementor-element-416a6ee p {
			font-size: 15px;
			line-height: 26px;
		}

		.elementor-element-3d4c6a3 ul li, .elementor-element-afcb9eb ul li, .elementor-element-ec3c7af ul li, .elementor-element-aeac3dd ul li {
			font-size: 15px;
			line-height: 26px;
			margin-bottom: 10px;
		}

		.elementor-element-268e754 a.elementor-button-link {
			margin-top: 0;
		}

		.elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title, .elementor-element-fb4a8bb .elementor-heading-title {
			font-size: 25px !important;
		}

		.PlansSectionPage .card--plan .card__content h4, .elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container {
			font-size: 16px;
		}

		.PlansSectionPage .card--plan .card__price p {
			font-size: 17px;

			line-height: 21px;
			margin-bottom: 9px;
		}

		.PlansSectionPage .card-sec span.card__button__label {
			padding: 5px 15px;
			font-size: 13px;
		}

		.elementor-element-c704bd4 .card-sec {
			margin: 15px 0 50px 50px;
		}

		.banner-title h1 {
			max-width: 992px !important;
			font-size: 30px !important;
			line-height: 35px !important;
			padding: 0 100px;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-a88cb81 img {
			width: 143px;
		}

		.StoresImage {
			margin-bottom: 0px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-078c976 img {

			width: 40%;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-98f5c5d img,
		.StorePlayButton .elementor-widget-container img {
			width: 150px;
		}

		.elementor-63 .StorePlayButton .elementor-element.elementor-element-080a601 img {
			width: 138px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button,
		.elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {
			font-size: 14px;
			line-height: 18px;
		}

		.container.app-section .elementor-widget-wrap.elementor-element-populated {
			padding: 26px 26px 0px 26px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title,
		.elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title {
			font-size: 20px;
		}

		ul.ulisted li {
			font-size: 14px;
			line-height: 19px;
			padding-left: 27px;
		}

		.elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title,
		.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title,
		.elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title {
			font-size: 22px;
			line-height: 31px;

		}

		.FboPropsLive .elementor-element-d3bae73 {
			margin-bottom: 0px !important;
		}

		.elementor-63 .elementor-element.elementor-element-c3184fa img {
			max-width: 140px !important;
		}

		.FboPartnerPortal,
		.ClientThinks {
			padding: 50px 0;
		}

		.elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title,
		.elementor-63 .OurGallery .elementor-element.elementor-element-51accf9 .elementor-heading-title,
		.elementor-63 .elementor-element.elementor-element-6673687 .elementor-heading-title {
			line-height: 31px;
			font-size: 22px;
		}

		.ClientThinks .item-content {
			line-height: 20.6px !important;
			font-size: 13px !important;
		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper:before {
			left: 27px !important;

			font-size: 23px !important;
		}

		.OurVideosSec {
			padding-bottom: 50px;
		}

		.Customconatform input,
		.Customconatform textarea {
			padding: 9px 20px !important;
		}

		.Customconatform .submit-btn .wpcf7-submit {
			font-weight: 500;
			font-size: 16px;

			padding: 9px 36px !important;
		}

		.Customconatform form {
			margin-top: 20px;
		}

		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text,
		.bottom-footer p {
			font-size: 16px;
		}

		.FboLivePara,
		p.ShareExpDiv,
		p.clientNamePara,
		.ourGalleryHeading,
		p.ourMissionSec,
		.elementor-63 .Customconatform .elementor-element.elementor-element-baf1246,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 0;
		}

		.AboutFboPropsSec {
			padding-top: 0px;
		}

		.elementor-63 .OurGallery .elementor-element.elementor-element-37b3410 .elementor-button {
			font-weight: normal;
		}

		.ShareExpericence .elementor-col-50 {
			padding-right: 25px;
		}

		.ShareExpericence .elementor-icon-box-wrapper .elementor-icon-box-description {
			line-height: 16px;
			font-size: 10px;
		}

		.elementor-63 .ShareExpericence .elementor-element.elementor-element-3f4606a img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-872907e img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-93d216b img {
			width: 45px;
			height: 45px;
		}

		.ShareExpericence .elementor-col-50 .elementor-element-populated section {
			margin-top: 0px;
		}

		.elementor-63 .elementor-element.elementor-element-b4de076,
		.elementor-63 .elementor-element.elementor-element-a67abd2 {
			width: 37% !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 {
			margin-bottom: 5px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 img {
			width: 9%;
		}


	}

	@media only screen and (min-width:993px) and (max-width:1024px) {
		.elementor-element-574880f.banner-text p {

			font-size: 20px;
		}

		.elementor-element.elementor-element-d8d6986 .elementor-button, .elementor-element-268e754 .elementor-button, .elementor-element-15fc9a4 .elementor-button {
			font-size: 16px;
			line-height: 24px;
			margin-top: 30px;
		}

		.elementor-element-d3e8863 .elementor-heading-title, .elementor-element-1673288 .elementor-heading-title {
			font-size: 18px;
		}

		.elementor-element-416a6ee p {
			font-size: 13px;
			line-height: 23px;
		}

		.elementor-element-3d4c6a3 ul li, .elementor-element-afcb9eb ul li, .elementor-element-ec3c7af ul li, .elementor-element-aeac3dd ul li {
			font-size: 13px;
			line-height: 23px;
			margin-bottom: 10px;
		}

		.elementor-element-268e754 a.elementor-button-link {
			margin-top: 0;
		}

		.elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title, .elementor-element-fb4a8bb .elementor-heading-title {
			font-size: 20px !important;
		}

		.PlansSectionPage .card--plan .card__content h4, .elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container {
			font-size: 14px;
		}

		.PlansSectionPage .card--plan .card__price p {
			font-size: 14px;

			line-height: 21px;
			margin-bottom: 9px;
		}

		.PlansSectionPage .card-sec span.card__button__label {
			padding: 5px 15px;
			font-size: 13px;
		}

		.elementor-element-c704bd4 .card-sec {
			margin: 15px 0 50px 50px;
		}

		.banner-title h1 {
			max-width: 992px !important;
			font-size: 30px !important;
			line-height: 35px !important;
			padding: 0 100px;
		}

		.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-9606a78 .elementor-button {
			font-size: 16px;
		}

		.StorePlayButton .elementor-section .elementor-container {
			flex-wrap: inherit;
		}

		.app-section .elementor-column.elementor-col-50, .app-section .elementor-column[data-col="50"] {
			width: 48% !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-a88cb81 img {
			width: 143px;
		}

		.StoresImage {
			margin-bottom: 0px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-078c976 img {

			width: 40%;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-98f5c5d img,
		.StorePlayButton .elementor-widget-container img {
			width: 150px;
		}

		.elementor-63 .StorePlayButton .elementor-element.elementor-element-080a601 img {
			width: 138px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button,
		.elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {
			font-size: 14px;
			line-height: 18px;
		}

		.container.app-section .elementor-widget-wrap.elementor-element-populated {
			padding: 26px 26px 0px 26px !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title,
		.elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title {
			font-size: 20px;
		}

		ul.ulisted li {
			font-size: 14px;
			line-height: 19px;
			padding-left: 27px;
		}

		.elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title,
		.elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title,
		.elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title {
			font-size: 22px;
			line-height: 31px;

		}

		.FboPropsLive .elementor-element-d3bae73 {
			margin-bottom: 0px !important;
		}

		.elementor-63 .elementor-element.elementor-element-c3184fa img {
			max-width: 140px !important;
		}

		.FboPartnerPortal,
		.ClientThinks {
			padding: 50px 0;
		}

		.elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title,
		.elementor-63 .OurGallery .elementor-element.elementor-element-51accf9 .elementor-heading-title,
		.elementor-63 .elementor-element.elementor-element-6673687 .elementor-heading-title {
			line-height: 31px;
			font-size: 22px;
		}

		.ClientThinks .item-content {
			line-height: 20.6px !important;
			font-size: 13px !important;
		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper:before {
			left: 27px !important;

			font-size: 23px !important;
		}

		.OurVideosSec {
			padding-bottom: 50px;
		}

		.Customconatform input,
		.Customconatform textarea {
			padding: 9px 20px !important;
		}

		.Customconatform .submit-btn .wpcf7-submit {
			font-weight: 500;
			font-size: 16px;

			padding: 9px 36px !important;
		}

		.Customconatform form {
			margin-top: 20px;
		}

		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text,
		.bottom-footer p {
			font-size: 16px;
		}

		.FboLivePara,
		p.ShareExpDiv,
		p.clientNamePara,
		.ourGalleryHeading,
		p.ourMissionSec,
		.elementor-63 .Customconatform .elementor-element.elementor-element-baf1246,
		.elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 0;
		}

		.AboutFboPropsSec {
			padding-top: 0px;
		}

		.elementor-63 .OurGallery .elementor-element.elementor-element-37b3410 .elementor-button {
			font-weight: normal;
		}

		.ShareExpericence .elementor-col-50 {
			padding-right: 25px;
		}

		.ShareExpericence .elementor-icon-box-wrapper .elementor-icon-box-description {
			line-height: 16px;
			font-size: 10px;
		}

		.elementor-63 .ShareExpericence .elementor-element.elementor-element-3f4606a img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-872907e img,
		.elementor-63 .ShareExpericence .elementor-element.elementor-element-93d216b img {
			width: 45px;
			height: 45px;
		}

		.ShareExpericence .elementor-col-50 .elementor-element-populated section {
			margin-top: 0px;
		}

		.elementor-63 .elementor-element.elementor-element-b4de076,
		.elementor-63 .elementor-element.elementor-element-a67abd2 {
			width: 37% !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 {
			margin-bottom: 5px !important;
		}

		.elementor-63 .banner-section .elementor-element.elementor-element-8b21117 img {
			width: 9%;
		}


	}




	@media only screen and (min-width:768px) and (max-width:991px) {
		.card-sec{
			max-width:100%;
		}
		.ShareExpericence .elementor-col-66 {
			width: 100% !important;
		}

		.elementor-element-baf1246 .elementor-widget-container br {
			display: none;
		}

		.banner-title h1 {
			font-size: 30px !important;
			padding: 0 15px;
			line-height: 40px !important;
		}

		.StoresImage .elementor-container.elementor-column-gap-default {
			flex-wrap: inherit;
		}

		.StoresImage {
			margin-bottom: 0;
		}

		.elementor-63 .elementor-element.elementor-element-8b21117 img {
			max-width: 115px !important;
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 90% !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title, .elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title, .elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title, .elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title, .elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title, .elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title, .elementor-element-51accf9 h2.elementor-heading-title.elementor-size-default, .elementor-63 .elementor-element.elementor-element-6673687 .elementor-heading-title, .elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-e42bbdc .elementor-heading-title {
			font-size: 20px;
			line-height: 29px;
		}

		.StorePlayButton .elementor-container.elementor-column-gap-default {
			flex-wrap: inherit;
		}

		.FboPartnerPortal {
			padding: 50px 0;
		}

		.FboPartnerPortal .elementor-element-caf06f6 .elementor-container.elementor-column-gap-default {
			flex-wrap: initial;
		}

		.ClientThinks .item-content, .bottom-footer p {
			font-size: 14px !important;
		}

		.ClientThinks {

			padding: 50px 0;
		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper {
			position: inherit !important;
			padding: 5px !important;
		}

		.elementor-element-53a56b4 {
			margin-top: 20px;
		}

		.Customconatform .form-group {
			width: 100%;
		}

		.Customconatform .form-row {
			display: block;

		}

		.checkbox-message span.wpcf7-list-item-label {

			font-size: 12px;

		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper:before {

			font-size: 17px !important;
		}

		.FboLivePara, p.ShareExpDiv, p.clientNamePara, .ourGalleryHeading, p.ourMissionSec, .elementor-63 .Customconatform .elementor-element.elementor-element-baf1246, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text {
			font-size: 14px;
			line-height: 23px;
			max-width: 100%;
			margin-bottom: 0;
		}

		p.clientNamePara br {
			display: none;
		}

		.testimonial_slider .tss-carousel-main:not(.swiper-rtl) .testimonial_slider .swiper-button-prev, .testimonial_slider .tss-carousel .swiper-button-prev {
			width: 30px;
			left: -22px;
			height: 30px !important;
		}

		.testimonial_slider .tss-carousel-main .swiper-button-next, .testimonial_slider .tss-carousel .swiper-button-next {
			right: -22px;
			width: 30px;
			height: 30px !important;
		}

		.elementor-element.elementor-element-d3bae73 {
			margin-bottom: 0;
		}

		.ShareExpericence .elementor-col-50 {
			padding-right: 0px;
		}

		.ShareExpericence .elementor-icon-box-icon {

			margin-bottom: 8px !important;
		}

		.ShareExpericence .elementor-col-50 .elementor-element-populated section {
			margin-top: 0px;
		}

		.AboutFboPropsSec {
			padding-top: 0px;
		}

		.ShareExpericence .elementor-col-33, .ourGalleryHeading br, .elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title br {
			display: none;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button, .elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {

			font-size: 14px;
			line-height: 20px;

		}

		.ShareExpericence .elementor-widget-wrap.elementor-element-populated {
			padding-left: 0;
			padding-right: 0;
		}

		.container.app-section .elementor-widget-wrap.elementor-element-populated {
			padding: 36px 15px 0px 16px !important;
		}

		ul.ulisted li {
			padding-left: 25px;
			font-size: 14px;
			line-height: 23px;
		}

		.app-section .elementor-col-50 {
			width: 48% !important;
		}
	}

	@media only screen and (max-width:767px) {
		#post-1440 p, #post-3 p {
  			  font-size: 16px;
		}
		.card-sec {
			max-width: 100%;
			width: 100%;
		}
		.rowh-100.MobileViewsSectionSet {
			align-items: flex-start !important;
			height: auto !important;
			padding: 20rem 0;
		}

		.containerNewPAdding {
			margin-bottom: 20px;
		}

		section.login-section .container,
		section.login-section .container>.row {
			height: auto !important;
		}

		.elementor-element-574880f.banner-text p {

			font-size: 15px;
			font-weight: 400;
			line-height: 29px;

		}

		.elementor-element.elementor-element-d8d6986 .elementor-button, .elementor-element-268e754 .elementor-button, .elementor-element-15fc9a4 .elementor-button {
			font-size: 15px;
			line-height: 20px;
			margin-top: 0;
		}

		.card-sec {
			margin: 0;
			padding: 18px;

			margin-top: 0;

		}

		.elementor-element-c704bd4 .card-sec {
			margin: 0;
		}

		.elementor-element-d3e8863 .elementor-heading-title, .elementor-element-1673288 .elementor-heading-title, .elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title, .elementor-element-fb4a8bb .elementor-heading-title {
			font-size: 18px !important;
		}

		.elementor-element-bd056a8 .elementor-heading-title, .elementor-element-5783749 .elementor-heading-title, .elementor-element-10a355c .elementor-heading-title, .elementor-element-d53e100 .elementor-heading-title {
			font-size: 24px;
		}

		.elementor-element-416a6ee p {
			font-size: 14px;
			line-height: 25px;
		}

		.elementor-element-3d4c6a3 ul li, .elementor-element-afcb9eb ul li, .elementor-element-ec3c7af ul li, .elementor-element-aeac3dd ul li, .elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container {
			margin-bottom: 10px;
			font-size: 14px;

			line-height: 27px;

		}

		.elementor-533 .elementor-element.elementor-element-e8a83d4 .elementor-widget-container br {
			display: none;
		}

		.card-sec span.card__button__label {

			padding: 5px 15px;

			font-size: 14px;
		}

		.card--plan .card__price p, .card--plan .card__content h4 {
			font-size: 15px;
		}

		.card__description {
			font-size: 13px;

			margin-bottom: 0;

		}

		.banner-title h1 {
			font-size: 22px !important;
			padding: 0 15px;
			line-height: 27px !important;
		}

		.StoresImage .elementor-container.elementor-column-gap-default {
			flex-wrap: inherit;
		}

		.StoresImage {
			margin-bottom: 0;
		}

		.elementor-63 .elementor-element.elementor-element-8b21117 img {
			max-width: 115px !important;
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 90% !important;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-8021051 .elementor-heading-title, .elementor-63 .container.app-section .elementor-element.elementor-element-e614e8c .elementor-heading-title, .elementor-63 .FboPropsLive .elementor-element.elementor-element-5c23d5d .elementor-heading-title, .elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title, .elementor-63 .FboPartnerPortal .elementor-element.elementor-element-c66d2c4 .elementor-heading-title, .elementor-63 .ClientThinks .elementor-element.elementor-element-be838bc .elementor-heading-title, .elementor-element-51accf9 h2.elementor-heading-title.elementor-size-default, .elementor-63 .elementor-element.elementor-element-6673687 .elementor-heading-title, .elementor-63 .Customconatform .elementor-element.elementor-element-4e24884 .elementor-heading-title, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-13edd9e .elementor-heading-title, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-e42bbdc .elementor-heading-title {
			font-size: 20px;
			line-height: 29px;
		}

		.StorePlayButton .elementor-container.elementor-column-gap-default {
			flex-wrap: inherit;
		}

		.FboPartnerPortal {
			padding: 50px 0;
		}

		.FboPartnerPortal .elementor-element-caf06f6 .elementor-container.elementor-column-gap-default {
			flex-wrap: initial;
		}

		.ClientThinks .item-content, .bottom-footer p {
			font-size: 14px !important;
		}

		.ClientThinks {

			padding: 50px 0;
		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper {
			position: inherit !important;
			padding: 5px !important;
		}

		.elementor-element-53a56b4 {
			margin-top: 20px;
		}

		.Customconatform .form-group {
			width: 100%;
		}

		.Customconatform .form-row {
			display: block;

		}

		.checkbox-message span.wpcf7-list-item-label {

			font-size: 12px;

		}

		.testimonial_slider .single-item-wrapper .item-content-wrapper:before {

			font-size: 17px !important;
		}

		.FboLivePara, p.ShareExpDiv, p.clientNamePara, .ourGalleryHeading, p.ourMissionSec, .elementor-63 .Customconatform .elementor-element.elementor-element-baf1246, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-c4dc71b, .elementor-63 .FooterBtmSecDivi .elementor-element.elementor-element-02786a4 .elementor-icon-list-text {
			font-size: 14px;
			line-height: 23px;
			max-width: 100%;
			margin-bottom: 0;
		}

		p.clientNamePara br {
			display: none;
		}

		.testimonial_slider .tss-carousel-main:not(.swiper-rtl) .testimonial_slider .swiper-button-prev, .testimonial_slider .tss-carousel .swiper-button-prev {
			width: 30px;
			left: -22px;
			height: 30px !important;
		}

		.testimonial_slider .tss-carousel-main .swiper-button-next, .testimonial_slider .tss-carousel .swiper-button-next {
			right: -22px;
			width: 30px;
			height: 30px !important;
		}

		.elementor-element.elementor-element-d3bae73 {
			margin-bottom: 0;
		}

		.ShareExpericence .elementor-col-50 {
			padding-right: 0px;
		}

		.ShareExpericence .elementor-icon-box-icon {

			margin-bottom: 8px !important;
		}

		.ShareExpericence .elementor-col-50 .elementor-element-populated section {
			margin-top: 0px;
		}

		.AboutFboPropsSec {
			padding-top: 0px;
		}

		.ShareExpericence .elementor-col-33, .ourGalleryHeading br, .elementor-63 .ShareExpericence .elementor-element.elementor-element-910b7c7 .elementor-heading-title br {
			display: none;
		}

		.elementor-63 .container.app-section .elementor-element.elementor-element-3fdcb9c .elementor-button, .elementor-63 .container.app-section .elementor-element.elementor-element-9f00fc3 .elementor-button {

			font-size: 14px;
			line-height: 20px;

		}

		.ShareExpericence .elementor-widget-wrap.elementor-element-populated {
			padding-left: 0;
			padding-right: 0;
		}

		.container.app-section .elementor-widget-wrap.elementor-element-populated {
			padding: 36px 15px 0px 16px !important;
		}

		ul.ulisted li {
			padding-left: 25px;
			font-size: 14px;
			line-height: 23px;
		}


		.card-sec{
			max-width:100%;
		}
.subscriptionPages .card-sec {
    margin-top: 20px;
}
		.logo-parent p {
   
    padding: 10px;
    box-sizing: border-box;
}
		.xoo-el-section {
    padding-left: 0 !important;
}
		.page-template-login-temp .logo-parent h1{
			font-size:24px;
		}
		
		.page-id-439 .login-section{
			height:auto;
		}
	}