@media (max-width: 1300px) {
	.our_services .container {
		width: 1170px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title::after {
		border-right: 142px solid transparent;
		border-left: 142px solid transparent;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .comn_btn a {
		padding: 12px 5px;
	}
	/**** landing start ****/
	.landing_timelime_title h3 {
		top: -210px;
		right: -240px;
		transform: rotate(-35deg);
	}
	/**** landing end ****/
	.sale_limited_title {
		max-width: 430px;
		left: -60%;
	}
	.sale_bonus_row.sale_bonus_row3 .sale_bonus_right::before {
		right: -20px;
	}
	.sale_price_sec3_img {
		left: -80px;
	}
	.home2_hero_sec {
		padding: 90px 0 80px;
	}
	.home2_hero_content {
		max-width: 530px;
		margin-left: 0;
		width: 100%;
	}
}
@media (max-width: 1199px) {
	body.single-post #site-content,
	.menu-modal .section-inner,
	header .section-inner {
		max-width: 970px !important;
	}
	.address_wrapper .col-lg-12 .col-lg-6 {
		padding: 0;
	}
	.about_service .price_title::after {
		border-right: 157px solid transparent;
		border-left: 157px solid transparent;
	}
	.inner_description h4,
	.our_services .about_service .service_content h4 {
		font-size: 40px;
	}
	.our_services .about_service .service_content {
		min-height: 855px;
	}
	body.woocommerce-page .pagination-single,
	body.woocommerce-page .woocommerce {
		max-width: 970px !important;
	}
	.our_services .about_service .comn_btn a {
		padding: 12px 10px;
	}
	.our_services .container {
		width: 970px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service {
		width: 50%;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service {
		width: 50%;
		margin-bottom: 30px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title::after {
		border-right: 235px solid transparent;
		border-left: 235px solid transparent;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content {
		min-height: 670px;
	}
	.our_services .pricing_tables.boxes-have-2 .about_service .price_title::after {
		border-right: 235px solid transparent;
		border-left: 235px solid transparent;
	}
	/**** landing start ****/
	.landing_hero_right_cont {
		max-width: 465px;
	}
	.landing_hero_left_cont {
		padding: 50px 30px 55px 10px;
	}
	.landing_listing_sec .container {
		max-width: 740px;
	}
	.landing_lists_tg h3 {
		left: -100px;
		font-size: 40px !important;
		line-height: 40px !important;
	}
	.landing_lists_tg h3.landing_lists_tg_finish {
		left: -110px;
	}
	.landing_timelime_title h3 {
		top: -205px;
		right: -131px;
		transform: rotate(-21deg);
	}
	.landing_timelime {
		padding: 80px 60px;
	}
	.landing_timelime_no h2::after {
		width: 90px;
		right: 40px;
	}
	.landing_timelime:nth-child(2n) .landing_timelime_no h2::after {
		left: 30px;
	}
	.testimonial_box_row {
		padding: 50px 0 40px 30px;
	}
	.testimonial_box_note_left_cont {
		padding: 60px 60px 50px 10px;
	}
	.testimonial_box_note_right_cont {
		max-width: 340px;

	}

	.landing_testimonial_right_cont {
		max-width: 400px;
		padding-left: 30px;
	}
	.landing_timelime_no h2 {
		font-size: 130px !important;
	}
	/**** landing end ****/
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title img {
		top: -10px;
		max-width: 80px;
	}
	.cash_offers_strip .cash_offers_strip_inner h4 {
		padding-left: 95px;
		font-size: 27px;
		line-height: 38px;
	}
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title {
		margin-top: 16px;
	}
	.cash_offers_strip {
		padding: 56px 0 60px;
	}
	.home2_rating_sec .home2_testimonial_text,
	.home2_rating_text {
		padding: 9% 8%;
	}
	.home2_testimonial_text {
		padding: 50px 50px 50px 50px;
	}
	.home2_rating_stars h3 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.home2_services_box img {
		height: 200px;
	}
	.home2_timeline_box_img img {
		height: 200px;
	}
	.home2_timeline_box h3,
	.home2_services_box h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.home2_hero_sec {
		background-position: center top;
	}
	.home2_testimonial_text::after {
		/* top: 95%; */
		bottom: -130px;
	}
	.sale_hero_txt h2 {
		font-size: 44px !important;
		line-height: 58px !important;
	}
	.sale_hero_txt .comn_btn {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.sale_partner {
		margin-right: 32px;
	}
	.sale_program_box h3 {
		margin-bottom: 16px;
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.sale_program_box {
		padding: 55px 25px 35px;
	}
	.sale_guarantee_img::before {
		width: 150px;
		height: 150px;
	}
	.sale_price_title_sec3_title {
		max-width: 670px;
	}
	.sale_price_sec3_img {
		left: -40px;
		max-width: 280px;
	}
	.sale_join_title h3 {
		top: -30px;
	}
	.sale_limited_title {
		max-width: 380px;
	}
	.sale_hero_btn {
		display: block;
		align-items: center;
		margin-top: 30px;
		flex-wrap: wrap;
	}
	.home2_hero_sec::before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: #fff;
		opacity: 0.8;
	}
	.home2_hero_sec {
		background-position: 62% top;
	}
	.home2_hero_sec>.container {
		z-index: 2;
		position: relative;
	}
	.calander_big_right {
		padding-left: 140px;
	}
}
@media (max-width: 999px) {
	header .header-titles {
		z-index: 1;
	}
	header .search-toggle {
		padding: 0 !important;
		left: auto;
		right: 50px;
	}
	header .header-titles-wrapper {
		justify-content: left;
		padding: 0 0;
		position: relative;
	}
	header .nav-toggle {
		right: 0;
		padding: 0 !important;
		width: auto;
	}
	header .nav-toggle .toggle-inner {
		padding-top: 5px;
	}
	header .nav-toggle .toggle-text {
		display: none;
	}
	body .menu-modal {
		z-index: 100;
	}
	.menu-modal .close-nav-toggle {
		padding: 31px 0;
	}
	.menu-modal .close-nav-toggle span {
		display: none;
	}
	.menu-modal nav ul li {
		border-color: #eee;
	}
	.menu-modal nav ul li a {
		font-weight: 500 !important;
		font-size: 20px !important;
		line-height: 26px !important;
		padding: 17px 0 !important;
		transition: 0.25s all;
		color: #131415;
	}
	.menu-modal nav ul li a:hover {
		color: var(--color1);
	}
	.menu-modal .menu-bottom ul li a {
		color: #131415;
		background-color: var(--color1);
		transform: none !important;
	}
	.menu-modal .menu-bottom ul li a:hover {
		color: #131415;
		background-color: #a4d9d7;
	}
	/* 	header .header-inner.section-inner {
	padding-top: 35px;
} */
	header.sticky .header-inner {
		padding-top: 5px;
	}
	.menu-modal nav ul li.comn_btn a {
		padding: 10px 20px !important;
		width: auto;
		font-size: 14px !important;
		letter-spacing: 0;
		border-color: var(--color1);
		font-weight: 600 !important;
	}
	.menu-modal nav ul li.comn_btn a:hover {
		border-color: #131415;
	}
	.menu-modal nav ul li.comn_btn {
		border: 0;
		margin-top: 10px;
	}
	.program_menu button {
		border-left: 1px solid #eee;
	}
	.menu-modal nav ul li li {
		border-left: 0;
		padding-left: 20px;
	}
	.page-id-46328 .header-inner .toggle {
		display: none;
	}
	.page-id-46328 header .header-titles-wrapper {
		justify-content: center;
	}
}
@media (max-width: 991px) {
	.calendly-sec h2 {
		margin-bottom: 40px !important;
	}
	.video_gallery {
		gap: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
	.video_gallery .video_item:first-child {
		grid-column: unset;
		grid-row: unset;
	}
	.promotion_sec .row .col-md-6 {
		width: 50%;
	}
	.inner-surface-testimonial-block h2 {
		margin-bottom: 40px !important;
	}
	.surface-client-slide-content {
		margin: 0 30px;
	}
	.surface-client-slider .owl-nav {
		left: -5px;
		right: -5px;
	}
	.team_members .col-sm-4,
	.team_members .col-sm-6 {
		margin-bottom: 30px;
		width: 50%;
	}
	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
		padding: 30px 30px !important;
	}
	body.single-post #site-content,
	.menu-modal .section-inner,
	header .section-inner {
		max-width: 750px !important;
	}
	.home_ban_sec {
		padding: 170px 0 80px;
	}
	.home_ban_sec h1 {
		font-size: 32px !important;
		line-height: 45px !important;
	}
	footer .widget_second {
		padding-left: 0;
	}
	footer .row .col-md-4 {
		margin-bottom: 40px;
	}
	footer .row .col-md-4:last-child {
		margin-bottom: 0;
	}
	.our_services .about_service {
		width: 100%;
		margin-bottom: 40px;
	}
	.our_services .about_service:last-child {
		margin-bottom: 0;
	}
	.our_services .pricing_tables {
		margin-top: 0;
	}
	.our_services .about_service.popular_tag {
		margin-top: 0;
	}
	.about-banner-sec {
		padding: 170px 0 70px;
	}
	.about-banner-sec .col-md-6 {
		margin-bottom: 40px;
	}
	.about-banner-sec .col-md-6:last-child {
		margin-bottom: 0;
	}
	.about-block-section .about-blocks-image-wrapper {
		max-width: 420px;
	}
	.ques_ans-sec a.clk-trig {
		padding: 10px 31px;
		font-size: 16px;
	}
	.our_services .about_service .service_info,
	.our_services .about_service.popular_tag .service_info {
		min-height: auto;
	}
	.jobsec .description-base,
	.jobsec .video-base {
		width: 100%;
		padding: 0px 0 30px;
	}
	.locations-section-inner .col-sm-4 {
		width: 50%;
	}
	.testimonial_wrap .owlslider {
		margin: 40px 15px 0;
	}
	.video_wrapper.col-md-6 {
		padding-top: 0;
		margin-top: 40px;
	}
	.location-single h4 {
		margin: 25px 0 10px !important;
	}
	.home_ban_sec p {
		font-size: 20px;
		line-height: 32px;
		margin-bottom: 30px;
	}
	.class_description ul li {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.class_description ul.class_desp_listing li .img_box {
		width: 100%;
		margin: 0 0 40px 0;
	}
	.class_description ul.class_desp_listing li:last-child .img_box {
		margin: 0 0 40px 0;
	}
	.class_description ul.class_desp_listing li .class_content {
		width: 100%;
	}
	.page_row_1 .callto-btn {
		margin-top: 40px;
	}
	.our_services .about_service.popular_tag .service_content,
	.our_services .about_service .service_content {
		min-height: auto;
		padding: 30px 22px 40px;
	}
	.our_services .about_service .comn_btn {
		position: static;
	}
	.our_services .about_service .service_content .comn_btn {
		margin-top: 40px;
	}
	.about_service .price_title:after {
		display: none;
	}
	.our_services .pricing_tables .about_service.popular_tag .price_title {
		padding: 75px 30px 35px;
	}
	.our_services .about_service .price_title {
		padding: 35px 30px 35px;
	}
	.our_services .about_service .price_title h3 {
		max-width: none;
	}
	.videosec {
		padding-top: 10px;
		padding-bottom: 0;
	}
	.aboutsec blockquote:last-child {
		padding: 50px 0 0;
	}
	/***** woocommerce start *****/
	body.woocommerce-page .pagination-single,
	body.woocommerce-page .woocommerce {
		max-width: 750px !important;
	}
	body.woocommerce-page ul.products li.product {
		margin: 0 30px 50px 0 !important;
		width: calc(50% - 15px) !important;
	}
	body.woocommerce-page ul.products li.product:nth-child(2n) {
		margin-right: 0 !important;
		clear: none;
	}
	body.woocommerce-page .related ul.products li.product:nth-child(3n) {
		margin-right: 30px !important;
	}
	body.woocommerce-page .related ul.products li.product.last {
		margin-right: 0 !important;
	}
	body.woocommerce-page ul.products li.product .price {
		font-size: 16px;
		line-height: 22px;
	}
	body.woocommerce-page table th,
	body.woocommerce-page table td {
		font-size: 17px !important;
		line-height: 22px !important;
	}
	body.woocommerce-checkout .checkout #customer_details {
		margin-right: 0;
		margin-bottom: 40px;
	}
	body.woocommerce-checkout .checkout #customer_details,
	body.woocommerce-checkout .checkout #order_review_heading,
	body.woocommerce-checkout .checkout #order_review {
		width: 100%;
		float: none;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation {
		width: calc(25% - 20px);
		margin-right: 20px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
		padding: 11px 12px 10px 13px;
		font-size: 14px;
		line-height: 20px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation ul li::before {
		width: 6px;
		height: 6px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content {
		width: 75%;
	}
	body.woocommerce-account .woocommerce-MyAccount-content table th,
	body.woocommerce-account .woocommerce-MyAccount-content table td {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	body.woocommerce-account .woocommerce-MyAccount-content .button {
		margin: 3px 2px 3px 0;
	}
	body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit {
		margin-left: 15px;
	}
	/***** woocommerce end *****/
	.our_services .container {
		width: 750px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service {
		width: 100%;
		margin-bottom: 40px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service:last-child {
		margin-bottom: 0;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title h3 {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title {
		padding: 35px 30px 35px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service.popular_tag .price_title {
		padding: 75px 30px 35px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content h4 {
		font-size: 40px;
		line-height: 45px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content h4 strong {
		font-size: 21px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content h4 span {
		font-size: 18px;
		line-height: 28px;
		max-width: 200px;
		text-align: left;
		margin-top: 0;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content {
		min-height: auto;
	}
	.our_services .pricing_tables.boxes-have-2 .about_service {
		width: 100%;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content {
		padding-top: 30px;
	}
	#section-1574878430540 .sizer {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#block-1574878692269 {
		padding: 5px;
	}
	/**** landing start ****/
	.landing_hero_sec .row {
		max-width: 750px;
		margin: auto;
		flex-direction: column-reverse;
	}
	.landing_hero_sec .landing_hero_right,
	.landing_hero_sec .landing_hero_left {
		width: 100%;
	}
	.landing_hero_left_cont {
		padding: 50px 40px 60px;
		max-width: none;
	}
	.landing_hero_right_cont {
		max-width: none;
		position: static;
		padding-left: 0;
		margin: auto;
		height: auto;
		max-height: none;
		display: block;
	}
	.landing_lists .landing_lists_tg {
		display: none;
	}
	.landing_timelime_title h3 {
		display: none;
	}
	.landing_timelime_title {
		padding: 0 30px;
		max-width: none;
	}
	.landing_timelime_no h2::after {
		display: none;
	}
	.landing_timelime_txt {
		width: 100%;
	}
	.landing_timelime_no {
		width: 100%;
		margin-bottom: 20px;
	}
	.landing_timelime {
		flex-wrap: wrap;
	}
	.landing_timelime:nth-child(2n) .landing_timelime_no h2 {
		text-align: left !important;
	}
	.landing_timelime {
		padding: 50px 60px 60px;
	}
	.landing_testimonial_sec .landing_testimonial_right,
	.landing_testimonial_sec .landing_testimonial_left {
		width: 100%;
	}
	.landing_testimonial_left_cont {
		padding: 20px 0 40px;
	}
	.landing_testimonial_right_cont {
		max-width: 450px;
		padding-left: 0;
		margin: auto;
	}
	.testimonial_box_row {
		padding: 50px 40px 40px;
		width: 100%;
		flex-wrap: wrap;
		flex-direction: column-reverse;
		margin-bottom: 70px !important;
	}
	.testimonial_box_left_cont {
		padding-right: 0;
	}
	.landing_testimonial_box_sec .testimonial_box_right,
	.landing_testimonial_box_sec .testimonial_box_left {
		width: 100%;
	}
/*  	.landing_testimonial_box_sec {
		background-color: #f2f2f2;
		padding: 340px 0 0;
	}  */
	.landing_testimonial_box_sec {
	background-color: #c3a379a1;
	padding: 60px 0px 0px 0px !important;
		
}
	.testimonial_box_note_right_cont {
	margin-left: 0px;
}
	.testimonial_box_right_cont {
		max-width: 100%;
		margin: -290px auto 40px;
	}
	.landing_hero_left {
		background-color: transparent;
	}
	.landing_hero_left_cont {
		background-color: #f1fbff;
	}
	.landing_testimonial_box_sec .testimonial_box_note_row {
/* 		max-width: 750px; */
		margin: 0 auto 0;
		flex-wrap: wrap;
		flex-direction: column-reverse;
/* 		gap:30px; */
	}
	.landing_testimonial_box_sec .container {
	padding: 0px ;
}
	.testimonial_box_note_right {
		width: 100% !important;
		padding:0px;
	}
.testimonial_box_note_right_cont {
	max-width: 100%;
	padding: 0px 15px 40px;
}
	.testimonial_box_note_left {
		background-color: transparent;
		padding:0px;
		width: 100% !important;
	}
	.testimonial_box_note_left_cont {
		padding: 50px 50px;
		background-color: var(--color1);
		max-width: none;
	}
	.testimonial_box_note_txt_left_cont {
		padding-right: 0;
	}
	.testimonial_box_note_txt_right_cont {
		padding-left: 0;
	}
	.testimonial_box_note_txt_left,
	.testimonial_box_note_txt_right {
		width: 100% !important;
	}
	.testimonial_box_note_txt_sec {
		padding: 100px 0 100px;
	}
	/**** landing end ****/
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title {
		width: 100%;
		margin-top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 30px;
	}
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title img {
		max-width: 70px;
		position: static;
		margin-top: -14px;
	}
	.cash_offers_strip .cash_offers_strip_inner h4 {
		padding-left: 0;
		max-width: none;
		margin-left: 20px;
	}
	.cash_offer_form {
		width: 100%;
	}
	.cash_offers_strip {
		padding: 72px 0 60px;
	}
	.video_landing_menu_sec .container,
	.video_landing_cont_sec .container {
		max-width: 750px;
	}
	.home2_hero_sec {
		/* background-position: 62% top; */
		padding: 80px 0 80px;
	}
	/* .home2_hero_sec::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;
	opacity: 0.8;
} */
	/* .home2_hero_sec .container {
	position: relative;
	z-index: 2;
} */
	.home2_hero_content .home2_hero_hey {
		display: none;
	}
	/* 	.home2_hero_content h3 {
	font-size: 21px !important;
	line-height: 31px !important;
} */
	.home2_timeline_sec .col-sm-4,
	.home2_services_sec .col-sm-4 {
		width: 50%;
		margin-bottom: 50px;
		float: left;
	}
	.home2_services_sec {
		padding-bottom: 30px;
	}
	.home2_timeline_sec {
		padding-bottom: 50px;
	}
	.home2_timeline_box_img img,
	.home2_services_box img {
		height: 220px;
	}
	.home2_featured_ban_sec h2 {
		font-size: 55px !important;
	}
	.home2_featured_col {
		margin-right: 25px;
	}
	.home2_testimonial_sec .row {
		display: block;
	}
	.home2_testimonial_sec [class*="col-"] {
		width: 100%;
	}
	.home2_testimonial_text::after {
		display: none;
	}
	.home2_rating_sec .col-sm-6 {
		width: 100%;
	}
	.home2_rating_sec .home2_testimonial_text,
	.home2_rating_text {
		padding: 70px 0;
	}
	.home2_rating_sec .home2_testimonial_text>*,
	.home2_rating_text_in,
	.home2_rating_stars {
		max-width: 750px;
		margin: auto;
		padding: 0 15px;
	}
	.blog_post_wrapper .blog_image_wrap {
		max-width: 300px;
	}
	.blog_post_wrapper .blog_detail h4 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 12px;
	}
	.blog_post_wrapper p {
		margin-bottom: 15px;
	}
	.blog_post_wrapper .blog-item {
		padding: 30px;
		margin-bottom: 40px;
	}
	body.single-post .pagination-single {
		padding: 50px 0 40px !important;
	}
	.page-template-sales-page section {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.sale_hero_sec {
		background-color: #e8fffe;
	}
	.sale_hero_sec::before {
		display: none;
	}
	.sale_hero_img {
		padding-right: 0;
		margin-bottom: 50px;
	}
	.sale_partners {
		flex-wrap: wrap;
	}
	.sale_partner {
		margin: 5px 22px;
		width: 15%;
	}
	.sale_testimonial_comn_sec .sale_testimonial_img_col {
		margin-right: 30px;
		width: 200px;
	}
	.sale_testimonial_comn_sec.img_right .sale_testimonial_img_col {
		margin-left: 30px;
	}
	.sale_testimonial_comn_sec .sale_testimonial_txt_col {
		width: calc(100% - 230px);
	}
	.sale_testimonial_txt p {
		font-size: 20px;
		line-height: 32px;
	}
	.sale_testimonial_txt {
		margin-bottom: 30px;
	}
	.sale_time_box {
		max-width: 500px;
		padding: 50px 40px;
	}
	.sale_time_box h2 {
		font-size: 60px !important;
	}
	.sale_steps_title_sec h2 {
		font-size: 45px !important;
		line-height: 58px !important;
	}
	.sale_steps_title_sec {
		padding: 90px 0 !important;
	}
	.sale_step_left {
		width: 100% !important;
		margin-top: 0 !important;
	}
	.sale_step_right {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 60px 60px 60px !important;
	}
	.sale_step_img {
		margin-bottom: 0 !important;
		max-width: 100% !important;
	}
	.sale_step_row {
		margin-bottom: 70px;
	}
	.sale_limited_title {
		max-width: 600px;
		position: static;
		padding: 0 15px;
		margin-bottom: 50px;
	}
	.sale_limited_left {
		width: 100%;
		margin-bottom: -70px;
	}
	.sale_limited_img {
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
		padding: 0 15px;
	}
	.sale_step_img img {
		margin: auto;
	}
	.sale_limited_right {
		width: 100%;
		margin-left: 0;
		padding: 140px 0 70px;
	}
	.sale_limited_txt {
		max-width: 750px;
		margin: auto;
		padding: 0 15px;
	}
	.sale_limited_sec {
		padding-bottom: 0 !important;
	}
	.sale_bonus_right {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 60px 60px 60px !important;
	}
	.sale_bonus_left {
		width: 100% !important;
	}
	.sale_bonus_img {
		margin-bottom: 0 !important;
		max-width: 100% !important;
	}
	.sale_bonus_img img {
		margin: auto;
	}
	.sale_bonus_row.sale_bonus_row3 .sale_bonus_right::before {
		width: 120px;
		height: 120px;
		z-index: 2;
	}
	.sale_guarantee_left {
		width: 100%;
		margin-bottom: -70px;
	}
	.sale_guarantee_right {
		width: 100%;
		margin-left: 0;
		padding: 130px 0 80px;
	}
	.sale_guarantee_txt {
		max-width: 750px;
		margin: auto;
		padding: 0 15px;
	}
	.sale_guarantee_img::before {
		right: 0;
		top: -35px;
	}
	.sale_guarantee_img {
		max-width: 750px;
		margin: auto;
		padding: 0 15px;
	}
	.home_off_txt {
		max-width: 750px;
		margin: auto;
	}
	.home_off_sale_tag {
		text-align: center;
		margin-right: 0;
		margin-bottom: 32px;
	}
	.home_off_left::after {
		display: none;
	}
	.home_off_sec {
		position: relative;
	}
	.home_off_left {
		width: 100%;
		position: relative;
		z-index: 2;
		background-color: rgba(181, 225, 223, 0.9);
		height: 624px;
	}
	.home_off_right {
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
	}
	.home_off_txt {
		padding: 160px 20px 60px;
	}
	.home_off_off_txt h3 {
		margin-bottom: 25px;
	}
	.home_off_img img {
		height: 624px;
	}
	.sale_price_sec3_img {
		display: none;
	}
	.sale_price_title_sec3_title {
		max-width: 100%;
	}
	.sale_timeline_title_row {
		flex-wrap: wrap;
	}
	.sale_timeline_title_left {
		width: 100%;
	}
	.sale_timeline_title_right {
		width: 100%;
		margin-left: 0;
		padding: 60px;
	}
	.sale_timeline {
		margin: 70px auto 0;
	}
	.sale_join_title h3 {
		font-size: 50px !important;
		left: 15px;
		right: 15px;
		text-align: center;
		transform: rotate(-6deg);
		top: -20px;
	}
	.sale_note_row {
		flex-wrap: wrap;
	}
	.sale_note_right_img {
		display: none;
	}
	.sale_note_left {
		width: 100%;
		margin-right: 0;
	}
	.sale_note_right {
		width: 100%;
	}
	.sale_note_right_img_mob {
		display: block;
		margin-top: -260px;
		margin-bottom: 45px;
	}
	.sale_accordion {
		padding: 30px 0 30px 55px;
	}
	.testimonial_box_note_right_cont {
		max-width: 100%;
	}
	.testimonial_box_note_right_cont img {
		height: 260px;
	}
	.home2_timeline_sec .comn_btn {
		margin-top: 30px;
	}
	.home2_rating_sec .home2_rating_stars {
		margin-bottom: 45px;
	}
	.newthank_sec::before {
		left: 0;
		width: 55%;
	}
	.newthank_sec .col-md-6:first-child {
		margin-bottom: 40px;
	}
	.newthank_right h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.newthank_right h3 {
		font-size: 24px !important;
		line-height: 36px !important;
	}
	.newthank_wrap::after {
		content: none;
	}
	.calander_big_left img {
		position: static;
		max-width: 480px;
		margin: auto;
	}
	.calander_big_right {
		text-align: center;
		padding: 60px 35px 40px;
	}
	.calender_sec {
		padding: 70px 0 90px;
	}
	.share_left h3 span {
		font-size: 50px;
		margin-bottom: 15px;
		line-height: 60px;
	}
	.share_cont {
		padding-right: 20px;
	}
	.fancybox-container .hidden-content {
		max-width: 620px;
	}
	.share_pop_left {
		margin-right: 0;
	}
	.share_pop_wrap .col-md-6 {
		width: 100%;
		max-width: 100%;
	}
	.share_pop_wrap .col-md-6:first-child {
		margin-bottom: 30px;
	}
	body .home_banner__row {
		display: grid;
		grid-template-columns:  1fr !important;

	}

}
@media (max-width: 768px) {
	/***** woocommerce start *****/
	body.woocommerce-cart .wc-proceed-to-checkout {
		padding: 30px 0 0;
	}
	body.woocommerce-page table td::before {
		color: #000;
		margin-right: 15px;
	}
	body.woocommerce-page table th,
	body.woocommerce-page table td {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	body.woocommerce-page table td.product-quantity input {
		margin-left: auto;
	}
	body.woocommerce-page .woocommerce a.remove {
		color: #fff !important;
		margin: 6px auto;
		background-color: #000;
	}
	body.woocommerce-page table td.actions {
		padding: 20px 10px !important;
	}
	body.woocommerce-page table td.actions .coupon {
		padding-bottom: 15px !important;
	}
	body.woocommerce-page .product-quantity::before {
		margin-top: 4px;
	}
	body.woocommerce-page .checkout_coupon #coupon_code,
	body.woocommerce-page .coupon #coupon_code {
		max-width: 220px;
		margin-right: 10px;
		padding: 13px 15px !important;
	}
	body.single-product .summary .cart input.qty {
		padding: 13px 10px !important;
	}
	body.woocommerce-cart tr.recurring-totals th {
		display: block !important;
		width: 100% !important;
	}
	body.woocommerce-page .woocommerce-notices-wrapper .button {
		float: none;
		margin: 0 10px 10px 0;
	}
	body.woocommerce-page .button,
	body.woocommerce-page button[type="submit"] {
		padding: 11px 22px !important;
	}
	body.woocommerce-page #payment ul.woocommerce_error li {
		line-height: 22px;
	}
	body.woocommerce-page #payment #place_order {
		width: auto;
		float: right;
	}
	body.woocommerce-order-received .woocommerce h2,
	body.woocommerce-account .woocommerce h2 {
		margin-bottom: 25px !important;
	}
	body.woocommerce-order-received .woocommerce,
	body.woocommerce-account .woocommerce {
		margin-bottom: 60px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100%;
		margin-right: 0;
		margin-bottom: 50px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation ul li::before {
		width: 7px;
		height: 7px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
		padding: 11px 12px 10px 18px;
		font-size: 15px;
		line-height: 22px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
	}
	body.woocommerce-order-received .woocommerce-order table th,
	body.woocommerce-order-received .woocommerce-order table td,
	body.woocommerce-account .woocommerce-MyAccount-content table th,
	body.woocommerce-account .woocommerce-MyAccount-content table td {
		font-size: 18px !important;
		line-height: 28px !important;
		padding: 6px 10px !important;
	}
	body.woocommerce-order-received .woocommerce-order .woocommerce-order-details,
	body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	body.woocommerce-order-received .woocommerce-order .woocommerce-order-details .order_details,
	body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .order_details {
		margin-bottom: 40px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content>.subscription_details,
	body.woocommerce-account .woocommerce-MyAccount-content>.order_details,
	body.woocommerce-account .woocommerce-MyAccount-content>.my_account_orders {
		margin-bottom: 40px;
	}
	body.woocommerce-order-received .woocommerce-order .order_details {
		margin-bottom: 20px;
		border: 0;
	}
	body.woocommerce-order-received .woocommerce-order .order_details li {
		width: 100%;
		float: none;
		padding: 0 0 12px;
		border-bottom: 1px solid #ddd;
		margin-bottom: 12px;
		border-right: 0;
	}
	body.woocommerce-order-received .woocommerce-order .order_details li:last-child {
		padding-bottom: 0;
	}
	/***** woocommerce end *****/
	#gform_wrapper_39.gform_wrapper .gform_fields .book_img img,
	#gform_wrapper_31.gform_wrapper .gform_fields .book_img img,
	#gform_wrapper_55.gform_wrapper .gform_fields .book_img img {
		max-width: 235px !important;
	}

	/* ****** */

	body .home_banner__row,
	body .home_about_us__row  {
		grid-template-columns: 1fr;
		gap: 40px !important;
	}
	.advantage_wrapper ul {
		grid-template-columns: 1fr !important;
	}
	.advantage_sec .inner_wrapper .title_wrap h2 {
		margin: 0px !important;
	}

	.home_about_us__row:nth-child(2n) .home_about__img_wrap img.home_about__img_wrap_1 {
		margin-left:unset !important;
	}
	.home_about_us__row:nth-child(2n) .home_about_us__content.block {
		order: unset !important;
	}
}
@media (max-width: 767px) {

	.accordian_sec.accordian_withContent .sale_accordions h2:has(+ ul) {
		font-size: 34px !important;
		margin-bottom: 40px !important;
	}

	h1 {
		font-size: 32px !important;
		line-height: 45px !important;
		margin-bottom: 20px !important;
	}
	h2 {
		font-size: 28px !important;
		line-height: 38px !important;
		margin-bottom: 30px !important;
	}
	h2 span {
		font-size: 18px;
		line-height: 28px;
	}
	h3 {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.free-downl-page .gform_wrapper .gform_body .gform_fields .gfield.book_img {
		right: 0;
	}
	.promotion_sec .row .col-md-6 {
		width: 100%;
	}
	.promotion_sec .image_sec img {
		margin: 0 0 25px;
	}
	.owl-carousel .owl-item {
		display: block;
		flex: auto;
	}
	.owl-carousel .owl-stage {
		display: block;
	}
	.faq_wrapper #accordion {
		padding: 10px 20px;
	}
	.testi_sec p {
		height: auto !important;
	}
	.class_description .callto-btn a {
		padding: 12px 20px !important;
	}
	.class_description .callto-btn .callto-btn-data {
		padding: 0 3px;
	}
	.class_description .callto-btn .callto-btn-data h4,
	.class_description ul.class_desp_listing .callto-btn h4 {
		font-size: 34px !important;
	}
	.hero_event_section .event_info h1 {
		font-size: 30px !important;
		line-height: 42px !important;
	}
	.hero_event_section .event_speaker_info .about_speaker {
		width: 46%;
		padding: 25px 15px 0;
		box-shadow: 0 0px 10px 0px #999;
		background-color: rgba(0, 0, 0, 0.3);
		margin: 0 2% 30px;
	}
	.hero_event_section {
		padding: 190px 0px 60px;
	}
	.hero_event_section .event_speaker_info .about_speaker:last-child {
		margin-bottom: 0px;
	}
	.hero_event_section .event_speaker_info {
		flex-wrap: wrap;
		justify-content: center;
	}
	.faq_section {
		padding: 60px 0 90px;
	}
	.faq_section .faq_img {
		padding-left: 0;
	}
	.more_about_prgrm iframe {
		height: 300px !important;
	}
	.additional_benifits h2 {
		margin-bottom: 15px !important;
	}
	.more_about_prgrm .progrm_video {
		margin-bottom: 30px;
	}
	.faq_section .btn_wrap {
		margin-top: 30px;
		margin-bottom: 40px;
	}
	.about_banner_sec .btn_wrap {
		margin-top: 20px;
	}
	.inner-surface-testimonial-block {
		padding: 60px 0 70px;
	}
	.more_about_prgrm {
		padding: 50px 0 40px;
	}
	.how_program_works {
		padding: 50px 0 70px;
	}
	.about_banner_sec {
		padding: 70px 0 70px;
	}
	.additional_benifits {
		padding-top: 60px;
		padding-bottom: 50px;
	}
	.additional_benifits .about_benifit {
		margin-top: 15px;
	}
	.additional_benifits .img_video {
		display: inline-block;
		width: auto;
		vertical-align: top;
	}
	.about_banner_sec .banner_content {
		margin-top: 20px;
	}
	.surface-client-slider .client-slide-box {
		width: 100%;
	}
	.surface-client-slide-content {
		display: block;
		padding: 30px;
	}
	.surface-client-slider .slide_box_video iframe {
		width: 100% !important;
	}
	.surface-client-slider .slide_box_video {
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}
	.team_members .flipper_box {
		height: 450px;
	}
	.team_members .member_img img {
		height: 330px;
	}
	.team_members {
		padding: 50px 0 40px;
	}
	.team_members h2 {
		margin-bottom: 45px !important;
	}
	.lifehouse_testimonial .testimonial_sec .testi_sec {
		width: 100%;
		float: none;
		padding: 60px 0 60px !important;
	}
	.schedule {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.lifehouse_testimonial .testimonial_sec {
		margin-top: 60px;
	}
	.lifehouse_testimonial .testimonial_sec .testi_content {
		height: auto !important;
	}
	.event_sec2 .home_ban_box {
		padding: 70px 15px;
		min-height: auto;
	}
	.event_sec2 {
		margin-bottom: 0;
	}
	.event_sec2 .home_ban_content {
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
		display: none !important;
	}
	.woocommerce-account .entry-content .learndash-wrapper {
		padding-left: 0 !important;
	}
	.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation {
		position: relative;
		top: 0;
		left: 0;
	}
	body.single-post #site-content,
	.menu-modal .section-inner,
	header .section-inner {
		max-width: none !important;
	}
	header .site-logo img {
		width: 100%;
		max-width: 120px;
		max-height: none;
	}
	.menu-modal nav ul {
		left: auto;
		width: 100%;
	}
	.about-banner-sec {
		padding: 150px 0 70px;
	}
	.about-page-inner .about-blocks-container:nth-child(3n+1) .about-blocks-image-wrapper {
		float: none;
		margin: 0 0 20px;
	}
	.about-blocks-text-wrapper .inner-block h3 {
		margin: 0 0 10px;
	}
	.about-page-inner .about-blocks-container {
		width: 100%;
		display: inline-block;
		margin-bottom: 40px;
	}
	.about-block-section .about-blocks-image-wrapper {
		max-width: none;
		margin: 0 0 20px;
		float: none;
	}
	.ques_ans-sec a.clk-trig {
		font-size: 18px;
		display: block;
		margin-bottom: 1px;
	}
	.ques_ans-sec .accordion-data {
		margin-top: 30px;
	}
	.ques_ans-sec a.clk-trig {
		padding: 10px 15px;
		display: block;
		text-align: center;
		margin-bottom: 1px;
		font-size: 17px;
	}
	.accordion {
		font-size: 16px;
		font-weight: 400;
		line-height: 23px;
		padding: 15px 40px 15px 15px;
	}
	.ques_ans-sec .panel {
		padding: 15px 20px;
	}
	.ques_ans-sec {
		padding: 60px 0 70px;
	}
	.home_ban_sec .col-sm-6:first-child {
		margin-bottom: 40px;
	}
	.home_ban_sec .col-sm-6.no-vid {
		margin-bottom: 0;
	}
	#jobs-list .careers_breakdwn .static--dept-title {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.owlslider .review_wrap .owl-carousel .item p img {
		width: 180px;
	}
	.page_row_1 .head-title h3 {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.location-single h4 {
		font-size: 18px;
	}
	.location-single h5 {
		font-size: 16px;
	}
	.address_wrapper .map_wrap {
		padding: 0px 15px 0px !important;
	}
	.address_wrapper .map_wrap .rght_cnt {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.address_wrapper .map_wrap .rght_cnt img {
		width: 100%;
	}
	.address_wrapper .gform_wrapper input[type="submit"],
	.address_wrapper .gform_wrapper input[type="button"] {
		width: auto !important;
	}
	.class_description .callto-btn a,
	.page_row_1 .callto-btn a {
		max-width: 210px;
	}
	.class_description ul li .img_box {
		width: 153px;
	}
	.locations-section .heading-h1 {
		font-size: 32px !important;
		line-height: 42px !important;
		margin-bottom: 30px !important;
	}
	.aboutsec p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 6px;
	}
	.aboutsec blockquote p {
		font-size: 20px;
		line-height: 32px;
		margin: auto !important;
	}
	.videosec {
		padding-top: 0;
	}
	.videosec .video-wrap p {
		width: 100%;
		margin-bottom: 30px;
	}
	.videosec .video-wrap p:last-child {
		margin-bottom: 0;
	}
	/***** woocommerce end *****/
	body.woocommerce-page .pagination-single,
	body.woocommerce-page .woocommerce {
		max-width: none !important;
	}
	body.woocommerce-page .pagination-single a {
		text-align: center;
		display: block;
		margin: 0;
	}
	body.woocommerce-page .pagination-single a.previous-post {
		margin-bottom: 8px;
	}
	body.woocommerce-account:not(.logged-in) .post-inner {
		padding-bottom: 50px;
	}
	/***** woocommerce end *****/
	.our_services .container {
		width: 100%;
	}
	#section-1574878430540 .sizer {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	#section-1574878430540 {
		background-attachment: scroll;
	}
	/**** landing start ****/
	.page-template-landing-page h2 {
		margin-bottom: 15px !important;
	}
	.landing_hero_left_cont {
		padding: 40px 30px 50px;
		max-width: none;
	}
	.landing_listing_sec {
		padding: 120px 0 70px;
	}
	.landing_listing_sec .btn_wrap {
		margin-top: 35px;
	}
	.landing_list {
		margin-bottom: 35px;
		padding-left: 40px;
	}
	.landing_list::after {
		bottom: -45px;
	}
	.landing_timelime_sec {
		padding: 70px 0 20px;
	}
	.landing_timelime_title h2 {
		margin-bottom: 20px !important;
	}
	.landing_timelime {
		padding: 30px 30px 40px;
	}
	.landing_timelime_no h2 {
		font-size: 110px !important;
		margin-bottom: 0 !important;
	}
	.landing_timelime_no {
		margin-bottom: 15px;
	}
	.landing_timelime:first-child::after {
		top: -275px;
	}
	.landing_timelime:last-child::before {
		bottom: -60px;
	}
	.landing_testimonial_left_cont {
		padding: 0 0 40px;
	}
	.landing_testimonial_sec {
		padding: 70px 0 0;
	}
	.landing_testimonial_left_cont .btn_wrap {
		margin-top: 30px;
	}
	.landing_testimonial_right_cont {
		max-width: 420px;
	}
/* 	.landing_testimonial_box_sec {
		padding: 310px 0 0;
	} */
	.testimonial_box_row {
		padding: 0 30px 30px;
		margin-bottom: 50px !important;
	}
	.testimonial_box_right_cont {
		margin: -240px auto 40px;
	}
	/* .testimonial_box_note_right_cont {
	max-width: 100%;
} */
	.testimonial_box_note_left_cont {
		padding: 40px 40px;
	}
	.testimonial_box_note_left_cont h4 {
		font-size: 20px;
		line-height: 31px;
	}
	.testimonial_box_note_txt_sec {
		padding: 90px 0 70px;
	}
	.testimonial_box_note_txt_sec p {
		margin-bottom: 20px;
	}
	.testimonial_box_note_txt_left {
		margin-bottom: 20px;
	}
	.landing_hero_sec {
		padding: 70px 0 80px;
	}
	.landing_hero_sec .row,
	.landing_testimonial_box_sec .testimonial_box_note_row {
		max-width: 100%;
	}
	/**** landing end ****/
	.cash_offers_strip .cash_offers_strip_inner h4 {
		font-size: 24px;
		line-height: 34px;
	}
	.video_landing_cont_sec {
		padding: 60px 0 70px;
	}
	.video_landing_main_title h1 {
		margin-bottom: 40px !important;
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.video_landing_menu_sec {
		padding: 60px 0 30px;
	}
	.video_landing_menu_sec .row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.video_landing_menu_sec .col-sm-4 {
		width: 50%;
		margin-bottom: 40px;
	}
	.video_landing_menu_sec .container {
		max-width: 464px;
	}
	.video_landing_main_txt h4 {
		font-size: 20px;
		line-height: 30px;
	}
	.free-downl-page .row h2 {
		font-size: 28px !important;
		line-height: 36px !important;
	}
	.home2_rating_text_in,
	.home2_rating_stars {
		max-width: 100%;
	}
	.home2_featured_row {
		flex-wrap: wrap;
	}
	.home2_featured_col {
		width: 14.33%;
		margin: 5px 5%;
	}
	.home2_timeline_box_img img,
	.home2_services_box img {
		height: 190px;
	}
	.home2_timeline_box_img h2 {
		font-size: 70px !important;
		line-height: 70px !important;
		top: -35px;
	}
	.home2_rating_text h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.home2_timeline_sec,
	.home2_services_sec {
		padding-bottom: 10px;
	}
	.home2_hero_sec {
		padding: 70px 0 70px;
	}
	.home2_featured_ban_sec {
		padding: 130px 0 30px;
	}
	.home2_featured_ban_sec h2 {
		font-size: 45px !important;
	}
	.home2_testimonial_text {
		padding: 40px 30px;
	}
	.home2_rating_sec .home2_testimonial_img,
	.home2_rating_left {
		padding: 50px 0 0;
	}
	.home2_rating_sec .home2_testimonial_text,
	.home2_rating_text {
		margin-bottom: 40px;
		padding: 60px 0;
	}
	.home2_rating_sec .home2_testimonial_text h2,
	.home2_rating_text h2 {
		margin-bottom: 20px !important;
	}
	.home2_rating_sec .home2_testimonial_text h3,
	.home2_rating_text h3 {
		font-size: 19px !important;
		line-height: 29px !important;
		margin-bottom: 20px;
	}
	.home2_rating_sec .home2_testimonial_text .comn_btn,
	.home2_rating_text .comn_btn {
		margin-top: 30px;
	}
	.home2_rating_stars h3 {
		font-size: 23px !important;
		line-height: 33px !important;
	}
	.home2_timeline_title p {
		font-size: 18px;
		line-height: 28px;
	}
	.home2_timeline_title {
		margin-bottom: 30px;
	}
	.content-sidebar-wrap {
		padding: 60px 0;
	}
	.blog_post_wrapper .blog-item:nth-child(2n) .blog_image_wrap,
	.blog_post_wrapper .blog_image_wrap {
		max-width: 100%;
		padding: 0 0 26px;
		float: none;
	}
	.blog_post_wrapper .blog-item {
		padding: 20px 20px 30px;
		margin-bottom: 30px;
	}
	.blog_post_wrapper .blog_detail h4 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.blog_post_wrapper .pagination {
		margin: 50px 0 0;
	}
	body.single-post #site-content {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	body.single-post .entry-header .entry-title {
		margin-bottom: 30px !important;
	}
	body.page-id-45499 #section-1574878430540 {
		background-position: left center;
	}
	.home_hero2_sec {
		padding: 170px 0 70px;
	}
	.home_hero2_txt h1 {
		font-size: 40px !important;
		line-height: 54px !important;
		margin-bottom: 30px !important;
	}
	.home_hero2_txt h2 {
		margin-bottom: 30px !important;
	}
	.page-template-sales-page section {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.sale_hero_img {
		margin-bottom: 30px;
	}
	.sale_hero_txt h6 {
		margin-bottom: 10px;
	}
	.sale_hero_txt h2 {
		font-size: 36px !important;
		line-height: 46px !important;
	}
	.sale_hero_txt h2 {
		font-size: 36px !important;
		line-height: 46px !important;
		margin-bottom: 12px !important;
	}
	.sale_partner {
		margin: 5px 20px;
		width: 24%;
	}
	.sale_testimonial_comn_sec .sale_testimonial_txt_col {
		width: 100%;
	}
	.sale_testimonial_comn_sec .sale_testimonial_img_col {
		margin-left: 0 !important;
		margin-bottom: 20px !important;
		width: auto !important;
		max-width: 260px;
		margin-right: 0 !important;
	}
	.sale_testimonial_comn_sec .cus_row {
		flex-direction: row !important;
		justify-content: center !important;
	}
	.sale_testimonial_txt {
		margin-bottom: 30px;
		text-align: center;
	}
	.sale_testimonial_txt_col h6 {
		text-align: center;
	}
	.sale_audience_cont .comn_btn {
		max-width: 300px;
		margin: 40px auto 0;
	}
	.sale_note_sec p,
	.sale_guarantee_txt p,
	.sale_limited_txt li,
	.sale_step_txt p,
	.sale_step_txt li,
	.sale_time_cont p,
	.sale_testimonial_txt p,
	.sale_audience_cont li {
		font-size: 19px;
		line-height: 30px;
	}
	.sale_program_sec .col-md-4 {
		margin: 25px 0 40px;
	}
	.sale_time_box h2 {
		font-size: 50px !important;
	}
	.sale_price_boxes .col-sm-6 {
		margin-bottom: 30px;
	}
	.sale_price_boxes_img {
		margin-top: 0;
	}
	.sale_time_box {
		margin: 0 auto 60px
	}
	.sale_steps_title_sec {
		padding: 80px 0 !important;
	}
	.sale_steps_title_sec h2 {
		font-size: 36px !important;
		line-height: 52px !important;
		max-width: 530px;
	}
	.sale_step_right {
		padding: 50px 40px 50px !important;
	}
	.sale_step_txt p {
		margin: 0 0 15px;
	}
	.sale_step_row {
		margin-bottom: 60px;
	}
	.sale_limited_title h3 {
		font-size: 40px !important;
	}
	.sale_limited_right {
		padding: 130px 0 70px;
	}
	.sale_bonus_right {
		padding: 50px 40px 50px !important;
	}
	.sale_bonus_row {
		margin-bottom: 60px;
	}
	.sale_bonus_row.sale_bonus_row3 .sale_bonus_right::before {
		width: 100px;
		height: 100px;
		right: -15px;
	}
	.sale_bonus_txt h6 {
		font-size: 20px;
		line-height: 30px;
	}
	.sale_bonus_txt h2 {
		margin-bottom: 22px !important;
	}
	.sale_guarantee_img::before {
		width: 120px;
		height: 120px;
		right: 5px;
	}
	.sale_guarantee_right {
		padding: 120px 0 70px;
	}
	.sale_guarantee_txt p {
		margin-bottom: 22px;
	}
	.sale_accordion {
		padding: 20px 0 20px 40px;
	}
	.sale_accordion_cont h2 {
		margin-bottom: 20px !important;
	}
	.sale_accordion_ques h3 {
		font-size: 18px !important;
		line-height: 27px !important;
	}
	.sale_accordion_ques h3::before {
		width: 22px;
		height: 22px;
		top: 24px;
	}
	.sale_price_sec.sale_price_sec3 {
		padding-top: 70px !important;
	}
	.sale_price_title_sec3_title h2 {
		margin-bottom: 35px !important;
	}
	.sale_price_title_sec3_title h3 {
		font-size: 40px !important;
	}
	.sale_price_title_sec3_title h3::before {
		width: 210px;
		height: 34px;
	}
	.sale_timeline_title_right {
		padding: 50px 40px;
	}
	.sale_timeline_title_txt h2 {
		margin-bottom: 25px !important;
	}
	.sale_timeline {
		margin: 60px auto 0;
		padding: 60px 50px 48px;
	}
	.sale_timeline h2 {
		font-size: 65px !important;
		left: 50px;
	}
	.sale_timeline:nth-child(2n) h2 {
		right: 60px;
	}
	.sale_price_sec.sale_price_sec4 {
		padding-bottom: 230px !important;
	}
	.sale_note_sec h2 {
		margin-bottom: 30px !important;
	}
	.sale_note_sec p {
		margin-bottom: 20px;
	}
	.sale_note_sec h3 {
		font-size: 45px !important;
	}
	.sale_join_title h3 {
		font-size: 45px !important;
	}
	.sale_join_title h2 {
		margin-bottom: 30px !important;
	}
	.sale_step_txt h6 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.home2_timeline_sec {
		padding-bottom: 40px;
	}
	.home2_timeline_sec .comn_btn {
		margin-top: 10px;
	}
	.home2_rating_sec .home2_rating_stars {
		margin-bottom: 40px;
		margin-top: 30px;
	}
	.newthank_right h2 {
		font-size: 27px !important;
		line-height: 37px !important;
		margin-bottom: 15px !important;
	}
	.newthank_right h3 {
		font-size: 22px !important;
		line-height: 34px !important;
	}
	.newthank_sec .col-md-6:first-child {
		margin-bottom: 30px;
	}
	.newthank_sec {
		padding-top: 60px;
	}
	.calender_sec {
		padding: 50px 0 70px;
	}
	.calender_title {
		margin-bottom: 50px;
	}
	.calender_box,
	.calander_big_right {
		padding: 42px 30px 30px;
	}
	.calender_box h2 {
		font-size: 55px !important;
	}
	.calander_big_left img {
		max-width: 420px;
	}
	.calender_sec .col-md-6 {
		margin-bottom: 70px;
	}
	.share_right {
		width: 100%;
		margin-top: 0;
		margin-bottom: 30px;
	}
	.share_left {
		width: 100%;
		padding: 0;
	}
	.share_row {
		flex-direction: column-reverse;
	}
	.share_sec .comn_btn {
		margin-top: 40px;
	}
	.share_left h3 span {
		font-size: 45px;
		margin-bottom: 15px;
		line-height: 55px;
	}
	.share_cont {
		padding-right: 0;
	}
	.fancybox-container .hidden-content {
		max-width: 480px;
		padding: 50px 45px 40px;
	}
	.share_pop_wrap .col-md-6:first-child {
		margin-bottom: 20px;
	}
	.share_pop_left h2 {
		margin-bottom: 15px !important;
		font-size: 24px !important;
		line-height: 35px !important;
	}
	.share_pop_left p {
		font-size: 17px !important;
		line-height: 30px !important;
	}
}
@media (max-width: 640px) {
	.free-downl-page .gform_wrapper .gform_body .gform_fields .gfield {
		width: 100%;
	}
	.free-downl-page .gform_wrapper .gform_body .gform_fields .gfield.book_img {
		position: relative;
		top: 0;
		transform: none;
		margin-bottom: 10px;
		/* margin: auto auto 10px; */
	}
	.team_members h2 {
		margin-bottom: 25px !important;
	}
	.team_members .flipper_box {
		height: 440px;
	}
	.team_members .member_img img {
		height: 320px;
	}
	.team_members .col-sm-4,
	.team_members .col-sm-6 {
		width: 100%;
		padding: 0;
	}
	.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
		margin: 2px 40px !important;
	}
	.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
		margin: 8px 0 12px;
	}
	.single-sfwd-courses .entry-header {
		padding: 30px 0 10px !important;
	}
	.woocommerce-account .woocommerce-error,
	.woocommerce-account .woocommerce-info,
	.woocommerce-account .woocommerce-message {
		padding: 20px 20px 20px 45px;
		font-size: 16px !important;
	}
	.woocommerce-error::before,
	.woocommerce-info::before,
	.woocommerce-message::before {
		left: 15px;
	}
	.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button {
		max-width: fit-content !important;
	}
	.woocommerce-account .post-inner {
	padding-bottom: 40px;
}
	body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message .button {
		display: table !important;
	}
	.woocommerce-account .entry-content>p {
		font-size: 16px;
		line-height: 28px;
	}
	body.woocommerce-account .entry-header {
		padding: 35px 0 25px !important;
	}
	div.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
		padding: 30px 15px;
	}
	.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label {
		margin-bottom: 10px;
	}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
		position: absolute;
		right: 15px;
		min-width: auto;
	}
	.single-sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list {
		margin: 25px 0 60px !important;
	}
	.single-sfwd-courses h1.entry-title {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		padding: 15px 45px 15px 15px !important;
		position: relative;
	}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
		font-size: 18px !important;
		line-height: 28px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content p {
		font-size: 16px;
		line-height: 28px;
	}
	div.learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat {
		padding: 0 10px !important;
		flex: content;
	}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details {
		width: auto !important;
	}
	#apbd-mini-cart-container:not(.apbd-mca-show) .apbd-mca-drawer-control {
		top: auto !important;
		bottom: 0 !important;
	}
	#gform_wrapper_39.gform_wrapper .gform_fields .gfield,
	#gform_wrapper_31.gform_wrapper .gform_fields .gfield,
	#gform_wrapper_55.gform_wrapper .gform_fields .gfield {
		width: 100%;
	}
	#gform_wrapper_39.gform_wrapper .gform_fields .book_img,
	#gform_wrapper_31.gform_wrapper .gform_fields .book_img,
	#gform_wrapper_55.gform_wrapper .gform_fields .book_img {
		float: none;
		margin: 22px 0 0 !important;
	}
	#gform_wrapper_39.gform_wrapper .gform_fields .book_img img,
	#gform_wrapper_31.gform_wrapper .gform_fields .book_img img,
	#gform_wrapper_55.gform_wrapper .gform_fields .book_img img {
		position: static;
	}
	#gform_wrapper_39.gform_wrapper .gform_footer,
	#gform_wrapper_31.gform_wrapper .gform_footer,
	#gform_wrapper_55.gform_wrapper .gform_footer {
		width: 100%;
	}
	.free-downl-page .gform_wrapper .gform_fields .gfield .gf_name_has_2 .name_last {
		margin-bottom: 0;
	}
}
@media (max-width: 500px) {
	.apbd-nmca-vt-content.vitepos-nmca-r[data-v-096adc46] {
		width: 100% !important;
	}
	.faq_wrapper #accordion {
		padding: 10px 15px;
	}
	#accordion h3.ui-accordion-header {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.our_services .about_service .comn_btn a {
		width: 45%;
		padding: 12px 10px;
	}
	.our_services .about_service .service_content h4 span {
		max-width: 190px;
	}
	.our_services .about_service .service_content h4 {
		font-size: 34px;
	}
	.class_description .callto-btn {
		display: block;
	}
	.class_description .callto-btn .callto-btn-data {
		margin: 0 0 20px;
		width: 100%;
	}
	.class_description .callto-btn .callto-btn-data h4,
	.class_description ul.class_desp_listing .callto-btn h4 {
		font-size: 32px !important;
		line-height: 33px;
		display: block;
		margin-bottom: 15px;
	}
	.error404 h1.entry-title {
		margin-bottom: 20px !important;
	}
	.error404 .intro-text p {
		font-size: 16px;
		line-height: 27px;
	}
	.error404 #site-content {
		padding: 50px 0 70px !important;
	}
	.hero_event_section .event_info h1 {
		margin-bottom: 15px !important;
		font-size: 26px !important;
		line-height: 38px !important;
	}
	.hero_event_section {
		padding: 170px 0px 40px;
	}
	.hero_event_section .about_speaker h4 {
		margin-bottom: 25px;
	}
	.hero_event_section .event_speaker_info .about_speaker {
		width: 100%;
		margin: 0 0 30px !important;
	}
	.hero_event_section .event_info {
		margin-bottom: 40px;
	}
	.hero_event_section .event_speaker_info {
		display: block;
	}
	.faq_section #accordion {
		padding: 20px 20px;
	}
	.additional_benifits .img_video {
		width: 100%;
		margin: 0;
	}
	.additional_benifits .img_video_box img {
		height: 250px;
	}
	.additional_benifits .img_video_box {
		width: 100%;
		float: none;
		padding: 10px 0;
	}
	.surface-client-slide-content {
		padding: 20px;
		margin: 0 25px;
	}
	.faq_section .ui-accordion .ui-accordion-content {
		padding: 0em 0em;
	}
	.more_about_prgrm iframe {
		height: 240px !important;
	}
	.faq_section {
		padding: 50px 0 80px;
	}
	.about_banner_sec {
		padding: 60px 0 55px;
	}
	.about_banner_sec .banner_content h1 {
		margin-bottom: 20px !important;
		font-size: 28px !important;
		line-height: 38px !important;
		font-weight: 500;
	}
	.more_about_prgrm {
		padding: 40px 0 35px;
	}
	.additional_benifits {
		padding-top: 50px;
		padding-bottom: 45px;
	}
	.inner-surface-testimonial-block {
		padding: 45px 0 55px;
	}
	.inner-surface-testimonial-block h2 {
		margin-bottom: 30px !important;
	}
	.how_program_works {
		padding: 45px 0 60px;
	}
	.about_banner_sec .btn_wrap {
		margin-top: 15px;
	}
	.about_banner_sec .btn_wrap a {
		margin: 5px 10px;
	}
	.event_sec2 .home_ban_box {
		padding: 55px 15px;
	}
	.lifehouse_testimonial h2 {
		font-size: 26px !important;
		margin:0px !important;
	}
	.hero_section .event_detail .event_date {
		margin-bottom: 6px;
	}
	.team_members {
		padding: 45px 0 0px !important;

	}
	.timeline .timeline-block .timeline-content h3 {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.schedule .tab-content {
		padding: 0px 5px;
	}
	.timeline-content {
		width: 46%;
	}
	.lifehouse_testimonial .testimonial_sec .testi_content .client_wrap h4 {
		font-size: 22px;
		line-height: 34px;
	}
	.lifehouse_testimonial .testimonial_sec .testi_content .client_wrap h5 {
		font-size: 17px;
		font-weight: 500;
		margin-top: 20px !important;
	}
	.timeline-block:nth-child(2n) .timeline-content .date {
		right: 119%;
	}
	.timeline-content .date {
		margin-left: 10px;
	}
	.timeline {
		padding: 0 15px;
	}
	.booking_section .max_wrap {
		padding: 40px 20px 50px;
	}
	.booking_section .max_wrap h2 {
		margin-bottom: 20px !important;
	}
	.lifehouse_testimonial {
		padding-top: 50px;
		padding-bottom: 65px;
	}
	.booking_section {
		padding: 70px 0 70px;
	}
	.lifehouse_testimonial .quote_img img {
		width: 60px;
	}
	.lifehouse_testimonial .testimonial_sec .testi_content {
		padding: 20px 20px 20px;
	}
	.booking_section .comn_btn {
		margin-top: 30px;
	}
	.event_sec2 .home_ban_content {
		padding: 30px 20px 40px;
	}
	.event_sec2 .home_ban_content h3 {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.event_sec2 .home_ban_box h2 {
		margin: 0 auto 20px auto !important;
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.hero_section {
		padding-top: 70px;
		padding-bottom: 80px;
	}
	.hero_section .event_title h1 {
		font-size: 26px !important;
		line-height: 36px !important;
	}
	.search-results #site-content {
		padding: 50px 0 50px;
	}
	.about-banner-sec h1 {
		margin-bottom: 15px !important;
	}
	.about-banner-sec {
		padding: 140px 0 50px;
	}
	.about-block-section {
		padding: 50px 0 0px;
	}
	.about-page-inner .about-blocks-container {
		margin-bottom: 20px;
	}
	.about-blocks-big-text {
		margin: 0px auto 40px;
	}
	footer {
		padding: 40px 0 0 !important;
	}
	footer .widget-title {
		font-size: 24px !important;
		line-height: 32px !important;
		margin-bottom: 15px !important;
	}
	footer .row .col-md-4 {
		margin-bottom: 30px;
	}
	.ques_ans-sec {
		padding: 40px 0 50px;
	}
	.accordion {
		font-size: 15px;
		padding: 15px 30px 15px 15px;
	}
	.ques_ans-sec span {
		margin: 30px 0 20px;
	}
	.home_ban_sec {
		padding: 150px 0 50px;
	}
	.home_ban_sec h1 {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	.our_services {
		padding: 40px 0px 50px;
	}
	.our_services .about_service .price_title {
		padding: 20px 20px;
		min-height: auto;
	}
	.our_services .about_service .price_title h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.our_services .about_service .service_content {
		padding: 25px 20px 35px;
	}
	.our_services .main_wrapper .comn_btn {
		/* margin-top: 30px; */
	}
	.our_services .pricing_tables .about_service.popular_tag .price_title {
		padding: 62px 30px 20px;
	}
	.our_products_sec .home_pro_box h4 {
		font-size: 19px !important;
		line-height: 28px !important;
	}
	.our_products_sec {
		padding: 40px 0 10px;
	}
	.our_products_sec .home_pro_box {
		margin-bottom: 30px;
	}
	.lifehouse_testimonial .testimonial_sec .testi_sec:last-child {
		padding-bottom: 0px !important;
	}

	.testi_sec {
		padding: 40px 0 40px !important;
	}
	.testi_sec h2 {
		margin-bottom: 20px !important;
	}
	.testi_sec .container .testi_block {
		padding: 0px 20px 0 20px !important;
	}
	.testi_sec .container .testi_block .fa-quote-left {
		top: 5px !important;
		left: 0px !important;
		font-size: 35px !important;
	}
	.testi_sec .container .testi_block .testi_block_text {
		padding: 15px !important;
		margin-bottom: 20px !important;
	}
	.testi_sec .container .testi_block {
		padding: 0px 20px 0 20px !important;
	}
	.testi_sec .container .owl-carousel {
		padding: 0 10px !important;
	}
	.testi_sec .container .testi_block .testi_block_meta .test_person_name img {
		width: 60px;
		height: 60px;
	}
	.faq_wrapper {
		padding: 40px 0 50px;
	}
	#accordion {
		padding: 20px;
	}
	.get_started h2 {
		margin-bottom: 30px !important;
	}
	.get_started {
		padding: 80px 0 80px;
	}
	.careers-hero {
		padding: 40px 0 50px;
	}
	.careers-hero h1 {
		margin-bottom: 25px !important;
	}
	.jobsec .description-base,
	.jobsec .video-base {
		padding: 0px 0 20px;
	}
	.jobsec {
		padding: 40px 0 30px;
	}
	.page-template-job-page .careers--section-video {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.page-template-job-page .careers--section-video .content_sec p {
		width: 100%;
		padding-bottom: 0;
		display: block;
		margin-top: 20px;
	}
	.page-template-job-page .careers--section-video .content_sec span:first-child {
		float: none;
		margin-right: 0;
		padding-right: 0;
	}
	.page-template-job-page .careers--section-video span img {
		max-width: 250px;
		margin: auto;
	}
	.page-template-job-page .careers--section-video .content_sec:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.our-culture {
		padding: 40px 0 30px;
	}
	.js-jobs-list {
		padding: 40px 0 40px;
	}
	#jobs-list .career_job .careers_breakdwn {
		padding: 0px 0px 0px 0;
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	#jobs-list .career_job .careers_breakdwn:last-child {
		margin-bottom: 0;
	}
	.page_row_1 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.page_row_1 .video_wrapper .video_innner .callto-btn {
		margin-top: 30px;
	}
	.page_row_1 .video_wrapper .video_innner .callto-btn a {
		margin: 0 10px 10px;
	}
	.class_description {
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.class_description .callto-btn a {
		margin: 0 10px 10px;
	}
	.class_description ul li .class_content {
		width: 100%;
	}
	.class_description ul li .img_box {
		width: 100%;
		margin-bottom: 20px;
	}
	.class_description ul li .class_content p:last-child {
		margin-bottom: 0;
	}
	.page_row_1 .video_wrapper .video_innner iframe {
		height: 240px;
	}
	html .testimonial_wrap {
		padding-top: 40px;
		padding-bottom: 50px !important;
	}
	.testimonial_wrap h2 br {
		display: none;
	}
	.owlslider .review_wrap .owl-carousel .item {
		width: calc(100% - 40px);
	}
	.owlslider .review_wrap .owl-carousel .owl-nav {
		left: -7px;
		right: -7px;
	}
	.locations-section .heading-h1 {
		font-size: 28px !important;
		line-height: 38px !important;
		font-weight: 500;
		font-family: 'Montserrat', sans-serif !important;
	}
	.locations-section .heading-h1 span.subtitle {
		margin-top: 6px;
	}
	.locations-section-inner .col-sm-4 {
		width: 100%;
	}
	.location-single h4 {
		margin: 20px 0 2px !important;
	}
	.locations-section {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.owlslider .review_wrap .owl-carousel .item p img {
		width: auto;
		margin: 0 auto 15px;
		float: none;
	}
	.address_wrapper {
		padding: 40px 0 0;
	}
	.address_wrapper .gform_wrapper input[type="text"],
	.address_wrapper .gform_wrapper input[type="email"],
	.address_wrapper .gform_wrapper input[type="number"],
	.address_wrapper .gform_wrapper select,
	.address_wrapper .gform_wrapper textarea {
		margin-bottom: 5px !important;
	}
	.address_wrapper .gform_wrapper {
		margin-bottom: 0;
	}
	.rght_cnt .textwidget h3 {
		padding-bottom: 7px;
		padding-top: 10px;
		margin-bottom: 12px;
		font-size: 20px !important;
	}
	.rght_cnt .textwidget p {
		padding-top: 0;
		margin-bottom: 20px !important;
	}
	.about_info {
		padding: 15px 0 30px;
	}
	.address_wrapper h1 {
		font-size: 28px !important;
		line-height: 37px !important;
	}
	.address_wrapper h2.gsection_title {
		font-size: 24px !important;
	}
	.comn_btn a,
	.btn_wrap a,
	.callto-btn a,
	input[type="button"],
	input[type="submit"],
	button[type="submit"] {
		padding: 11px 22px;
	}
	.class_description ul li .class_content h3 {
		font-size: 20px !important;
	}
	.page_row_1 .callto-btn a {
		margin-bottom: 10px;
		max-width: 160px;
	}
	.class_description ul {
		margin-bottom: 0;
	}
	.class_description ul.class_desp_listing {
		margin-top: 30px;
	}
	.class_description ul.class_desp_listing .callto-btn {
		margin-top: 30px;
	}
	.class_description ul.class_desp_listing li .img_box {
		margin: 0 0 20px 0;
	}
	.class_description ul.class_desp_listing li:last-child .img_box {
		margin: 0 0 20px 0;
	}
	.class_description .callto-btn a {
		max-width: none;
		width: auto;
	}
	.menu-modal nav ul li a {
		font-size: 18px !important;
		line-height: 24px !important;
		padding: 15px 0 !important;
	}
	.our_services .about_service .service_content .comn_btn {
		margin-top: 30px;
	}
	.faq_wrapper .comn_btn a {
		font-size: 13px;
	}
	.aboutsec {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.aboutsec p {
		font-size: 19px;
		line-height: 29px;
	}
	.aboutsec blockquote:last-child {
		padding: 20px 0 0;
	}
	.aboutsec blockquote p {
		font-size: 19px;
		line-height: 30px;
	}
	.who-arethhe .content_sec:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.who-arethhe {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.careers--section-about.who-arethhe .content_sec span:first-child {
		float: none;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.careers--section-about.who-arethhe .content_sec .desc_text {
		width: 100%;
		display: block;
	}
	.careers--section-about.who-arethhe .content_sec .desc_text p:last-child {
		margin-bottom: 0;
	}
	/***** woocommerce start *****/
	body.woocommerce-page .entry-header {
		padding: 40px 0 35px;
	}
	body.woocommerce-page ul.products {
		margin-bottom: 10px;
	}
	body.woocommerce-page ul.products li.product {
		margin: 0 0 40px 0 !important;
		width: 100% !important;
	}
	body.woocommerce-page .woocommerce-ordering {
		float: none;
		margin: 0 0 30px !important;
	}
	body.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
		font-size: 20px !important;
		line-height: 28px !important;
		margin: 15px 0 12px !important;
	}
	body.woocommerce-page ul.products li.product .button {
		margin-top: 8px !important;
	}
	body.single-product .summary {
		margin-bottom: 0 !important;
	}
	body.single-product .summary ul {
		margin: 0 0 30px;
	}
	body.single-product .summary .cart {
		margin-bottom: 30px !important;
	}
	body.single-product .related>h2 {
		margin-bottom: 25px !important;
	}
	body.woocommerce-page .pagination-single {
		margin: 20px auto 60px;
		width: 100%;
	}
	body.woocommerce-page .pagination-single a {
		font-size: 18px;
		line-height: 26px;
	}
	body.woocommerce-page .entry-header .entry-title {
		font-size: 28px !important;
		line-height: 34px !important;
	}
	body.woocommerce-page .checkout_coupon #coupon_code,
	body.woocommerce-page .coupon #coupon_code {
		max-width: none;
		margin-right: 0;
		margin-bottom: 15px;
	}
	body.woocommerce-page table .actions .coupon .button {
		width: 100% !important;
	}
	body.woocommerce-page table th,
	body.woocommerce-page table td {
		font-size: 17px !important;
		line-height: 22px !important;
		padding: 12px 12px !important;
	}
	body.woocommerce-page .checkout_coupon .form-row {
		width: 100% !important;
	}
	body.woocommerce-page .checkout_coupon #coupon_code,
	body.woocommerce-page .checkout_coupon .button {
		width: 100%;
		margin-bottom: 0;
	}
	body.woocommerce-checkout .checkout #customer_details {
		margin-bottom: 25px;
	}
	body.woocommerce-page #payment #place_order {
		width: 100%;
		float: none;
	}
	body.woocommerce-page #payment .payment_box label {
		font-size: 15px;
	}
	body.woocommerce-page #payment p {
		font-size: 16px;
	}
	body.woocommerce-checkout #order_review table th,
	body.woocommerce-checkout #order_review table td {
		font-size: 16px !important;
	}
	body.woocommerce-order-received .woocommerce,
	body.woocommerce-account .woocommerce {
		margin-bottom: 50px;
	}
	body.woocommerce-account .woocommerce-MyAccount-navigation {
		margin-bottom: 40px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content table th,
	body.woocommerce-account .woocommerce-MyAccount-content table td {
		font-size: 17px !important;
		line-height: 25px !important;
		padding: 6px 10px !important;
	}
	body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message .button {
		float: none;
		margin: 0 10px 10px 0;
	}
	body.woocommerce-page h3 {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	body.woocommerce-order-received .woocommerce-order .order_details li:last-child {
		margin-bottom: 0;
	}
	/***** woocommerce end *****/
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title {
		padding: 20px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .price_title h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content {
		padding-top: 25px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content h4 {
		font-size: 34px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service .service_content h4 span {
		max-width: 190px;
	}
	.our_services .pricing_tables.boxes-have-4 .about_service.popular_tag .price_title {
		padding: 62px 30px 20px;
	}
	#section-1574878430540 .sizer {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	#block-1574878692269 {
		padding: 1px;
	}
	.free-downl-page .row h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.free-downl-page .row h4 {
		font-size: 22px;
	}
	#block-1574878430540_1 .block {
		padding: 30px 20px;
	}
	/* body .free-downl-page .gform_wrapper .gform_fields .gfield {
	margin-top: 18px !important;
} */
	.free-downl-page .row h4 {
		margin-bottom: 20px;
	}
	/**** landing start ****/
	.page-template-landing-page h6 {
		font-size: 16px;
		line-height: 26px;
	}
	.landing_hero_left_cont {
		padding: 30px 20px 50px;
	}
	.landing_hero_left_cont .btn_wrap {
		margin-top: 25px;
	}
	.landing_list {
		margin-bottom: 26px;
		padding-left: 36px;
	}
	.landing_listing_sec {
		padding: 110px 0 60px;
	}
	.landing_listing_sec .landing_list_title {
		margin: 0 auto 30px;
	}
	.landing_list::after {
		bottom: -38px;
	}
	.landing_timelime_title {
		padding: 0 20px;
	}
	.landing_timelime_title h2 {
		margin-bottom: 15px !important;
	}
	.landing_timelime {
		padding: 20px 20px 30px;
	}
	.landing_timelime_no h2 {
		font-size: 100px !important;
		line-height: 1 !important;
		margin-bottom: 0 !important;
		margin-left: -47px !important;
	}
	.landing_timelime_sec {
		padding: 60px 0 10px;
	}
	.landing_timelime:first-child::after {
		top: -285px;
	}
	.landing_testimonial_sec {
		padding: 60px 0 0;
	}
	.landing_timelime:last-child::before {
		bottom: -50px;
	}
	.landing_testimonial_left_cont .btn_wrap {
		margin-top: 24px;
	}
	.landing_testimonial_right_cont {
		max-width: 100%;
	}
/* 	.landing_testimonial_box_sec {
		padding: 250px 0 0;
	} */
	.testimonial_box_row {
		padding: 0 5px 20px;
	}
	/* .testimonial_box_note_right_cont {
	max-width: 240px;
} */
	.testimonial_box_note_left_cont {
		padding: 30px 15px;
	}
	.testimonial_box_note_left_cont h4 {
		font-size: 18px;
		line-height: 27px;
	}
	.testimonial_box_note_txt_sec {
		padding: 80px 0 60px;
	}
	.landing_timelime_txt {
		margin-top: -68px;
		z-index: 1;
		position: relative;
	}
	.landing_hero_sec {
		padding: 60px 0 80px;
	}
	.testimonial_box_left_cont h2,
	.landing_timelime_txt h2 {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	/**** landing end ****/
	.cash_offers_strip {
		padding: 60px 0 50px;
	}
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title img {
		max-width: 60px;
	}
	.cash_offers_strip .cash_offers_strip_inner h4 {
		font-size: 20px;
		line-height: 30px;
		margin-left: 12px;
	}
	.cash_offers_strip .cash_offers_strip_inner .cash_offer_title {
		margin-bottom: 25px;
	}
	.cash_offer_form .gform_wrapper form .gform_body .gform_fields .gfield {
		width: 100%;
		margin-bottom: 19px;
		padding-right: 0;
	}
	.cash_offer_form .gform_wrapper form .gform_body {
		width: 100%;
	}
	.cash_offer_form .gform_wrapper form .gform_footer {
		width: 100%;
		margin: 5px 0 0;
	}
	.video_landing_cont_sec {
		padding: 50px 0 60px;
	}
	.video_landing_main_txt .comn_btn {
		margin-top: 25px;
	}
	.video_landing_menu_sec .col-sm-4 {
		width: 100%;
		margin-bottom: 30px;
	}
	.video_landing_menu_box p {
		margin-bottom: 12px;
	}
	.video_landing_main_txt {
		margin-top: 30px;
	}
	.video_landing_main_txt p {
		margin-bottom: 15px;
	}
	.video_landing_main_txt h4 {
		margin-bottom: 12px;
	}
	.video_landing_main_txt h3 {
		margin-bottom: 12px;
	}
	.video_landing_main_txt ul li {
		margin: 0 0 6px;
	}
	.video_landing_main_txt ul {
		margin-bottom: 15px;
	}
	.video_landing_main_title h1 {
		margin-bottom: 30px !important;
	}
	.home2_hero_sec {
		padding: 50px 0 60px;
		background-position: center right;
	}
	.home2_hero_content h1 {
		margin-bottom: 15px !important;
	}
	.home2_hero_content h3 {
		font-size: 17px !important;
		line-height: 26px !important;
		margin-bottom: 12px;
	}
	/* 	.home2_services_title h2 {
	font-size: 22px !important;
	line-height: 32px !important;
} */
	.home2_hero_content .comn_btn {
		margin-top: 25px;
	}
	.home2_timeline_sec .col-sm-4,
	.home2_services_sec .col-sm-4 {
		width: 100%;
	}
	.home2_timeline_box_img img,
	.home2_services_box img {
		height: 220px;
	}
	.home2_services_box img {
		margin-bottom: 25px;
	}
	.home2_featured_ban_sec {
		padding: 100px 0 20px;
	}
	.home2_featured_ban_sec h2 {
		font-size: 40px !important;
	}
	.home2_featured_col {
		width: 36%;
		margin: 5px 7%;
	}
	.home2_testimonial_text {
		padding: 30px 20px;
	}
	.home2_testimonial_text .comn_btn {
		margin-top: 20px;
	}
	.home2_rating_sec .home2_testimonial_text,
	.home2_rating_text {
		margin-bottom: 30px;
		padding: 50px 0;
	}
	.home2_rating_stars h3 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.home2_timeline_title h2 {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.home2_timeline_box_img::after {
		height: 58px;
		bottom: -26px;
	}
	.home2_timeline_box .comn_btn {
		margin-top: 22px;
	}
	.home2_timeline_box_img {
		margin-bottom: 45px;
		margin-top: 30px;
	}
	.home2_featured_sec {
		padding: 16px 0 40px;
	}
	.home2_timeline_box h3,
	.home2_services_box h3 {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.content-sidebar-wrap {
		padding: 40px 0 50px;
	}
	.blog_post_wrapper .pagination {
		margin: 32px 0 0;
	}
	.blog_post_wrapper .blog_detail h4 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.blog_post_wrapper .blog-item {
		margin-bottom: 25px;
	}
	.blog_post_wrapper .blog-item:nth-child(2n) .blog_image_wrap,
	.blog_post_wrapper .blog_image_wrap {
		padding: 0 0 20px;
	}
	body.single-post #site-content {
		padding-top: 50px;
	}
	body.single-post .entry-header .entry-title {
		margin-bottom: 24px !important;
		font-size: 26px !important;
		line-height: 34px !important;
	}
	body.single-post .pagination-single {
		padding: 40px 0 30px !important;
	}
	body.single-post .comments-wrapper .comment-reply-title {
		margin-bottom: 25px !important;
		font-size: 24px !important;
		line-height: 32px !important;
	}
	body.single-post .comments-wrapper textarea {
		height: 110px;
	}
	body.single-post .pagination-single-inner a {
		font-size: 16px;
		line-height: 26px;
	}
	.home_off_txt {
		padding: 150px 20px 40px;
	}
	.home_off_sale_tag {
		margin-bottom: 20px;
	}
	.home_off_sale_tag h3 {
		font-size: 24px !important;
		line-height: 48px !important;
		padding: 0 40px;
	}
	.home_off_off_txt h2 {
		font-size: 30px !important;
		line-height: 30px !important;
	}
	.home_off_off_txt h2 .home_off_discount {
		font-size: 120px;
	}
	.home_off_off_txt h2 .home_off_discount::after {
		font-size: 48px;
		top: 12px;
		right: -38px;
	}
	.home_off_off_txt h2 .home_off_off {
		margin-bottom: 16px;
	}
	.home_off_off_txt h3 {
		font-size: 27px !important;
		line-height: 38px !important;
		margin-bottom: 20px;
		margin-top: -2px !important;
	}
	.home_off_code h4 {
		font-size: 18px;
		line-height: 34px;
		padding: 0 14px;
	}
	.home_off_img img,
	.home_off_left {
		height: 506px;
	}
	.hero_event_section.has_off {
		padding-top: 50px;
	}
	.home_hero2_txt h1 {
		font-size: 32px !important;
		line-height: 48px !important;
		margin-bottom: 20px !important;
	}
	.home_hero2_txt h2 {
		margin-bottom: 22px !important;
	}
	.home_hero2_txt p {
		font-size: 17px;
		line-height: 27px;
	}
	.home_hero2_txt .comn_btn {
		margin-top: 30px;
	}
	.home_hero2_sec {
		padding: 160px 0 62px;
	}
	.page-template-sales-page section {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.sale_hero_img {
		margin-bottom: 26px;
	}
	.sale_hero_txt h6 {
		margin-bottom: 8px;
		font-size: 16px;
		line-height: 24px;
	}
	.sale_hero_txt h2 {
		font-size: 30px !important;
		line-height: 42px !important;
		margin-bottom: 12px !important;
	}
	.sale_hero_txt h3 {
		margin-bottom: 15px;
	}
	.sale_hero_txt p {
		font-size: 16px;
		line-height: 26px;
	}
	.sale_hero_btn {
		margin-top: 25px;
	}
	.sale_hero_btn_txt h4 {
		font-size: 18px;
		line-height: 28px;
	}
	.sale_partner_sec {
		padding: 30px 0 !important;
	}
	.sale_partner {
		margin: 5px 7%;
		width: 36%;
	}
	.sale_testimonial_comn_sec .sale_testimonial_img_col {
		max-width: 220px;
	}
	.sale_testimonial_comn_sec .sale_testimonial_img img {
		border-left-width: 12px;
	}
	.sale_note_sec p,
	.sale_guarantee_txt p,
	.sale_limited_txt li,
	.sale_step_txt p,
	.sale_time_cont p,
	.sale_testimonial_txt p,
	.sale_audience_cont li {
		font-size: 18px;
		line-height: 28px;
	}
	.sale_testimonial_txt {
		margin-bottom: 22px;
	}
	.sale_audience_cont li {
		margin-bottom: 16px;
	}
	.sale_audience_cont .comn_btn {
		margin: 30px auto 0;
	}
	.sale_program_box {
		padding: 50px 20px 32px;
	}
	.sale_program_box h3 {
		margin-bottom: 12px;
	}
	.sale_program_box h2 {
		top: -28px;
	}
	.sale_program_sec .col-md-4 {
		margin: 20px 0 35px;
	}
	.sale_program_sec {
		padding-bottom: 30px !important;
	}
	.sale_time_title h2 {
		margin-bottom: 20px !important;
	}
	.sale_time_title {
		margin: 0 auto 32px;
	}
	.sale_time_box {
		padding: 25px 20px 30px;
		margin: 0 auto 50px;
	}
	.sale_time_box h2 {
		font-size: 42px !important;
	}
	.sale_price_title {
		margin: 0 auto 30px;
	}
	.sale_price_img {
		margin: -140px auto 40px;
	}
	.sale_price_boxes .col-sm-6 {
		margin-bottom: 25px;
	}
	.sale_price_boxes_img img {
		max-width: 280px;
	}
	.sale_steps_title_sec {
		padding: 60px 0 !important;
	}
	.sale_steps_title_sec h2 {
		font-size: 30px !important;
		line-height: 44px !important;
	}
	.sale_bonus_txt p,
	.sale_note_sec p,
	.sale_guarantee_txt p,
	.sale_limited_txt li,
	.sale_step_txt p,
	.sale_step_txt li,
	.sale_time_cont p,
	.sale_testimonial_txt p,
	.sale_audience_cont li {
		font-size: 17px;
		line-height: 26px;
	}
	.sale_step_txt p {
		margin: 0 0 9px;
	}
	.sale_step_right {
		padding: 32px 20px 30px !important;
	}
	.sale_step_row {
		margin-bottom: 40px;
	}
	.sale_step_txt li {
		margin: 0 0 15px;
		padding-left: 32px;
	}
	.sale_step_txt li::before {
		font-size: 10px;
		width: 20px;
		height: 20px;
		line-height: 16px;
		padding-left: 1px;
		top: 3px;
	}
	.sale_step_txt h6 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 16px;
	}
	.sale_step_txt h2 {
		margin-bottom: 18px !important;
	}
	.sale_testimonial_txt_col h6 {
		font-size: 16px;
		line-height: 21px;
	}
	.sale_limited_title h3 {
		font-size: 36px !important;
		margin-bottom: 26px;
	}
	.sale_limited_title {
		margin-bottom: 30px;
	}
	.sale_limited_right {
		padding: 120px 0 60px;
	}
	.sale_limited_txt li h3 {
		margin-bottom: 12px;
		font-size: 19px !important;
		line-height: 28px !important;
	}
	.sale_limited_txt li {
		padding-left: 32px;
		margin: 0 0 25px;
	}
	.sale_limited_txt li::before {
		font-size: 10px;
		width: 20px;
		height: 20px;
		line-height: 16px;
		padding-left: 1px;
		top: 4px;
	}
	.sale_limited_txt li p {
		margin-bottom: 10px;
	}
	.sale_bonus_right {
		padding: 32px 20px 30px !important;
	}
	.sale_bonus_txt h6 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 16px;
	}
	.sale_bonus_txt h3 {
		font-size: 18px !important;
		line-height: 30px !important;
		margin-bottom: 18px;
	}
	.sale_bonus_txt h2 {
		font-size: 22px !important;
		line-height: 32px !important;
		margin-bottom: 14px !important;
	}
	.sale_bonus_txt p {
		margin-bottom: 12px;
	}
	.sale_bonus_row {
		margin-bottom: 40px;
	}
	.sale_bonus_row.sale_bonus_row3 .sale_bonus_right::before {
		width: 90px;
		height: 90px;
		right: -15px;
		top: -45px;
	}
	.sale_price_title h2 {
		margin-bottom: 20px !important;
	}
	.sale_guarantee_img::before {
		width: 100px;
		height: 100px;
	}
	.sale_guarantee_right {
		padding: 110px 0 60px;
	}
	.sale_guarantee_txt h2 {
		margin-bottom: 20px !important;
	}
	.sale_guarantee_txt p {
		margin-bottom: 16px;
	}
	.sale_accordion_ques h3 {
		font-size: 17px !important;
		line-height: 25px !important;
	}
	.sale_accordion_cont h2 {
		margin-bottom: 10px !important;
	}
	.sale_accordion {
		padding: 20px 0 20px 30px;
	}
	.sale_accordion_ques h3::before {
		width: 19px;
		height: 19px;
		top: 23px;
	}
	.sale_price_sec.sale_price_sec3 {
		padding-top: 60px !important;
	}
	.sale_price_title_sec3_title h2 {
		margin-bottom: 20px !important;
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.sale_price_title_sec3_title h3 {
		font-size: 34px !important;
	}
	.sale_price_title_sec3_title h3::before {
		width: 180px;
		height: 27px;
	}
	.sale_timeline_title_right {
		padding: 30px 20px;
	}
	.sale_timeline_title_txt h2 {
		margin-bottom: 15px !important;
	}
	.sale_timeline {
		margin: 45px auto 0;
		padding: 50px 30px 35px;
	}
	.sale_timeline h2 {
		font-size: 56px !important;
		left: 28px;
	}
	.sale_timeline:nth-child(2n) h2 {
		right: 28px;
	}
	.sale_price_title p {
		font-size: 17px;
		line-height: 26px;
	}
	.sale_note_right_img_mob {
		margin-top: -200px;
		margin-bottom: 35px;
	}
	.sale_price_sec.sale_price_sec4 {
		padding-bottom: 180px !important;
	}
	.sale_note_sec h2 {
		margin-bottom: 20px !important;
	}
	.sale_note_sec p {
		margin-bottom: 16px;
	}
	.sale_note_sec h3 {
		font-size: 40px !important;
	}
	.sale_join_title h3 {
		font-size: 36px !important;
	}
	.sale_join_title {
		margin: 50px auto 0;
	}
	.sale_join_title h2 {
		margin-bottom: 22px !important;
	}
	.testimonial_box_right_cont {
		margin: -180px auto 33px;
	}
	.home2_rating_sec .home2_rating_stars {
		margin-bottom: 35px;
		margin-top: 25px;
	}
	.newthank_sec {
		padding-top: 50px;
		padding-bottom: 30px !important;
	}
	.newthank_right h2 {
		font-size: 25px !important;
		line-height: 35px !important;
		margin-bottom: 12px !important;
	}
	.newthank_right h3 {
		font-size: 20px !important;
		line-height: 32px !important;
	}
	.calender_sec {
		padding: 50px 0 60px;
	}
	.calender_box h2 {
		font-size: 46px !important;
		top: -25px;
	}
	.calender_box h3 {
		margin-bottom: 12px;
		font-size: 21px !important;
		line-height: 32px !important;
	}
	.calender_box,
	.calander_big_right {
		padding: 35px 25px 20px;
	}
	.calender_sec .col-md-6 {
		margin-bottom: 50px;
	}
	.calander_big_left img {
		max-width: 250px;
	}
	.share_left h3 span {
		font-size: 40px;
		margin-bottom: 10px;
		line-height: 50px;
	}
	.share_sec .comn_btn {
		margin-top: 30px;
	}
	.fancybox-container .hidden-content {
		max-width: 330px;
		padding: 40px 25px 30px;
	}
	.share_pop_left h2 {
		margin-bottom: 12px !important;
		font-size: 20px !important;
		line-height: 32px !important;
	}
	.share_pop_wrap .col-md-6:first-child {
		margin-bottom: 10px;
	}
	.share_pop_left p {
		font-size: 16px !important;
		line-height: 28px !important;
	}
}
@media(max-width:575px) {
	.video_gallery {
		grid-template-columns: 1fr;
	}
	.meet_section .meet_main_wrapper .meet_img_wrapper {
		min-height: 500px;
	}
	body .home_about__img_wrap_1 {
		width:100%;
		height: 280px;
	}
	body .home_banner__video .video_wrapper .icon_wrap img {
		width: 20px;
		height: 22px;
	}
	body .home_banner__video .video_wrapper .icon_wrap {
		width: 60px;
		height: 60px;
	}
	.home_banner__content .title__wrap__inner h1 {
		font-size: 36px !important;
	}
	body .home_banner .icon_boxed_sec .icon_boxed_row {
		grid-template-columns: 1fr !important;
		gap:20px;
	}
	.home_banner .icon_box {
		border: none !important;
	}
	.our_mission_section .our_mission_inner h3{
		margin: 0px !important;
	}
	.home_banner__content .icon_boxed_row h2 {
		position: relative;
		font-size: 32px !important;
	}
	.home_banner__content .icon_boxed_row h2::after {
		font-size: 32px !important;
		line-height:1.2px !important;
	}
}
@media(max-width: 480px) {
	.additional_benifits .img_video_box img {
		height: 220px;
	}
	.team_members .flipper_box .back_side .back_desc p {
		line-height: 23px;
	}
}

@media(max-width:1024px){
	.home_banner__video .video_wrapper {
		position: relative;
		border-radius: 20px 80px 20px;
		overflow: hidden;
	}
	.home_banner .icon_boxed_row {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 30px;
	}
	.home_banner .icon_box:nth-child(even) {
		border: none !important;
	}
}


