@media only screen and (min-width: 1920px) {
/***Home-one Page**/
.news-center-content{
	padding-right:7em;
}
.recent-post{
padding: 6em 2em;
}
.total_banner_home3 span {
    margin-top: 2em;
}
.total_banner_home3 {
    width: 27%;
}
.news-bg .news-full-blog {
    max-width: 67%;
}
.hot_special_order_bg{
	max-width:64%;
}



	
}


@media only screen and (max-width: 1300px) {
/***Home-one Page**/
.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * {
    margin-left:15px;
	margin-right:15px;
}
.container{
	margin-left:15px!important;
	margin-right:15px!important;
}
.profile.container{
	margin-left:0px!important;
	margin-right:0px!important;
}
.woocommerce-account .entry-content {
	margin-left:15px;
	margin-right:15px;
}
.contact-align-home3 {
    width: 24%;
}
.links-align-home3 {
    width: 23%;
}	
.course-content {
    width: 32%;   
}

.hot_special_order_bg{
max-width:90%;
}
.news-center-content p{
	line-height:26px;
}
.news-center-content h3 {   
    margin-bottom: 10px;
}
.news-center-content p{
	margin-bottom:0;
	margin-top:0;
}
.news-center-content{
	padding-right: 5em;
	width:31%;
}
.news-left-img {
    width: 12%;
}
.foot-home3-footer h3{
	font-size:16px;
}
.navig-align-home3 {
    width: 25%;
}
.course-list-footer {
    width: 24%;
}
.links-align-home3 {
    width: 21%;
}
.contact-align-home3 {
    width: 28%;
}
.about_foot_para_h3 {
    padding-top: 0px;
}
.footers-home1 .footer1-inner-logo {
    padding: 7px 9px;
}
.recent-post h3 {
    font-size: 20px;
}
.owl-nav{
	margin-top:1em;
}
.instructor-home {
    width: 32.63%;
    margin-right: 1%;
}
.instructor-home:nth-child(3n){
    margin-right: 0px;
}
.author-bio1{
	    padding: 2em 1em;
}
.course-content h3.course-title {
    max-width: 85%;
}
.home3-toggle-right {
    width: 53%;
}
.news-bg .news-full-blog {
    max-width: 100%;
	padding:0 15px;
}
.home3-toggle ul li:nth-child(6) {
    margin-left: 25em;
}
#mega-menu-wrap-menu-1 #mega-menu-header-right-home3 > li:last-child a{
	padding-right:0!important;
}

 
/***Home-two**/
.footers-home1 .footer1-inner-logo{
border-left:unset;
}
.home2-toggle {
    width: 71%;
}
.home2_logo {
    width: 19%;
}
.blog-total-images-h2 {
    width: 49%;
}
.blog-innerimage-home3-h2{
    margin-right: 22px;
}
.foot-home3-footer .footer1-inner-logo {
    padding: 35px 15px;
}
.grad-sec-h2 ul {
    margin-left: 2em;
	margin-right:2em;
}
.home2-toggle {
    width: 74%;
}
.login-sec-h2 {
    width: 5%;
}
.home2_logo {
    width: 18%;
}

.menu-sec-h3 {
    margin: 1em 0 1em 0;
}
.menu-sec-h3 .login-sec {
    width: 19%;
  margin-top: 8px;
}
.event-right-h3 {    
    margin-right: 28px;
}
.total-sec-h3 li{
    margin-right: 34px;
}
.trans-bg{
    background: rgba(36,45,45,10);
    position: unset;
}


nav.course_gridlist_toggle .list-img{
	    right: 36%;
}
nav.course_gridlist_toggle .grid-img{
	left:36%;
}
nav.course_gridlist_toggle{
	width:33%;
}
.search_course{
	width:34%;
}
.foot-home3-footer .footer1-inner-logo{
    border-left: 1px solid #ffffff;
}
.archive.post-type-archive .entry .entry-content, .entry .entry-summary{
	    margin-top: 2em;
}
.search-column .woocommerce-result-count{
width:26%;
}
.blo_si_br .widget_lp-widget-popular-courses .course-detail { 
    width: 60%;
}


/**contact**/
.contact_form_name {
    width: 30.8%;
}

/**event-detail*/
.event_de_image {
    width: 49%;
}
.countdown-section {
    width: 85px!important;
}
.left_bottom_con {
    width: 67%;
}
.right_bottom_con {
    width: 32%;
}

.sidebar_pro .dress_grid li.entry.product.type-product
{
    width: 30.9%;
}
.dress_list .res_pro_desc{
display:block;
float:left;
width:100%;
margin:1em 0;
}
.pro_desc{
display:none;
}

/***course no sidebar**/
.courses-page-no-side ul.learn-press-courses.course_grid .course
{
    margin-right: 13px!important;
}

.wpgs-nav .slick-prev {
left:0!important;
}
.wpgs-nav .slick-next {
right:0!important;
}
.wpgs-nav.slick-initialized.slick-slider {
    max-width: unset;
}	
.wpgs-nav.slick-initialized.slick-slider img {
    width: 100%!important;
}	

.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *{
padding-left:15px;
padding-right:15px;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5) {
    margin-right: 12%!important;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 12%!important;
}
.instructor:before{
top:-42px;
}
.home-one-logo #mega-menu-wrap-menu-1 #mega-menu-menu-1{
text-align:center;
}
.home1-right_menu {
    width: 55%;
}
.home3-toggle{
margin-left:0;
}

}



@media only screen and (max-width: 1200px) {
/***Home-one**/
#mega-menu-wrap-header-left-home3 #mega-menu-header-left-home3 li a{
	    padding: 0px 10px 0px 10px!important;
}
#mega-menu-wrap-header-right-home3 #mega-menu-right-left-home3 li a{
	    padding: 0px 10px 0px 10px!important;
}
.total_banner_home3 p{
	font-size:	40px;
}
span.events-day {
    font-size: 60px;
}
.inner-design-h1{
	width:15%;
}
.events-img {
    width: 38%;
}
.hot_special_order_content{
	width:40%;
}
.events-img {
    width: 35%;
	margin-right:2em;
}
.event-center-block{
	margin-right:2em;
}
span.events-day {
    font-size: 52px;
}
.event-full-block-h1{
	margin-bottom:0;
}
.home3-toggle ul li:nth-child(6) {
    margin-left: 14em;
}
.main-nav-header-left ul li{
	padding-right:30px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6){
    margin-left: 0em!important;
}
#header_top{
    padding: 20px 0;
}
.hot_special_order_right{
	width:100%;
}
.hot_special_order_bg{
	max-width:90%;
}
/*.home-one-logo #top-cart{
    margin-top:3.1%;
}*/
#header_three{
    padding: 10px 0px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle{
	width:52px;
}
.recent-post p{
	margin-top:4px;
}
.border-line_home3 h3 a {
    font-size: 18px;
}
.choose-center-img {
    width: 29%;
}
.why-choose-right {
    width: 35%;
}
.grad-sec-h2 ul {
    margin-left: 1em;
    margin-right: 1em;
}
.grad-sec-h2 li:nth-child(1){
	font-size:38px;
}

span.first-letter{
font-size: 34px;
}
.round-cat{
width: 130px;
height: 130px;
}
li.cat-name {
    font-size: 18px;
}
.blog-innerimage-home3-h2 {
    margin-right: 16px;
}
.instructor-detail .slider-prev.slick-arrow{
	left:33%;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6){
	margin-left:9%!important;
}
.events-block-h3 {
    margin-top: 0em;
}
.event-right-h3 {
    margin-right: 23px;
}
.events-h3 h3 {
    text-align: center;
    position: relative;
    margin-bottom: 1em;
}
.event-desc-h3 h3 a {
    font-size: 18px;
}
.total-sec-h3 {
    margin-top: 1em;  
    padding-top: 1em;
}
.total-sec-h3 li {
    margin-right: 18px;
    font-size: 22px;
}
.pub-count {
    font-size: 14px;
}
.foot-list-h3 h3{
font-size:16px;
}
.footer1-inner-width {
    width: 22%;
}
.foot-list-h3 .contact-align-home3 {
    width: 22%;
}
.foot-list-h3 .links-align-home3 {
    width: 16%;
}
.blog_tit_home3 h3 a {
    font-size: 14px;
}
.blog_tit_home3{
width:92%;
}
.left-content-news h3 {
    font-size: 20px;
}
/*.home2_logo {
    width: 42%;
    order: 2;
}*/
.home2-toggle {
    width: 55%;
}

