

/*--------------------------------------
	Max Width Responsive CSS
--------------------------------------*/

@media screen and (max-width: 1800px) {
	.home-banner-part .lilIn__shape__5 {
	    right: 350px;
	    top: 80px;
	}
}

@media screen and (max-width: 1550px) {
	.home-slider-part .slider-content .slider-title {
	    font-size: 45px;
	}
	.home-slider-part .slider-content .slider-btn {
	    margin-top: 20px;
	}
	.home-slider-part .slider-content {
	    top: 36%;
	}
}

@media screen and (max-width: 1430px) {
	.home-banner-part .lilIn__shape__5 {
	    right: 300px;
	}
}

@media screen and (max-width: 1366px) {
	.home-banner-part .lilIn__hero__card{
		right: 20px;
	}
	.home-banner-part .lilIn__shape__5 {
	    right: 160px;
	    top: 80px;
	}
	.lilIn__course__area .lilIn__shape__1 {
	    left: -25px;
	}
	.lilIn-slider-part .hero2__nav-content p br{
		display: none;
	}
}



@media only screen and (max-width: 1200px){
	.lilIn__course__area .course__item .course__card-icon .lilIn__user{
		font-size: 14px;
	}
	.profile-top .user-section li {
	    padding-right: 15px;
	}
	.lilIn__course__area .course__item .course__card-icon .course__card-icon--2 svg,
	.lilIn__course__area .course__item .course__card-icon .course__card-icon--1 svg{
	    width: 26px;
	    height: 26px;
	}
	.blog2__area .blog2__wrapper-2 p br{
		display: none;
	}
	.about4__wrapper {
	    padding-left: 50px;
	    padding-top: 0;
	}
	.hero4__area .hero4__image-2{
		right: 0;
	}
	.lilIn__course__area .course__item .course__card-icon .lilIn__user img{
		width: 26px;
	}
	.lilIn__course__area .course__item .lilIn-course-title{
		font-size: 16px;
	}
	.academic__round-area-title p br{
		display: none;
	}
	.lilIn-blog__area .blog__card--title {
	    font-size: 16px;
	    line-height: 24px;
	}
	.lilIn-slider-part .hero2__nav-content {
	    padding: 35px 20px 26px 20px;
	}
	.lilIn-slider-part .slider__btm__part {
	    position: relative;
	}
	.lilIn-home3-banner-form .form__wrapper button {
		padding: 11px 44px;
	}
	.hero3__image {
		margin-left: 0;
	}
	.lilIn-course-filter2 .single-studies .inner-course .case-content .case-title {
		font-size: 16px;
	}
	.event2__wrapper {
	    padding: 30px 30px 37px 30px;
	}
	.event2__wrapper-3 p br{
		display: none;
	}
	.event2__wrapper-3 h3 {
	    font-size: 20px;
	}
	.event2__area .event2__image {
	    flex: 0 0 60%;
	}
}

