@media screen and (min-width:1401px){
/*     .slider-flex{width:98%;border-radius: 25px;height:auto;    background-size: cover;}*/
    .home-slider-list .slick-dots{width:88%;} 
	/*testimonial*/
	.testi-flex{margin-left:0px !important;}
}
@media screen and (max-width:1699px){
	/* home page design- 2*/
	.mission-sec h2{font-size:46px;margin-bottom: 8px;}
	.mission-sec p {font-size: 26px;}
	.mission-sub h3 {max-width: 700px;font-size: 28px;margin-bottom:15px;}
	.mission-sub h4{font-size: 22px;max-width: 500px;margin-bottom:15px;}
	.mission-sub p{font-size: 18px;max-width: 500px;padding-bottom:15px;}
	.mission-img{width:50%;}
	.mission-sub-sec {margin: 70px 0 70px !important;}
	.two-col-img img{width:65%;}
	.two-col-img{max-width: 1050px;}
	.open-butt button{font-size:16px !important;height:45px !important;}
	.open-butt button:before{right: 10px;top: 15px;}
	.new-latte-art-sec {padding: 70px 0 !important;}
	.new-latte-art-sec p {font-size: 26px;}
	/*general css*/
	p, ul li, a {font-size:20px;}
	h1 {font-size: 50px;}
	h2 {font-size: 32px;}
	h3 {font-size: 26px;}
	h4 {font-size: 24px;}
	/*course page artof pouring iframe video*/
	.testi_videos iframe{height:414px !important;}
	
}
@media screen and (max-width:1360px) {
	.testi-con {
		max-width: 500px;
		width: 100%;
	}
	span.testi-img {
		right: 100px;
	}
	.testi-flex .testi-grid {
		width: 100%;
		padding: 60px 100px 33px 60px;
	}
	.testimonial-slider:before {
		width: 100px;
		height: 100px;
		background-size: contain;
		background-repeat: no-repeat;
		left: 30px;
	}
	.testimonial-slider-sec {
		padding: 150px 0 150px;
	}
	.slick-current .testi-flex {
		margin-left: -45px !important;
	}
	.testi-flex {
		margin-right: 60px;
	}
 /*profile*/
    .edit-profile-sec.fancybox-content{max-height: 550px !important;padding: 40px 20px 30px 20px !important;}
	/*begininteradvan*/
	.beginteradv .master_full{padding-top: 80px;padding-bottom: 80px;}
}
@media screen and (min-width:1250px){
	.contact-page .adapt-inner-flex {left: calc(50% + 50px);}
}
@media screen and (min-width:1700px){
	.adapt-container{max-width:1660px;width:100%;}
	.master_wrapper {max-width: 1660px;}
	.variety_img {
    	width: 327px;
		height: 327px;
	}
	.variety_Innergrid {height: 417px;}
	/*font size for home page*/
	p, ul li, a {font-size:26px;}
	.title1{font-size:70px;}
	.home-video-sec .adapt-flex .adapt-grid h2{font-size:80px;}
	.home-video-sec .adapt-flex .adapt-grid h3 {font-size: 31px;}
	.home-video-sec .adapt-flex .adapt-grid p {font-size: 26px;}
	.home-video-sec .adapt-flex .adapt-grid ul li a {font-size: 21px;}
	.master_full h2 {font-size: 70px;}
	.master_content h3 {font-size: 40px;}
	.master_content p{font-size:22px;}
	.variety_main h2 {font-size: 70px;}
	.variety_main p{font-size: 26px;}
	.variety_advanced h6 span {font-size: 32px;}
	.variety_advanced p {font-size: 26px;}
	.home-art-master .adapt-flex h4 {font-size: 34px;}
	.home-art-master .adapt-flex .vc_col-sm-6 li{font-size:24px;}
	.price-card h3 {font-size: 40px;}
	.price-card h4 {font-size: 90px;}
	.price-card h4 span {font-size: 39px;}
	.price-card a {font-size: 26px;}
	.price-card p {font-size: 23px;max-width: 412px;width:100%;}
	.testi-con p{font-size:34px;}
	.testi-detail span{font-size:18px;}
	.testi-detail h3{font-size:25px;}
	/*go to top*/
	.gotop a{width:40px;height:auto;}
	.gotop a {width: 110px;height: 110px;}
	/*cta*/
	section.foo-cta h2 {font-size: 70px;}
	section.foo-cta p {font-size: 38px;}
	section.foo-bottom .adapt-flex .adapt-grid li a {font-size: 15px;}
	section.foo-bottom .adapt-flex .adapt-grid p {font-size: 14px;}
	/*header*/
	.adapt-head-menu {max-width: 1000px;}
	.adapt-head-menu ul li a, .adapt-reg-btn a, .admin-btns .ab a{letter-spacing:4.71px;font-size:13px;}
	.admin-btns .ab {width: 154px;}
	/*lesson page*/
	.banner-cont h2 {font-size: 83px;letter-spacing: 4.98px;}
	.banner-cont h3 {font-size: 22px;}
	.banner-cont a.btn {min-width: 332px;font-size: 21px;height: 83px;}
	.lesson-plan-sec .adapt-grid:first-child {width: 905px;}
	.lesson-plan-sec .adapt-grid:last-child {width: calc(100% - 905px);}
	.faq-sec {width: 100%;padding-left: 96px;}
	.faq-ans{max-width:calc(100% - 60px)}
	.faq-ans p {font-size: 21px;}
	.faq-ques h3{font-size:26px;}
	span.order {font-size: 26px;margin-top: -18px;}
	p.sub-head {font-size: 21px;padding-bottom: 46px;}
	.lesson-plan-sec .adapt-grid:last-child p.sub-head{font-size:21px;}
	.master_content h3{padding-bottom:18px;}
	header.is-fixed{height:77px;}
	/*contact us*/
	.contact-page h2 {font-size: 54px;}
	.contact-page .adapt-inner-flex{width:630px;bottom:130px}
	.contact-page .adapt-inner-grid ul li{line-height:1.2;}
	.contact-page .adapt-inner-grid ul li a {font-size: 13px;letter-spacing: 1.27px;}
}
@media screen and (min-width:1599px){
	.slider-grid h2 {
    font-size: 70px;
    letter-spacing: 1.28px;
    margin-bottom: 0;
    padding-bottom: 37px;
    text-align: right;
	font-weight: 900;
	text-transform:uppercase;
}
	.slider-flex{
		max-width: 1563px;
    	height: 804px;
		width:100%;
	}
	.slider-grid h3 {
    padding-top: 37px;
    position: relative;
    font-size: 32px;
    font-weight: bold;
    text-align: right;
    line-height: 1.4;
    letter-spacing: 1.28px;
}
	.slider-grid p {
    font-size: 21px;
    font-style: italic;
    font-weight: 300;
    text-align: right;
}
	.home-slider-list .slick-dots {
    width: 76%;
}
	.home-slider-list .slick-dots li{width: 29px;height: 29px;}
	.home-slider-list .slick-dots li button{width:29px;height:29px;}
	.home-slider-list .slick-dots li button::before{font-size:20px !important;top:5px;}
	.home-slider-list .slick-dots li.slick-active button:before {
    font-size: 22px !important;
   left: 4px;
    top: 4px;
}
	.get-start-btn{bottom:50px;}
	.home-slider-list .slick-dots{bottom:104px;}
}
@media screen and (min-width:2000px){
	.slider-flex{
		width:100%;
		height:auto;
		max-width:100%;
	}
	.slider-grid img{width:100%;height:100%;object-fit:cover;}
}
@media screen and (max-width:1250px) {
	/*general*/
	.title1 {margin-bottom:45px;font-size:48px;}
	.adapt-logo {
		width: 150px;
	}
	.adapt-header-r {
		width: calc(100% - 150px);
	}
	.admin-btns .ab {
		width: 80px;
	}
	.adapt-logo {
		padding: 21px 30px 17px 15px;
	}
	.adapt-head-menu {
		max-width: 580px;
	}
	.adapt-head-menu ul li a, .adapt-reg-btn a, .admin-btns .ab a{letter-spacing:0px;}
	/*general*/
	.adapt-container {
		padding: 0 15px;
	}
	/*footer*/
	.foo-bottom .adapt-flex {
		padding: 50px 0;
	}
	section.foo-cta h2 {
		font-size: 40px;
	}
	section.foo-cta p {
		font-size: 20px;
		max-width: 400px;
	}
	section.foo-bottom .adapt-flex {
		padding: 70px 0 70px;
	}
	section.foo-bottom .adapt-flex .adapt-grid .foo-menu {
		padding-left: 30px;
		padding-right: 30px;
	}
	/*master of skills and variety of art skills*/
	.master_wrapper {
		max-width: 100%;
		margin: auto;
		padding: 0px 20px;
	}
	/* .variety_Innerslider .slick-list .slick-current .variety_img img {
		width: 100%;
		height: auto;
	} */
	.variety_Innergrid:hover .variety_img img {
		width: 100%;
		height: 76%;
	} 
	.variety_img {
		width: 180px;
		height: 180px;
	}
	.master_content p {
		letter-spacing: 0px;
		color: #E1E5E5;
		font-size: 13px;
		padding: 0px 15px 16px 15px;
	}
	/*home slider*/
	.slider-flex{
       height: 573px;
    width: 1120px;}
	/*contact us*/
	.contact-page .adapt-flex .adapt-grid:first-child{margin-left:15px !important;}
	/*home page */
	section.home-video-sec {
/* 		padding: 100px 0 100px; */
		padding:80px 0 100px;
	}
	.home-video-sec .adapt-flex .adapt-grid h2 {font-size: 50px;}
	.home-video-sec .adapt-flex .adapt-grid ul li:not(:last-child) {margin-bottom: 20px;}
	.home-art-master {padding: 100px 0 97px !important;}
	/*barista skills inner page*/
	section.lesson-plan-sec {padding: 60px 0 80px;}
	.innerpage-champion-slider .master_full {padding-top: 70px;}
	span.order, .faq-ques h3 {font-size: 18px;}
	.faq-box{margin-bottom:10px;}
	.faq-sec{padding-left:30px;}
	p.sub-head{padding-bottom:20px;}
	.lesson-plan-sec .adapt-grid:last-child {width: calc(100% - 550px);}
	.lesson-plan-sec .adapt-grid:first-child {width: 550px;}
	/*inner page banner*/
	.banner-cont h2 {font-size: 50px;}
	 /*member page*/
    section.mem-sta {padding: 60px 0 0px;}
    .mem-name h2 {font-size: 34px;}
    span.class-count, span.lesson-watch {font-size: 50px;}
    section.lr-sec {padding-top: 70px;}
    section.lr-sec .adapt-flex .adapt-grid:last-child {padding-left: 50px;}
    section.lessons-accor{padding: 70px 0 70px;}
    .inner-les-box{padding: 27px 0;padding-left: 50px;}
    .les-ques h3{font-size: 22px;}
    .hor-c-bar-value {width: 500px;}
    .hor-c-txt {max-width: 500px;}
    .hor-l-txt {margin-right: 30px;}
    .hor-r-txt {margin-left: 30px;}
    section.full-course-sta {margin-bottom: 70px;}
    section.email-cham .adapt-container {padding-top:70px;padding-bottom: 70px;}
    .email-cham .adapt-flex .adapt-grid:last-child a.btn {min-width: 241px;height: 52px;}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con {padding-left: 20px;}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con p{max-width:500px;}
    section.pro-sta {padding-top: 70px;}
	/*home page new design*/
	.mission-sub {margin-left: 0% !important;}
	.mission-sub h4 {font-size: 20px;}
	.mission-sub h3{font-size:26px;}
	.mission-sec h2 {font-size: 38px;}
	/*home page new design slider*/
	.page-470 .home-slider-list .slick-dots {bottom: 40px;}
}
@media screen and (max-width:1200px){
	/*home slider*/
    .slider-flex {
    background-size: cover;
    height: 100%;
    width: 98%;
    background-position: center;
    border-radius: 25px;
}
    .slider-grid:first-child {
    padding-left: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
}
/* 	    .slider-grid:first-child {
    	padding-left: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
} */
		    .slider-grid:first-child {
    	padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}
    .slider-grid h2 {
    font-size: 34px;
        padding-bottom: 30px;
    }
    .slider-grid h3 {
    font-size: 18px;
        padding-top:30px;
    }
	.home-slider-list .slick-dots{width:85%;padding-left: 0px;bottom: 40px;}
	.home-slider-list .slick-dots li.slick-active button:before, .home-slider-list .slick-dots li button::before{font-size: 14px !important;}
	.get-start-btn a {height: 50px;}
	/*contact us page*/
	.contact-page .adapt-flex .adapt-grid:first-child form {
    min-width: 400px;
    max-width: 400px;
    width: 100%;
}
	.contact-page .adapt-flex .adapt-grid:first-child {
    width: 500px;
    padding-top: 64px;
}
	.contact-page .adapt-flex .adapt-grid:last-child {
    width: calc(100% - 500px);
    position: absolute;
}
	/*testimonial*/
	.testi-con p{font-size:18px;}
	.testi-con {max-width: 400px;}
	.testimonial-slider-sec .slick-list {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
	.testimonial-slider .slick-dots {bottom: 80px;}
}
@media screen and (max-width:1024px) {
	/*header*/
	.adapt-head-menu {
		max-width: 550px;
	}
}

@media screen and (max-width:991px) {
	/*general css*/
	p, ul li, a {font-size:18px;}
	h1 {font-size: 44px;}
	h2 {font-size: 30px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	.title1{font-size:40px;}
	/*========header=========*/
	.adapt-mobile-head {
		display: block;
	}
	.adapt-desk-head {
		display: none;
	}
	.adapt-logo {
		width: 150px;
	}
	header.is-fixed {
		height: 68px;
	}
	.adapt-reg-btn a {
		width: 276px;
		height: 55px;
		font-size: 30px;
	}
	ul#menu-top-menu li {
		width: 276px;
		height: 55px;
	}
	.admin-btns .ab:last-child {
		border-right: 1px solid #E1E5E5;
	}
	.hamburger-menu {
		width: 80px;
		text-align: center;
		position: relative;
	}
	.social-share ul li {
    transform: scale(1.15) translateY(-30px);
    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
	/*footer*/
	section.foo-bottom .adapt-flex .adapt-grid .foo-menu {
		column-gap: 0px;
	}
 
	.testi-con p {
		font-size: 16.75px;
	}
	.testi-con {
		max-width: 400px;
	}
	span.testi-img {
		right: 36px;
	}
	.testi-con {
		max-width: 330px;
	}
	.testimonial-slider-sec {
		padding: 120px 0 120px;
	}
	 /*slider*/
/*     .slider-grid:first-child {width: 300px;} */
/*     .slider-grid:last-child {width: calc(100% - 300px);} */
	.slider-grid:last-child {width:100%;}
	.sliderinner-grid {right: 15px;}
	.home-slider-list .slick-dots{width:88%;padding-left: 20px;}
	.get-start-btn  {right:10px;}
	/*contact us*/
	.contact-page .adapt-flex .adapt-grid:first-child{width:400px;}
	.contact-page .adapt-flex .adapt-grid:last-child {width: calc(100% - 400px);}
	.contact-page .adapt-flex .adapt-grid:first-child form {
    min-width: 350px;
    max-width: 350px;
    width: 100%;
	}
	/*home page*/
	section.home-video-sec {padding: 80px 0 80px;}
	.home-video-sec .adapt-flex .adapt-grid h2 {font-size: 44px;}
	.home-video-sec .adapt-flex .adapt-grid h3 {font-size: 20px;}
	.home-video-sec .adapt-flex .adapt-grid p{font-size:16px;}
	.home-video-sec .adapt-flex .adapt-grid ul {margin-top: 0;}
	.home-video-sec .adapt-flex .adapt-grid ul li:not(:last-child) {margin-bottom: 10px;}
	.home-video-sec .adapt-flex .adapt-grid ul li a {font-size: 14px;}
	.master_full {margin-top: 0;padding-bottom: 70px;}
	.master_full h2 {font-size: 44px;}
	.variety_main{padding-bottom:70px;}
	.variety_main h2 {font-size: 44px;}
	section.price-card .adapt-flex .adapt-grid:last-child {margin-left: 30px;}
	.home-art-master {padding: 70px 0 70px !important;}
	.price-card h4{font-size:50px;}
	.testimonial-slider-sec {padding: 100px 0 100px;}
	.testimonial-slider:before{top:10px;}
	.master_content h3 {font-size: 22px;line-height: 28px;}
	.variety_img {width: 150px;height: 150px;}
	.variety_Innergrid:hover .variety_img img {width: 100%;height: 60%;}
	/*barista skills inner page*/
	.lesson-plan-sec .adapt-grid:last-child {width: calc(100% - 400px);}
	.lesson-plan-sec .adapt-grid:first-child {width: 400px;}
	/*members page*/
    .mem-name h2 {font-size: 30px;}
    span.class-count, span.lesson-watch {font-size: 40px;}
    section.lr-sec .adapt-flex .adapt-grid:first-child {width: 42%;}
    section.lr-sec .adapt-flex .adapt-grid:last-child {width: 58%;}
    section.lr-sec .adapt-flex .adapt-grid:last-child .btns-sec a:last-child {width: inherit;}
    section.lr-sec .adapt-flex .adapt-grid:last-child .btns-sec a:first-child {margin-right: 30px;}
    section.lr-sec .adapt-flex .adapt-grid:last-child p {font-size: 16px;}
    section.lr-sec .adapt-flex .adapt-grid:last-child .btns-sec a:first-child {width: inherit;}
    section.lr-sec .adapt-flex .adapt-grid:last-child h2 {font-size: 36px;}
    span.les-list-count{font-size: 16px;}
    .inner-les-ques h3{padding-left: 0px;}
    span.les-list-count {padding: 0 30px 0 30px;}
    .vid-sec, .inner-les-flex {padding-left: 72px;}
    .inner-les-grid p {font-size: 16px;padding-top:0px;}
    .inner-les-grid:last-child {width: calc(100% - (204px + 30px));margin-left: 30px;}
    .hor-c-txt, .hor-c-bar-value {max-width: 350px;font-size: 14px;}
    .hor-stat-bar a{letter-spacing: 1px;}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con p {max-width: 400px;}
    .email-cham .adapt-flex .adapt-grid:last-child a.btn {min-width: 200px;}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con h2 {font-size: 26px;}
    section.full-course-sta h2 {font-size: 26px;}
    .svg-text{font-size: 34px;}
    /*start your lesson section*/
	.startfirstles .master_slider{padding-right:30px;}
	/*feedback progressbar*/
	.fieldssets fieldset{width: 450px;height: 400px;}
	#progressbar{width:450px;}
	.feedback-wrapper{max-width: 730px;padding: 0 15px;}
	fieldset h2 {font-size: 18px;}
	fieldset h2 br{display: none;}
	/*lesston complete check box*/
	.comp-text-box{margin-left:72px;}
	/*home page new design-2*/
	.mission-sub h3, .mission-sub h4, .mission-sub p {max-width:100%;}
	.mission-img {top: auto !important;width: 100% !important;position: relative;bottom:auto;}
	.mission-sub-sec {margin: 70px 0 0px !important;}	
	.page-470 .sliderinner-grid {padding-left: 40px;}
}
@media screen and (max-width:840px) {
	.testimonial-slider:before {
		width: 80px;
		height: 80px;
	}
	.testi-flex .testi-grid {
		padding: 50px 30px 33px 60px;
	}
	.testi-con {
		max-width: 300px;
	}
	span.testi-img {
		right: 6px;
	}
	/*contact us*/
	.contact-page .adapt-flex .adapt-grid:first-child form {
    min-width: 250px;
    max-width: 250px;
    width: 100%;
}
	.contact-page .adapt-flex .adapt-grid:first-child {width: 300px;}
	.contact-page .adapt-flex .adapt-grid:last-child {width: calc(100% - 300px);}
	/*home page*/
	.variety_Innergrid {height: 250px;}
	.variety_img {
    width: 120px;
    height: 120px;
}
	/*barista skills inner page*/
	.lesson-plan-sec .adapt-grid:last-child {width: calc(100% - 0px);margin-top:20px;}
	.lesson-plan-sec .adapt-grid:first-child {width:100%;}
}



@media screen and (max-width:768px) {
	/*general */
	.title1 {font-size: 32px;}
	p, ul li, a {font-size:16px;}
	h1 {font-size: 40px;}
	h2 {font-size: 26px;}
	h3 {font-size: 22px;}
	h4 {font-size: 20px;}
	h5{font-size:16px;}
	h6{font-size:14px;}
	.btn, .wp-block-button__link{height:40px; min-width: 140px;}
	/*general css end here*/
	.menu_shown a.adapt-logo {
		position: relative;
		z-index: 99;
		transition: all 0.2s linear;
	}
	.admin-btns .ab {
		width: 65px;
	}
	.hamburger-menu {
		width: 65px;
	}
	.menu-mobile-icon {
		width: 26px;
	}
	.adapt-logo {
		width: auto;
		padding: 0;
		padding-left: 15px;
	}
	/*footer*/
	section.foo-cta p {
		font-size: 20px;
		max-width: 350px;
	}
	.foo-cta .adapt-flex {
		padding: 50px 0;
	}
	/*testimonial*/
	.testimonial-slider-sec {
		padding: 80px 0 80px;
	}
	.testi-grid {
		display: flex;
		flex-direction: column;
	}
	.testi-con {
	 
		order: 2;
	}
	span.testi-img {
		position: relative;
		top: 0;
		right: 146px;
		transform: translateY(0%);
		border-radius: 6px;
		right: 0;
	}
 
	.slick-current .testi-flex {
		margin-left: -15px !important;
	}
	.testi-flex {
		margin-right: 30px;
	}
	.testi-flex {
		margin-left: -15px !important;
	}
/* 	.slider-grid:first-child {
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
} */
	.slider-grid:first-child {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
	.home-slider-list .slick-dots{bottom:16px;}
	.home-slider-list .slick-dots{width:98%;}
	/*contact us*/
	.contact-page .adapt-flex .adapt-grid:first-child form {
    min-width: 100%;
    max-width: 600px;
    width: 100%;
}
	.contact-page .adapt-flex {flex-wrap:wrap;}
	.contact-page .adapt-flex .adapt-grid:first-child {width:100%;margin-right:15px !important;}
	.contact-page .adapt-flex .adapt-grid:last-child {width: 100%;}
	.contact-page .adapt-flex .adapt-grid:first-child form{margin:0 auto;}
	.contact-page h2{text-align:center;}
	.contact-page .adapt-flex .adapt-grid:first-child{padding-top:40px;}
	.contact-page .adapt-flex .adapt-grid:last-child {position:relative;}
	/*home page*/
	.home-video-sec .adapt-flex .adapt-grid:first-child {width: 100%;}
	.home-video-sec .adapt-flex .adapt-grid:last-child{width:100%;margin-left:0px;}
	.home-video-sec .adapt-flex .adapt-grid:last-child iframe{width:100% !important;height:400px !important;}
	.variety_img {width: 120PX;height: 120PX;}
	.variety_slider{padding-left:0px;padding-right:0px;}
	.variety_Innergrid:hover .variety_img img {width: 100%;height: auto;}
	/*home page*/
	.variety_Innergrid {height: 200px;}
	.variety_advanced h6 span {font-size: 18px;}
	.variety_advanced_innerslider .slick-prev {left: -60%;}
	.variety_advanced_innerslider .slick-next {right: -60%;}
	.variety_advanced p { font-size: 16px;}
	section.home-video-sec {padding: 50px 0 50px;}
	.home-video-sec .adapt-flex .adapt-grid h2 {font-size: 36px;}
	.home-video-sec .adapt-flex .adapt-grid h3 {font-size: 18px;}
	.master_full h2 {font-size: 36px;}
	.master_wrapper{padding: 0px 15px;}
	.master_full{padding-bottom:50px;padding-top:50px;}
	.variety_main {padding-bottom: 50px;padding-top:50px;}
	.variety_main h2 {font-size: 36px;}
	.home-art-master {padding: 50px 0 50px !important;}
	.home-art-master .adapt-flex h4 {font-size: 22px;}
	.home-art-master .adapt-flex .vc_col-sm-6 li {font-size: 16px;}
	.home-art-master .adapt-flex .vc_col-sm-6 li:not(:last-child) {margin-bottom: 15px;}
	.home-art-master .adapt-flex .vc_col-sm-6:first-child {width: 300px;}
	.home-art-master .adapt-flex .vc_col-sm-6:last-child {width: calc(100% - 300px);}
	section.price-card .adapt-flex .adapt-grid .adapt-con p{padding:0 15px;bottom: 16px;}
	.price-card h3 {font-size: 24px;font-weight: 900;}
	.price-card h4 {font-size: 40px;}
	.price-card h4 span {font-size: 20px;}
	section.price-card .adapt-flex .adapt-grid .adapt-con{padding:30px 15px 20px;}
	/*barista skills inner page*/
	section.lesson-plan-sec {padding: 50px 0 50px;}
	innerpage-champion-slider .master_full {padding-top: 50px;}
	.innerpage-inner {margin-bottom: 30px;}
	.faq-sec {padding-left: 0;}
	.lesson-plan-sec .adapt-grid:last-child p.sub-head {margin-left: 0;}
	.banner-img {height: 400px;}
	.faq-ans{max-width:100%;}
	.banner-cont a.btn {
    min-width: 200px;
    font-size: 14px;
    letter-spacing: 1.87px;
}
	.banner-cont h2 {font-size: 40px;}
	 /*profile*/
    .field input, .field select{font-size: 10px;}
	/*member page*/
    section.lr-sec .adapt-flex .adapt-grid:first-child {width: 100%;margin-bottom: 40px;}
    section.lr-sec .adapt-flex .adapt-grid:last-child {width: 100%; padding-left: 0;}
    section.lr-sec .adapt-flex .adapt-grid:last-child p {max-width: 100%;}
    section.lr-sec .adapt-flex .adapt-grid:first-child img {max-width: 100%;}
    .les-ques{padding: 20px 0;}
    .les-ques h3 {font-size: 20px;}
    .inner-les-box {padding: 20px 0;}
    .inner-les-grid:last-child {
    width: calc(100% - (0px + 0px));
    margin-left: 0;
    margin-top: 20px;
}
    .full-course-sta .adapt-wrapper{text-align: center;}
    .hor-stat-bar {display: flex;flex-direction: column;align-items: center;}
    .hor-l-txt {margin-right: 0;margin-bottom: 20px;}
    .hor-c-txt, .hor-c-bar-value {max-width: 560px;width: 560px;}
    .hor-r-txt {margin-left: 0;margin-top: 30px;}
    .email-cham .adapt-flex{flex-direction: column;align-items: center;}
    .email-cham .adapt-flex .adapt-grid:first-child{flex-direction: column; width: 100%;justify-content: center;align-items: center;}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con {
    padding-left: 0;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
    .email-cham .adapt-flex .adapt-grid:first-child .adapt-con p {
    max-width: 700px;
    text-align: center;
    width: 100%;
}
    .email-cham .adapt-flex .adapt-grid:last-child{width: 100%;text-align: center;}
	/*start your lesson section*/
	.startfirstles .master_Innergrid {width: 33.3%;}
	.startfirstles h2{font-size: 30px;}
	.startfirstles .master_Innergrid {margin-bottom: 20px;}
	.startfirstles .master_full {padding-top: 50px;}
	 /*begininteradvan*/
	 .beginteradv .master_content h3 {font-size: 20px;}
	 .beginteradv .master_Innergrid-flex>h3 {font-size: 12.67px;letter-spacing: 3.7px;margin-bottom: 20px;}
	 .beginteradv .master_Innergrid-flex {width: 33%;}
	/*feedback progressbar*/
	.fieldset-inner, #progressbar {width: 100%;}
	.feedback-fixed-image{display: none;}
	.feedback-wrapper {
		max-width: 100%;
		padding: 0 15px;
		margin: 0 auto;
	}
	.fieldssets fieldset{
		padding-left: 30px;
    padding-right: 30px;
	margin-left: 0;
	width:100%;
	}
	.feedback-fixed-image, .fieldssets {
		width: 100%;
	}
	#progressbar{margin-left:0px;}
	/*home slider*/
	.sliderinner-grid {width: 300px;top: 40px;}
	.slider-grid h2 {padding-bottom: 20px;}
	.slider-grid h3 {padding-top: 20px;}
		/*profile section*/
	.mem-sta .adapt-flex .adapt-grid:last-child .adapt-gridup{flex-direction:column;align-items:center;text-align:center;}
	.upgrade_plan {
    margin-left: 0px;
    margin-top: 8px;
}
	/*profile popup*/
	.edit-profile-sec button.fancybox-button.fancybox-close-small {color: #00419B;left: 0;}
	.master_full .sub_title {font-size: 24px;font-weight: 900;}
	/* home page design- 2*/
	.open-butt button {
		font-size: 14px !important;
		min-width: 110px;
		height: 40px !important;
	}
	.open-butt button:before {right: -5px;top: 13px;}
}

@media screen and (max-width: 650px){
.testi-flex .testi-grid {
    padding: 50px 0px 33px 20px;
}
}
@media screen and (max-width: 620px){
 .testimonial-slider span.testi-img{
 	position: relative;
 }
 .testi-con {
    max-width: 100% !important;
}
.testi-flex {
    margin-right: 0;
}
.testi-box .testi-grid img{
	margin: 0 auto;
	    width: 150px;
    height: 200px;
}
 
}



@media screen and (max-width:640px) {
	/*footer*/
	.foo-cta .adapt-flex {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.foo-cta .adapt-grid a.btn {
		margin-bottom: 10px;
	}
	.foo-cta .adapt-grid:last-child {
		text-align: center;
	}
	/*footer menu*/
	section.foo-bottom .adapt-flex .adapt-grid {
		width: 100% !important;
		text-align: center;
		align-self: center;
	}
	section.foo-bottom .adapt-flex .adapt-grid:nth-child(2) {
		max-width: 100%;
	}
	section.foo-bottom .adapt-flex .adapt-grid .foo-menu {
		padding-left: 0;
		padding-right: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid rgb(225 225 225 / 19%);
		border-bottom: 1px solid rgb(225 225 225 / 19%);
	}
	section.foo-bottom .adapt-flex .adapt-grid .foo-menu {
		column-count: 1;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: 100%;
	}
	section.foo-bottom .adapt-flex .adapt-grid .foo-menu li {
		flex: 1;
		padding: 0 10px;
	}
	section.foo-bottom .adapt-flex .adapt-grid:last-child {
		display: flex;
		justify-content: center;
		width: 100%;
		padding: 20px 0;
	}
	section.foo-bottom .adapt-flex .adapt-grid:last-child ul {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
	}
	section.foo-bottom .adapt-flex .adapt-grid:last-child ul li {
		flex: 1;
		padding: 0 20px;
	}
	section.foo-bottom .adapt-flex .adapt-grid li a {
		letter-spacing: 2px;
	}
	/*slider*/
    .slider-flex{    flex-direction: column-reverse;width:98%;}
    .slider-grid:first-child{width:100%;}
    .slider-grid:last-child{width:100%;box-shadow: 0px 5px 35px rgb(0 0 0 / 42%);}
    .slider-grid h2 {
    font-size: 30px;
    padding-bottom: 15px;
}
    .slider-grid h3 {
    font-size: 18px;
    padding-top: 15px;
}
    .slider-grid:first-child {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
/* 	    .slider-grid:first-child {
    padding-left: 15px;
    padding-top: 30px;
    padding-bottom: 55px;
    padding-right: 15px;
} */
	.home-slider-list .slick-dots {width: 98%;padding-left:0px;}
	.get-start-btn a {height: 43px;}
	.get-start-btn a {
    position: relative;
    min-width: 170px;
  	 height: 42px;
	padding-right: 13px;
}
	.get-start-btn {
    right: 10px;
    bottom: 13px;
}
	.get-start-btn a:before{right:7px;}
	/*contact us */
	.contact-page .adapt-inner-flex{/*bottom:15px;*/bottom:60px;}
	/*home page*/
	section.price-card .adapt-flex .adapt-grid img{width:100%;}
	section.price-card .adapt-flex .adapt-grid {width: 100%;}
	section.price-card .adapt-flex .adapt-grid:last-child {margin-left: 0;margin-top: 20px;}
	.home-art-master .adapt-flex .vc_col-sm-6:first-child {width: 100%;}
	.home-art-master .adapt-flex .vc_col-sm-6:first-child .wpb_single_image.vc_align_left{text-align:center;}
	.home-art-master .adapt-flex .vc_col-sm-6:last-child {width: 100%;    padding-left: 0;
    margin-top: 20px;}
	.variety_Innergrid {height: 250px;width: 50%;}
	.variety_img {
		width: 200px;
		height: 200px;
	}
	.variety_Innergrid:hover .variety_img img {
		width: 100%;
		height: 100%;
	}
	/*start your lesson section*/
	.startfirstles .master_Innergrid {width: 50%;}
	/*home slider*/
	.slider-grid {background: url(http://174.129.160.230/barista/wp-content/uploads/2021/02/slider-bg.png);}
	.sliderinner-grid {
	position: relative;
    width: 100%;
    top: 0;
    padding-top: 30px;
    padding-left: 30px;
    right: 30px;
}
	.get-start-btn {
    right: 15px;
    bottom: 0;
    text-align: right;
    padding-bottom: 30px;
		position:relative;
}
	.home-slider-list .slick-dots {padding-left: 30px;}
	/*lesston complete check box*/
	.comp-text-box{margin-left:0px;}
	.vid-sec, .inner-les-flex {padding-left: 0;}
}

@media (max-width:576px) {
	/*general css*/
	.title1 {font-size: 30px;margin-bottom: 20px;}
	p, ul li, a {font-size:14px;}
	/*general css end here*/
	.testi-con p {
		padding-bottom: 26px;
	}
	.testi-detail h3 {
		font-size: 16.27px;
		padding-right: 12px;
	}
	.testi-detail span {
		padding-left: 15px;
	}
	.testi-detail {
		margin-bottom: 20px;
	}
	.testimonial-slider .slick-dots {
		bottom: 30px;
		text-align: left;
		right: 0;
		left: 31px;
		max-width:250px;
		width:100%;
	}
	.testi-flex .testi-grid {
		padding: 50px 15px 33px 15px;
	}
	.testimonial-slider-sec {
    padding: 50px 0 50px;
}
	/*contact us */
	.contact-page .adapt-inner-flex{bottom:40px;}
	/*home page*/
	.variety_advanced_innerslider .slick-prev {left: -100%;}
	.variety_advanced_innerslider .slick-next {right: -100%;}
	.variety_advanced p{padding-bottom:60px;}
	/*profile*/
    .profile-img {
    position: absolute;
    top: -28px;
    right: 25px;
    z-index: 999;
    width: 100px;
}
	.profile-img img:not(.pro-change img){width:100px;height:100px;}
    .pro-change {
    position: absolute;
    bottom: -12px;
    right: -16px;
    width: 34px;
}
    .pro-form h2 {font-size: 22px;}
    .edit-profile-sec.fancybox-content{max-width: 100% !important;}
    .field, .field-two{flex-direction:column;}
    .field-input {width: 100%;}
    .field label:not(label.test){width:100%;margin-bottom: 8px;}
    .field-input.m-l:last-child {margin-left: 0;}
    span.tel-cod{font-size: 10px;}
    .edit-profile-sec.fancybox-content {
    max-height: 1000px !important;
    padding: 40px 20px 30px 20px !important;
    min-height: 750px;
}
    #fancybox-container-1 .fancybox-slide {padding-top: 30px;padding-bottom:30px;}
    /*member page*/
    .mem-name h2 {font-size: 26px;}
    .mem-sta .adapt-flex .adapt-grid:last-child .adapt-griddown .col{padding: 0 10px;}
    .mem-sta .adapt-flex .adapt-grid:last-child .adapt-griddown .col img {margin-bottom: 10px;}
    .mem-sta .adapt-flex .adapt-grid:first-child {width: 130px;height:140px;}
    .mem-sta .adapt-flex .adapt-grid:last-child {width: calc(100% - (130px + 0px));}
    .mem-sta .adapt-flex .adapt-grid:first-child span img {height: 100%;}
    section.lr-sec .adapt-flex .adapt-grid:last-child h2 {font-size: 32px;}
    .hor-c-txt, .hor-c-bar-value {max-width: 450px;width: 450px;}
    span.class-count, span.lesson-watch {font-size: 30px;}
    .mem-name h2 {font-size: 22px;}
    .pro-edit-icon{right:0;}
	/*beginteradv section*/
	.beginteradv .master_Innerslider-list{justify-content: center;}
	.beginteradv .master_Innergrid-flex{width:50%;margin-bottom: 30px;}
	/*upgrade form*/
	.mem-checkout-upgrade .admin-form-fld.half-w {width: 100%;}
	.mem-checkout-upgrade .admin-form-fld.half-w.p-r {padding-right: 0;}
	.mem-checkout-upgrade .admin-form-fld.half-w.p-l {padding-left: 0;}
	/*testi section*/
	.testi-con p {font-size: 14.75px;}
	/*course page iframe video*/
	.home-video-sec .adapt-flex .adapt-grid:last-child iframe {
    width: 100% !important;
    height: 300px !important;
}
	.master_full h2 {font-size: 32px;}
	.home-video-sec .adapt-flex .adapt-grid h2 {font-size: 32px;}
	.master_full h2 {font-size: 32px;}
}
@media (max-width:480px){
	.contact-page .adapt-flex .adapt-grid figure img {height: 500PX !important;}
	.contact-page .adapt-inner-flex{flex-wrap: wrap;width: 100%;/*bottom: 132px;*/bottom:160px;}
	.contact-page .adapt-inner-flex .adapt-inner-grid:first-child {
    width: 48px;
    margin-right: 0;
    margin-top: 8px;
	}
	.contact-page .adapt-inner-grid ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
	.contact-page .adapt-inner-grid ul li {
    list-style-type: none;
    width: 100%;
	margin-bottom: 3px;}
	.contact-page .adapt-inner-flex .adapt-inner-grid:first-child figure img {
    height: auto !important;
}
	/*home page*/
	.master_Innergrid img{width:100%;}
	.master_content img{width:auto;}
	/*member page*/
.hor-c-txt, .hor-c-bar-value {max-width: 300px;width: 300px;}
section.lr-sec .adapt-flex .adapt-grid:last-child .btns-sec a {display: flex;WIDTH: 100%;min-width: 100%;}
    section.lr-sec .adapt-flex .adapt-grid:last-child .btns-sec a:first-child{margin-bottom :20px;}
   .mem-sta .adapt-flex .adapt-grid:first-child {
    width: 130px;
    margin: 0 auto;
    margin-bottom: 20px;
}
    .mem-sta .adapt-flex .adapt-grid:last-child { width: calc(100% - (0px + 0px));}
/*hoem page variety slider*/
	.variety_img {
		width: 150px;
		height: 150px;
	}
	.variety_Innergrid {
		width: 100%;
		height:300px;
	}
	.variety_Innergrid:hover .variety_img {
		width: 70%;
		height: 70%;
	}
	.variety_Innergrid:hover .variety_img img {
		width: auto;
		height: auto;
	}
	.variety_Innergrid:not(:last-child){border-bottom: 1px solid #ccc;}
	/*start your lesson section*/
		.startfirstles .master_Innerslider-list{justify-content: center;}
		.startfirstles .master_Innergrid {
			width: 70%;
			height: auto;
		}
		.startfirstles .master_slider {
			padding-right: 0;
		}
		.startfirstles h2 {
			font-size: 24px;
		}
	/*beginteradv section*/
	.beginteradv .master_Innergrid-flex .master_content img{width:auto;}
	/*course page iframe video*/
	.home-video-sec .adapt-flex .adapt-grid:last-child iframe {
    width: 100% !important;
    height: 250px !important;
}
}
@media (max-width:360px) {
    /*member page*/
    section.mem-sta {padding: 50px 0 0px;}
    section.pro-sta {padding-top: 50px;}
    section.lr-sec {padding-top: 50px;}
    section.lessons-accor {padding: 50px 0 50px;}
    .les-ques h3 {font-size: 18px;}
    .les-ques i{font-size: 14px;}
    .inner-les-ques h3{font-size:16px;}
    span.les-list-count {font-size: 14px;}
    section.full-course-sta {margin-bottom: 50px;}
    .master_full {padding-top: 50px;padding-bottom: 50px;}
    section.email-cham .adapt-container {padding-top: 50px;padding-bottom: 50px;}
    section.email-cham .adapt-container {padding-top: 50px;padding-bottom: 50px;}
	/*beginteradv section*/
	.beginteradv .master_Innergrid-flex {width: 100%;}
	/*home slider*/
	.sliderinner-grid{right:15px;}
	.home-slider-list .slick-dots li {margin: 0px 5px;}
	.home-video-sec .adapt-flex .adapt-grid:last-child iframe {
    width: 100% !important;
    height: 100% !important;
}
}

/*kamaraj start end here*/
@media(max-width:768px){
.page-470 .sliderinner-grid{
		padding-left: 25px;
		    width: 350px;
	}
.page-470 .sliderinner-grid p {
    font-size: 14px;
}

 
.page-470 .testimonial-slider:before {
    top: 34px;
    left: 35px;
}
.page-470 .vc_custom_1619088952796{
	margin-left: 0px !important;
}

.page-470 .new-latte-art-sec {
    padding: 50px 0 !important;
}

.page-470 .testimonial-slider-sec {
    padding: 80px 0 0px;
}
.page-470 .home-slider-list .slick-dots {
    bottom: 20px;
}
}

@media(max-width:650px){
/* .page-470 .home-slider-list .slick-dots {
    bottom: 40px;
} */

}
@media(max-width:500px){
.page-470 .home-slider-list .slick-dots {
    bottom: 8px;
}
.page-470 .home-slider-list .slick-dots{
	padding-left: 15px;
	}
.page-470	.home-slider-list .slick-dots li {
    margin: 0 5px;
}

section.foo-bottom .adapt-flex {
    padding: 40px 0 0px;
}
.page-470 .adapt-container {
    padding: 0;
}

}

@media(max-width: 1100px){
 

.page-470 .wpb_single_image .vc_single_image-wrapper{
	padding-left: 150px;
}
}


@media(max-width: 920px){
 
/* .page-470 .wpb_single_image .vc_single_image-wrapper{
	padding-left: 200px;
}
.page-470  .mission-sub p {
    max-width: 428px;
}

.page-470 .mission-sub-sec {
    margin: 70px 0 50px !important;
} */
}

@media(max-width: 850px){
/* .page-470  .mission-sub p {
    max-width: 428px;
}
.page-470 .wpb_single_image .vc_single_image-wrapper {
    padding-left: 120px;
} */
}
@media(max-width: 768px){
/* 	.page-470 .wpb_single_image .vc_single_image-wrapper{
	padding-left: 0px;
}
.wpb_single_image img {
 
}
.page-470 .mission-sub p {
    max-width: 50%;
}
 */
 
/* .mission-desk{
display: none;
} */
.mission-mobile{
    display: block;

}
.mission-mobile.vc_custom_1619434778778{
	        padding: 0 15px !important;
}
/* .page-470 .mission-sub-sec {
    margin: 30px 0 0px !important;
}
 */
}

@media (max-width: 1100px){
.page-470 .wpb_single_image .vc_single_image-wrapper {
    padding-left: 0;
}
	.mission-img{
		top:35%;
		width:56%;
	}
}
@media(min-width:1300px){
	.mission-img{
		top:0%;
}
}


@media (max-width: 988px){
/* 	.mission-img{
		top:30%;
			width:50%;
	} */
}
@media (max-width: 850px){
/* 	.mission-img{
		top:40%;
			width:50%;
	} */
}
.sliderinner-grid{
	max-width:100%;
}

@media (max-width: 768px){
    .mission-sec h2{
		font-size:34px;
	}
	.new-latte-art-sec p {
		font-size: 20px;
	}
	.mission-sub-sec h3{
		font-size:22px;
	}
		.mission-sub-sec h4{
		font-size:18px;
	}
	.mission-sub-sec p{
		font-size:16px;
	}
	.mission-sec p{
		font-size:20px;
	} 
	.mission-sub-sec {
    margin: 50px 0 0px !important;
}
}

@media (max-width: 576px){
 	.mission-sec h2{
		font-size:30px;
	}
	.new-latte-art-sec p {
		font-size: 18px;
	}
	.mission-sub-sec h3{
		font-size:20px;
	}		
    .mission-sub-sec h4{
		font-size:16px;
	} 
	.mission-sec p{
		font-size:18px;
	}
	.mission-sub-sec p{
		font-size:14px;
	} 
}

 
@media(max-width:650px){
	.page-470 .sliderinner-grid{
		width:100%;
	}
}


@media(min-width:1100px) and(max-width:1500px){
	.mission-img {
    top: 20%;
}
}
@media (min-width: 1300px){
 .mission-img {
    top: 15%;
} 
}


@media (max-width: 1699px){
/* .mission-sub h3 {
    max-width: 700px;
    font-size: 30px;
    margin-bottom: 40px;
}
	.mission-sub h4{
		   margin-bottom: 40px;
	}
	.mission-sub p{
		margin-bottom:0;
	} */
}

@media(max-width:650px){
	.page-470 .testimonial-slider:before {
    top: 0;
    left: -5px;
		    width: 50px;
    height: 50px;
}
}

@media (max-width: 576px){
.testi-flex .testi-grid {
    padding: 50px 15px 0 15px;
}
}
@media(min-width:600px)and (max-width: 650px){
.page-470 .sliderinner-grid {
    width: 95%;
}
}
@media (max-width: 990px){
.slider-grid:first-child{
	padding:0 0;
}
}
@media (max-width: 1300px){
.testimonial-slider .slick-dots {
    bottom: 30px;
    text-align: left;
    right: 0;
    left: 60px;
    max-width: 250px;
    width: 100%;
}
}


@media (max-width: 576px){
.testi-flex .testi-grid {
    padding: 20px 5px 0 20px;
}
}

@media(min-width:1301px)and (max-width:1360px){
.testimonial-slider .slick-dots{
	bottom:60px;
}
.social-share-mobile>ul>li>a>img {
    padding: 28px 10px;
}
.social-share-mobile>ul{
  justify-content: center;
}
}

@media(max-width:768px){
	.page-470 .slick-dotted.slick-slider {
    margin-bottom: 30px !important;
}
}
 @media (max-width:640px){
	.home-slider-list .slick-dots {
    padding-bottom: 20px;
}
	.page-470 .get-start-btn{
		bottom:20px !important;
	}
}

@media(min-width: 1200px){
	.testimonial-slider span.testi-img {
    top: -15%;
}
}
 @media (max-width:400px){
	 .page-470 .get-start-btn{
	right:40px;
	}
}

 @media (max-width:940px){

.adapt-head-menu ul li a, .adapt-reg-btn a, .admin-btns .ab a{
	padding:24px 0!important;
}
}
 @media (max-width:500px){

.adapt-head-menu ul li a, .adapt-reg-btn a, .admin-btns .ab a{
	padding:23px 0!important;
}
}
@media (max-width: 768px){
.page-470 .sliderinner-grid {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media screen and (max-width: 1036px){
.testi-con {
    max-width: 360px;
}
}

/*kamaraj css end here*/	