.login-sec-h2 {
    width: 26%;
    order: 2;
}
#top-cart-h2 {   
    order: 3;
}
.home-three-logo{
	display:flex;
	align-items:center;
	    justify-content: space-between;
}
.menu-sec-h3 span.slash{
display:none;
}
.menu-sec-h3 .login-sec{
    width: 5%;
    margin-top: 3px;
}
.menu-sec-h3 .login-sec a {
    font-size: 0;
}
.menu-sec-h3 .home2-toggle {
    margin-top: 0; 
	width:91%;
}
.menu-sec-h3 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
	justify-content:space-between;
	align-items:center;
}


/***course**/
.foot-home3-footer .course-list-footer {
    width: 25%;
}
.foot-home3-footer .navig-align-home3 {
    width: 22%;
}
.foot-home3-footer .links-align-home3 {
    width: 23%;
}
.foot-home3-footer .contact-align-home3 {
    width: 30%;
}
nav.course_gridlist_toggle {
    width: 23%;
}
nav.course_gridlist_toggle .grid-img {
    left: 28%;
}
nav.course_gridlist_toggle .list-img {
    right: 21%;
}
.course_grid h3.course-title {
    line-height: 24px!important;
    font-size: 16px!important;
}
.pwca.sidebar_add h4{
	max-width:100%;
	    padding: 0 15px;
}
.courses-grid-page li.lp_course{
	    margin-right: 15px!important;
}
.show-class{
	width:40%;
}
.search_course {
    width: 37%;
}
.course_list .course-page-desc {
    width: 60%;
}
.course_list .course-thumbnail {  
    width: 40%;
}
.blo_si_br {
    padding: 1.5em;
}
.rectitl.list_til h3 {
    font-size: 20px;
}
.read-more-blog h4 {
    font-size: 14px;
	padding: 10px 18px;
}
nav.dress_gridlist_toggle { 
    width: 17%;
}
.search-column .woocommerce-result-count {   
    width: 29%;
}
.hover_icons ul {
    width: 65%;
}
.blo_si_br .widget_lp-widget-popular-courses .course-detail {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
}
.post-type-archive-product .blo_si_br {  
    padding: 2em 2em 0em 1em;
}
.grid_price h2 {
    letter-spacing: 0.5px;
}
.grid_price h2 {
    font-size: 16px!important;
}


/**contact*/
.phone-sec li:nth-child(1) {   
    width: 120px;
    height: 120px;
}
.total-list-con li{
font-size:20px!important;
}
.contact_us_form {
    margin-left: 1em;
}


/**event-detail*/
.booking_sec {  
    width: 42%;
    margin-left: 1em;
}
.countdown-section {
    width: 74px!important;
}
.event_de_image {
    width: 54%;
}
.left_bottom_con {
    width: 60%;
}
.right_bottom_con {
    width: 39%;
}

/***shop-sidebar**/
.sidebar_pro .dress_grid li.entry.product.type-product {
    width: 30.39%;
}
.hover_icons ul {
    width: 50%;
}

.courses-page-no-side ul.learn-press-courses.course_grid .course {
    margin-right: 11px!important;
}
.about_right_image {
    width: 54%;
}
ul.learn-press-nav-tabs .course-nav {
    padding: 0.3em 1.39em;
}
.product_desc label.screen-reader-text{
width:20%;
}
.pro_grid .slick-prev {
    display: none!important;
}
.pro_grid .slick-next {
    display: none!important;
}
.slider .slick-prev {
    left: 0%!important;
}
.slider .slick-next {
    right: -1%!important;
}
.slider .slick-slide {
opacity:1;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 0%!important;
}	
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5){
    margin-right: 0%!important;
}
#header_hometwo .home2-toggle {
    width: 100%;
}
#header_hometwo .home2-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {   
    padding: 0px 8px 0px 8px!important;
}
#header_hometwo .home2_logo {
    width: 20%;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {   
    padding: 0px 14px 0px 14px!important;
}
#header_hometwo .home2_logo {
    width: 49%;
	order:2;
}
#header_hometwo #top-cart-h2 {
    margin-top: 8px;
    order: 4;
}
#header_hometwo .login-sec-h2 {
    margin-top: 14px;
    order: 3;
	width:auto;
}
#header_hometwo .home2-toggle {
      width: 77%;
	order:2;
}
#header_hometwo .home2_logo {
    width: 16%;
    order: 1;
}
.lp-user-profile.has-sidebar #learn-press-profile-content {
    width: 100%;
}
.wpgs-nav .slick-slide img {
    padding: 0 0px;
}
.wpgs-nav .slick-next {
    right: -3px!important;
}
#mega-menu-wrap-homeone_menu_left #mega-menu-homeone_menu_left > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px;
}
#mega-menu-wrap-homeone_menu_right #mega-menu-homeone_menu_right > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 10px 0px 10px;
}
.count {
    position: absolute;
    top: -9px;
}
.home1-right_menu .main-nav-header-left {
    margin-right: 2%;
}
.top-cart-icon .count {
    position: absolute;
    top: -20px;
}

}


@media only screen and (max-width: 992px) {
/***Home-one**/
.total_banner_home3 {
    width: 50%;
}
.total_banner_home3 p {
    font-size: 36px;
}
.home3_about_blog {
    margin: 2em 0;
}
.about_home3_desc h3 {
    font-size: 26px;
}
a.butt-design{
	font-size:14px;
}	
.about_home3_desc{
	width:58%;
}
.about_men_image_h3{
	height:34vw;
	width:50%;
}


.top-classes-course h1 {
    font-size: 24px;
}
.top-classes-course .widget_lp-widget-featured-courses h1.widget-title::after{
	    right: -65px;
		background-size: 25%;
}
.top-classes-course .widget_lp-widget-featured-courses h1.widget-title::before{
    left: -65px;
	background-size: 25%;
	
}
.course-content h3.course-title{
	max-width:100%;
	font-size:16px;
}
.instructor-home {
    width: 49.3%;
}
.instructor-home:nth-child(3n){
    margin-right:10px;
}
.instructor-home:nth-child(2n){
	margin-right:0px;
}
.hot_special_order_content{
	width:41%;
    padding-left: 1em;
	    padding-right: 1em;	
}
.hot_special_order_right{
	width:75%;
}
.hot_special_right_content h4{
	font-size:34px;
}
.hot_special_right_content p{
	font-size:30px;
}
#main_countedown_widget_2 .element_conteiner{
	margin-right:12px;
}
.hot_special_order_right {
    width: 100%;
}
.events-img {
    width: 30%;
	margin-right: 4em;
}
.event-center-block {
    width: 43%;
    margin-right: 2em;
    margin-top: 0;
}
.inner-design-h1{
	margin-top:0;
}
.blog-slider.slick-initialized.slick-slider{
	width:70%;
}	
.blog-total-images {
    display: flex;
    float: left;
    width: 100%;
}
.recent-post{
	width:30%;
}
.recent-post {
    padding: 5px;
}
.recent-post h3 {
    font-size: 18px;
}
.recent-post p{
	margin-top:3px;
}
.owl-nav {
    margin-top: 2px;
}
.news-center-content p{
	font-size:16px;
}
.news-center-content h3 {
    font-size: 18px;
}
.inner3-newsletter .es_subscription_form_submit{
	font-size:14px;
}
.event-center-block h3 a {
    font-size: 20px;
}
.inner-footer-margin{
	width:100%;
}	
.footer1-inner-width {
    width: 60%;
    margin: 0 auto;
    float: none;
}
.footers-home1 .footer1-inner-logo{
	border-left:unset;
}
.foot-home3-footer {
    display: flex;
    flex-direction: column-reverse;
}
.footer-one.footer-two .foot-home3-footer {
    display: flex;    
    flex-wrap: wrap;
    flex-direction: row-reverse;
}
.copyright-footer{
	text-align:left;	
}
.socialicon_home1:before{
	display:none;
}
.contact-align-home3 {
    width: 29%;
}
.events-title{
	margin-bottom:2em;
}
.news-center-content {
    padding-right: 2em;
    width: 37%;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 6px 0px 6px!important;
    font-size: 13px;
}
.logo-home3{
width:11%;
}
.home3-toggle{
margin-left:0;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 5%!important;
}
.main-nav-header-left ul li {
    padding-right: 14px;
}
.home3-toggle ul li:nth-child(6) {
    margin-left: 9.5em;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6){
	margin-left:0!important;
}
/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 li:first-child a {
    padding-left: 10px!important;
}*/
#mega-menu-wrap-menu-1 .mega-menu-toggle{
	width:52px;
}
/* .home3-toggle{ */
	/* display:none; */