@media only screen and (max-width: 1800px) and (min-width: 1101px)  {
	.breadcrumbs-courses__single .breadcrumbs-wrap img{
		height:400px;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 1025px)  {
	.lilIn-menus > li > a{
		font-size: 13px;
	}
	.lilIn-course-filter .lilIn-filter button {
	    margin: 0 0 0 5px;
	}
}

@media only screen and (max-width: 1100px) and (min-width: 1025px)  {
	.lilIn-course-filter .single-studies .inner-course {
	    flex-wrap: nowrap;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content ul li {
	    padding-right: 20px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content .lilIn-ratings {
	    margin-top: 23px;
	    padding-top: 5px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content {
	    padding-left: 30px;
	}
}


@media only screen and (max-width: 1100px){
	.lilIn-menus > li > a {
	    font-size: 13px;
	}
	.lilIn-home3-banner-form .form__wrapper button{
	    padding: 11px 30px;
	}
	.lilIn-breadcrumbs:not(.lilIn-breadcrumbs-blog-single) .breadcrumbs-wrap img{
		height: 320px;
	}
	.lilIn-breadcrumbs.breadcrumbs-courses__single .breadcrumbs-wrap img{
		height: 420px;
	}
	.lilIn-menus > li > a {
	    padding: 26px 14px 26px 14px;
	}
	.feature__paragraph br{
		display: none;
	}
	.back_popular_topics .item__inner {
		padding: 50px 20px 40px 20px;
	}
	.lilIn-blog-page-single .blog-single-inner .blog-content .blog-tags ul.mata-tags li {
	    margin-bottom: 10px;
	}
	.back_popular_topics .item__inner h3 {
	    font-size: 15px;
	    line-height: 21px;
	}
	.hero4__area .hero4__image-2{
		width: 48%;
	}
	.hero4__content{
		position: relative;
		z-index: 1;
	}
	.hero4__area .hero4__content h1 {
	    font-size: 50px;
	    line-height: 60px;
	}
}



@media only screen and (min-width: 992px){

	/********* Mega Menu *********/
	#lilIn-header .lilIn-inner-menus ul li.mega-inner{
        position: static;
        transition: 0s;
    }
    .lilIn-inner-menus .lilIn-menus > .has-sub > a{
        position: relative;
    }
    img.mobile{
    	display: none !important;
    }
    .lilIn-inner-menus .lilIn-menus > .has-sub > a:before{
        content: "";
        position: absolute;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid;
        display: block;
        top: 50%;
        right: 3px;
        transform: translateY(-50%);
        opacity: 0.5;        
    }

    .lilIn-inner-menus .lilIn-menus > .has-sub.menu-active > a:before{
        content: "";
        position: absolute;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 6px solid;
        border-top: 0px solid;
        display: block;
        top: 50%;
        right: 3px;
        transform: translateY(-50%);
    }
    
    #lilIn-header .lilIn-inner-menus .sub-menu-mega{
    	display: block !important;
    	box-shadow: none;
    }
    .mega-menu-container{
        display: flex;
        justify-content: space-between;
        padding: 0px 50px 15px 50px;
    }
   
    #lilIn-header .lilIn-menus li.mega-inner ul.mega-menu{
        left: 0;
        right: 0;
    }
    #lilIn-header .lilIn-inner-menus ul li.mega-inner:hover ul.mega-menu{
        top: 100%;
        opacity: 1;
        visibility: visible;
        overflow: visible;
        z-index: 9999;
        height: auto;
    }
    #lilIn-header .lilIn-menus li.mega-inner ul li {
        height: auto;
        width: auto;
    }
    #lilIn-header .lilIn-inner-menus ul ul.mega-menu ul {
        margin-left: 0;
        left: 0;
        width: 100%;
        padding: 0;
    }

    #lilIn-header .lilIn-menus .mega-menu-container .menu-item div a{
        padding: 3px 0;
    }
    #lilIn-header .lilIn-menus .mega-menu-container .menu-item ul {
        position: relative;
    }
    .lilIn-menus {
        padding: 0 0 0 0px;
        flex: 1;
            display: flex;
    align-items: center;
    justify-content: flex-end;
    }
}


@media only screen and (max-width: 1200px) and (min-width: 992px)  {
	.lilIn-menus {
	    padding: 0 0 0 20px;
	}
}

