/** ------------------------------------------------------------------
							Wrapper Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1444px) {
.home_story_slider_area,
.home_story_slider_area > div {
	overflow: initial !important;
}
.single_faq_title h2 {
	font-size: 17px;
}
}


/** ------------------------------------------------------------------
							Tab Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1330px) {
	
.header_bottom_cart {
	margin-left: 28px;
}
.header_bottom_menu ul li a {
	font-size: 16px;
}
.height-space {
	height: 88px !important;
}
.home_whychosse_new_area .row_middle {
	align-items: initial;
}
.home_whychosse_new_img {
	height: 100%;
}
.home_whychosse_new_img img {
	height: 100%;
	object-fit: cover;
}
}
@media only screen and (max-width: 1100px) {
	.container {
		padding-left: 60px;
		padding-right: 60px;
	}
}


/** ------------------------------------------------------------------
							Mobile Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 992px ) {
	.woocommerce-checkout .height-space-post {
		display: none;
	}
	.checkout-order-summary-block-fill-wrapper {
		display: none;
	}
	.home_whychosse_new_img {
		padding-bottom: 35px;
		padding-right: 0;
	}
	.home_howitworks_new_img {
		margin-top: 35px;
	}
}

@media only screen and (min-width: 769px ) {
.home_hero_area_inner {
	padding: 210px 0 100px;
}
}
@media only screen and (max-width: 768px ) {
	.img_slider_box {
		padding-left: 0;
		margin-top: 35px;
	}
	.home_closer {
		text-align: center;
	}
	.home_faq_wrapper_row > div:nth-child(2)  {
		display: none;
	}
	.home_faq_wrapper_row > div:nth-child(1) .row > div:nth-child(even) {
		display: block;
	}
	.home_story_slider_main {
		padding-left: 0;
		padding-right: 0;
	}
	.home_dua_box h2 {
		font-size: 23px;
	}
	.home_dua_box h3 {
		font-size: 17px;
	}
	.home_whychosse_new_img img {
		height: 300px;
	}
	.wc-block-components-form.wc-block-checkout__form {
		padding: 25px;
	}
.desktopview {
	display: none;
}
.mobileview {
	display: block;
}
.header-mobile-menu-trigger {
	display: block;
}
.header_bottom_menu {
	margin-top: 10px;
	display: none;
}
.height-space {
	height: 70px !important;
}
/** Start your code from here*/
.container {
	padding-left: 20px;
	padding-right: 20px;
}
.header_cta_button a {
	font-size: 14px;
	padding: 12px 25px;
}
.header_bottom_user ul li a span {
	display: none;
}
.header_cta_button {
	margin-top: 9.5px;
	margin-right: 15px;
	padding-right: 15px;
}
.header_bottom_user ul li a img {
	margin-right: 0;
}
.header_top_location {
	display: none;
}
.header_top_menu ul li:nth-child(2),
.header_top_menu ul li:nth-child(1) {
	display: none;
}
.footer_widget_title {
	margin-bottom: 20px;
	margin-top: 40px;
}
.footer_middle_logo {
	margin-bottom: 20px;
}
.subs_div input {
	width: 100%;
	font-size: 16px;
	padding: 12px 20px;
	border-radius: 9px;
}
.subs_div button {
	width: 100%;
	padding: 12px 5px;
	border-radius: 9px;
	font-size: 16px;
	margin-top: 8px;
}
.footer_top_title {
	font-size: 20px;
	margin-bottom: 11px;
}
.header_bottom {
	padding: 15px 0;
}
.header_bottom_logo img {
	height: 64px !important;
	max-width: initial;
}
.header_bottom_logo a {
	display: block;
	position: relative;
	width: 48px;
}
.subscribe_popup_img {
	display: none;
}
.subscribe_popup_content_box {
	padding: 30px 0;
}
.header_bottom_cart a {
	font-size: 16px;
	padding: 6px 16px;
}
.header_bottom_logo {
	
}
.header_bottom_user {
	margin-top: 7px;
	margin-right: 28px;
}
.header_bottom {
	position: relative;
}
.header_bottom_cart {
	margin-left: 0;
	margin-right: 27px;
	margin-top: 2px;
}
.inner_page_banner_title h1 {
	font-size: 30px;
}
.inner_page_banner_area {
	padding: 60px 0;
}
.height-space-post {
	height: 50px !important;
}
.footer_heart h2 {
	font-size: 23px;
}
.footer_heart {
	padding-bottom: 35px;
	margin-bottom: 38px;
}
.writing_page_box_content h1 {
	font-size: 27px;
}
.invoice_message {
	padding: 70px 0 0px;
}
.single_post_box_details h2 {
	font-size: 17px;
}
.home_hero_title h1 {
	font-size: 34px;
}
.page-template-page-homepage .home_hero_title h1 {
	font-size: 35px;
}
.home_hero_btn a {
	font-size: 16px;
}
.home_hero_area {
	padding: 140px 0 50px;
	text-align: center;
}
.home_hero_area::after {
	height: 10px;
}
.home_hero_title h2 {
	font-size: 47px;
}
.home_hero_img {
	padding-left: 0;
	margin-top: 30px;
}
.section_title h2 {
	font-size: 27px;
	line-height: 130%;
}
.single_course_box_details h3 {
	line-height: 140%;
}
.section_title {
	margin-bottom: 28px;
}
.home_howitwork_img {
	padding-left: 0;
	margin-top: 30px;
}
.inner_hero_area h1 {
	font-size: 35px !important;
}
.writing_page_box_content_featured_image img {
	border-radius: 20px;
	height: 270px;
	object-fit: cover;
}
.single_product_custom_meta ul li {
	font-size: 15px;
}
.single_product_area_page .single_add_to_cart_button {
	padding: 16px !important;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
	padding: 12px 8px !important;
}
.woocommerce-account tbody .woocommerce-orders-table__row{
	font-size: 14px;
}
.woocommerce-account .woocommerce-EditAccountForm p.form-row-first,
.woocommerce-account .woocommerce-EditAccountForm p.form-row-last,
.woocommerce-account .woocommerce-address-fields__field-wrapper p#billing_first_name_field,
.woocommerce-account .woocommerce-address-fields__field-wrapper p#billing_last_name_field {
	width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	width: 100%;
	text-align: center;
}
.single_faq_box_title {
	padding: 25px 50px 25px 0px;
}
.single_faq_box_title h2 {
	font-size: 18px;
	line-height: 140%;
}
.short_hero_center {
	padding-bottom: 30px;
}
.single_faq_box_content p {
	padding: 20px 0;
}
.contact_box_main_wrapper {
	padding: 35px 30px;
}
.xoo-el-form-container ul.xoo-el-tabs {
	padding: 0 !important;
}
.xoo-el-form-container.xoo-el-form-inline {
	margin-top: 0 !important;
}
.xoo-el-form-container ul.xoo-el-tabs li {
	font-size: 14px !important;
	padding: 10px !important;
}
.xoo-el-section {
	padding-left: 0 !important;
}
.xoo-aff-group {
	width: 100% !important;
}
.xoo-el-form-label span {
	font-size: 14px;
}
.xoo-el-lostpw-tgr {
	font-size: 14px;
}
.xoo-aff-group {
	margin-right: 0 !important;
}
.single_product_area_page .entry-summary {
    margin-top: 29px !important;
}
form.post-password-form {
	margin: 70px auto 0 auto;
}
.woocommerce-billing-fields__field-wrapper > p#billing_email_field,
.woocommerce-checkout form.woocommerce-checkout #customer_details {
	width: 100% !important;
}
.woocommerce-checkout form.woocommerce-checkout #order_review, .woocommerce-checkout form.woocommerce-checkout #order_review_heading {
	float: none;
	width: 100%;
	display: none;
}
.writing_page_area {
	padding: 40px 0;
}
.woocommerce-billing-fields__field-wrapper > p#billing_phone_field, .woocommerce-billing-fields__field-wrapper > p#billing_postcode_field, .woocommerce-billing-fields__field-wrapper > p#billing_state_field, .woocommerce-billing-fields__field-wrapper > p#billing_city_field, .woocommerce-billing-fields__field-wrapper > p:nth-child(2), .woocommerce-billing-fields__field-wrapper > p:nth-child(1) {
	width: 100% !important;
}
.section_img_wrapper {
	padding-left: 0;
	height: 300px;
	margin-top: 25px;
}
.home_productbook_wrapper_details {
	padding-left: 0;
	text-align: center;
	margin-top: 25px;
}
.home_productbook_wrapper_details_main h3,
.home_productbook_wrapper_details_main h2 {
	font-size: 22px;
	line-height: 140%;
}
.whitebgradious {
	border-radius: 20px;
}
.home_whychosse_new_area {
	text-align: center;
}
.home_hero_wrapper .sectionnew_btn {
	text-align: center;
}
.home_hero_area video {
	width: auto;
	height: 100%;
	left: initial;
	right: 0;
	opacity: 0.3;
}
}



@media only screen and (max-width: 450px ) {
.footer_heart {
	display: block;
}
.footer_heart h2 {
	font-size: 20px;
	margin-left: 0;
	margin-top: 20px;
}
.footer_heart {
	display: block;
}
.home_howitwork_box_logo img {
	max-width: 245px;
}
.single_course_box_offline {
    padding-left: 0;
}
.single_course_box_offline .single_course_box_img {
    width: 100%;
	position: static;
	height: initial !important;
}
.single_course_box_offline .single_course_box_img img {
	position: static;
	transform: none;
	width:  100%;
	height: auto;
}
}