/* } */
.home3-toggle-right {
 display:none;
}
.resp_mob {
    display: inline-block;
}

.event-space{
margin-bottom: 2em;
}
.certify-space{
margin-bottom: 2em;
}
.why-choose-right {
    width: 39%;
}
.choose-center-img {
    width: 20%;
	margin-top: 2em;
}
.perfect-space {
    margin-bottom: 2em;
}
.expert-space {
    margin-bottom: 2em;
}
.why-choose-left {
    width: 41%;
}
.expert-desc{
	width:67%;
}
.grad-sec-h2 li:nth-child(1) {
    font-size: 28px;
}
.grad-sec-h2 li:nth-child(2) {
     font-size: 16px;
}
.blog-innerimage-home3-h2 {
    width: 100%;
}
.blog-content-h2 {
    width: 100%;
	 margin-top: 1em;
}
.event-right {
    width: 100%;
}
.event-left-con {
    float: left;
    width: 100%;
	margin-top: 4em;
}
.blog-total-images-h2 .blog-slider.slick-initialized.slick-slider {
    width: 100%;
}
.event-slider-sec-h2 {
    width: 48.2%;
}
.event-right img{
	width:100%;
}
.event-full-block {
    margin-bottom: 2em;
}
.blog-full-img {
    margin-bottom: 2em;
}
.footer-two .footer1-inner-width{
order:5;	
width:55%;
}
.footer-two .footer1-inner-width:before{
display:none;
}
.footer-two .navig-align-home3{
	order:5;
	width:100%;
}
.footer-two{
	background-image:none!important;
}
.footer-two .links-align-home3{
	float:left;
	width:100%;
	padding-left:0;
	order:1;
}
.footer-two .contact-align-home3{
	float:left;
	width:100%;
	order:0;
}
.footer-two .course-list-footer {
    width: 100%;
	float:left;
    order: 2;
}
.half_title{
	display:none;
}
.full_title{
	display:block;
}
.instructor-detail .slider-prev.slick-arrow{
	top:32%;
}
.instructor-detail .slider-next.slick-arrow{
	top:32%;
	right:33%;
}
/* .slider-nav{ */
	/* display:none; */
/* } */

.round-image-best {
    padding: 18px 18px;
    margin-left: 4px;
}
.best-left {
    width: 48%;
}
.best-right {
    width: 48%;
}
.image-right-best{
margin-right:10px;
padding: 14px 19px;
}
.image-right-best.fun {
    padding: 21px 19px;
}
.event-right-h3 {
    margin-right: 17px;
}
.total-sec-h3 li {
    margin-right: 4px;
    font-size: 14px;
    vertical-align: middle;
}
.pub-count {
    font-size: 14px;
    max-width: 100px;
}
.total-sec-h3 {
    margin-top: 0;
    padding-top: 0;
}
.about-title-h3 p {
    margin-top: 6px;
}
.long-title{
font-size:18px;
}
.about_block{
padding:8px;
}
.total-sec-h3:before{
top:-5px;
}
.events-h3 {
    margin-top: 1em;
}
.home3_blog .like-comm{
padding-top:6em;
}
.blog_tit_home3 {
    bottom: -60px;
}
.foot-list-h3 .navig-align-home3 {
    width: 50%;
    float: left;
}
.foot-list-h3 .footer1-inner-width {
    width: 100%;
    float: left;
    /* order: 5; */
    margin-bottom: 2%;
}
.foot-list-h3 {
    margin-top: 1em;
    display: flex;
    flex-wrap: wrap;
}
.foot-list-h3 .course-list-footer {
    width: 50%;
    float: left;
}
.foot-list-h3 .links-align-home3 {
    width: 50%;
	float:left;
}
.foot-list-h3 .contact-align-home3 {
    width: 50%;
    float: left;
}
.foot-home3-footer .inner-footer-margin {
    margin-top: 0em;
}
.footer-two .footer1-inner-logo {
    text-align: left;
}
.footer-two .footer1-inner-width{
float:left;
width:100%;
order:1;
}
.foot-home3-footer .footer1-inner-logo {
    padding: 20px 0px;
    text-align: center;
}
.about_foot_para_h3 {
    width: 60%;
    /* margin: 0 auto; */
    text-align: center;
    margin: 0 auto;
}
.footers-home1 .about_foot_para_h3 {
    width: 59%;
    margin: 0 auto;
}
.footer-two .navig-align-home3{
    float: left;
    width: 50%;
	order:2;
}
.footer-two .course-list-footer{
    float: left;
    width: 50%;
	order:3;
}
.footer-two .links-align-home3{
    float: left;
    width: 50%;
	order:5;
}
.footer-two .contact-align-home3{
    float: left;
    width: 50%;
	order:4;
}
.foot-home2-copy .socialicon_home1 {
    width: 100%;
	text-align:center;
}
.foot-home2-copy .copyright-footer{
    width: 100%;
}
.best-ser-block h4 {
    font-size: 20px;
}
.events-h3 h3 {
    font-size: 22px;
}
.our-courses .widget_lp-widget-featured-courses .widget-title{
    font-size: 22px;
}
.blogimage-home3 {
    width: 30%;
}
.logo-header-h3:before{
    width: 94%;
}
.logo-header-h3:after{
    width: 94%;
}
.menu-sec-h3 .main-nav-center #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 9px 0px 9px;
	font-size:12px;
}


/**courses**/
.courses-grid-page {
    width: 100%;
    float: left;
}
.innerpage_banner .breadcrumb{
	    font-size: 18px;
}
.about_banner_title h3{
	    font-size: 28px;
}

.fitler_course {
    display: block;
    width: 68px;
    float: left;
    vertical-align: middle;
     background: #00bcd4;
    padding: 10px 12px;
    margin-right: 1em;
    color: #ffffff;
    font-size: 16px;
    font-family: Rubik-Regular;
	text-align:center;
	cursor:pointer;
}

form.learn-press-search-course-form {
    width: 100%;
}
nav.course_gridlist_toggle {
    width: 20%;
}
.blo_si_br {
    position: absolute;
    top: 66px;
	width:325px;
   display: block;
       left: -344px;
	   z-index:9999999999;
}
.courses-grid-page .search_course{
	order:2;
}
.courses-grid-page .fitler_course{
	order:1;
}
.courses-grid-page nav.course_gridlist_toggle{
	order:3;
}
.courses-grid-page .show-class{
	order:4;
	width:35%;
}
.no_sidebar_course .show-class {
    width: 39%;
}
.course_list .course-page-desc {
    width: 67%;
}
.course_list .course-thumbnail {
    float: left;
    width: 31%;
}
.search_course {
    width: 36%;
}
.filter_div {
    width: 13%;
}
.courses-grid-page nav.course_gridlist_toggle {
    width: 16%;
}
.no_sidebar_course nav.course_gridlist_toggle {
    width: 18%;
}
.no_sidebar_course .search_course {
    width: 43%;
}
.courses-grid-page nav.course_gridlist_toggle .grid-img {
    left: 28%;
}
.course_list .course-page-desc .course-title{
	    font-size: 18px!important;
}
.read-more-list a{
padding: 4px 9px;
 font-size: 12px;
}
.listingpost{
float:left;
width:100%;
display:flex;
flex-wrap:wrap;
}
.blog_listed_li {
    margin-bottom: 33px;
    padding: 0;
    width: 33%;
    padding-right: 10px;
    padding-left: 10px;
}
/**blog-sidebar**/
.filter_div_blog{
    position: relative;
    float: left;
    width: 100%;
	padding-left:10px;
	/*margin-top:1em;*/
}
.listingpost{
margin-top:2em;
}
.listingpost ul{
padding-left:0;
}
/*.filter_div_blog  .blo_si_br { 
    top: 70px;
}*/