@media screen and (max-width: 991px) {
	.menu-toggle #menu-btn{
		background: #2a6df5;
		border-color: #2a6df5;
	}
	.lilIn-header.lilIn-inner-header .lilIn-menus > li > a, 
	.lilIn-header.lilIn-inner-header .lilIn-login svg, 
	.lilIn-header.lilIn-inner-header .lilIn-btn:hover, 
	.lilIn-header.lilIn-inner-header .lilIn-login a {
	    color: #0a0a0a;
	}
	img.desktop{
    	display: none !important;
    }
    .lilIn-header .menu-title{
    	padding-left: 25px;
    }
    .home-banner-part-use .slider-content .slider-title{
    	font-size: 35px;
    }
    .home-banner-part .banner-content {
        position: relative;
        top: 0;
        text-align: center;
        transform: translateY(0);
        padding-top: 90px;
    }
    .lilIn-blog-page-single .blog-single-inner .blog-content .author-comment ul li .image-comments {
        margin-bottom: 10px;
    }
    .lilIn-header.lilIn-header-transparent .lilIn-menus > li > a {
        color: #091524;
    }
    .lilIn-course-filter2 .lilIn-filter button {
        margin: 0 0 10px 5px;
    }
    .profile-top .user-section li {
        padding-right: 35px;
    }
    .testimonial2__area .testimonial2__wrapper-2 p br{
    	display: none;
    }
    .lilIn-blog-page .lilIn-sidebar{
    	padding-top: 80px;
    }
    .lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title {
        font-size: 40px;
    }
    .hero4__area .hero4__image-2{
    	top: auto;
    }
    .hero4__area{
    	text-align: center;
    }
    .about4__container{
    	display:block;
    }
    .lilIn-contact-page .blog-form form .pdl-5 {
        padding-left: 12px;
    }
    .lilIn-contact-page #contact-form{
    	padding-top: 50px;
    }
    .lilIn-address-area .inner-locate {
        margin: 20px 0;
    }
    .class__container {
        display: block;
        width: auto;
        height: auto;
    }
    .class__wrapper {
        padding: 30px 35px 35px 20px;
    }
    .class__schedule-1:not(:first-child) {
        padding-left: 20px;
    }
    .class__schedule-1:not(:last-child) {
        padding-right: 20px;
    }
    .pricing__header {
        height: auto;
        padding: 12px 20px 12px 20px;
    }
    .pricing__body1-2,
    .pricing__body2-2,
    .pricing__body3-2,
    .pricing__body4-2,
    .pricing__body5-2{
        width: 20%;
    }
    .pricing__body1-4,
    .pricing__body2-4,
    .pricing__body3-4,
    .pricing__body4-4,
    .pricing__body5-4{
        width: 30%;
    }
    .pricing__body1,
    .pricing__body2,
    .pricing__body3,
    .pricing__body4,
    .pricing__body5{
        padding: 0px 20px 0px;
    }
    .about4__wrapper {
        padding-left: 0;
        padding-top: 60px;
    }
    .hero4__area .hero4__image {
        padding: 90px 15px 0;
    }
    .about__area .about__content {
        padding: 70px 0 0px 0px;
    }
    .event2__content-wrapper h3{
    	font-size: 34px;
    }
    .event2__container{
    	display: block
    }
    .event2__image img {
        border-radius: 0;
    }
    .lilIn-gallery .lilIn-gallery-inner {
        flex: 0 0 32.33%;
    }
    .event2__content-wrapper h3 br{
    	display: none;
    }
    .lilIn-home3-banner-form .form__wrapper-2 {
        display: block;
    }
    .lilIn-home3-banner-form .form__wrapper-2 div {
        margin: 12px 15px 11px;
        flex: unset;
        text-align: center;
    }
    .category3__content{
    	text-align: center;
    }
    .lilIn-course-filter2 .lilIn-filter{
    	text-align: center;
    }
    .lilIn-course-filter2 .lilIn__title__section.text-left{
    	text-align: center;
    }
    .lilIn__title__section h2 {
        margin: 0 0 40px;
    }
    .lilIn-course-filter2 .single-studies {
        margin-bottom: 35px;
    }
    #lilIn-countdown{
    	text-align: center;
    }
    .lilIn-countdown #countdown ul{
    	justify-content: center;
    }
    .lilIn-countdown .col-lg-4.text-right{
    	text-align: center;
    	padding-top: 80px;
    }
    .lilIn-home3-banner-form .form__wrapper button {
        margin-top: 20px;
    }
    .hero3__content h1 {
        font-size: 40px;
        line-height: 45px;
    }
    .category3__area .col-lg-4.text-right{
    	text-align: center;
    }
    .lilIn-slider-part .hero2__nav-content {
        margin: 10px;
        border-radius: 3px;
    }
    .lilIn-slider-part .slider__btm__part {
        padding-top: 90px;
    }
    .lilIn-course-filter .lilIn-filter{
    	text-align: left;
    }
	.lilIn-header .searchbar-part,
	.lilIn-step__area .step__shape .step__shape-2{
		display: none;
	}
	.lilIn-step__area .step__content {
	    padding-top: 90px;
	}
	.lilIn-step__area .step__content1,
	.lilIn-step__area .step__content2,
	.lilIn-step__area .step__content3,
	.lilIn-step__area .step__content4{
	    margin-left: 0;
	    justify-content: center;
	    margin-bottom: 25px;
	        width: 100%;
    justify-content: flex-start;
	}
	.lilIn-step__area .step__content1--icon,
	.lilIn-step__area .step__content4--icon{
	    margin-right: 0;
	}
	.lilIn-menus > li > a {
	    padding: 14px 14px 14px 24px;
	    font-size: 15px;
	}
	.lilIn-main-menu .menu-toggle {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	}
	.lilIn-menus li ul.sub-menu li a {
	    padding: 12px 40px 12px 50px;
	}
	.lilIn-menus li ul.sub-menu{
		padding: 0;
	}
	.about__area .about__image {
	    margin-left: 0;
	}
	.lilIn__course__area .course__item {
	    max-width: 600px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.event__video-btn.text-end {
	    text-align: center !important;
	}
	.event__area .pr-80 {
	    padding-right: 15px;
	}
	.lilIn-blog__area .blog__card{
		margin-bottom: 30px;
	}
	.lilIn-blog__area .blog__card--icon::before{
		left: 0;
	}
	.newsletter__area .newsletter__wrapper{
		display: block;
	}
	.newsletter__area .newsletter__title{
		margin-bottom: 30px;
	}
	.newsletter__area .newsletter__form input {
	    width: 100%;
	    height: 59px;
	}
	.lilIn-footer .footer-top .footer-widget.footer-widget-2 {
	    padding-left: 0;
	}
	.lilIn-footer .footer-top .lilIn-instagram {
	    max-width: 509px;
	}
	.lilIn-footer .copyright .container {
	    justify-content: center;
	    flex-wrap: wrap;
	}
	.lilIn-footer .copyright .lilIn-copy-right ul {
	    display: block;
	}
	.lilIn-footer .copyright .lilIn-copy-right ul li {
	    padding-left: 0;
	}
	.lilIn-footer .copyright .lilIn-copy-left{
		order: 2;
	}
	.lilIn-footer .copyright .lilIn-copy-left, .lilIn-footer .copyright .lilIn-copy-right{
	    flex: 0 0 100%;
	}
	.home-banner-part .lilIn__hero__card,
	.home-banner-part .lilIn__shape__5{
		display: none;
	}
	.home-banner-part .banner-content .banner-title {
	    font-size: 36px;
	    line-height: 38px;
	}
}



