@media only screen and (min-device-width: 1200px) and (max-device-width: 1440px){
	.elementor-985 .elementor-element.elementor-element-e946cd5 > .elementor-widget-container,
	.elementor-2418 .elementor-element.elementor-element-8cf1251 > .elementor-widget-container,
  	.elementor-475 .elementor-element.elementor-element-0a139f7 > .elementor-widget-container{
  		padding-left: 0 !important;
  	}
  	.box-info-wrap .info-inner {
	    padding: 40px 40px 30px;
	}
	.banner-style1 .el7up-info-inner {
	    padding: 40px 25px 44px;
	}
	.icon-default-wrap.style1 .info-wrap {
	    padding: 0 35px;
	}
	.icon-default-wrap.style1 .info-wrap h3 {
	    margin-bottom: 12px;
	}
	.el7up-banner-info-wrap.banner-style2 .el7up-info-inner {
	    padding: 3px 50px;
	    margin-top: 45px;
	}
	.elementor-1034 .elementor-element.elementor-element-a3c07fb > .elementor-widget-container {
	    padding: 0px 320px 0px 80px;
	}
	.elementor-2360 .elementor-element.elementor-element-364396f8 > .elementor-widget-container {
	    padding: 0px 40px 4px 0px;
	}
	.elementor-2360 .elementor-element.elementor-element-3956c1bb {
	    width: 40%;
	}
	.elementor-2360 .elementor-element.elementor-element-74b8580,
	.elementor-2360 .elementor-element.elementor-element-2a2d6786,
	.elementor-2360 .elementor-element.elementor-element-140879fa,
	.elementor-2360 .elementor-element.elementor-element-32ef3621 {
	    width: 15%;
	}
	.item-course-default.style3 .post-info {
	    padding: 27px 20px 30px;
	}
	.item-course-default.style3 .author-text {
	    margin: 10px 0 0 20px;
	}
	.course-meta-info ul > li{
	    width: 32%;
	}
	.mega-responsive .elementor-column{
		width: 25% !important;
	}
	.mega-responsive .elementor-column:nth-child(4n){
		width: 50% !important;
	}
	.mega-responsive .elementor-column:nth-child(4n+3){
		display: none;
	}
	.mega-responsive2 .elementor-column{
		width: 20% !important;
	}
	.mega-responsive2 .elementor-column:nth-child(3n){
		width: 60% !important;
	}
	.mega-responsive2 .elementor-widget-s7upf-banner-info .elementor-widget-container{
		margin: 0 !important;
	}
	.mega-responsive2 .el7up-banner-info-content {
	    margin: 0px 0px 30px 18px !important;
	}
}
@media (max-width: 1440px){
	.elementor-479 .elementor-element.elementor-element-1306d46 .swiper-button-next {
	    right: -110px !important;
	}
	.elementor-479 .elementor-element.elementor-element-1306d46 .swiper-button-prev {
	    left: -110px !important;
	}
	.main-page-default{
	    min-height: inherit;
	}
	.wrap-bread-crumb-default .container {
	    max-width: 1200px;
	}
	.container{
		max-width: 1200px;
	}
	.elementor-section-wrap .elementor-section.elementor-section-boxed>.elementor-container {
	    max-width: 1220px;
	}
	.s7upf-navbar-nav > li > a {
	    padding: 9px 22px;
	}
}
@media (max-width: 1366px){
	.elementor-479 .elementor-element.elementor-element-1306d46 .swiper-button-prev,
	.elementor-479 .elementor-element.elementor-element-1306d46 .swiper-button-next {
	    display: none;
	}
	.banner-icon.wslider-item .content-wrap > i {
	    font-size: 80px;
	    right: 15px;
	}
	.home7-video{
	    padding: 104px 100px;
	}
	.blog-slider2-view .item-wrap > .item-course {
	    width: 37%;
	}
	.item-course-default.style6 .post-info {
	    padding: 30px 30px 30px 0;
	}
	.item-wrap .item-course-default.style6:nth-child(2n+1) .post-info {
	    padding: 30px 0px 30px 30px;
	}
	.item-course-default.style6 span.meta-text{
		display: none;
	}
	.item-course-default.style6 .post-title {
	    max-height: 60px;
	    overflow: hidden;
	}
	.home10-item-col2 > .elementor-column-wrap {
	    padding: 50px;
	    min-height: inherit;
	    max-width: 618.5px;
	}
	.home10-item {
	    margin-bottom: 0;
	}
	.home10-item-col2 h2.elementor-heading-title{
		font-size: 50px !important;
		line-height: 60px !important;
	}
	.home10-item .testimonial-default-wrap .tes-content {
	    max-height: 129px;
	    overflow: hidden;
	}
	.home10-item .item-event.style1 .post-info {
	    padding: 30px 20px 35px;
	}
	.home10-item .icon-default-wrap.style6 .info-des p {
	    display: none;
	}
}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1366px){
	.elementor-479 .elementor-element.elementor-element-6bf4536 .el7up-instagram .list-instagram .elementor-repeater-item-5f6d3d1 {
	    margin-right: 0 !important;
	}
	.icon-default-wrap.team1 .el7up-list-social li {
	    padding: 0 3px;
	}
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1199px){
	.icon-default-wrap.style1 .info-wrap h3 {
	    font-size: 24px;
	}
	.icon-default-wrap.style1 .info-wrap {
	    padding: 0 30px;
	}
	.el7up-list-social li {
	    padding-bottom: 5px;
	}
	.icon-default-wrap.team1:hover .info-wrap {
	    transform: translateY(-108px);
	}
	.elementor-2121 .elementor-element.elementor-element-a2487cc .el7up-banner-info-content {
	    margin: 15px 0px 20px 0px !important;
	}
	body:not(.rtl) .elementor-479 .elementor-element.elementor-element-a795fc8 {
	    right: -62% !important;
	}
	.banner-style1 .number {
	    top: -10px;
	}
}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1250px){
	body:not(.rtl) .elementor-1032 .elementor-element.elementor-element-b3d249f {
	    right: 33.375px !important;
	}
	.elementor-1032 .elementor-element.elementor-element-1b15210 .elementor-heading-title {
	    font-size: 115px !important;
	}
	.elementor-1032 .elementor-element.elementor-element-3696a47 {
	    padding: 0 15px;
	}
	.elementor-1034 .elementor-element.elementor-element-a3c07fb > .elementor-widget-container {
	    padding: 0px 350px 0px 100px !important;
	}
	body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-fd7db35 {
	    left: 10px !important;
	    top: -100px !important;
	}
	.elementor-1034 .elementor-element.elementor-element-10da1d6 > .elementor-widget-container {
	    padding: 0% 0% 0% 11% !important;
	}
	.elementor-1037 .elementor-element.elementor-element-ac5efbb > .elementor-widget-container {
	    margin: 0px 0px 0px -440px !important;
	}
}
@media (max-width: 1250px){
	.elementor-widget-s7upf-logo img {
	    max-width: 260px;
	}
	.info-slider-home3{
		left: -100px;
	}
	.banner-style2 p.el7up-text-item {
	    font-size: 20px;
	    margin-top: 8px;
	}
	.icon-default-wrap.style9:hover .info-wrap > i {
	    font-size: 200px;
	}
	.mega-responsive .elementor-column:nth-child(4n+3) {
	    display: none;
	}
	.mega-responsive .elementor-column:nth-child(4n+2),
		.mega-responsive .elementor-column:nth-child(4n+1) {
	    width: 28% !important;
	}
	.elementor-2121 .elementor-element.elementor-element-a2487cc > .elementor-widget-container {
	    margin: 0 !important;
	}
	.slider-wrap.testimonial1 .wslider-item .item-content {
	    padding: 0;
	}
	.widget ul.sub-menu, 
	.widget ul.children {
	    padding-left: 18px;
	}
	.home10-item .elementor-widget-icon {
	    display: none;
	}
	.home10-item-col2 h2.elementor-heading-title {
	    font-size: 40px !important;
	    line-height: 50px !important;
	}
	.home10-item {
	    height: inherit !important;
	}
	.home10-item-col2 > .elementor-column-wrap {
	    margin: 0;
	    max-width: inherit;
	}
	.home10-menu {
	    right: 2px;
	}
	.navigation-section {
	    right: 15px;
	}
	.home10-item {
	    margin-bottom: 50px;
	}
}
@media (max-width: 1199px){
	.home1-about .elementor-absolute.elementor-widget-icon{
		display: none;
	}
	.elementor-985 .elementor-element.elementor-element-e946cd5 > .elementor-widget-container,
	.elementor-475 .elementor-element.elementor-element-0a139f7 > .elementor-widget-container{
		padding-left: 0 !important;
	}
	.s7upf-navbar-nav > li > a {
	    padding: 9px 15px;
	}
	.elementor-widget-s7upf-logo img{
		max-width: 251px;
	}
	.wrap-bread-crumb-default .container {
	    max-width: 100%;
	}
	.curve-top-left > .curve-wrap,
	.curve-bottom-right > .curve-wrap {
	    display: none;
	}
	.el7up-instagram.style1 .list-instagram li {
	    width: 21% !important;
    	margin: 0 2% 30px !important;
	}
	.info-image-list.style1 .info-item-image{
	    display: inline-block;
	    width: 33.33%;
	}
	.info-icon-list.style1 .info-item-icon{
		display: inline-block;
	    width: 33.33%;
	}
	.info-hover{
		display: none;
	}
	.item-event.item-post-default.style3 .post-info{
	    padding: 20px 20px 10px;
	}
	.item-event.item-post-default.style3 .post-title{
	    font-size: 18px;
	    margin-bottom: 13px;
	}
	.item-post-default.style3 .post-meta-data li.meta-item{
	    margin-bottom: 4px;
	}	
	.woocommerce #content table.cart td.actions .coupon, 
	.woocommerce table.cart td.actions .coupon, 
	.woocommerce-page #content table.cart td.actions .coupon, 
	.woocommerce-page table.cart td.actions .coupon {
	    width: 60%;
	}	
    .list-2-item:nth-child(2n+1),
    .list-3-item:nth-child(3n+1),
    .list-4-item:nth-child(4n+1),
    .list-5-item:nth-child(5n+1),
    .list-6-item:nth-child(6n+1),
    .list-7-item:nth-child(7n+1),
    .list-8-item:nth-child(8n+1),
    .list-9-item:nth-child(9n+1),
    .list-10-item:nth-child(10n+1){
        clear: inherit;
    }
	.list-1-item-tablet{
        width: 100%;
    }
    .list-2-item-tablet{
        width: 50%;
    }
    .list-2-item-tablet:nth-child(2n+1){
        clear: both;
    }
    .list-3-item-tablet{
        width: 33.3333%;
    }
    .list-3-item-tablet:nth-child(3n+1){
        clear: both;
    }
    .list-4-item-tablet{
        width: 25%;
    }
    .list-4-item-tablet:nth-child(4n+1){
        clear: both;
    }
    .list-5-item-tablet{
        width: 20%;
    }
    .list-5-item-tablet:nth-child(5n+1){
        clear: both;
    }
    .list-6-item-tablet{
        width: 16.66666667%;
    }
    .list-7-item-tablet{
        width: 14.2857%;
    }
    .list-8-item-tablet{
        width: 12.5%;
    }
    .list-9-item-tablet{
        width: 11.111%;
    }
    .list-10-item-tablet{
        width: 10%;
    }
    .main-wrap-shop .list-3-item:nth-child(3n+1){
        clear: both;
    }
    .course-meta-info {
	    padding: 40px 20px;
	}
	.course-style2 .share-text {
	    margin-top: 20px;
	}
	.widget-body .course-detail .course-title {
	    font-size: 14px;
	}	
	.comment-list .children {
	    padding-left: 80px;
	}
	.comment-list .comment-thumb {
	    width: 80px;
	}
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1024px){
	body:not(.rtl) .elementor-479 .elementor-element.elementor-element-a795fc8 {
	    right: -560.656px !important;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	
	.video-home1 .elementor-custom-embed-image-overlay img{
		min-width: 1800px;
	}
}
@media (max-width: 1024px){	
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text {
	    margin: 0 6px 0 0;
	}
	.woocommerce table.shop_table th.product-name {
	    min-width: 200px;
	}
	.topcourse-home1 .swiper-container-multirow>.swiper-wrapper {
	    min-height: 1150px;
	}
	.main-header-shop .logo-text-wrapper,
	.main-header4 .logo-text-wrapper,
	.main-header2 .logo-text-wrapper{
		text-align: center;
		margin-top: 5px;
	}
	.main-header1 .logo-text-wrapper{
		text-align: center;
    	margin-top: 10px;
	}

	.mega-responsive .elementor-column:nth-child(4n+2),
		.mega-responsive .elementor-column:nth-child(4n+1) {
	    width: 50% !important;
	}
	.info-slider-home3{
		left: 0;
	}
	.testimonial3 .swiper-slide {
	    padding: 0 15px;
	}
	.home6-banner-info{
		top: 20px;
	}
	.box-info-wrap .info-item-icon {
	    margin-bottom: 0px;
	}
	.video-home1 .elementor-custom-embed-image-overlay img{
		min-width: 1800px;
	}
	.header-nav-default .s7upf-menu-inner {
	    margin: 0 -20px;
	}
	.woocommerce div.product div.summary {
	    padding-top: 0;
	}
	.gallery-control .carousel ul li {
	    width: 120px;
	    height: 146px;
	}
	.gallery-control .carousel ul li a{
		width: 90px;
		height: 110px;
		padding: 15px;
	}
	.icon-default-wrap.style2{
		max-width: 100%;
	}
	.banner-style1 .el7up-banner-info-thumb img{
		width: 100%;
	}
	.header-divider{
		display: none;
	}
	.info-image-list.style1 > div:not(:last-child),
	.info-icon-list.style1 > div:not(:last-child){
		border-right: 1px solid #e5e5e5;
	}
	.s7upf-navbar-nav-default{
		margin-bottom: 20px;
	}
	.box-info-wrap .header-wrap {
	    padding-bottom: 60px;
	}
	.home3-image-quote .elementor-image img{
		margin-bottom: -16px;
	}
	.home3-blog .item-post-default.style3 .post-thumb{
		width: 49%;
    	display: inline-block;
	}
	.home3-blog .item-post-default.style3 .post-info{
		width: 50%;
    	display: inline-block;
    	vertical-align: top;
    	padding: 40px;
	}
	.home4-banner .button-icon-bn{
		top: 240px;
	}
	.home5-skills{
		margin-top: 70px !important;
	}		
	.home3-banner-des{
		max-height: 140px !important;
		overflow: hidden;
	}
	.s7upf-navbar-nav li.has-mega-menu .mega-menu {
	    max-width: calc(100% - 30px) !important;
	}
	.s7upf-navbar-nav li.has-mega-menu:hover > .mega-menu {
	    margin-top: 0;
	}
	.hidden-md{
		display: none;
	}
	.home6-colright{
		padding-top: 120px;
	}
	.box-single-bt .single-list-social {
	    text-align: left;
	}
	.box-single-bt .single-tags {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	span.text-bg {
	    top: 360px;
	}	
	.home7-devider{
	    padding: 100px 0 70px;
	}
	.home7-cat-slider{
	    margin-top: 70px;
	}
	.blog-slider2-view .item-wrap > .item-course {
	    width: 46.7%;
	}
	.blog-slider2-view .item-wrap > .item-course:nth-child(4n+3) {
	    margin-left: 15px;
	}
	.home7-service .col1 > .elementor-column-wrap > div {
	    padding-left: 0;
	    padding-bottom: 50px;
	}
	.home7-service:hover > div {
	    transform: translateX(0);
	}
	.home7-service .col2 > div {
	    margin-right: 0;
	}
	.home7-service .icon-default-wrap.style4 {
	    margin-bottom: 0px !important;
	}
	.home8-courses .list-col-item:nth-child(3n+1) {
	    margin-left: 0;
	}
	.home8-courses .list-col-item:nth-child(3n+2) {
	    margin-left: 0;
	}
	.tab-style3 .product-tab-title {
	    margin-bottom: 70px;
	    text-align: center;
	}
	.home8-courses{
		margin-bottom: 70px;
	}
	.home8-pricing-table {
	    padding-top: 0;
	}
	.home8-price-title{
	    margin-top: 95px;
	    margin-bottom: 60px;
	}
	.footer-bt8{
		margin-top: 0 !important;
		padding: 0 !important;
	}
	.home9-client {
	    margin-top: -45px;
	}
	.home9-form {
	    margin-top: 80px;
	}
	.home9-icon2 {
	    padding: 85px 0 75px;
	}
	.home9-icon2-inner {
	    margin-top: 20px;
	    padding: 15px;
	}
	.home9-client > div {
	    transform: translateX(0);
	}
}
@media (max-width: 991px){	
	.profile #main-content {
	    padding-bottom: 100px;
	}
	#main-content {
	    padding: 100px 0;
	}
	.lp-single-course .course-author .author-wrapper .author-name {
	    max-width: 100%;
	    padding: 40px 40px 0;
	}
	.topcourse-home1 .swiper-container-multirow>.swiper-wrapper {
	    min-height: 955px;
	}
	.elementor-479 .elementor-element.elementor-element-f6ca212 .swiper-wrapper {
	    padding: 0 !important;
	}
	.elementor-9068 .elementor-element.elementor-element-faa8728 {
	    padding-bottom: 0px !important;
	}
	.elementor-477 .elementor-element.elementor-element-bdab0a5 > .elementor-widget-container {
	    margin-bottom: 17px !important;
	}
	.elementor-9043 .elementor-element.elementor-element-111a5a93 > .elementor-element-populated {
	    padding-right: 40px;
	}
	.elementor-477 .elementor-element.elementor-element-9f996f7 .elementor-heading-title {
	    margin-right: 20px !important;
	    margin-top: 16px !important;
	}
	.elementor-477 .elementor-element.elementor-element-0d22f38 > .elementor-widget-container {
	    padding-left: 50px !important;
	}
	.elementor-9068 .elementor-element.elementor-element-35112c43 > .elementor-element-populated,
	.elementor-9043 .elementor-element.elementor-element-111a5a93 > .elementor-element-populated {
	    padding-bottom: 25px !important;
	}
	.elementor-9043 .elementor-element.elementor-element-6c7d286b .elementor-icon-wrapper{
		display: none;
	}
	.elementor-479 .elementor-element.elementor-element-1306d46 .swiper-pagination {
	    bottom: 30px !important;
	}
	.learn-press-profile-dashboard .author-bio {
	    padding: 40px;
	}
	.main-header-shop .el7up-mini-cart-dropdown .mini-cart-content {
	    left: 0;
	    right: inherit;
	}
	.woocommerce div.product div.summary {
	    padding-left: 0;
	}	
	.box-single-bt .single-list-social {
	    margin-bottom: 45px;
	}
	.order2-sm{
		order: 2;
	}
	.home6-colright{
		padding-top: 50px;
	}

	.home4-banner .button-icon-bn{
		top: 0;
	}
	.post-header-wrap .post-meta-data li.meta-item.meta-avatar + .meta-item {
	    margin-left: 10px;
	}
	.post-header-wrap .post-meta-data li.meta-item {
	    padding: 0 10px;
	}
	.course-single-meta-top > div.course-rate {
	    padding-left: 90px;
	}
	.course-single-meta-top .meta-icon.wishlist-icon {
	    left: 20px;
	}
	.wishlist-info .learn-press-course-wishlist {
	    text-align: left;
	    text-indent: 5px;
	}
	.course-single-meta-top > div.course-wishlist1 {
	    padding-left: 86px;
	}
	.container {
	    max-width: 100%;
	}
	.main-wrap-shop .list-3-item:nth-child(3n+1){
		clear: inherit;
	}
	.main-wrap-shop .list-3-item{
		width: 50%;
	}
	.main-wrap-shop .list-3-item:nth-child(2n+1){
		clear: both;
	}
	.sort-pagi-bar > li > div span.gray {
	    display: none;
	}
	.woocommerce #content table.cart td.actions .coupon, 
	.woocommerce table.cart td.actions .coupon, 
	.woocommerce-page #content table.cart td.actions .coupon, 
	.woocommerce-page table.cart td.actions .coupon {
	    width: 100%;
	}
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text {
	    width: calc(100% - 200px);
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	    background-color: transparent;
	}
	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before {
	    display: none;
	}
	.el7up-list-social li {
	    margin-bottom: 2px;
	}
	.course-single-thumb {
	    position: relative;
	    margin-bottom: 35px;
	}
	.course-single-meta-top > div {
	    min-width: 50% !important;
	}
	.course-single-meta-top {
	    flex-wrap: wrap;
	}
	.item-course-default .post-title {
	    font-size: 18px;
	}
	.s7upf-block-detail .swiper-container {
	    padding: 30px 0;
	}
	.content-single-blog .meta-item .meta-text{
		display: none;
	}
	.single-list-social {
	    text-align: left;
	}
	.single-tags, .single-list-social {
	    margin-bottom: 35px;
	}
	.el7up-list-social {
	    margin-top: 0;
	}
	.s7upf-navbar-nav li.has-mega-menu .mega-menu {
	    max-width: 100% !important;
	}
	.content-post-default .title1 i {
	    display: none;
	}
	.content-post-default .title1 {
	    padding-right: 0 !important;
	    margin-bottom: 40px;
	    line-height: 45px;
	    font-size: 30px;
	}
	.home10-logotext {
	    left: -55px;
	}
	.home10-item1 {
	    margin-top: -1px;
	}
	.home10-item-col1 {
	    margin-bottom: 0;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 860px){
	.elementor-477 .elementor-element.elementor-element-56154c2 {
	    width: 26% !important;
	}
	.elementor-477 .elementor-element.elementor-element-8470e0e {
	    width: 74% !important;
	}
}
@media (max-width: 768px){	
	.blog-grid1 
	.profile-courses-list .list-3-item-tablet {
	    width: 100%;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	    border-collapse: collapse;
	    border-width: 0 0 1px 0;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n), 
	.woocommerce-page table.shop_table_responsive tr:nth-child(2n){
		background-color: #f9f9f9;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
	    width: 100%;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
	    width: 100%;
	    margin-top: 30px;
	}
	.team-about .el7up-list-social li {
	    margin-bottom: 8px;
	}
	.team-about .icon-default-wrap.team1 .el7up-list-social {
	    top: 15px;
	}

	.hidden-sm{
		display: none;
	}
	.home6-colright{
		padding-top: 0;
	}
	.home5-service .elementor-col-33{
		width: 100%;
		margin-bottom: 35px;
	}
	.home3-blog .item-post-default.style3 .post-info {
	    padding: 30px;
	}
	.home3-image-quote .elementor-image img{
		margin-bottom: 0;
	}
	.home2-courses-button{
		margin-top: -30px;
	}
	.home2-video{
	    margin-top: 80px !important;
	}
	.home2-icons .elementor-column{
		width: 100%;
	}
	.icon-default-wrap.style4 {
	    margin-bottom: 70px;
	    border-color: #e5e5e5;
	    background: #fff;
	}
	.icon-default-wrap.style4 .readmore-wrap {
	    opacity: 1;
	    visibility: visible;
	}
	.post-control .col-sm-6{
		width: 100%;
	}
	.post-control .col-md-6:not(:last-child) .pag-box {
	    margin-bottom: 20px;
	}
	.comment-info .time-review {
	    margin: 0 0 12px;
	}
	.widget ul.sub-menu, 
	.widget ul.children {
	    padding-left: 16px;
	}
	.comment-list .children .children,
	.comment-list .children {
	    padding-left: 30px;
	}
	.list-3-item-tablet:nth-child(3n+1){
		clear: inherit;
	}
	.list-3-item-tablet{
		width: 50%;
	}
	.list-3-item-tablet:nth-child(2n+1){
		clear: both;
	}
	.woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr td {
	    text-align: left !important;
	}
	.woocommerce #respond input#submit, 
	.woocommerce a.button, 
	.woocommerce button.button, 
	.woocommerce input.button,
	input[type=button], 
	input[type=reset], 
	input[type=submit], 
	.woocommerce a.button, 
	.woocommerce #respond input#submit, 
	.woocommerce #respond input#submit.alt, 
	.woocommerce a.button.alt, 
	.woocommerce button.button.alt, 
	.woocommerce input.button.alt {
	    padding: 0px 15px;
	}	
	.course-tab-panel > .course-rate {
	    padding-left: 0;
	}
	.course-tab-panel .course-rate .review-stars-rated {
	    position: relative !important;
	    margin: 15px 15px 25px;
	}
	.course-tab-panel-reviews {
	    padding: 20px;
	}
	.item-wg-post .post-title a {
	    font-size: 16px;
	}
	.item-list-default .post-title a {
	    font-size: 22px;
	}
	.lp-single-course .course-author .author-wrapper .author-bio {
	    max-width: 100%;
	}
	.course-author .single-list-social {
	    margin-top: 20px;
	}
	.icon-default-wrap.style6 {
	    padding: 68px 40px;
	}
	.content-sidebar-left > * {
	    margin-left: 25px;
	}
	.content-sidebar-right > * {
	    margin-right: 25px;
	}
	.course-tab-panel .course-rate .review-stars-wrap {
	    position: static !important;
	    margin-bottom: 30px;
	}
	.course-tab-panel .course-rate .review-stars-rated {
	    margin: 0 15px 0;
	}
	.blog-slider2-view .item-wrap > .item-course {
	    width: 100%;
	    margin: 0 0 30px;
	}
	.blog-slider2-view .item-wrap > .item-course:nth-child(4n+3) {
	    margin-left: 0;
	}
	.thumb-hover {
	    margin-top: 0;
	    text-align: center;
	}
	.thumb-hover:before{
		display: none;
	}
	.list-events-hover {
	    margin-left: 0;
	    margin-top: 30px;
	}
}
@media (max-width: 767px){
	.s7upf-navbar-nav>li>a:after{
		display: none;
	}
	.home10-menu {
	    top: 90px;
	}
	.home10-logotext {
	    top: 150px;
	}
	.navigation-section,
	.home10-logotext:before,
	.home10-logotext .slider-label,
	.home9-course-inner:after{
		display: none;
	}
	#learn-press-profile-nav #profile-mobile-menu {
	    font-size: 30px !important;
	}
	#learn-press-profile-nav .tabs>li {
	    width: 100%;
	}
	#learn-press-profile-nav {
	    width: 100% !important;
	}
	.learn-press-profile-dashboard .author-bio {
	    width: 100%;
	}
	.learn-press-profile-dashboard .author-avtar {
	    width: 100%;
	    padding-bottom: 0;
	}
	.blog-grid-view .item-post-default.style2 {
	    margin-bottom: 50px;
	}
	.list-4-item:nth-child(4n+2) .item-post.style2,
	.list-4-item:nth-child(4n) .item-post.style2,
	.list-4-item:nth-child(4n+3) .item-post.style2 {
	    margin-top: 0px;
	}
	#main-content {
	    padding: 70px 0;
	}
	.wrap-bread-crumb-default .entry-title,
	.title-bread-crumb {
	    font-size: 36px;
	    line-height: 46px;
	}
	.single-lp_course .wrap-bread-crumb-default {
	    padding: 120px 0;
	}
	.icon-default-wrap.style2 .icon-wrap,
	.icon-default-wrap.style2 {
	    text-align: center;
	}
	.topcourse-home1 .swiper-container-multirow>.swiper-wrapper {
	    min-height: inherit;
	}
	.item-course-default.style1 .post-meta-data {
	    margin: 0 -18px 0px;
	}
	.item-course-default.style1 .post-meta-data li.meta-item {
	    padding: 0px 15px;
	}
	.item-course-default.style1 .course-price {
	    margin-left: 16px;
	    padding-left: 16px;
	}
	.item-course-default.style1 .post-meta-data li.meta-item > a, 
	.item-course-default.style1 .post-meta-data li.meta-item > span {
	    left: 45px;
	}
	.elementor-477 .elementor-element.elementor-element-afe6ce2 {
	    margin-top: 13px;
	}
	body:not(.rtl) .elementor-477 .elementor-element.elementor-element-269d5f5 {
	    right: -6px !important;
	}
	.elementor-477 .elementor-element.elementor-element-9f996f7 > .elementor-widget-container {
	    margin: 0px 0px 30px 0px !important;
	}
	.elementor-477 .elementor-element.elementor-element-50cd720 {
	    padding-top: 0 !important;
	}
	.elementor-477 .elementor-element.elementor-element-a5182a3 > .elementor-widget-container {
	    padding: 0 !important;
	}
	.elementor-477 .elementor-element.elementor-element-0d22f38 > .elementor-widget-container {
	    padding-left: 0px !important;
	}
	.el7up-instagram.style1{
		margin-top: 30px;
	}
	.slider-wrap.testimonial1 .wslider-item .item-content {
	    padding: 0;
	}
	.elementor-479 .elementor-element.elementor-element-27e26e3 > .elementor-widget-container {
	    margin: 0px 0px 60px 0px !important;
	}
	.main-header6 .logo-text-wrapper{
		text-align: center;
	    margin-bottom: 15px;
	}
	.elementor-1372 .elementor-element.elementor-element-bc52828 > .elementor-element-populated {
	    margin: -168px 0px 0px 0px !important;
	}
	.main-header4 .logo-text-wrapper{
	    text-align: left;
	    margin-top: 0;
	}
	.main-header4 .toggler-icon {
	    top: -6px;
	}
	.main-header-shop .logo-text-wrapper,
	.main-header2 .logo-text-wrapper,
	.main-header1 .logo-text-wrapper {
	    text-align: left;
	}
	#learn-press-profile-nav .learn-press-tabs {
	    background: #fff !important;
	    padding: 30px !important;
	    border-radius: 15px !important;
	    box-shadow: 3px 0 7px rgba(0,0,0,0.07) !important;
	    z-index: 9;
	}
	#learn-press-profile-content {
	    width: 100% !important;
	}
	.video-home1-img{
		display: none;
	}
	.video-home1-info{
		position: static !important;
	    padding: 20px 0 65px !important;
	    width: 100% !important;
	    text-align: center !important;
	    background: #fff !important;
	}
	.video-home1-info .box-info-wrap{
		max-width: 100%;
	    width: calc(100% - 30px) !important;
	    margin: auto;
	}
	.s7upf-menu-toggler {
	    z-index: 999;
	}
	.el7up-mini-cart-dropdown .mini-cart-content {
	    left: -5px;
	    right: inherit;
	}
	.item-product-default .product-thumb {
	    padding: 30px 25px;
	}
	span.text-bg {
	    top: 390px;
	}
	.course-author .single-list-social {
	    text-align: center;
	    margin-bottom: 20px;
	}
	.course-tab-panel .course-author {
	    text-align: center;
	    margin: auto;
	}
	.widget-body .course-detail .course-title {
	    max-width: calc(100% - 75px);
	}
	h1.entry-title {
	    margin-bottom: 40px;
	}
	.content-sidebar-left > * {
	    margin-left: 0;
	}	
	.content-sidebar-right > * {
	    margin-right: 0;
	}
	.video-home1 .elementor-custom-embed-image-overlay img{
		min-width: 1200px;
	}
	.elementor-element-152c0ec .elementor-widget-image .elementor-image>a,
	.elementor-element-336e523 .elementor-widget-image .elementor-image>a{
	    display: block;
	}
	.banner-style2 .el7up-banner-info-thumb img{
		width: 100%;
	}
	.icon-default-wrap.style7:hover .adv-thumb-link {
	    transform: translate(0, -60px);
	}
	.icon-default-wrap.style7:before,
	.icon-default-wrap.style7:after {
	    left: 0;
	    right: 0;
	    margin: auto;
	}
	.elementor-widget-s7upf-logo img{
		max-width: 268px;
	}
	.home5-service .elementor-col-33 {
	    margin-bottom: 0;
	}
	.order2-xs{
		order: 2;
	}
	.elementor-element-6a60973{
		max-width: 400px;
	}
	.icon-default-wrap.style6 {
	    padding: 30px 10px 50px;
	}
	.el7up-banner-info-wrap.banner-style2 h2.el7up-text-item {
	    margin-bottom: 10px;
	}
	.video-home1 .play-icon3{
		margin-bottom: 0;
	}
	.sort-by .select-box {
	    min-width: 158px;
	}
	.header-nav-default .toggler-icon {
	    right: 15px;
	    top: 37px;
	}
	.header-nav-default .s7upf-menu-inner {
	    margin: 0;
	}
	.post-header-wrap .post-meta-data li.meta-item.meta-avatar + .meta-item {
	    margin-left: -25px;
	}
	.post-header-wrap .post-meta-data {
	    margin-bottom: 0;
	}
	.single-b4 .elementor-icon{
		display: none;
	}
	.s7upf-navbar-nav .sub-menu {
	    padding: 0;
	}
	.el7up-text-bt-mailchimp > i {
	    margin-right: 0;
	}
	.pagi-nav .page-numbers {
	    margin-bottom: 8px;
	}
	.main-header6 .elementor-widget-s7upf-logo img{
		max-width: 260px;
	}
	.main-header6 .toggler-icon {
	    left: 10px;
	    top: -17px;
	}
	.icon-default-wrap.style1 .info-wrap h3 {
	    line-height: 30px;
	}
	.comment-info table, 
	.comment-info th, 
	.comment-info td, 
	.detail-content-wrap table, 
	.detail-content-wrap th, 
	.detail-content-wrap td {
	    padding: 5px 5px;
	}
	.title1,
	.logo h1{
		font-size: 30px;
	}
	.toggler-icon{
		position: absolute;
	    right: 0;
	    top: 1px;
	}
	.elementor-element-0debf09 .toggler-icon{
	    top: -7px;
	}
	.elementor-widget-s7upf-logo {
	    margin-bottom: 0px;
	}
	.post-control .col-md-6:not(:last-child) .pag-box{
		margin-bottom: 20px;
	}
	.split-4item .list-2-item:nth-child(4n+3),
	.split-4item .list-2-item:nth-child(4n){
	    margin-bottom: 30px;
	}
	.el7up-swiper-slider:not(.swiper-container-initialized)[data-items="6"] .swiper-slide{
	    width: 50%;
	}
	.el7up-swiper-slider:not(.swiper-container-initialized)[data-items="5"] .swiper-slide{
	    width: 50%;
	}
	.el7up-swiper-slider:not(.swiper-container-initialized)[data-items="4"] .swiper-slide{
	    width: 50%;
	}
	.el7up-swiper-slider:not(.swiper-container-initialized)[data-items="3"] .swiper-slide{
	    width: 100%;
	}
	.el7up-swiper-slider:not(.swiper-container-initialized)[data-items="2"] .swiper-slide{
	    width: 100%;
	}
	.s7upf-block-detail.full-width .single-title2 {
	    text-align: left;
	    font-size: 26px;
	}
	.s7upf-block-detail.full-width .single-title2 span:after {
	    right: auto;
	}
	.s7upf-navbar-nav > li .current-menu-ancestor > a, 
	.s7upf-navbar-nav > li .current-menu-item > a,
	.s7upf-navbar-nav > li.current-menu-ancestor > a, 
	.s7upf-navbar-nav > li.current-menu-item > a {
	    border: 0;
	}
    .list-2-item-tablet:nth-child(2n+1),
    .list-3-item-tablet:nth-child(3n+1),
    .list-4-item-tablet:nth-child(4n+1),
    .list-5-item-tablet:nth-child(5n+1),
    .list-6-item-tablet:nth-child(6n+1),
    .list-7-item-tablet:nth-child(7n+1),
    .list-8-item-tablet:nth-child(8n+1),
    .list-9-item-tablet:nth-child(9n+1),
    .list-10-item-tablet:nth-child(10n+1){
        clear: inherit;
    }
	.list-1-item-mobile{
        width: 100%;
    }
    .list-2-item-mobile{
        width: 50%;
    }
    .list-2-item-mobile:nth-child(2n+1){
        clear: both;
    }
    .list-3-item-mobile{
        width: 33.3333%;
    }
    .list-3-item-mobile:nth-child(3n+1){
        clear: both;
    }
    .list-4-item-mobile{
        width: 25%;
    }
    .list-4-item-mobile:nth-child(4n+1){
        clear: both;
    }
    .list-5-item-mobile{
        width: 20%;
    }
    .list-5-item-mobile:nth-child(5n+1){
        clear: both;
    }
    .list-6-item-mobile{
        width: 16.66666667%;
    }
    .list-7-item-mobile{
        width: 14.2857%;
    }
    .list-8-item-mobile{
        width: 12.5%;
    }
    .list-9-item-mobile{
        width: 11.111%;
    }
    .list-10-item-mobile{
        width: 10%;
    }
	.el7up-swiper-slider.slider-pag-style3 ~ .swiper-pagination .swiper-pagination-bullet{
	    width: 40px;
	    height: 40px;
	    margin: 0 10px;
	}
	.el7up-swiper-slider.slider-pag-style3 ~ .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	    width: 50px;
	    height: 50px;
	    left: -5px;
	    top: -5px;
	}
	.el7up-swiper-slider.slider-pag-style3 ~ .swiper-pagination .swiper-pagination-bullet i {
	    display: none;
	}
	.banner-style1 h2.el7up-text-item {
	    font-size: 22px;
	}
	.el7up-instagram.style1 .list-instagram li a:hover .instagram-text-follow {
	    height: 50px;
	}
	.el7up-instagram.style1 .list-instagram li a:hover .instagram-text-follow i {
	    font-size: 50px;
	}
	.el7up-instagram.style1 .list-instagram li {
	    width: 46% !important;
    	margin: 0 2% 30px !important;
	}
	.el7up-mailchimp-default.el7up-mailchimp-wrap input[type="submit"] {
	    width: 60px !important;
	    min-width: 60px;
	}
	.item-post.item-list-default .s7upf-col-12,
	.item-event.item-style2 .col-md-6,
	.item-post.item-style2 .col-md-6{
		width: 100% !important;
	}
	.info-image-list.style1 .info-item-image,
	.info-icon-list.style1 .info-item-icon {
	    width: 100%;
	}
	.box-info-wrap {
	    max-width: 100%;
	}
	.intructors1 .wslider-item .item-title {
	    margin: 0 0 6px;
	}
	.intructors1 .icon-readmore {
	    right: 20px;
	    bottom: 0;
	}
	.nav-group-pag{
		display: none;
	}
	.shadow-item .wslider-item {
	    padding-left: 0;
	    padding-right: 0;
	}
	.item-post.style2 .number {
	    display: none;
	}
	.item-course-default.style3 .inner-item {
	    flex-direction: column;
	}
	.item-course-default.style3 .post-info,
	.item-course-default.style3 .post-thumb-wrap{
	    width: 100%;
	}
	.item-course-default.style3 .post-info {
	    padding: 27px 25px 30px;
	}
	.item-course-default .post-title {
	    font-size: 18px;
	}
	.top-filter > h2 {
	    display: block;
	    margin-bottom: 30px;
	}
	.top-filter .sort-pagi-bar{
		display: block;
		float: none;
	}
	.top-filter {
	    margin-bottom: 40px;
	}
	.pagi-nav {
	    margin-top: 0;
	}
	.sidebar-right{
		margin-top: 40px;
	}
	.sidebar-left{
		margin-bottom: 40px;
	}
	.single-list-social {
	    text-align: left;
	}
	.list-tag-detail.nav-tabs>li {
	    margin-bottom: 10px;
	}
	.list-tag-detail.nav-tabs > li > a:after {
	    bottom: 0px !important;
	}
	.wrap-bread-crumb-default {
	    padding: 120px 0;
	}
	.woocommerce div.product div.summary {
	    padding: 20px 0 0;
	}
	.product-detail {
	    margin-bottom: 0;
	}
	.detail-info .single-list-social > label {
	    float: none;
	    margin-right: 20px;
	}
	.list-tag-detail.nav-tabs > li > a {
	    margin-right: 50px;
	}
	.list-tag-detail.nav-tabs {
	    margin: 0 0 40px;
	}
	.s7upf-block-detail {
	    margin-top: 45px;
	}
	.s7upf-block-detail .swiper-container {
	    padding: 30px 0;
	}
	td.product-price {
	    margin-bottom: 0;
	}
	.woocommerce table.shop_table {
	    margin-bottom: 50px;
	}
	.menu-style-icon .sub-menu li a{
		color: #000;
	}
	.s7upf-navbar-nav {
	    text-align: left !important;
	}
	.woocommerce-error, 
	.woocommerce-info, 
	.woocommerce-message {
	    line-height: 31px;
	}
	.order-custom {
	    margin-top: 50px;
	}
	.top-filter .sort-pagi-bar .el7up-dropdown-list {
	    left: 0;
	    right: inherit;
	}
	.main-page-blog .sort-pagi-bar > li > div span.gray,
	.main-event-default .sort-pagi-bar > li > div span.gray,
	.main-course-default .sort-pagi-bar > li > div span.gray {
	    display: inline-block;
	}
	.learn-press-pagination {
    	margin-top: 40px;
	}
	#main-content {
	    padding: 50px 0;
	}
	.single-lp_course .title-page .lp-course-buttons {
	    position: static;
	    margin-bottom: 40px;
	}
	.course-single-meta-top > div {
	    padding-left: 100px !important;
	    margin: 0;
	}
	.wishlist-info .learn-press-course-wishlist {
	    text-align: left;
	}
	.course-single-meta-top .meta-icon.wishlist-icon {
	    left: 20px;
	}
	.course-single-meta-top > .course-cats{
		margin-bottom: 15px;
	}
	.course-single-meta-top > .course-author{
		margin-bottom: 5px;
	}
	.course-single-meta-top:not(.no-rate):not(.no-wishlist) .course-wishlist1 {
	    width: 100%;
	}
	.course-style2 .course-meta-wrap {
	    margin-bottom: 60px;
	}
	.single-lp_course .entry-title {
	    padding-right: 0;
	}
	.item-list-default .post-info {
	    padding: 35px 20px 35px;
	}
	.post-header-wrap .post-meta-data {
	    bottom: 25px;
	    padding: 0 20px;
	}
	.post-header-wrap .meta-avatar {
	    display: none;
	}
	.comment-list .children {
	    padding-left: 0;
	}
	.comment-list .comment-thumb {
	    width: 80px;
	    min-width: 80px;
	}
	.comment-info cite {
	    font-size: 18px;
	}
	.reply-button {
	    line-height: 35px;
	    font-size: 14px;
	    border-width: 1px;
	}
	.author-thumb {
	    width: 90px;
	}
	.item-list-default .col-md-12 {
	    width: 100% !important;
	}
	.item-course-default.list-default .post-info {
	    padding: 30px 25px;
	}
	.content-sidebar-right > *{
	    margin-right: 0;
	}
	.sidebar-right{
	    margin-left: 0;
	}
	.content-sidebar-left > *{
	    margin-left: 0;
	}
	.sidebar-left{
	    margin-right: 0;
	}
	.banner-style3 h2.el7up-text-item {
	    font-size: 24px;
	    line-height: 35px;
	}
	.banner-style3 h2.el7up-text-item:after {
	    bottom: -20px;
	}
	.s7upf-navbar-nav li.has-mega-menu .mega-menu{
		position: static;
	    opacity: 1;
	    visibility: visible;
	    margin: 0;
	    width: 100%;
	    display: none;
	    max-width: 100%;
	    padding: 20px;
	    margin: 15px 0;
	}
	.s7upf-navbar-nav li.has-mega-menu:hover > .mega-menu{
		margin: 15px 0;
	}
	.s7upf-navbar-nav li.sub-open .mega-menu,
	.menu-style-icon .s7upf-navbar-nav li.sub-open > .sub-menu {
	    display: block !important;
	}
	.s7upf-navbar-nav .sub-menu > li > a{
		padding-right: 0;
	}
	.sub-menu .indicator-icon::before {
	    content: "\f107";
	}
	.sub-open > a .indicator-icon::before {
	    content: "\f106";
	}
	.s7upf-navbar-nav li.menu-item-has-children:hover > .sub-menu {
	    margin-top: 0;
	}
	.s7upf-navbar-nav{
		margin-top: 40px;
	}
	.s7upf-menu-inner {
	    background: #000;
	    width: 300px;
	    position: fixed;
	    top: 0;
	    left: -100%;
	    height: 100%;
	    z-index: 9995;
	    padding: 20px 15px 30px 20px;
	    overflow-x: hidden;
	    transition: all 0.3s ease-out 0s;
	    -webkit-transition: all 0.3s ease-out 0s;
	    max-width: 100%;
	}	
	.comment-info table{
		font-size: 14px;
	}
	.icon-default-wrap.style1 .icon-wrap {
	    border-width: 0;
	}
	.icon-default-wrap.style1 .info-wrap {
	    border-left: 1px solid #e5e5e5;
	}
	.el7up-swiper-slider.slider-pag-style3 ~ .swiper-pagination {
	    bottom: 21px !important;
	}
	.el7up-text-bt-mailchimp i + span{
	    display: none;
	}
	.blog-grid-view .item-course-default, .blog-grid-view .item-post-default {
	    margin-bottom: 30px;
	}
	.home2-courses-button {
	    margin-top: 0;
	}
	.icon-default-wrap.style4 {
	    margin-bottom: 20px;
	    padding-top: 25px !important;
	}
	.item-list-default .adv-thumb-link {
	    display: block;
	}
	.item-list-default .adv-thumb-link img{
		width: 100%;
	}
	.info-image-list.style1 > div:not(:last-child), 
	.info-icon-list.style1 > div:not(:last-child) {
	    border-right: 0;
	}
	.home2-video .elementor-absolute.elementor-widget-s7upf-box-info{
		width: calc(100% - 30px) !important;
	}
	.home2-video .box-info-wrap {
	    width: 100% !important;
	}
	.widget-body .course-detail .course-title {
	    font-size: 16px;
	}
	.logo-text {
	    font-size: 36px !important;
	    margin-top: 5px;
	}
	.testimonial1.slider-pag-style3{
		margin-bottom: 45px;
	}
	.testimonial1 .wslider-item .image-wrap {
	    margin-bottom: 5px;
	}
	.s7upf-navbar-nav li.has-mega-menu .mega-menu{
		margin: 0 !important;
		box-shadow: none;
	}
	.s7upf-navbar-nav .sub-menu {
	    box-shadow: none;
	}
	.s7upf-navbar-nav li.has-mega-menu .mega-menu .elementor-widget-divider{
		margin-bottom: 10px !important;
	}
	.s7upf-nav-identity-panel h2 {
	    font-size: 30px;
	}
	.s7upf-navbar-nav-default {
	    margin-bottom: 0;
	}
	.header-default {
	    padding: 0px 0 16px;
	}
	.s7upf-navbar-nav .sub-menu > li > a {
	    padding-right: 20px;
	    padding-left: 25px;
	}
	.product-detail .detail-info .product-title {
	    font-size: 36px;
	    line-height: 48px;
	}
	.course-curriculum ul.curriculum-sections .section-header .section-meta {
	    display: block !important;
	    padding-left: 0 !important;
	    text-align: left !important;
	}
	.course-curriculum ul.curriculum-sections .section-header .section-left {
	    display: block !important;
	    width: 100% !important;
	}
	.time-review {
	    float: none;
	}
	.single-lp_course .wrap-bread-crumb-default .title-page .lp-course-buttons {
	    margin-bottom: 10px;
	}
	.home7-video, .home7-email {
	    padding: 50px;
	}
	.play-icon4 .elementor-custom-embed-play {
	    right: 0;
	    left: 50%;
	}
	.el7up-instagram.el7up-instagram-grid2 .list-instagram li {
	    width: 50%;
	}
	.home7-team {
	    padding: 60px 0 80px;
	}
	.home8-top-button {
	    margin-bottom: 60px;
	}
	.home8-banner-top {
	    padding-top: 120px;
	}
	.home8-service {
	    padding: 100px 0 50px;
	}
	.home8-service-top {
	    margin-bottom: 20px;
	}
	.thumb-hover {
	    border-radius: 15px;
	    padding-right: 0;
	}
	.home8-event {
	    padding: 90px 0 90px;
	}
	.home8-event-content {
	    margin-top: 70px;
	}
	.home8-tab .elementor-widget-tabs .elementor-tabs-content-wrapper h2 {
	    font-size: 30px;
	}
	.home8-tab .elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-title{
		color: #000 !important;
		padding: 30px 15px;
    	background: #00bf73;
	}
	.home8-blog-inner {
	    padding: 80px 0;
	}
	.home8-blog {
	    margin-bottom: 80px;
	}
	.home8-blog-info {
	    padding: 50px 15px 0;
	}
	.home8-pricing-table {
	    padding: 80px 0;
	}
	.home8-courses {
	    padding: 80px 0 0;
	}
	.home8-tab-inner {
	    padding: 60px 0 80px;
	}
	.home8-tab .elementor-widget-tabs .elementor-tabs-content-wrapper {
	    padding: 20px 0px 0;
	}
	.home8-event-content {
	    margin-bottom: 80px;
	}
	.home9-icons {
	    padding: 80px 0;
	}
	.home9-courses {
	    padding: 80px 0;
	}
	.home9-course-inner {
	    margin-top: 20px;
	}
	.home9-service-title {
	    padding: 80px 0 0px;
	}
	.home9-bn-inner {
	    padding: 80px 0;
	}
	.home9-form {
	    margin-top: 0;
	    padding: 50px 0 90px;
	}
	.home9-blog-button {
	    padding: 0 0 65px;
	}
	.home9-blog-title {
	    margin-bottom: 20px;
	}
	.home9-blog {
	    margin-top: 5px;
	}
	.home9-client-info {
	    padding-right: 10px;
	    padding-left: 10px;
	}
	.home9-client-items{
		margin-top: -75px;
    	margin-bottom: -50px;
	}
	.home9-bn-inner .home9-bn-col > div > div {
	    padding: 30px 30px 20px;
	}
}
/*end 767*/
@media (max-width: 560px){	
	.home3-blog .item-post-default.style3 .post-info,
	.home3-blog .item-post-default.style3 .post-thumb {
	    width: 100%;
	}
	.mega-responsive .elementor-column:nth-child(4n+2), 
	.mega-responsive .elementor-column:nth-child(4n+1) {
	    width: 100% !important;
	}
}
@media (max-width: 480px){	
	.list-tag-detail.nav-tabs > li > a {
	    margin-right: 30px;
	}
	.list-tag-detail.nav-tabs > li:last-child > a {
	    margin-right: 0;
	}
	.woocommerce form.checkout_coupon .form-row-last, 
	.woocommerce form.checkout_coupon .form-row-first, 
	.woocommerce-page form.checkout_coupon .form-row-last,
	.woocommerce-page form.checkout_coupon .form-row-first {
	    width: 100%;
	}
	.cart-custom .wc-proceed-to-checkout {
	    padding-top: 30px;
	}
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text {
	    margin-bottom: 8px;
	    width: 100%;
	}
	.woocommerce table.cart td.actions .coupon .button{
		width: 100%;
	}
	.woocommerce div.product form.cart .button {
	    display: block;
	    margin-bottom: 15px;
	}
	.post-header-wrap .post-meta-data {
	    left: 15px;
	}
	.post-header-wrap .post-meta-data li.meta-item:last-child{
		display: none;
	}
	.post-header-wrap .post-meta-data li.meta-item:not(:last-child):before{
		display: none;
	}
	.comment-reply-title, .single-title2 {
	    font-size: 28px;
	}
	.woocommerce #reviews #comments ol.commentlist li img.avatar {
	    width: 60px;
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text{
		margin-left: 75px;
	}
	body:not(.rtl) .elementor-479 .elementor-element.elementor-element-a795fc8 {
	    right: 16px !important;
    	width: 90%;
	}
	.elementor-475 .elementor-element.elementor-element-881da93 {
	    width: 80%;
	    max-width: 80%;
	}
	.elementor-475 .elementor-element.elementor-element-0a139f7 {
	    width: 20%;
	    max-width: 20%;
	}
	.home4-banner .button-icon-bn {
	    top: 32px;
	}
	.elementor-1415 .elementor-element.elementor-element-9e859b8 > .elementor-element-populated {
	    padding: 35px 25px 30px 25px !important;
	}
	.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
	    margin-top: 9px;
	}
	.home6-banner-info {
	    top: -30px;
	}
	.testimonial3 .swiper-slide {
	    flex-direction: column;
	}
	.testimonial3 .content-wrap {
	    width: 100%;
	    padding: 40px 0;
	    text-align: center;
	}
	.testimonial3 .image-wrap{
		width: 100%;
	}
	span.text-bg {
	    display: none;
	}
	.title-page-default {
	    margin-bottom: 55px;
	}
	.list-events-hover .event-date{
		position: static;
	}
	.list-events-hover .post-info {
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 25px;
	}
	.icon-default-wrap.style10 .icon-wrap {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.icon-default-wrap.style10 {
	    flex-direction: column;
	    text-align: center;
	}
}
@media (max-width: 414px){	
	.el7up-list-product-search {
	    min-width: 290px;
	}
	.top-filter .sort-pagi-bar > li:first-child {
	    margin-bottom: 0;
	    min-width: 50%;
	}
	.woocommerce-page .top-filter .sort-pagi-bar > li:first-child {
	    margin-bottom: 20px;
	    display: block;
	}
	.top-filter .sort-pagi-bar > li:nth-child(3n+2){
		margin-left: 0;
	}
	.top-filter .sort-pagi-bar > li {
	    min-width: 26%;
	}
	.sort-by .select-box {
	    width: 100%;
	}
	.elementor-widget-s7upf-logo img {
	    max-width: 200px !important;
	}
	.blog-slider2-view .item-wrap > .item-course .col-sm-6{
		width: 100%;
	}
	.item-course-default.style6 .inner-item .row {
	    flex-direction: column;
	}
	.item-wrap .item-course-default.style6:nth-child(2n+1) .grid-thumb-wrap {
	    order: 1;
	}
	.item-wrap .item-course-default.style6 .post-info {
	    padding: 30px !important;
	}
}
@media (max-width: 360px){
	.comment-list .comment-thumb {
	    width: 45px;
	    min-width: 45px;
	}
	.banner-style3 .el7up-text-item,
	.banner-style3 h2{
		display: none;
	}
	.gallery-control .carousel ul li {
	    width: 100px;
	    height: 113px;
	}
	.gallery-control .carousel ul li a {
	    width: 80px;
	    height: 97px;
	    padding: 15px;
	}
	.wrap-detail-gallery .mid {
	    padding: 35px;
	}
	.woocommerce button.button.alt.single_add_to_cart_button {
	    min-width: 180px;
	    display: block;
    	width: 100%;
    	margin-bottom: 20px;
	}
	.el7up-list-social li {
	    padding: 0 2px;
	}
	.s7upf-block-detail .item-product-default .product-thumb {
	    padding: 20px;
	}
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text {
	    width: 100%;
	}
	.woocommerce #content table.cart td.actions .coupon .button, 
	.woocommerce #content table.cart td.actions .coupon .input-text, 
	.woocommerce #content table.cart td.actions .coupon input, 
	.woocommerce table.cart td.actions .coupon .button, 
	.woocommerce table.cart td.actions .coupon .input-text, 
	.woocommerce table.cart td.actions .coupon input, 
	.woocommerce-page #content table.cart td.actions .coupon .button, 
	.woocommerce-page #content table.cart td.actions .coupon .input-text, 
	.woocommerce-page #content table.cart td.actions .coupon input, 
	.woocommerce-page table.cart td.actions .coupon .button, 
	.woocommerce-page table.cart td.actions .coupon .input-text, 
	.woocommerce-page table.cart td.actions .coupon input {
	    width: 100%;
	    box-sizing: border-box;
	}
	#coupon_code{
		margin-bottom: 10px;
	}
	.home4-banner .button-icon-bn {
	    top: 70px;
	}
	.widget-body .course-detail .course-title {
	    max-width: calc(100% - 100px);
	}
	.course-single-thumb .course-info h1 {
	    font-size: 24px;
	}
	.course-single-thumb .course-info h1:after {
	    bottom: -25px;
	}
}