.blog-de-content {
    float: left;
    width: 100%;
    margin-top: 2em;
}
.site-main.blog-detail .blo_si_br{
    float: left;
    width: 40%;
}
.sidebar_pro {
    float: left;
    width: 100%;
}

/**contact**/
.phone-sec li:nth-child(1) {
    width: 90px;
    height: 90px;
}
.total-list-con li {
    font-size: 16px!important;
}
.contact_form_name {    
    margin-right: 1.2em;
}
.contact_us_div p{
line-height:24px;
}

/**event-detail**/
.event_single_detail {
    float: left;
    width: 100%;
    margin-top: 2em;
    margin-left: 0;
}
.event_single_detail_full { 
    display: flex;
    flex-direction: column-reverse;
}
.countdown-section {
    width: 22.5%!important;
}

/**shop*/
.filter_div_shop{
display:block;
}
.hover_icons ul {
    width: 46%;
}

/**full width shop page**/
.no_sidebar_shop .dress_grid li.entry.product.type-product{
    width: 32%!important;
    margin-right: 1em!important;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product:nth-child(3n+3){
    margin-right: 0!important;
}
.dress_grid .star-rating .star-rating {
    font-size: 0.9em;
	width: 52%;
}
.sidebar_pro .dress_grid li.entry.product.type-product{
    width: 31%;
}
.courses-page-no-side ul.learn-press-courses.course_grid .course{
    width: 32.3%!important;
}
.courses-page-no-side ul.learn-press-courses.course_grid .course:nth-child(3n+3){
margin-right:0!important;
}	
.courses-page-no-side ul.learn-press-courses.course_grid .course:nth-child(4n){
margin-right:11px!important;
}
.filter_div_shop{
width:13%;
margin-top:0;
}
.search-column aside{
width:46%;
}
.about_left_desc {
    margin-right: 30px;
    width: 46%;
}
.about_right_image {
    width: 49%;
}
.more-less {
    font-size: 15px;
}
.panel-title > a{
font-size:18px;
}
.grad-sec li:nth-child(1) {
    font-size: 40px;
}
.course-publish1 li:nth-child(1){
 font-size: 40px;
}
.learner-count li:nth-child(1){
 font-size: 40px;
}
.customer-count li:nth-child(1){
 font-size: 40px;
}
.single-course{
float:left;
width:100%;
}
.bann_style{
text-align:center;
}
.bann_style img{
    width: 70%;
    float: none;
	margin:0 auto;
}
ul.learn-press-nav-tabs li {
    margin-right: 21px!important;
}
.course_det_full {  
    margin-top: 1em!important;
}
.course_det_full{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.course_det_ban{
    margin-top: 2em;
}
.woocommerce-page div.product div.summary{
margin-top:0;
}
.wpgs-nav .slick-prev {
    display:none!important;
}
.wpgs-nav .slick-next {
display:none!important;
}
#header_top{
    padding: 10px 0;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 5%!important;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 8%!important;
}
.menu-sec-h3 .home2-toggle{
width:91%;
}

.menu-sec-h3 .login-sec {
    width: 5%;
}
#header_hometwo .home2-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {   
	font-size:12px;
    padding: 0px 3px 0px 3px!important;
}
#header_hometwo .count{
    top: -18px;
    right: 0px;
}
#header_hometwo #top-cart-h2 {
margin-top: 8px;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5) {
    margin-right: 0%!important;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(6) {
    margin-left: 0%!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
font-size:14px;
}
.logo-home3{
width:11%;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 6px 0px 6px!important;
}
.instructor:before{
    top: -36px;
}
.home3-toggle #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{
top:56px!important;
 filter: drop-shadow(0px 3px 3px #666)!important;	
     padding: 1em 0!important;
}
.f3-logo {
    text-align: center;
}
.socialicon_home3 {
    text-align: center;
}
.copy-para-home3 {
    margin-bottom: 0;
    text-align: center;
}
.hot_dealc_bg{
min-height:600px;
}

#mega-menu-wrap-homeone_menu_left #mega-menu-homeone_menu_left > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 5px 0px 5px;
	font-size:12px;
}
#mega-menu-wrap-homeone_menu_right #mega-menu-homeone_menu_right> li.mega-menu-item > a.mega-menu-link {
    padding: 0px 5px 0px 5px;
	font-size:12px;
}
.logo-home3{
top:-50px;
}
.menu-sec-h3 .login-sec {
    width: auto;
	margin-top: 0px;
}
.menu-sec-h3 .home2-toggle {
    margin-top: 5px;
}
.expert-desc-best{
width:73%;
}
.expert-desc-right {
    width: 73%;
}

}


@media only screen and (max-width: 767px) {
.banner-image-home3 {
    height: 52vw;
}	
.home3_about_blog {
    display: flex;
    flex-direction: column-reverse;
	margin-top:0;
}
.about_home3_desc {
    width: 100%;
float:left;
margin-top:2em;
}
.about_men_image_h3 {
    height: 52vw;
    width: 100%;
	float:left;
}	
.course-content {
    width: 48%;
	float:left;
}
.course-content:nth-of-type(2n){
	margin-right:0;
}
.total_banner_home3 {
    width: 70%;
}
.home3-toggle {
    width: 11%;
}
.login-sec {
    width: 42%;
    float: left;
}
.call-sec{
width:58%;	
}

.author-name1{
	float:left;
	width:100%;
}
.instructor-home {
    width:48.8%;
	float:left;
}
.author-bio1 {
    padding: 1em 10px;
	font-size:16px;
}
.events-title h3{
	font-size:24px;
}
.events-img {
    width: 100%;
    margin-right: 0em;
    max-width: 50%;
    margin: 0 auto;
    text-align: center;
}
.event-center-block{
	float:left;
	width:100%;
}
.event-center-block {
    float: left;
    width: 100%;
}
.event-full-block-h1 {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
}
.event-center-block {
    float: left;
    width: 100%;
    order: 3;
	text-align:center;
}
.inner-design-h1 {
    order: 2;
   float: left;
    width: 100%;
	text-align:center;
    margin: 1em 0;
}
.recent-post {
    float: l;
    width: 100%;  
    margin: 0 auto;
    float: none;
    overflow: hidden;
    padding: 2em;
    margin-top: 1em;
}
.blog-slider.slick-initialized.slick-slider {
float:left;
width: 100%;
margin-bottom: 0em;
}
.blog-total-images{
	display:block;
}
/*.news-bg{
	margin-top:0em;
	margin-bottom:0em;
}*/
.events-title h3:after{
	right:-45px;
    background-size: 15px;
}
.events-title h3:before{
	left:-45px;
    background-size: 15px;
}
.home-inst-detail a {
    font-size: 16px;
}
span.events-day {
    font-size: 34px;
}
.news-left-img {
    width: 100%;
    text-align: center;
    display: block;
	margin-top:10px;
}
.news-center-content{
	width: 100%;
    text-align: center;
    display: block;	
}
.news-right-sub{
	width: 100%;
    text-align: center;
    display: block;	
}
.inner3-newsletter .es_subscription_form_submit{
	top:0;
}
.inner3-newsletter{
    text-align: left!important;
	margin-top:1em!important;
}
.inner3-newsletter input.es_required_field.es_txt_email.ig_es_form_field_email {
    width: 100%;
}
.foot-home3-footer .navig-align-home3{
    width: 100%;
	float:left;
	padding-left:0;
}
.inner-footer-margin {
    margin-top: 1em;
}
.foot-home3-footer .course-list-footer {
    width: 100%;
	float:left;
}
.foot-home3-footer .contact-align-home3{
width: 100%;
float:left;
}
.foot-home3-footer .links-align-home3 {
width: 100%;
float:left;
}
.foot-home2-copy .copyright-footer {
    text-align: center;
    padding-left: 0;
	width: 100%;
}
.foot-home2-copy .socialicon_home1 {
    text-align: center;
    width: 100%;
	float:left;
}
span.element_conteiner:last-child{
    margin-top: 1em;
}
.hot_special_order_bg {
    max-width: 98%;
}
.hot_special_order_content {
    width: 48%;
}
.form_style{
	padding:9px;
}
.sign_title {
    font-size: 16px;
}
.hot_special_right_content h4 {
    font-size: 24px;
}
.hot_special_right_content p {
    font-size: 18px;
}
#main_countedown_widget_2 .element_conteiner {
    min-width: 62px;
	margin-right:4px;
}
input.wpcf7-form-control.wpcf7-submit{
	font-size:14px;
}
.contact_form_full {
    margin-top: 0;
    margin-bottom: 0em;
}
#main_countedown_widget_2 .time_description {
    font-size: 16px!important;
}
#main_countedown_widget_2 .time_left{
	font-size: 16px!important;
}
.contact_form_home .wpcf7-form-control-wrap input[type="text"], input[type="email"], input[type="tel"]{
	margin-bottom:0;
}
.total_banner_home3 p {
    font-size: 24px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    width: 30px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
    width: 45px;
}
.call-sec span{
	display:none;
}
.footer1-inner-width {
    width: 100%;
}
.news-center-content{
	padding-right:0;
}
.border-line_home3 h3 a {
    font-size: 18px;
}
.category-h2 {
    position:unset;
    margin-top: 2em;
    margin-bottom: 2em;
}
.cat-lesson {
    width: 49%;
	float:left;
}