@media screen and (max-width: 767px) {
	.back_popular_topics .item__inner {
	    max-width: 400px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.blog-tags .social-links.text-right{
		text-align: left;
		margin-top: 40px;
	}
	.lilIn-course-filter.lilIn__course__page_list .shorting__course .all__icons,
	.lilIn__course__area.lilIn__course__page_grid .shorting__course .all__icons{
		justify-content: center;
		margin-bottom: 30px;
	}
	.row.shorting__course .col-md-6.text-right{
		text-align: center;
	}
	.lilIn-course-filter.lilIn__course__page_list .shorting__course,
	.lilIn__course__area.lilIn__course__page_grid .shorting__course{
	    margin-left: 0;
	    margin-right: 0;
	    padding: 30px 20px;
	}
	.lilIn-courses__single-page .user-section li {
	    padding-right: 20px;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .lilIn-objectives li br{
		display: none;
	}
	.category3__content h2{
		font-size: 34px;
	}
	.profile-top .user-section{
		display: block;
	}
	.profile-top .user-section li {
	    padding-right: 0;
	    padding-bottom: 30px;
	}
	.class__schedule{
		display: block;
	}
	.lilIn-blog-page-single .blog-single-inner .blog-content .author-comment ul li:nth-child(2),
	.lilIn-blog-page-single .blog-single-inner .blog-content .author-comment ul li:nth-child(3){
	    margin-left: 30px;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .lilIn-other-instructors li {
	    margin-right: 20px;
	    margin-bottom: 20px;
	}
	.class__wrapper {
	    padding: 15px 20px 35px 20px;
	}
	.class__schedule-1:not(:last-child){
		border: none;
	}
	.class__schedule-1:not(:last-child) {
	    padding-right: 0;
	    border: none;
	}
	.class__schedule-1:not(:first-child) {
	    padding-left: 0;
	}
	.pricing__body1{
		display: block;
	}
	.lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title {
	    font-size: 40px;
	}
	.testimonial2__area .testimonial2__wrapper {
	    margin: 30px 0;
	}
	.blog2__area .blog2__wrapper {
	    display: block;
	    border: 1px solid #eaecf2 !important;
	    text-align: center;
	    padding: 37px 20px 10px 20px;
	}
	.pricing__header {
	    padding: 36px 20px 44px 20px;
	}
	.pricing__body1, .pricing__body2, .pricing__body3, .pricing__body4, .pricing__body5 {
	    padding: 35px 20px 35px;
	}
	.pricing__body1-3,
	.pricing__body2-3,
	.pricing__body3-3,
	.pricing__body4-3,
	.pricing__body5-3{
		padding: 17px 0 30px;
	}
	.pricing__wrapper div span{
		margin: 0 0 0 5px !important;
	}
	.testimonial2__area .swiper-wrapper {
	    display: block;
	}
	.pricing__wrapper div{
		width: 100%;
		display: block;
		text-align: center;
		height: auto;
	}
	.pricing__wrapper div a{
		margin-top: 25px;
	}
	.event2__content-wrapper {
	    padding-bottom: 0;
	    text-align: center;
	}
	.event2__area .event2__btn.text-right{
		text-align: center;
	}
	.lilIn-course-filter .lilIn-filter button{
		margin-bottom: 20px;
	}
	.hero3__content{
		text-align: center;
	}
	.hero3__image-2{
		right: 0;
	}
	.hero3__image{
		position: relative;
		text-align: center;
		padding-top: 60px;
		padding-bottom: 90px;
	}
	.event__card {
	    display: block;
	    text-align: center;
	    margin: 25px 0;
	    padding: 46px 20px;
	}
	.lilIn-clients .client-slider.owl-carousel .owl-nav [class*="owl-"]{
		display: none;
	}
	.home-slider-part .slider-content .slider-title{
		font-size: 40px;
	}
	.newsletter2__form {
	    top: 0;
	    margin-right: 0;
	    margin-top: 10px;
	}
	.newsletter2__form input {
	    width: 100%;
	    border-radius: 30px;
	}
	.newsletter2__form button {
	    position: relative;
	    height: 53px;
	    margin-top: 30px;
	    border-radius: 30px;
	}
	.event__card--btn {
	    padding-right: 0;
	    margin-top: 20px;
	}
	.event__card--date-area {
	    padding: 0;
	}
	.home-banner-part .banner-content {
	    position: relative;
	    top: 0;
	    text-align: center;
	    transform: translateY(0);
	    padding-top: 90px;
	}
	.home-banner-part .lilIn__shape__4{
		display: none;
	}
	.event__small-paragraph{
		margin: 0;
	}
	.event__video-btn .image-background {
	    margin-top: 50px;
	}
	.event2__area .btn{
		padding: 0;
	}
	.about4__wrapper {
	    padding-top: 90px;
	}
}

@media screen and (max-width: 600px) {
	.lilIn-logo-area .brand__slider .brand__item {
	    padding: 15px 40px;
	}
	.lilIn-login-page .login-left-content h1 {
	    font-size: 34px;
	}
	.event2__wrapper-2{
		display: block;
		padding-bottom: 10px;
	}
	.lilIn-login-page .login-right-form {
	    padding: 50px 25px;
	}
	.lilIn-courses__single-page .course-single-tab .nav.nav-tabs{
		display: block;
		border: none;
	}
	.lilIn-courses__single-page .course-single-tab .nav.nav-tabs li:first-child a {
	    border-radius: 0px;
	}
	.lilIn-courses__single-page .course-single-tab .nav.nav-tabs li a {
	    border: none !important;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .lilIn-objectives li {
	    float: none;
	    width: 100%;
	    margin: 26px 0 33px;
	}
	.lilIn-courses__single-page .course-single-tab .nav.nav-tabs li {
	    width: 100%;
	}
	.event2__wrapper-2-item1 {
	    padding-right: 0;
	}
	.event2__wrapper-2-item2{
		margin-left: -4px;
	}
	.about4__title {
	    font-size: 34px;
	    line-height: 40px;
	}
	.about4__title br{
		display: none;
	}
	.about4__icon{
		display: block;
	}
	.lilIn-blog-page .single-blog .blog-content .blog-title{
		font-size: 30px;
	}
	.distant-page .slider-contents .slider-title {
	    font-size: 35px;
	}
	.distant-page .slider-contents .slider-title br{
	    display: none;
	}
}

@media screen and (max-width: 575px) {
	.newsletter__area .newsletter__title {
	    font-size: 34px;
	    text-align: center;
	}
	.lilIn-breadcrumbs.lilIn-breadcrumbs-blog-single .breadcrumbs-wrap img {
	    height: 400px;
	}
	.lilIn-courses__single-page .user-section{
		display:block;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .member-sec .user-section li:nth-child(3) {
	    padding-left: 70px;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .member-sec .user-section li:last-child {
	    padding-left: 70px;
	}
	.lilIn-courses__single-page .course-single-tab #lilIn-tab-content .single-week .course__title li em {
	    float: none;
	    display: inline-block;
	}
	.home-banner-part-use .slider-content .slider-title{
		margin: 0;
	}
	.home-banner-part-use .slider-content {
	    transform: unset;
	    bottom: 20px;
	    top: auto;
	}
	.lilIn-restaurant-gallery .lilIn-columns-4{
		display: block;
	}
	.home-banner-part-use .slider-content .slider-title br{
		display: none;
	}
	.home-banner-part-use .slider-content{
		padding: 20px;
	}
	.home-banner-part-use .slider-content #contact-form input {
	    margin-bottom: 12px;
	}
	.home-banner-part-use .slider-content #contact-form{
		margin-top: 15px;
	}
	.lilIn-error-page h1 {
	    font-size: 36px;
	}
	.home-banner-part-use .slider-content{
		left: 15px;
		right: 15px;
	}
	.course-archive-wrapper .course-hub-banner .slider-content br{
		display: none;
	}
	.course-archive-wrapper .course-hub-banner .slider-content{
		left: 15px;
	}
	.course-hub-banner .slider-content{
		padding: 15px;
	}
	.lilIn-countdown #countdown ul li{
		margin-left: 3px;
		margin-right: 3px;
	}
	.lilIn-blog-page-single .blog-single-inner .blog-content .post-author{
		display: block;
	}
	.lilIn-blog-page-single .blog-single-inner .blog-content .post-author .avatar {
	    margin-right: 0;
	    margin-bottom: 25px;
	}
	.lilIn-blog-page-single .blog-single-inner .blog-content blockquote {
	    padding: 50px 30px 50px 30px;
	}
	.lilIn-blog-page .single-blog .blog-content .top-part{
		display: block;
	}
	.lilIn-blog-page .single-blog .blog-content {
	    padding: 40px 20px 0;
	}
	.lilIn-contact-page .lilIn-title-sec h2 {
	    font-size: 34px;
	}
	.hero3__image-course{
		right: auto;
	}
	.lilIn-course-filter .single-studies .inner-course{
		display: block;
		text-align: center;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img img {
	    border-radius: 0;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content .lilIn-ratings {
	    padding: 14px 40px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content ul {
	    justify-content: center;
	    padding-top: 20px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img {
	    flex: unset;
	    padding-top: 40px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content{
		padding-left: 0;
	}
	.lilIn-clients .client-slider .single-client {
	    padding: 30px 30px 30px;
	}
	.home-slider-part.home2.owl-carousel .owl-nav [class*="owl-"]{
		display: none;
	}
	.count__area .count__content{
		text-align: center;
		margin: 25px 0;
	}
	.lilIn__title__section h2, 
	.about__area .about__content .about__title,
	.event__title{
	    font-size: 24px;
	}
	.feature__item,
	.lilIn-blog__area .blog__card--content,
	.event__content-wrapper{
		text-align: center;
	}
	.lilIn-blog__area .blog__card--title {
	    font-size: 18px;
	    line-height: 30px;
	}
	.lilIn-footer .footer-top .lilIn-instagram {
	    max-width: 340px;
	}
}

@media screen and (max-width: 480px) {
	.lilIn-footer .footer-top .lilIn-instagram li {
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.about2__area ul li {
	    float: none;
	    width: 100%;
	}
	.home-slider-part.home2 .slider-img img{
		min-height: 500px;
	}
	.home-slider-part .slider-content {
	    top: 50%;
	    padding: 20px 15px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content ul li {
	    padding: 0 10px;
	}
	.lilIn-gallery .lilIn-columns-4 {
	    display: block;
	}
	.slider-img img.mobile{
		height: 380px;
	}
}

@media(min-width: 1200px) and (max-width:  1600px){
	.heroSliderContent h2{
		font-size: 45px;
		line-height: 59px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img{
		flex: 0 0 100%;
	}
	.lilIn-course-filter .single-studies .inner-course{
		overflow: hidden;
		    flex-wrap: wrap;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img img{
		width: 100%;
		height: 180px;
		border-radius: unset;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content {
   
    width: 100%;
    text-align: center;
    justify-content: center;
    padding: 15px 20px 0 20px;
}
.lilIn-course-filter .single-studies .inner-course .case-content ul{
	justify-content: center;
}
.lilIn-course-filter .single-studies .inner-course .case-content .lilIn__user{
	justify-content: center;
}
.lilIn__title__section h2{
	font-size: 35px;
}
.about__area .about__content .about__title, .count__content--title-1, .count__content--title-2, .lilIn-step__area .step__title{
	font-size: 35px;
}
.heroSliderContent h4{
	font-size: 18px;
}
.heroSliderContent p{
	font-size: 17px;
}
.heroSliderContent p{
	font-size: 16px;
}
.lilIn-header .logo img{
	height: 65px;
}
}
@media(min-width: 992px) and (max-width:  1199px){
	.heroSliderContent h2{
		font-size: 45px;
		line-height: 59px;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img{
		flex: 0 0 100%;
	}
	.lilIn-course-filter .single-studies .inner-course{
		overflow: hidden;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img img{
		width: 100%;
		height: 180px;
		border-radius: unset;
	}
	.lilIn-course-filter .single-studies .inner-course .case-content {
   
    width: 100%;
    text-align: center;
    justify-content: center;
    padding: 15px 20px 0 20px;
}
.lilIn-course-filter .single-studies .inner-course .case-content ul{
	justify-content: center;
}
.lilIn-course-filter .single-studies .inner-course .case-content .lilIn__user{
	justify-content: center;
}
.lilIn__title__section h2{
	font-size: 35px;
}
.about__area .about__content .about__title, .count__content--title-1, .count__content--title-2, .lilIn-step__area .step__title{
	font-size: 35px;
}
.heroSliderContent h4{
	font-size: 18px;
}
.heroSliderContent p{
	font-size: 17px;
}
.heroSliderContent p{
	font-size: 16px;
}
.lilIn-header .logo img{
	height: 65px;
}
}
@media(min-width: 768px) and (max-width:  991px){
		.heroSliderContent{
			text-align: center;
		}
	.heroSliderContent h2{
		font-size: 28px;
		line-height: 42px;
	}
	.heroSliderContentWrap{
		width: 100%;
	}
	.heroSliderContent p{
		font-size: 16px;
	}

	.heroSwiper .swiper-pagination-vertical{
      display: block;
    width: auto;
    left: 0;
    top: unset;
    bottom: 0;
    margin: auto;
    height: auto;
     display: flex;
    flex-direction: row;
    justify-content: center;
   
}
.heroSwiper .swiper-pagination-bullet{
	margin-bottom: 0;
	margin-right: 15px !important;
}
.heroSliderContent a{
	font-size: 16px;
}
.lilIn__title__section h2, .about__area .about__content .about__title, .event__title{
	font-size: 24px;
}
.about__area .about__content .about__title{
	line-height: 39px;
}
.pb-100{
	padding-bottom:30px ;
}
.pt-120{
	padding-top:30px ;
}
.aboutSrcImg{
	    height: 200px;
    width: 100%;
    margin: auto;
    max-height: 20px;
    min-height: 200px;
}
.count__area{
	margin-top: 0;
}
.count__content--title-1{
	font-size: 35px;
}
.count__content--title-2{
	font-size: 35px;
}
.lilIn-course-filter .lilIn-filter{
	justify-content: flex-start;
	overflow-x: auto;
}
.lilIn-course-filter .lilIn-filter{
	padding-bottom: 20px;
}
.lilIn-course-filter .lilIn-filter button {
    margin-bottom: 0;
    white-space: nowrap;
    font-size: 14px;
}
.lilIn-course-filter .single-studies .inner-course{
	overflow: hidden;
}
.lilIn-course-filter .single-studies .inner-course .case-img img{
	height: 226px;
	width: 100%;
}
.lilIn-course-filter .single-studies .inner-course .case-img{
	padding-top: 0;
}
.lilIn-course-filter .single-studies .inner-course .case-content .lilIn__user{
	justify-content: flex-start;
}
.lilIn-course-filter .single-studies .inner-course .case-content .case-title{
	margin: 14px 0 14px;
}
.lilIn-step__area .step__title{
	font-size: 35px;
}
.step__image-area{
	text-align: center;
}
.step__image-area{
	width: 250px;
    margin: auto;
}
.lilIn-step__area .step__content{
	padding-top: 0;
}
.instructor__area .instructor__title{
	font-size: 35px;
}
.pb-85{
	padding-bottom: 50px;
}
.pt-115{
	padding-top: 50px;
}
.lilIn-clients .client-slider .single-client .client-content{
	font-size: 14px;
	line-height: 27px;
}
.lilIn-clients .client-slider .single-client .client-title{
	font-size: 15px;
}
.pb-120{
	padding-bottom: 50px;
}
.newsletter2__form{
	width: 100%;
}
.lilIn-footer .footer-top .footer-widget .footer-subtitle{
	font-size: 15px;
}
.lilIn-header .logo img, .footer-logo.white img{
	height: 60px;
}
.menu-toggle #menu-btn {
    background: transparent;
    transition: 0.3s all linear;
    border-color:transparent;

}
.lilIn-header.lilIn-sticky .menu-toggle .icon-bar{
    background-color: #000 !important;

}
.pb-130{
	padding-bottom: 50px;
}
.pt-90 {
    padding-top: 50px;
}
.category__area{
	padding: 50px 0;
}
.about__area .about__content{
	padding: 30px 0 0 0;
}
.about__area .about__content h6, .about__area .about__content h2, .about__area .about__content p {
	text-align: center;
}
.about2__area ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

}

@media(max-width: 767px){
		.heroSliderContent{
			text-align: center;
		}
	.heroSliderContent h2{
		font-size: 28px;
		line-height: 42px;
	}
	.heroSliderContentWrap{
		width: 100%;
	}
	.heroSliderContent p{
		font-size: 16px;
	}

	.heroSwiper .swiper-pagination-vertical{
      display: block;
    width: auto;
    left: 0;
    top: unset;
    bottom: 0;
    margin: auto;
    height: auto;
        display: flex;
    flex-direction: row;
    justify-content: center;
   
}
.heroSwiper .swiper-pagination-bullet{
	margin-bottom: 0;
	margin-right: 15px !important;
}
.heroSliderContent a{
	font-size: 16px;
}
.lilIn__title__section h2, .about__area .about__content .about__title, .event__title{
	font-size: 24px;
}
.about__area .about__content .about__title{
	line-height: 39px;
}
.pb-100{
	padding-bottom:30px ;
}
.pt-120{
	padding-top:30px ;
}
.aboutSrcImg{
	    height: 200px;
    width: 100%;
    margin: auto;
    max-height: 20px;
    min-height: 200px;
}
.count__area{
	margin-top: 0;
}
.count__content--title-1{
	font-size: 24px;
}
.count__content--title-2{
	font-size: 24px;
}
.lilIn-course-filter .lilIn-filter{
	justify-content: flex-start;
	overflow-x: auto;
}
.lilIn-course-filter .lilIn-filter{
	padding-bottom: 20px;
}
.lilIn-course-filter .lilIn-filter button {
    margin-bottom: 0;
    white-space: nowrap;
    font-size: 14px;
}
.lilIn-course-filter .single-studies .inner-course{
	overflow: hidden;
}
.lilIn-course-filter .single-studies .inner-course .case-img img{
	height: 150px;
	width: 100%;
}
.lilIn-course-filter .single-studies .inner-course .case-img{
	padding-top: 0;
}
.lilIn-course-filter .single-studies .inner-course .case-content .lilIn__user{
	justify-content: center;
}
.lilIn-course-filter .single-studies .inner-course .case-content .case-title{
	margin: 14px 0 14px;
}
.lilIn-step__area .step__title{
	font-size: 24px;
}
.step__image-area{
	text-align: center;
}
.step__image-area{
	width: 250px;
    margin: auto;
}
.lilIn-step__area .step__content{
	padding-top: 0;
}
.instructor__area .instructor__title{
	font-size: 24px;
}
.pb-85{
	padding-bottom: 30px;
}
.pt-115{
	padding-top: 30px;
}
.lilIn-clients .client-slider .single-client .client-content{
	font-size: 14px;
	line-height: 27px;
}
.lilIn-clients .client-slider .single-client .client-title{
	font-size: 15px;
}
.pb-120{
	padding-bottom: 30px;
}
.newsletter2__form{
	width: 100%;
}
.lilIn-footer .footer-top .footer-widget .footer-subtitle{
	font-size: 15px;
}
.lilIn-header .logo img, .footer-logo.white img{
	height: 60px;
}
.menu-toggle #menu-btn {
    background: transparent;
    transition: 0.3s all linear;
    border-color:transparent;

}
.lilIn-header.lilIn-sticky .menu-toggle .icon-bar{
    background-color: #000 !important;

}
.pb-130{
	padding-bottom: 30px;
}
.pt-90 {
    padding-top: 30px;
}
.category__area{
	padding: 30px 0;
}

.lilIn-courses__single-page .user-section{
	padding-bottom: 0;
}
.lilIn-courses__single-page .course-single-tab .nav.nav-tabs{
	display: flex;
	flex-wrap: nowrap;
}
.lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title {
    font-size: 24px;
    line-height: 36px;
}
.lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .lilIn-nav ul li{
	font-size: 14px;
}
.user-section.detailUser{
	    text-align: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.user-section.detailUser li{
margin-bottom: 15px;
}
}

@media(min-width: 576px) and (max-width: 767px){
	.lilIn-course-filter .single-studies .inner-course .case-content .lilIn__user{
		justify-content: flex-start;
	}
	.lilIn-course-filter .single-studies .inner-course .case-img img{
		height: 226px;
	}
}
@media(max-width :991px){
	.lilIn-header .lilIn-menus li a{
		color: #000 !important;
	}
}
@media(max-width:767px){
   .lilIn-courses__single-page .course-single-tab #lilIn-tab-content .lilIn-objectives{
     padding:15px !important;  
     margin:0;
    }
    .lilIn-courses__single-page .course-single-tab #lilIn-tab-content .single-week{
     padding:15px !important;   
    }
    .lilIn-breadcrumbs.breadcrumbs-courses__single .breadcrumbs-wrap img{
            height: 250px;
    }
    .lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner{
        top:83%;
    }
    .lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title{
          font-size: 20px;
    line-height: 33px;
    }
     .lilIn-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .lilIn-nav.mt-30{
        margin-top:0;
    }
}