/** ------------------------------------------------------------------
							Wrapper Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1444px) {
.header_bottom_menu ul li {
		margin-right: 30px;
}
.single_course_box_offline .single_course_box_details h3 {
	font-size: 14px;
}
.single_course_box_details p {
	font-size: 15px;
}
}


/** ------------------------------------------------------------------
							Tab Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 1320px) {
	
.header_bottom_cart {
	margin-left: 28px;
}
.header_bottom_menu ul li a {
	font-size: 16px;
}
.height-space {
	height: 88px !important;
}
}


/** ------------------------------------------------------------------
							Mobile Screen
------------------------------------------------------------------ **/
@media only screen and (max-width: 992px ) {
	.woocommerce-checkout .height-space-post {
		display: none;
	}
	.checkout-order-summary-block-fill-wrapper {
		display: none;
	}
}

@media only screen and (max-width: 768px ) {
	.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: 25px;
	padding-right: 25px;
}
.footer_area {
	padding: 40px 0;
}
.footer_bottom_menu ul li {
	margin-bottom: 12px;
}
.social_menu {
	float: none;
	margin-top: 20px;
}
.footer_bottom {
	padding-top: 35px;
	margin-top: 38px;
}
.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;
}
.header_bottom {
	padding: 15px 0;
}
.header_bottom_logo img {
	height: 42px !important;
}
.header_bottom_cart a {
	font-size: 16px;
	padding: 6px 16px;
}
.header_bottom_logo {
	
}
.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;
}
.single_post_box_details h2 {
	font-size: 17px;
}
.home_hero_title h1 {
	font-size: 35px;
}
.home_hero_btn a {
	font-size: 16px;
}
.home_hero_area {
	padding: 60px 0;
}
.home_hero_area::after {
	height: 10px;
}
.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-checkout form.woocommerce-checkout #customer_details {
	width: 100%;
}
.woocommerce-checkout form.woocommerce-checkout #order_review, .woocommerce-checkout form.woocommerce-checkout #order_review_heading {
	float: none;
	width: 100%;
	display: none;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details {
	margin-top: 40px;
}
.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;
}
.height-space-top {
	height: 40px !important;
}
.borderradius {
	border-radius: 17px 17px 0 0;
}
.contact_title h1 {
	font-size: 30px;
}
.contact_box_main_img {
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 100% !important;
	margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 100% !important;
	padding-left: 0;
}
.invoice_message h1 {
	font-size: 30px;
}
.single_course_box_details h2 {
	font-size: 21px;
}
.header_bottom {
	border-radius: 17px 17px 0 0;
}
.single_course_box {
	padding: 26px;
	border-radius: 25px;
}
.single_course_box_cta a {
	padding: 8px 25px;
}
.home_pin_courses_row {
	margin: -10px;
}
.home_pin_courses_row > div {
	padding: 10px;
}
.home_pin_courses_area {
	margin-top: -17px;
	border-radius: 17px 17px 0 0;
}
.section_btn {
	margin-top: 25px;
}
.footer_area,
.home_blog_area,
.home_featured_courses_area {
	border-radius: 17px 17px 0 0;
}
.footer_heart img {
	height: 50px !important;
}
.footer_heart {
	padding-bottom: 15px;
	margin-bottom: 38px;
}
.product_filter_box_wrapper {
	margin-bottom: 12px;
}
}



@media only screen and (max-width: 500px ) {
.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_product_box_img {
	text-align: center;
}
.single_product_box_img img {
	width: auto !important;
	height: 129px !important;
}
.single-product .entry-summary {
	background: transparent;
	padding: 0;
	border-radius: 0;
	box-shadow: none !important;
}
.single_product_custom_meta {
	margin: 25px 0;
	border-radius: 0;
	padding: 0;
}
.header_bottom_logo img {
	height: 42px !important;
	max-width: initial !important;
}
.header_bottom_logo {
	width: 35px;
}
.product_filter_box ul li {
	font-size: 13px;
	padding: 10px 14px;
}
.single_resource_box_wrapper {
	padding-left: 0;
}
.single_resource_box_img {
	position: relative;
	margin-bottom: 15px;
}
}