.choose-center-img {   
    float: left;
    width: 100%;
	margin-bottom:2em;
}
.why-choose-left { 
    float: left;
    width: 100%;
	text-align:left;
}
.expert-space {
    width: 100%;
	float:left;
}
.expert-desc {
    width: 80%;
    text-align: left;
    margin-right:0em;
	float:right;
}
.perfect-space .expert-desc {
    text-align: left;
}
.why-choose-block h3{
	margin-bottom:1em;
}
.why-choose-right{
	float:left;
	width:100%;
}
.event-space .expert-desc{
	margin-right:0;
}
.event-space {
    text-align: left;
}
.grad-sec-h2 ul {
    margin-left: 5px;
    margin-right: 5px;
}
.course-publish-h2 {
    height: 34vw;
}
.blog-total-images-h2 {
    width: 48%;
}
.slider-prev-event.slick-arrow{
	bottom:15px;
}
.slider-next-event.slick-arrow{
	bottom:15px;
}
.slider-prev-event.slick-arrow{
	left:21%;
}
.slider-prev.slick-arrow{
	left:21%;
}
.why-choose-block h3 {
    font-size: 20px;
}
.slider-prev.slick-arrow{
	bottom:0;
}
.slider-nav {
    margin-top: 2em;
}
.slider-next.slick-arrow {
    bottom: 0;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	width:32px;
}
.course-content:nth-of-type(3n) {
    margin-right: auto;
}
.grad-sec-h2 li:nth-child(2) {
    font-size: 14px;
}
.grad-sec-h2 li:nth-child(1) {
    font-size: 20px;
}
.grad-sec-h2 ul {
    padding: 9px 10px;
}
.home2_logo {
    width: 42%;
    order: 2;
}
.home2-toggle {
    width: 33%;
	margin-top: 0.5em;
}
.login-sec-h2 {
    width: 26%;
    order: 2;
}
#top-cart-h2 {
    width: 8%;    
    order: 3;
}
.home-three-logo{
	display:flex;
	align-items:center;
}
.footer-two .course-list-footer {
    padding-top: 1em;
}
.footer-two .navig-align-home3 {
    padding-top: 0em;
}
.footer-two .contact-align-home3{
	padding-top:1em;
}
.footer-two .links-align-home3{
	padding-top:1em;
}

.event-slider-sec-h2 {
    width: 47.2%;
}
.event-left-con h3 a {
    font-size: 16px;
}
.blog-content-h2 h3 {
    font-family: Montserrat-Regular;
    font-size: 16px;
}
.event-left-con {
    margin-top: 3em;
}
.instructor-detail .slider-nav{
	display:none;
}
.author-name-h2{
	font-size:16px;
}
.why-choose-left h4{
	font-size:18px;
}
.why-choose-right h4{
	font-size:18px;
}
.round-cat{
 margin-bottom: 10px;
}
span.let-count {
    font-size: 16px;
}
span.first-letter {
    font-size: 24px;
}
.round-cat {
    width: 100px;
    height: 100px;
}
.top-classes-course-h2 .widget_lp-widget-featured-courses .widget-title {
    font-size: 22px;
}
.course-content h3.course-title{
	line-height:24px;
}
.round-image img{
	 width: 50px;
    height: 50px;
}
.why-choose-left ul li{
	float:left;
	width:100%;
}
.why-choose-right ul li {
    float: left;
    width: 100%;
}
.foot-home3-footer .footer1-inner-logo {
    padding: 35px 0px;
}
.footers-home1 .footer1-inner-logo {
    text-align: left;
}
.best-left {
    width: 100%;
text-align:left;
}
.best-right {
    width: 100%;
}
.expert-desc-best{
text-align:left;
}
.image-right-best {
    float: right;
}
.event-right-h3 {
    width: 48.8%;
    margin-right: 10px;
    float: left;
}
.event-right-h3:nth-child(3n){
margin-right:0;
}
.blogimage-home3 {
    width: 46%;
    margin-right: 15px; 
}
.blogimage-home3:nth-child(3){
    margin-top: 6em;
}
.blogimage-home3:nth-child(4){
    margin-top: 6em;
}
.about_block_full {
    display: flex;
    flex-direction: column;
}
.instructor-detail-h3 {
    float: left;
    width: 100%;
    margin-top: 0;
    position: relative;
    background-repeat: no-repeat;
    height: 49vw;
    background-size: cover;
    position: relative;
    background-position: right;
}
.about_home_3{
margin-top:0;
}
.total-sec-h3 li {
    margin-right: 20px;
}
.total-sec-h3 ul{
text-align:center;
}
.blogimage-home3:nth-child(2){
margin-right:0;
}
.blogimage-home3 {
    width: 48.3%;
}
.right-content-news {
    width: 47%;
}
.right-content-news .inner3-newsletter .es_subscription_form_submit {
    font-size: 0;
	top:-10px;
}
.author-desc{
    max-width: 100%;
}
.best-left ul{
text-align:center;
}
.best-right ul{
text-align:center;
}
.best-right ul li{
text-align:left;
}
.best-left ul li{
text-align:left;
}
.menu-sec-h3 .home2-toggle {
    width: 58%;
}
.menu-sec-h3 .login-sec{
    width: 30%;
    margin-top: 0;
    text-align: right;
    order: 2;
}
.logo-header-h3:before{
    width: 84%;
}
.logo-header-h3:after{
    width: 84%;
}
.slider-nav-event{
 margin-top: 2em;
}

nav.course_gridlist_toggle {
    width: 40%;
    order: 3;
    margin-top: 12px;
}
form.learn-press-search-course-form {
    text-align: right;  
}
.show-class {
    order: 4;
    float: right;
    width: 83%;
    text-align: right;
	    margin-top: 12px;
}
.course-page-sea-wrap {   
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
nav.course_gridlist_toggle .list-img {
    width: 25px;
    left: 26px;
    background-size: 75%;
}

.courses-grid-page li.lp_course {
    margin-right: 13px!important;
    width: 48.5%!important;
    float: left;
}
nav.course_gridlist_toggle .grid-img{
	width:18px;
	left:0;
}
.search_course {
    width: 80%;
    text-align: right;
	  order: 2;
	  float:right;
}
.courses-grid-page li.lp_course:nth-child(2n){
margin-right:0!important;	
}
.course_grid h3.course-title{
	    font-size: 14px!important;
}
.price-co-page {
    font-size: 14px;
}
.fitler_course{
	margin-right:0;
}
.filter_div {
    float: left;
    width: 20%;
}
.course_list .course-thumbnail {
    float: left;
    width: 100%;
}
.course_list .course-page-desc .course-title {
    font-size: 16px!important;
    line-height: 24px!important;
}
.course_list .course-page-desc{
	margin-top:0;
}
.course_list .course-page-desc {
    width: 100%;
    text-align: left;
    margin-top: 1em;
}
.blog_listed_li {
    width: 50%;
	float:left;
}	
.sidebar-blog {
    float: left;
    width: 100%;
    margin: 1em 0;
}	
.listingpost ul{
padding-left:0;
}
.listingpost {
    margin-top: 2em;
}	

.rec_content.lis_con p {
    margin-top: 0;
}	
.about_banner_title h3 {
    font-size: 22px;
    text-align: center;
}
.comment-list > .comment:first-child {
    margin-left: 0;
}
.comments-area > *{
margin-bottom:0;
}
.site-main.blog-detail .blo_si_br {
    float: left;
    width: 45%;
}
.comment-section .comment-form .comment-form-author, .comment-form .comment-form-email {
    width: 100%;

}
.page-template-events .nav>li>a {   
    padding: 15px 32px;   
    font-size: 18px;
}
.page-template-events .events-title{
display:none;
}

/**contact*/

.contact_us_form{
float:left;
width:100%;
margin-left:0;
}
.contact_form_area{
margin-top:1em;
}
.phone-sec {
    float: left;
    width: 50%;
    margin-bottom: 1em;
}

/**event-detail*/
.booking_sec {
    width: 100%;
    margin-left: 0;
    float: left;
    margin-top: 1em;
}
.event_de_image {
    width: 70%;
	margin:0 auto;
    float: none;
}
.countdown-section {
    width: 21.5%!important;
}
.left_bottom_con {
    width: 100%;
	float:left;
}
.right_bottom_con{
    width: 100%;
	float:left;
}

/***shop**/
.dress_list .grid_price h2{
margin-bottom: 5px!important;
}
.dress_list .res_pro_desc{
    margin: 0em 0;
}
.dress_list a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
font-size:14px;
}
.sidebar_pro .dress_grid li.entry.product.type-product {
    width: 47.5%;
    float: left;
    margin: 0px 5px;
}
.hover_icons ul {
    width: 49%;
}
.search-column .woocommerce-result-count {
    float: right;
    width: 80%;
    text-align: right;
}
.no_sidebar_shop .search-column .woocommerce-result-count {
text-align:left;
width:100%;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product{
    width: 49%!important;
    margin-right:0.5em!important;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product:nth-child(3n+3){
    margin-right: 0.5em!important;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product:nth-child(2n+2){
    margin-right: 0em!important;
}


.courses-page-no-side ul.learn-press-courses.course_grid .course:nth-child(3n+3){
margin-right:11px!important;
}	
.courses-page-no-side ul.learn-press-courses.course_grid .course {
    width: 47.3%!important;
}
.courses-page-no-side ul.learn-press-courses.course_grid .course:nth-child(2n+2){
margin-right:0px!important;
}
.courses-grid-page nav.course_gridlist_toggle .grid-img {
    left: 0;
}
.filter_div_shop {
    width: 31%;
}
.search-column aside{
    float: right;
    margin-bottom: 0;
    position: relative;
    width: 65%;
}
nav.dress_gridlist_toggle {
    float: left;
	width:14%;
}
form.woocommerce-product-search{
width:100%;
}
input#woocommerce-product-search-field-0{
width:100%!important;
}

.no_sidebar_course .show-class {
    width: 100%;
    text-align: left;
}
.no_sidebar_course nav.course_gridlist_toggle .list-img{
right:0;
left:unset;
}
.no_sidebar_course  nav.course_gridlist_toggle .grid-img {
    width: 18px;
    left: unset;
	right:37px;
}
.no_sidebar_course nav.course_gridlist_toggle {
    width: 36%;
	    float: right;
    text-align: right;
	    display: inline-block;
}
.no_sidebar_course .search_course {
    width: 64%;
}
.no_sidebar_shop nav.dress_gridlist_toggle {
    float: right;
}
.no_sidebar_shop .search-column aside{
    float: left;
}
.about_left_desc{
float:left;
width:100%;
}
.about_right_image {
    width: 100%;
	float:left;
}
.welcome-section h2 {
    font-size: 26px;
}
#learn-press-course-description {
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
.custom_overview{
padding:0;
}
.course-landing-summary {  
    margin-bottom: 0;
}
.detail_short_inform{
    padding: 2em 0em;
	    margin-bottom: 0em;
}
.enroll_sec{
padding-left:0;
}
.inst_det{
margin-left:10px;
}
.enroll_sec:before {    
    height: 90%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.course-categories_single:before{
 height: 90%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.star-rating_single:before{
 height: 90%;
    top: 0;
    bottom: 0;
    margin: auto;
}
span.rate_single {    
    margin-right: 2px;
    margin-left: 4px;
}
ul.learn-press-nav-tabs .course-nav {
    padding: 0.3em 0.412em;
    margin-right: 2px!important;
}
ul.learn-press-nav-tabs .course-nav a{
	    padding: 4px 5px!important;
}
.left_star_per .course-rate{
    width: 150px;
    height: 150px;
    padding: 10px;
}
.total_star_percen {
    float: left;
    width: 100%;
	padding:0 15px;
}
.course-description-feat:before{
display:none;
}
.enroll_sec:before{
left:0px;
}
.learnpress-page .lp-button {
    font-size: 14px!important;
    line-height: 39px!important;
    padding: 0 6px!important;
    height: 40px!important;
    border-radius: 0!important;
    background-color: #00c0e5!important;
    filter: drop-shadow(0px 2px 0px #5e9eaa)!important;
}

/**pro-detail**/
.image-sec {
    float: left;
    width: 100%;
}
.product-detail .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
    float: left;
    width: 100%;
	margin-top:1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {   
    padding: 0.5em 0;
}
.client-line {    
    padding: 2em 1em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.testmony-desc {
    width: 100%;
    float: left;
    padding: 0px;
    text-align:center;
}

.learn-press-form-login.learn-press-form {
    width: 100%;
    float: left;   
}
.learn-press-form-register.learn-press-form {
    float: left;
    width: 100%;
	margin-left:0;
}
.learn-press-form-register.learn-press-form{
max-width:100%;
}
.pn.cus_rp {   
    margin-bottom: 0em;
}
#learn-press-user-profile {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
   /* align-items: center;*/
    float: left;
    width: 100%;
}
.lp-user-profile.current-user.has-sidebar #learn-press-profile-nav{
margin-left:0;
margin-bottom:1em;
}
.lp-user-profile.current-user.has-sidebar #learn-press-profile-content {   
    z-index: 9999;
    display: inline-block;
}
.lp-user-profile.current-user.has-sidebar #learn-press-profile-content {
    width: calc(100% - 315px);
}
.profile .learnpress{
margin:0;
margin-top:1em;
margin-bottom:1em;
}
#learn-press-profile-nav:before{
background:unset!important;
}
.lp-user-profile.has-sidebar #learn-press-profile-header
{
order:2;
}
.lp-user-profile.current-user.has-sidebar #learn-press-profile-nav{
order:1;
}
.lp-user-profile.current-user.has-sidebar #learn-press-profile-content{
order:3;
}
.socialicon_blog-de {
    float: left;
    text-align: left;   
    margin-top: 1em;
	width:100%;
}
.tag-social {
    margin-top: 20px;
}
.blog-de_category ul li{
    padding-right: 8px;
}
.comment-section .comment-form-url {
    float: left;
    margin-left: 0;
    width: 100%;
}
.event-right-h3 {
    margin-bottom: 1em;
}
.about_image_block {
    height: 55vw;
}
.lp-user-profile.has-sidebar #learn-press-profile-content {
    width: 80%;
}
.lp-user-profile.has-sidebar{
    display: flex;
    flex-direction: column;
    align-items: center;
    float: left;
    width: 100%;
}
.lp-user-profile.has-sidebar .user-bio p {
    font-size: 16px;
    text-align: center;
}
.learn-press-profile-dashboard {
    text-align: center;
}
.footer-one .footers-home1 .about_foot_para_h3 {
    text-align: left;
    margin: unset;
	width:70%;
}
.home3-toggle{
    margin-left: 0;
}	
.carousel_slider-home3 .slick-next {
   display:none!important;
}	
.carousel_slider-home3 .slick-prev{
   display:none!important;
}
#header_hometwo #top-cart-h2 {
    margin-top: 15px;	 
}
#header_hometwo .login-sec-h2 {
    margin-top: 15px;	   
}

.logo-home3 {
    width: 100px;   
	order:2;
    text-align: center;
	top:-55px;
}
.home3-toggle {
    width: 35%;
    float: left;
    text-align: left;
    margin-left: 0;
	margin-top: 4%;
}
.home-one-logo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	    align-items: center;
}
.count {
    position: absolute;
    top: -17px;
    right: 0;
}
.instructor:before{
top:-36px;
}	
.banner-image-home3 {
padding:4% 0;
}	
.home3-toggle #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1{
top:54px!important;	
}	
.home2-toggle #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
    top: 57px!important;
}
.woocommerce-cart .entry .entry-title{
font-size:30px;
}
.right-content-news .inner3-newsletter .es_subscription_form_submit {
    font-size: 0;
    top: 5px;
    border: 0;
}
.news-bg .news-full-blog{
position:unset;	
}
.hot_special_order_content{
    margin-top: 30%;
}

.product_desc label.screen-reader-text {
    width: 17%;
}
.detail_short_inform
{
align-items:center;
}
.inst-photo{
text-align:center;
}
.inst_det{
display:block;
}
ul.learn-press-nav-tabs .course-nav a{
font-size:16px;
}
.contact_us_form .form-group{
padding:0;
}
.contact_form_name {
    width: 45.8%;
    margin-bottom: 0%;
    margin-top: 3%;
}
.contact_us_form h3{
    margin-bottom: 2%;
}
.product-name .yith-wcqv-button {
    display: none!important;
}
.enroll_sec {    
    text-align: center;
}
#header_hometwo .home2-toggle{
order:1;
width: auto;
flex-grow: 1;
}
#header_hometwo .home2_logo{
order:2;
width: auto;
flex-grow: 1;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-right: 0;
}


.home3-toggle .main-nav-header-left{
display:none;
}
.home3-toggle .main-nav-header-left_responsive{
display:inline-block;
}
.home1-right_menu  .main-nav-header-left{
display:none;
}
.home3-toggle{
margin-top:0;
}
.home1-right_menu {
    width: auto;
}
.event-right-h3:nth-child(2) {
    margin-right: 0;
}
.menu-sec-h3 #top-cart{
order:3;
}

}



@media screen and (max-width: 767px) and  (min-width: 600px){
nav.dress_gridlist_toggle {
    width: 11%;
}
.home3-toggle{
margin-left:0;
}
.home-three-logo {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle{
float:left;
}
.mega-toggle-blocks-right{
background-color:#000000;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle{
background-color:transparent!important;
}
.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *{
padding-left:0;
padding-right:0;
}
.grid_price h3 a {
    font-size: 14px!important;
}
.grid_price span.woocommerce-Price-amount.amount {
    font-size: 16px!important;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 22px;
}

}


@media only screen and (max-width: 480px) {
#header_hometwo .login-sec-h2 {
    margin-top: 22px;
}
.home2_logo {
    text-align: center;
}
#header_hometwo .home2-toggle{
flex-grow:0;
}
.home2_logo img {
    max-width: 75%;
}
.post-thumb img{
width:100%;
}	
.login-sec a {
    font-size: 0;
}
span.slash{
display:none;
}
.home3-toggle{
margin-left:0;
}
.login-sec {
    width: 46%;
}
.call-sec {
    width: 44%;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
    width: 40px;
	height:33px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    width: 26px;
}
.total_banner_home3 p {
    font-size: 24px;
}
.about_home3_desc h3 {
    font-size: 22px;
	margin-bottom:10px;
}
.about_home3_desc {
padding:0 15px;
}
.top-classes-course .widget_lp-widget-featured-courses h1.widget-title::before {
    left: -45px;
    background-size: 20%;
}
.top-classes-course .widget_lp-widget-featured-courses h1.widget-title::after{
	right: -45px;
    background-size: 20%;
}
.top-classes-course h1 {
    font-size: 22px;
}
.top-classes{
	margin-top:1em;
}
.course-content {
    width: 100%;
	margin-right:0;
}
.instructor-home {
    width: 100%;
	margin-right:0;
}
.events-title h3 {
    font-size: 22px;
}
.events-img {
    max-width: 70%;
}
.events-list {   
    margin-top: 0;
}
.recent-post{
	width:100%;
	margin-top:0;
}
.blog-slider.slick-initialized.slick-slider{
	margin-bottom:0;
}
.hot_special_order_bg {
    max-width: 86%;
    margin-top: 0.5em;
    margin-bottom: 1em;
    height: auto;
}
.hot_special_order_content {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 2em;
	margin-left:0;
    display: block;
}
.pos_tag {
    float: left;
    width: 100%;
}
.events-title h3 {
    font-size: 20px;
}
.top-classes-course h1 {
    font-size: 20px;
}
.banner-image-home3 {
    height: 61vw;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	width:28px;
}
.footer-two .footer1-inner-width{
	width:100%;
}
.expert-space .round-image {
    padding-left: 0;
    float:left;
}
.expert-desc {
    width: 70%;    
    margin-right: 0;
}
.round-image{
	float:left;
}
.home2_logo {
    width: 70%;
}
#top-cart-h2 {
    width: 12%;
    margin-top: 0.9em;
}
.login-sec-h2 {
    width: 27%;
    margin-top: 0.9em;
}
.home2-toggle {
    width: 33%;
}
#header_hometwo {    
    padding: 10px 0;
}
.grad-sec-h2{
    width: 48%;
    float: left;
    margin-right:5px;	
}
.total-sec-h2 {
   flex-flow: wrap;
}
.course-publish-h2 {
    height: 57vw;
}
.grad-sec-h2:nth-child(2n){
	margin-right:0;
}
.grad-sec-h2 ul {
    padding: 7px 4px;
}
.instructor-home-h2{
margin-right:0;	
}
.blog-total-images-h2 {
    width: 100%;
	float:left;
}
.event-slider-sec-h2 {
   width: 100%;
	float:left;
	margin-left:0;
	margin-top:2em;
}
.slider-nav-event {
    margin-top: 3em;
}

.events-h3 h3 {
    font-size: 20px;
}
.expert-desc-best{
width:68%;
}
.expert-desc-right{
width:68%;
}
.event-right-h3 {
    width: 100%;
	margin-right:0;
}
.instructor-detail-h3{
height:100vw;
}
.blogimage-home3:nth-child(2){
    margin-top: 6em;
}
.blogimage-home3 {
    width: 100%;
    float: left;
	margin-right:0;
}
.left-content-news {
    float: left;
    width: 100%;
    text-align: center;
}
.right-content-news {
  float: left;
    width: 100%;
    text-align: center;
margin-top:1em;
}
.logo-header-h3:before{
    width: 75%;
}
.logo-header-h3:after{
    width: 75%;
}
.menu-sec-h3 .home2-toggle {
    width: 39%;
}
.menu-sec-h3 #top-cart{
margin-top:10px;
}
.menu-sec-h3 .login-sec {
    width: 45%;
    margin-top: 0px;
    margin-right: 11px;
}
.logo-header-h3 img {
    width: 50%;
}
.filter_div {
    width: 31%;
}
.search_course {
    width: 69%;
}
.courses-grid-page li.lp_course {
    margin-right: 0px!important;
    width: 100%!important;
}
.blo_si_br {
    width: 270px;
}
.blo_si_br .widget_lp-widget-popular-courses .course-detail {
    float: left;
    width: 100%;
    margin-left: 0;
}
.course-thumbnail img {
    width: 100%;
}
.blog_post_al {
	float:left;
    width: 100%;
}
.blog_post_al{
padding-left:0;
padding-right:0;
}

.filter_div_blog{
padding-left:0;
}
.site-main.blog-detail .blo_si_br {
    float: left;
    width: 70%;
}
.post-thumb {
    float: left;
    width: 100%;
}
.post-desc{
    float: left;
    width: 100%;
}
.post-desc h3{
font-size:20px;
}
.site-main.blog-detail .blo_si_br {
    float: left;
    width: 86%;
}
.event-full-block-h1{
margin-top:1em;
}
/**event-detail*
.countdown-section {
    width: 50%!important;
}*/
.event_de_image {
    width: 100%;
}
.dress_list .shop_image {
    float:left;
    width: 100%;
}
input#woocommerce-product-search-field-0 {
    width: 100%!important;
	text-align:center;
}
.hover_icons li{
    margin-right: -1px!important;
}
.sidebar_pro .dress_grid li.entry.product.type-product {
    width: 100%;
    float: left;
	margin:0;
	margin-bottom:10px;
}
.dress_grid .hover_icons{
top:32%;
}
li.top_border_view:after{
display:none;
}
.dress_grid li.one_pro:after{
display:none;
}
.hover_icons li {
margin-right: 10px!important;
}
.dress_list .grid_price {
    float: right;
    width: 100%;
}
.search-column aside{
    margin-right: 0;
    width: 72%;
}
form.woocommerce-product-search{
    width: 100%;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product{
    width: 100%!important;
    margin-right: 0em!important;
}
.no_sidebar_shop .dress_grid li.entry.product.type-product:nth-child(3n+3){
    margin-right: 0em!important;
}
.courses-page-no-side ul.learn-press-courses.course_grid .course{
    width: 100%!important;
	margin-right:0!important;
}
.filter_div_shop {
    width: 28%;
}
nav.dress_gridlist_toggle .list-img{
left:30px;
}
form.woocommerce-product-search button{
width:28px;
}
nav.course_gridlist_toggle{
margin-top:10px;
}
.about_banner_title h3 {
    font-size: 20px;
}
.innerpage_banner .breadcrumb {
    font-size: 18px;
    text-align: center;
}
.bann_style img {
    width: 100%;	
}
.detail_short_inform {
    display: flex;
    flex-direction: row;  
    flex-wrap: wrap;
}
.enroll_sec:before{
display:none;
}	
.enroll_sec {  
    margin-top: 1em;
}
ul.learn-press-nav-tabs .course-nav {  
    margin-right: 35px!important;
}	
ul.learn-press-nav-tabs .course-nav a{
    font-size: 18px;
}	
.left_star_per {
    float: left;
    width: 100%;	
}
.right_star_per {
    float: right;
    width: 100%;
}	
.dress_grid ul li.product{
    width: 100%!important;
}	
label.screen-reader-text {
    width: 32%;
}
.product_meta{
margin-left:0;
margin-right:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
text-align:center;
}
.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *{
margin-left:0;
margin-right:0;
}
#tab-description p {  
    line-height: 24px;
}
.single section {
    padding: 0px 0;
}
.woocommerce .quantity .qty {
    width: 4.631em;
	    height: 100%;
}
.wpp-category-greybutton .wonderplugin-gridgallery-tag{
    font-size: 20px !important;
}
.total-sec-h3 li {
    margin-right: 0;
    margin-top: 15px;
}
.instructor-image-h3 img {
    width: 25%;
}
.page-template-events .nav>li>a {
    padding: 13px 27px;	
}
.hover-desc {  
    overflow: hidden;
}
.carousel_slider-home3 .slick-next{
display:none!important;		
}
.carousel_slider-home3 .slick-prev{
display:none!important;		
}
.banner-image-home3{
    padding: 4% 0;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
    margin-left: 5px!important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: 3px!important;
}
.home3-toggle {
    width: 40%;
}
.instructor-detail{
margin-top:0;
}
.instructor:before {
    top: -36px;
}	
.menu-sec-h3 #top-cart {
    width: 12%;
}
.hover_icons ul {
    width: 32%;
}
.woocommerce-cart .search_form button, input, select, textarea {
    font-size: 14px;
}	
.product_desc label.screen-reader-text {
    width: 35%;
}
.hover_icons ul {
    width: 100%;
    display: inline;
}
.dress_grid ul:before{
display:none!important;
}
.dress_grid ul:after{
display:none!important;
}
.dress_grid .hover_icons{
    width: 100%;
	text-align:center;
}
.dress_grid li.wish_compare_1 {
    margin-right: 10px!important; 
}
.blog_listed_li {
    width: 100%;
    float: left;
}
.enroll_sec{
text-align:center;
}
.contact_form_name{
float:left;
width:100%;
}
.home3-toggle #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
    top: 47px!important;
}
.logo-home3 {
    width: 92px;
}

}

@media screen and (max-width: 480px) and  (min-width: 350px){

.page-template-events .nav-tabs>li{
float:none;
}
.page-template-events ul#myTab{
text-align:center;
}

/**contact**/
.phone-sec {
    float: left;
    width: 100%;
    margin-bottom: 1em;
}
.contact_form_name{
    float: left;
    width: 100%;
	margin-bottom: 1em;
}
.contact_form_area {
    margin-top:0em;
}
.contact_us_form h3{
font-size:22px;
}
.phone-sec li img {
    width: 70%;
 margin: 0 auto;
}
li.comment-blog:before{
display:none;
}
.contact-line a {
    font-size: 0;
}

}



@media screen and (max-width: 767px) and  (min-width: 750px){
.hover_icons ul {
    width: 48%;
}

}

@media screen and (max-width: 600px) and  (min-width: 480px){
.dress_list .grid_price{
float:left;
width:100%;
margin-top:1em;
}
.dress_list .shop_image {
    position: relative;
    width: 75%;
    margin: 0 auto;
	float:none;
}

}



/* ============================================== */
/* iPad Portrait                                  */
/*                                       768x1024 */
/* ============================================== */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */
.logo-home3 {
    width: 18%;  
    padding: 0;
	order:2;
	text-align:center;
}
.home3-toggle {
    width: 41%;
    float: left;
    text-align: left;
    margin-left: 0;
	margin-top: 4%;
}
.home-one-logo {
    display: flex;
    flex-wrap: wrap;
}
.home-one-logo #top-cart {
    width: 40%;
	float:right;
}
.count {
    position: absolute;
    top: -15px;
    right: 14px;
}
#top-cart{
margin-top:5%!important;
}
.home-one-logo #top-cart a img{
width:11%;
}


}


/*@media (min-width:767px) and (max-width:768px) {
.logo-home3 {
    width: 18%;  
    padding: 0;
	order:2;
	text-align:center;
}
.home3-toggle {
    width: 41%;
    float: left;
    text-align: left;
    margin-left: 0;
	margin-top: 4%;
}
.home-one-logo {
    display: flex;
    flex-wrap: wrap;
}
.home-one-logo #top-cart {
    width: 40%;
	float:right;
}
.count {
    position: absolute;
    top: -15px;
    right:14px;
}
.home-one-logo #top-cart{
margin-top:5%!important;
}
.home-one-logo #top-cart a img{
width:11%;
}

/***Home-3
.menu-sec-h3 .login-sec{
order:3;
}
.menu-sec-h3 .home2-toggle {
    width: 88%;
}
.menu-sec-h3 .login-sec {
    width: 3%;
}
.menu-sec-h3 #top-cart {  
    width: 9%;
	order:4;
}
.foot-list-h3 .navig-align-home3 {
    width: 100%;
    float: left;
}
.foot-list-h3 .course-list-footer {
    width: 100%;
    float: left;
}
.foot-list-h3 .links-align-home3 {
    width: 100%;
    float: left;
}
.foot-list-h3 .contact-align-home3 {
    width: 100%;
    float: left;
}
.hover_icons ul {
    width: 30%;
}
}*/