/* ******* START ******* @media only screen and (min-width: 768px) and (max-width: 991px){ ************ */
/* **************************************************************************************************** */
@media only screen and (min-width: 768px) and (max-width: 991px){
	.pt-125{
		padding-top:75px
	}
	.pt-130{
		padding-top:80px
	}
	.pt-180{
		padding-top:90px
	}
	.pt-270{
		padding-top:170px
	}
	.pb-100{
		padding-bottom:50px
	}
	.pb-115{
		padding-bottom:65px
	}
	.pb-130{
		padding-bottom:80px
	}
	.pb-140{
		padding-bottom:50px
	}
	.pb-270{
		padding-bottom:170px
	}
	.custom-row{
		margin-right:-15px;
		margin-left:-15px
	}
	.custom-col-5{
		padding-right:15px;
		padding-left:15px;
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.mobile-menu-area{
		display:block
	}
	.logo{
		margin-top:0
	}
	.menu-cart-wrap{
		margin-left:38px
	}
	.main-menu{
		display:none
	}
	.cart-search-wrap{
		margin-top:20px
	}
	.mean-container a.meanmenu-reveal{
		margin-top:12px
	}
	.cart-wrap .shopping-cart-content{
		overflow-y:auto;
		height:300px;
		margin-top:18px
	}
	.header-bottom{
		padding:20px 0
	}
	.slider-height-1{
		height:500px
	}
	.slider-active .slider-single-img{
		width:250px;
		left:30px
	}
	.slider-content{
		padding-top:100px
	}
	.slider-content h1{
		font-size:40px
	}
	.slider-content p{
		width:100%;
		margin:15px 0 27px
	}
	.slider-content.slider-content-2 p{
		width:78%;
		margin:25px auto 35px
	}
	.slider-height-2{
		height:480px
	}
	.slider-height-3{
		height:430px
	}
	.slider-height-3.pt-170{
		padding-top:50px
	}
	.slider-content-3.pt-115{
		padding-top:30px
	}
	.slider-content-3 h1{
		font-size:45px
	}
	.nav-style-2.owl-carousel .owl-nav div{
		width:50px;
		height:50px;
		line-height:50px;
		left:20px
	}
	.nav-style-2.owl-carousel .owl-nav div.owl-next{
		right:20px
	}
	.section-padding-1 .container-fluid{
		padding-right:40px;
		padding-left:40px
	}
	.single-choose-us{
		padding:30px 20px 26px
	}
	.section-title.mb-75{
		margin-bottom:50px
	}
	.section-title-3.mb-100{
		margin-bottom:80px
	}
	.section-title-3.ml-70{
		margin-left:0;
		margin-top:50px
	}
	.choose-padding{
		padding-right:0
	}
	.choose-newsletter.ml-40{
		margin-left:0
	}
	.about-negative-mrg{
		margin-left:0;
		margin-right:0
	}
	.section-title-2.mb-75{
		margin-bottom:50px
	}
	.about-content{
		margin-top:0
	}
	.about-content-2>img{
		width:auto
	}
	.about-content-2.pr-70{
		padding-right:0;
		margin-top:40px
	}
	.about-img-2.mr-70{
		margin-right:0
	}
	.breadcrumb-top p{
		width:73%
	}
	.nav-style-1.owl-carousel>.owl-nav div{
		width:30px;
		height:30px;
		line-height:30px;
		left:-30px
	}
	.nav-style-1.owl-carousel>.owl-nav div.owl-next{
		right:-30px
	}
	.admission-title h2{
		font-size:60px
	}
	.admission-title p{
		width:73%
	}
	.count-one:before{
		left:65px
	}
	.count-one{
		margin-right:0
	}
	.count-two:before{
		display:none
	}
	.count-two{
		margin-right:0
	}
	.count-three:before{
		left:38px
	}
	.count-three{
		margin-right:0
	}
	.count-four{
		float:inherit
	}
	.testimonial-slider-wrap .testimonial-image-slider{
		width:335px;
		right:0
	}
	.testi-big-img img{
		width:100%;
		position:static
	}
	.testi-content{
		padding:40px 20px;
		min-height:410px
	}
	.testi-content p{
		font-size:14px
	}
	.testimonial-text-img{
		width:345px
	}
	.single-count.count-white{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.count-one.count-white:before{
		left:-25px
	}
	.count-three.count-white{
		margin-right:0
	}
	.count-three.count-white:before{
		left:-25px
	}
	.register-form{
		margin-left:0
	}
	.register-wrap #register-3{
		-webkit-transform:translateX(470px) translateY(12px);
		-ms-transform:translateX(470px) translateY(12px);
		transform:translateX(470px) translateY(12px)
	}
	.winter-banner{
		top:15px
	}
	.blog-all-wrap.mr-40{
		margin-right:0
	}
	.footer-top.default-overlay:before{
		background-color:#003502;
		opacity:.89
	}
	.single-event .event-content{
		padding:24px 22px 30px
	}
	.event-active-2.ml-70{
		margin-left:0
	}
	.negative-mrg-30{
		margin-left:0
	}
	.copyright p{
		text-align:center;
		margin:0 0 5px
	}
	.footer-menu-social{
		float:inherit;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.footer-top.pt-130{
		padding-top:120px
	}
	.single-banner .banner-content{
		left:15px
	}
	.single-banner .banner-content h5{
		margin:0 0 10px
	}
	.single-banner .banner-content h2{
		font-size:22px
	}
	.single-banner.second-banner .banner-content{
		left:15px
	}
	.modal-dialog{
		width:720px;
		max-width:720px
	}
	.discount-img-wrap.ml-60{
		margin-left:0
	}
	.discount-content h2{
		font-size:55px
	}
		.discount-content h2 span:before{
		display:none
	}
	.course-left-wrap.mr-40{
		margin-right:0
	}
	.seat-book-wrap .seat-book-title p{
		width:100%
	}
	.event-left-wrap.ml-40{
		margin-left:0
	}
	.sidebar-style{
		margin-top:50px
		margin-bottom:50px
	}
	.sidebar-style.sidebar-res-mrg-none{
		margin-top:0
	}
	.blog-details-wrap.ml-40{
		margin-left:0
	}
	.contact-map #map{
		height:500px
	}
	.contact-form{
		margin-top:40px
	}
	.contact-map.ml-70{
		margin-left:0
	}
	.ratting-nagative-mrg{
		padding-left:0;
		margin-top:50px
	}
	.product-details-content.pl-30{
		padding-left:0;
		margin-top:50px
	}
	.your-order-area{
		margin-top:30px
	}
	.cart-shiping-update-wrapper .cart-shiping-update>a,.cart-shiping-update-wrapper .cart-clear>button,.cart-shiping-update-wrapper .cart-clear>a{
		padding:18px 25px 17px;
		font-size:13px
	}
	.cart-shiping-update-wrapper .cart-clear>button{
		margin-right:15px
	}
	.grand-totall{
		margin-top:30px
	}
	.testi-big-img a > i {
		top: 23%;
		left: 43%;
	}
	.testi-big-img a:hover > i {
		top: 22%;
		left: 42%;
	}
	.mft-row-login {
	    display: -webkit-box;
	}
	.parrent-courses > .single-course {
		margin-left: 8px;
		width: 48%;
	}
	.mft-show-sidebar{
		display: none;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		display: block !important;
	}
	.row .col-xl-9.col-md-8.col-lg-8{
		left: 0 !important;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap span{
		line-height: 1.3;
	}
	.template-blog-single .template-blog-detail ul {
		width: 100%;
	}
	.template-blog-single .template-blog-content > h3 {
		font-size: 18px;
	}
	.end-video-tv a > i{
		left: 40%;
		top: 38%;
	}
	.end-video-tv a > i: hover{
		left: 37%;
		top: 35%;
	}
	.link-end-video-tv{
		height: auto;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap .b-details-meta ul li{
		margin-left: 20px;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap{
		display: block;
	}
	.related-courses .related-course {
		margin-left: 8px;
	}
	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
		content: "";
		right: 89%;
	}
}
/* ******* END ******* @media only screen and (min-width: 768px) and (max-width: 991px){ ************** */
/* **************************************************************************************************** */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (min-width: 1200px) and (max-width: 1365px){ ********** */
@media only screen and (min-width: 1200px) and (max-width: 1365px){
	.custom-row{
		margin-right:-15px;
		margin-left:-15px
	}
	.custom-col-5{
		padding-right:15px;
		padding-left:15px
	}
	.slider-height-1{
		height:600px
	}
	.slider-active .slider-single-img{
		width:380px;
		right:30px
	}
	.slider-content{
		padding-top:150px
	}
	.slider-content h1{
		font-size:65px
	}
	.slider-content p{
		width:84%
	}
	.slider-height-2{
		height:550px
	}
	.slider-height-3{
		height:550px
	}
	.slider-height-3.pt-170{
		padding-top:80px
	}
	.slider-content-3.pt-115{
		padding-top:100px
	}
	.nav-style-2.owl-carousel .owl-nav div{
		width:50px;
		height:50px;
		line-height:50px;
		left:50px
	}
	.nav-style-2.owl-carousel .owl-nav div.owl-next{
		right:50px
	}
	.section-padding-1 .container-fluid{
		padding-right:80px;
		padding-left:80px
	}
	.single-choose-us{
		padding:40px 15px 36px
	}
	.single-choose-us .choose-img{
		-webkit-box-flex:0;
		-ms-flex:0 0 35px;
		flex:0 0 35px;
		margin-right:10px
	}
	.single-choose-us .choose-content h3{
		font-size:18px;
		margin:0 0 5px
	}
	.nav-style-1.owl-carousel>.owl-nav div{
		left:0;
		border-radius:0 50px 50px 0
	}
	.nav-style-1.owl-carousel>.owl-nav div.owl-next{
		right:0;
		border-radius:50px 0 0 50px
	}
	.nav-style-1:hover .owl-nav div{
		left:0
	}
	.count-one{
		margin-right:0
	}
	.mft-show-sidebar{
		display: none;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		display: block !important;
	}
	.row .col-xl-9.col-md-8.col-lg-8{
		left: 0 !important;
	}
}
/* ******* END ******* @media only screen and (min-width: 1200px) and (max-width: 1365px){ ************ */
/* **************************************************************************************************** */
@media only screen and (min-width: 1365px){
	.mft-show-sidebar{
		display: none;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		display: block !important;
	}
	.row .col-xl-9.col-md-8.col-lg-8{
		left: 0 !important;
	}
}
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (min-width: 992px) and (max-width: 1199px){ *********** */
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.custom-row{
		margin-right:-15px;
		margin-left:-15px
	}
	.custom-col-5{
		padding-right:15px;
		padding-left:15px;
		-webkit-box-flex:0;
		-ms-flex:0 0 33.333%;
		flex:0 0 33.333%;
		max-width:33.333%
	}
	.main-menu nav ul li{
		/*margin-left:15px*/
	}
	.main-menu nav ul li.mega-menu-position ul.mega-menu>li{
		/*padding-left:30px*/
	}
	.main-menu nav ul li.mega-menu-position ul.mega-menu {
		right: -180px;
	}
	.cart-wrap .shopping-cart-content{
		overflow-y:auto;
		height:400px
	}
	.slider-height-1{
		height:600px
	}
	.slider-active .slider-single-img{
		width:350px;
		right:30px
	}
	.slider-content{
		padding-top:120px
	}
	.slider-content h1{
		font-size:55px
	}
	.slider-content p{
		width:78%
	}
	.slider-height-2{
		height:550px
	}
	.slider-height-3{
		height:550px
	}
	.slider-height-3.pt-170{
		padding-top:50px
	}
	.slider-single-img2{
		margin:0;
		width:350px
	}
	.slider-content-3.pt-115{
		padding-top:100px
	}
	.slider-content-3 h1{
		font-size:50px
	}
	.nav-style-2.owl-carousel .owl-nav div{
		width:50px;
		height:50px;
		line-height:50px;
		left:20px
	}
	.nav-style-2.owl-carousel .owl-nav div.owl-next{
		right:20px
	}
	.section-padding-1 .container-fluid{
		padding-right:50px;
		padding-left:50px
	}
	.single-choose-us{
		padding:30px 10px 26px
	}
	.single-choose-us .choose-img{
		-webkit-box-flex:0;
		-ms-flex:0 0 35px;
		flex:0 0 35px;
		margin-left:10px
	}
	.single-choose-us .choose-content h3{
		font-size:16px;
		margin:0 0 5px;
		line-height:25px
	}
	.single-choose-us2 h4{
		font-size:16px
	}
	.choose-padding{
		padding-right:0
	}
	.single-about-chose-us .about-choose-content h3{
		font-size:18px
	}
	.about-negative-mrg{
		margin-left:0;
		margin-right:0
	}
	.about-content-2.pr-70{
		padding-right:0
	}
	.about-img-2.mr-70{
		margin-right:0
	}
	.nav-style-1.owl-carousel>.owl-nav div{
		left:0;
		border-radius:0 50px 50px 0
	}
	.nav-style-1.owl-carousel>.owl-nav div.owl-next{
		right:0;
		border-radius:50px 0 0 50px
	}
	.nav-style-1:hover .owl-nav div{
		left:0
	}
	.single-count .count-img{
	-webkit-box-flex:0;
	-ms-flex:0 0 40px;
	flex:0 0 40px;
	margin-left:15px
	}
		.single-count .count-content h2{
		font-size:40px;
		margin:0 0 12px
	}
	.single-count .count-content span{
		font-size:14px
	}
	.count-one:before{
		left:26px
	}
	.count-one{
		margin-right:0
	}
	.count-two:before{
		left:25px
	}
	.count-two{
		margin-right:0
	}
	.count-three:before{
		left:-34px
	}
	.count-three{
		margin-right:0
	}
	.testi-content{
		min-height:420px
	}
	.testi-content .testi-arrow{
		bottom:75px
	}
	.testimonial-text-img{
		width:510px
	}
	.count-one.count-white:before{
		left:6px
	}
	.count-two.count-white::before{
		left:27px
	}
	.count-three.count-white{
		margin-right:0
	}
	.count-three.count-white:before{
		left:-30px
	}
	.register-wrap #register-3{
		-webkit-transform:translateX(724px) translateY(-135px);
		-ms-transform:translateX(724px) translateY(-135px);
		transform:translateX(724px) translateY(-135px)
	}
	.winter-banner{
		top:-90px
	}
	.single-event .event-content{
		padding:24px 15px 30px
	}
	.single-event .event-content h3{
		font-size:17px
	}
	.single-event .event-content .event-meta-wrap .event-meta i{
		margin:0 3px 0 0;
		width:20px;
		height:20px;
		line-height:20px
	}
	.single-blog .blog-content-wrap .blog-content h4{
		font-size:16px
	}
	.single-blog .blog-content-wrap .blog-content .blog-meta ul li{
		margin-left:15px
	}
	.blog-all-wrap.mr-40{
		margin-right:0
	}
	.footer-widget .footer-gallery ul li{
		-webkit-box-flex:0;
		-ms-flex:0 0 58px;
		flex:0 0 58px;
		margin:0 5px 5px 0
	}
	.negative-mrg-30{
		margin-left:0
	}
	.single-banner.second-banner .banner-content{
		left:100px
	}
	.discount-img-wrap.ml-60{
		margin-left:0
	}
	.course-summary-wrap .single-course-summary{
		margin-right:30px
	}
	.course-summary-wrap .single-course-summary:before{
		right:-17px
	}
	.course-left-wrap.mr-40{
		margin-right:0
	}
	.event-left-wrap.ml-40{
		margin-left:0
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment .blog-comment-img{
		margin-right:30px
	}
	.blog-details-wrap.ml-40{
		margin-left:0
	}
	.contact-map.ml-70{
		malgin-left:0
	}
	.product-details-content.pl-30{
		padding-left:0
	}
	.your-order-area .your-order-wrap{
		padding:30px 20px 36px
	}
	.cart-table-content table thead>tr th{
		padding:21px 35px 22px
	}
	.cart-tax,.discount-code-wrapper{
		padding:45px 18px 50px
	}
	.cart-tax .title-wrap h4.cart-bottom-title,.discount-code-wrapper .title-wrap h4.cart-bottom-title{
		font-size:16px
	}
	.grand-totall{
		padding:45px 18px 50px
	}
	.login-register-wrapper .login-form-container{
		padding:80px 50px
	}
	.parrent-courses > .single-course {
		margin-left: 8px;
	}
	.mft-show-sidebar{
		display: none;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		display: block !important;
	}
	.row .col-xl-9.col-md-8.col-lg-8{
		left: 0 !important;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap span {
		line-height: 1.3;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap .b-details-meta ul li {
		margin-left: 20px;
	}
	.related-courses .related-course{
		margin-left: 7px;
	}
	.template-blog-single .storycontent > a.template-single-img{
		width: 220px;
		height: auto;
	}
	.template-blog-single .storycontent > a.template-single-img img{
		width: 100%;
		height: auto;
	}
}
/* ******* END ******* @media only screen and (min-width: 992px) and (max-width: 1199px){ ************* */
/* **************************************************************************************************** */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (max-width: 767px){ *********************************** */
@media only screen and (max-width: 767px){
	.mt-80{
		margin-top:60px
	}
	.mb-80{
		margin-bottom:60px
	}
	.mb-100{
		margin-bottom:50px
	}
	.pt-70{
		padding-top:60px
	}
	.pt-90{
		padding-top:60px
	}
	.pt-110{
		padding-top:40px
	}
	.pt-120{
		padding-top:50px
	}
	.pt-125{
		padding-top:55px
	}
	.pt-130{
		padding-top:60px
	}
	.pt-180{
		padding-top:60px
	}
	.pt-270{
		padding-top:100px
	}
	.pb-80{
		padding-bottom:60px
	}
	.pb-100{
		padding-bottom:30px
	}
	.pb-115{
		padding-bottom:45px
	}
	.pb-120{
		padding-bottom:50px
	}
	.pb-130{
		padding-bottom:60px
	}
	.pb-140{
		padding-bottom:30px
	}
	.pb-270{
		padding-bottom:100px
	}
	.custom-row{
		margin-right:-15px;
		margin-left:-15px
	}
	.custom-col-5{
		padding-right:15px;
		padding-left:15px;
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.mobile-menu-area{
		display:block
	}
	#scrollUp{
		width:40px;
		height:40px
	}
	#scrollUp i{
		line-height:40px;
		font-size:16px
	}
	.default-btn{
		padding:14px 30px;
		font-size:15px
	}
	.header-top:before{
		height:90px
	}
	.header-top .container .row .col-sm-12 {
		display: flex;
		justify-content: center;
	}
	.header-top .mft-social-header {
		margin: 10px 0;
	}
	.header-contact ul{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		margin-bottom:5px
	}
	.header-contact ul li{
		margin-left:18px;
		font-size:12px
	}
	.login-register{
		float:inherit
	}
	.login-register ul{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.login-register ul li a{
		font-size:12px
	}
	.logo{
		margin-top:0
	}
	.menu-cart-wrap{
		margin-left:38px
	}
	.main-menu{
		display:none
	}
	.mean-container a.meanmenu-reveal{
		margin-top:22px
	}
	.cart-search-wrap{
		margin-top:30px
	}
	.cart-wrap .shopping-cart-content{
		width:295px;
		left:-80px;
		padding:31px 15px 10px;
		overflow-y:auto;
		height:300px;
		margin-top:18px
	}
	.header-bottom{
		padding:20px 0
	}
	.slider-height-1{
		height:500px
	}
	.slider-active .slider-single-img{
		display:none
	}
	.slider-content{
		padding-top:50px
	}
	.slider-content h1{
		font-size:28px
	}
	.slider-content p{
		width:100%;
		margin:25px 0 30px
	}
	.slider-content .slider-btn a{
		padding:12px 16px;
		font-size:14px;
		margin-left:10px
	}
	.slider-content.slider-content-2 p{
		width:100%;
		margin:20px auto 30px
	}
	.slider-height-2{
		height:480px
	}
	.slider-height-3.pt-170{
		padding-top:30px
	}
	.slider-single-img2{
		margin:0
	}
	.slider-content-3.pt-115{
		padding-top:50px
	}
	.slider-content-3 h1{
		font-size:35px
	}
	.slider-content-3 p{
		margin:15px 0 20px;
		font-size:17px
	}
	.nav-style-2.owl-carousel .owl-nav div{
		width:40px;
		height:40px;
		line-height:38px;
		left:15px
	}
	.nav-style-2.owl-carousel .owl-nav div.owl-next{
		right:15px
	}
	.section-padding-1 .container-fluid{
		padding-right:15px;
		padding-left:15px
	}
	.single-choose-us{
		padding:30px 10px 26px
	}
	.single-choose-us .choose-img{
		-webkit-box-flex:0;
		-ms-flex:0 0 35px;
		flex:0 0 35px;
		margin-right:10px
	}
	.single-choose-us .choose-content h3{
		font-size:18px;
		margin:0 0 5px;
		line-height:25px
	}
	.section-title{
		margin-right:0
	}
	.section-title:before{
		right:-5px
	}
	.section-title h2{
		font-size:27px;
		margin:0 0 10px
	}
	.section-title p{
		font-size:15px
	}
	.section-title.mb-75{
		margin-bottom:35px
	}
	.section-title.mb-75.mrg-bottom-small{
		margin-bottom:95px
	}
	.section-title.section-title-green.mb-30{
		margin-bottom:20px
	}
	.section-title-2{
		margin-left:0
	}
	.section-title-2:before{
		left:-5px
	}
	.section-title-2 h2{
		font-size:35px
	}
	.section-title-3 h2{
		font-size:33px;
		margin:0 0 10px
	}
	.section-title-3 p{
		font-size:15px
	}
	.section-title-3.ml-70{
		margin-left:0;
		margin-top:50px
	}
	.choose-padding{
		padding-right:0
	}
	.choose-newsletter{
		padding:35px 20px 50px
	}
	.choose-newsletter h4{
		font-size:16px
	}
	.choose-newsletter.ml-40{
		margin-left:0
	}
	.single-about-chose-us .about-choose-img{
		margin-right:10px
	}
	.single-about-chose-us .about-choose-content h3{
		font-size:20px
	}
	.about-negative-mrg{
		margin-left:0;
		margin-right:0
	}
	.single-about-chose-us.mb-95{
		margin-bottom:30px
	}
	.about-chose-us.pt-120{
		padding-top:0
	}
	.section-title-2.mb-75{
		margin-bottom:50px
	}
	.about-content{
		margin-top:0
	}
	.about-content>p{
		margin:0
	}
	.about-content .about-btn a.default-btn{
		margin:0
	}
	.about-content .about-btn.mt-45{
		margin-top:15px
	}
	.about-img.default-overlay{
		margin-top:30px
	}
	.about-img.default-overlay.about-img-2{
		margin-top:0
	}
	.about-content-2.pr-70{
		padding-right:0;
		margin-top:30px
	}
	.about-img-2.mr-70{
		margin-right:0
	}
	.breadcrumb-top h2{
		font-size:35px;
		margin:0 0 10px
	}
	.breadcrumb-top p{
		width:100%
	}
	.breadcrumb-top.pt-100{
		padding-top:50px
	}
	.breadcrumb-top.pb-95{
		padding-bottom:45px
	}
	.nav-style-1.owl-carousel>.owl-nav div{
		left:0;
		border-radius:0 50px 50px 0;
		width:30px;
		height:30px;
		line-height:30px
	}
	.nav-style-1.owl-carousel>.owl-nav div.owl-next{
		right:0;
		border-radius:50px 0 0 50px
	}
	.admission-title h2{
		font-size:28px
	}
	.admission-title p{
		width:100%
	}
	.admission-tab-list a{
		margin:0 7px 10px
	}
	.admission-tab-list{
		padding-top:50px;
		padding-bottom:30px
	}
	.view-all.mt-20{
		margin-top:0
	}
	.course-slider-active-3 .b-navigation{
		top:-60px
	}
	.single-count .count-content h2{
		font-size:35px;
		margin:0 0 10px
	}
	.single-count .count-content span{
		font-size:15px
	}
	.count-one:before{
		display:none
	}
	.count-one{
		margin-right:0
	}
	.count-two:before{
		display:none
	}
	.count-two{
		margin-right:0
	}
	.count-three:before{
		display:none
	}
	.count-three{
		margin-right:0
	}
	.count-four{
		float:inherit
	}
	.testimonial-slider-wrap .testimonial-image-slider{
		width:100%;
		position:inherit;
		bottom:0;
		margin-top:30px
	}
	.testi-big-img img{
		width:100%;
		position:inherit
	}
	.testi-content{
		padding:30px 15px
	}
	.count-three.count-white{
		margin-right:0
	}
	.register-form{
		margin-top:40px
	}
	.register-form form .contact-form-style button{
		padding:17px 27px 15px;
		margin:20px 0 0;
		font-size:14px
	}
	.register-wrap #register-3{
		-webkit-transform:translateX(20px) translateY(0px);
		-ms-transform:translateX(20px) translateY(0px);
		transform:translateX(20px) translateY(0px);
		position:static;
		display:none
	}
	.winter-banner{
		display:none
	}
	.single-event .event-content{
		padding:20px 12px 26px
	}
	.single-event .event-content h3{
		font-size:17px
	}
	.single-event .event-content .event-meta-wrap .event-meta i{
		margin:0 3px 0 0;
		width:20px;
		height:20px;
		line-height:20px
	}
	.event-active-2 .single-event-2 .event-content{
		padding:24px 15px 30px
	}
	.pro-pagination-style.mt-25{
		margin-top:0
	}
		.event-active-2.ml-70{
		margin-left:0
	}
	.single-blog .blog-content-wrap .blog-content{
		padding:35px 15px 24px
	}
	.single-blog .blog-content-wrap .blog-content h4{
		font-size:18px
	}
	.b-navigation,.b-navigation2,.b-navigation3{
		right:0;
		left:auto
	}
	.b-navigation.b-navigation-next,.b-navigation2.b-navigation-next2,.b-navigation3.b-navigation-next3{
		right:auto;
		left:0
	}
	.mrg-bottom-small{
		margin-bottom:95px
	}
	.blog-all-wrap.mr-40{
		margin-right:0
	}
	.footer-top.pb-80{
		padding-bottom:20px
	}
	.negative-mrg-30{
		margin-left:0
	}
	.copyright p{
		text-align:center;
		margin:0 0 5px
	}
	.footer-menu-social{
		float:inherit;
		display:block;
		text-align:center
	}
	.footer-menu-social .footer-menu ul{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.footer-menu-social .footer-social{
		margin-right:0;
		margin-top:10px;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.single-banner .banner-content{
		left:-2px
	}
	.single-banner.second-banner .banner-content{
		left:102px
	}
	.producta-active .b-navigation{
		top:-75px
	}
	.admission-tab-list.tab-list-2{
		padding-top:0
	}
	.admission-tab-list.tab-list-2 a{
		margin:0 18px 15px 0
	}
	.modal-dialog{
		width:100%;
		max-width:100%
	}
	.quickview-content{
		margin-top:30px
	}
	.discount-img-wrap.ml-60{
		margin-left:0
	}
	.discount-content h2{
		font-size:40px;
		margin:10px 0 20px
	}
	.discount-content h2 span:before{
		display:none
	}
	.discount-content{
		margin-top:30px
	}
	.apply-area .course-apply-btn a.default-btn{
		padding:12px 25px;
		font-size:12px
	}
	.course-summary-wrap{
		display:block
	}
	.course-summary-wrap .single-course-summary{
		margin-right:0;
		margin-bottom:30px
	}
	.course-summary-wrap .single-course-summary:before{
		display:none
	}
	.blog-details-wrap .related-title.mb-45{
		margin-bottom:36px
	}
	.related-slider-active .slick-list{
		padding-bottom:105px
	}
	.single-review{
		display:block
	}
	.single-review .review-img{
		margin:0 0 20px
	}
	.single-review.child-review{
		margin-left:0
	}
	.course-left-wrap.mr-40{
		margin-right:0
	}
	.description-date-social{
		display:block
	}
	.description-date-social .description-date-time{
		margin:0 0 20px
	}
	.event-description h3{
		font-size:20px;
		line-height:33px
	}
	.seat-book-wrap{
		padding:42px 20px 50px
	}
	.seat-book-wrap .seat-book-title p{
		width:100%
	}
	.seat-book-wrap .seat-book-form form button{
		margin-top:0;
		padding:18px 30px
	}
	.event-left-wrap.ml-40{
		margin-left:0
	}
	.sidebar-style{
		margin-top:50px
	}
	.sidebar-style.sidebar-res-mrg-none{
		margin-top:0
	}
	.shop-top-bar{
		display:block
	}
	.shop-top-bar .shop-tab-wrap{
		margin-bottom:15px
	}
	.shop-list-wrap .shop-list-img{
		display:block;
		margin-right:0;
		float:inherit;
		width:100%
	}
	.shop-list-wrap .shop-list-content{
		margin-top:20px
	}
	.shop-list-wrap .shop-list-content p{
		margin:0 0 20px
	}
	.blog-details-top .blog-details-content-wrap{
		padding:34px 15px 50px
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap{
		display:block
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap .b-details-meta ul li{
		margin-left:20px
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap .b-details-meta ul li i{
		margin-left:2px
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap span{
		margin:5px 0 0
	}
	.blog-details-top .blog-details-content-wrap h3{
		font-size:18px
	}
	.blog-share-tags{
		display:block
	}
	.blog-share-tags .blog-share{
		margin:0 0 10px
	}
	.blog-share-tags .blog-tag ul li a{
		padding:8px 12px
	}
	.blog-author{
		display:block
	}
	.blog-author .author-img{
		width:100%
	}
	.blog-author .author-content{
		padding:20px 20px 30px
	}
	.blog-comment .blog-comment-content-wrap{
		padding:30px 15px
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment{
		display:block
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment .blog-comment-content{
		padding:20px 0 0
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment.child-comment{
		margin:45px 0 50px
	}
	.leave-comment-area{
		padding:42px 15px 20px
	}
	.blog-details-wrap.ml-40{
		margin-left:0
	}
	.contact-map #map{
		height:400px
	}
	.contact-form{
		margin-top:40px
	}
	.contact-form .contact-title h2{
		font-size:35px
	}
	.contact-form form button{
		margin-top:30px
	}
	.contact-map.ml-70{
		margin-left:0
	}
	.product-details-content .pro-details-rating-wrap{
		margin:10px 0 12px
	}
	.product-details-content .pro-details-size-color2{
		display:block
	}
	.product-details-content .pro-details-size-color2 .pro-details-color2-wrap{
		padding:0 0 20px;
		overflow:hidden
	}
	.pro-details-quality{
		display:block
	}
	.pro-details-quality .pro-details-cart{
		margin:10px 0 20px
	}
	.description-review-topbar a{
		margin:0 5px 10px 0;
		padding:18px 15px;
		font-size:14px
	}
	.ratting-nagative-mrg{
		padding-left:0;
		margin-top:50px
	}
	.product-details-content.pl-30{
		padding-left:0;
	margin-top:30px
	}
	.related-mrg-small{
		margin-bottom:95px
	}
	.your-order-area{
		margin-top:30px
	}
	.your-order-area .your-order-wrap{
		padding:30px 20px 36px
	}
	.cart-table-content table thead>tr th{
		padding:21px 20px 22px
	}
	.cart-shiping-update-wrapper{
		display:block
	}
	.cart-shiping-update-wrapper .cart-shiping-update>a,.cart-shiping-update-wrapper .cart-clear>button,.cart-shiping-update-wrapper .cart-clear>a{
		padding:18px 40px 17px;
		margin:0 0 15px
	}
	.cart-tax,.discount-code-wrapper{
		padding:45px 18px 50px
	}
	.login-register-wrapper .login-form-container{
		padding:40px 15px
	}
	.row {
		position: relative;
	}
	.row .col-xl-3.col-md-4.col-lg-4 {
		display: none;
		position: absolute;
		z-index: 100;
		width: 60%;
		background: #f5f5f5;
		top: 0;
		box-shadow: 0 0 8px 0.4px rgba(0,0,0,.6);
		padding-bottom: 15px;
	}
	.row .col-xl-3.col-md-4.col-lg-4 > .sidebar-style > div{
		background: #fff;
		box-shadow: 0 0 4px 0.4px rgba(0,0,0,.6);
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap span{
		line-height: 1;
	}
	.related-title h3{
		text-align: center;
	}
	.blog-comment-btn{
		text-align: center;
	}
	.related-courses .related-course {
	    width: 30%;
	}
	.result-order-mft .woocommerce-order ul.woocommerce-order-overview{
		flex-wrap: wrap-reverse;
	}
	.woocommerce ul.order_details li{
		margin-bottom: 10px;
	}
}
/* ******* END ******* @media only screen and (max-width: 767px){ ************************************* */
/* **************************************************************************************************** */
@media only screen and (max-width: 768px){
	form.woocommerce-cart-form td.actions > button.button {
		display: none !important;
	}
	.woocommerce table.cart td.actions .coupon{
		display: flex;
		justify-content: center;
	}
}
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (min-width: 576px) and (max-width: 767px){ ************ */
@media only screen and (min-width: 576px) and (max-width: 767px){
	.custom-col-5{
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
	}
	.mobile-menu-area{
		display:block
	}
	.header-top:before{
		height:86px
	}
	.header-top .container .row .col-sm-12 {
		display: flex;
		justify-content: center;
	}
	.header-top .mft-social-header {
		margin: 10px 0;
	}
	.header-contact ul{
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		margin-bottom:0
	}
	.header-contact ul li{
		font-size:14px
	}
	.login-register{
		float:right
	}
	.login-register ul li a{
		font-size:14px
	}
	.slider-content{
		padding-top:100px
	}
	.slider-height-3{
		height:450px
	}
	.slider-height-3.pt-170{
		padding-top:50px
	}
	.slider-content-3 h1{
		font-size:32px
	}
	.section-padding-1 .container-fluid{
		padding-right:30px;
		padding-left:30px
	}
	.single-course .course-content h4{
		font-size:16px
	}
	.course-content.course-content-2{
		padding:26px 10px 29px
	}
	.testi-content{
		min-height:365px
	}
	.register-wrap #register-3{
		-webkit-transform:translateX(150px) translateY(0px);
		-ms-transform:translateX(150px) translateY(0px);
		transform:translateX(150px) translateY(0px)
	}
	.single-blog .blog-content-wrap .blog-content h4{
		font-size:17px
	}
	.footer-menu-social .footer-social:before{
		display:none
	}
	.single-banner.second-banner .banner-content{
		left:280px
	}
	.single-review{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.single-review .review-img{
		margin:0 15px 0 0
	}
	.description-date-social{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.description-date-social .description-date-time{
		margin:0
	}
	.blog-share-tags{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.blog-share-tags .blog-share{
		margin:0
	}
	.blog-author{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.blog-author .author-content{
		padding:10px 22px 10px 15px
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment .blog-comment-img{
		margin-right:30px
	}
	.blog-comment .blog-comment-content-wrap .single-blog-comment .blog-comment-content{
		padding:0
	}
	.product-details-content .pro-details-size-color2{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.product-details-content .pro-details-size-color2 .pro-details-color2-wrap{
		padding:0
	}
	.pro-details-quality{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.pro-details-quality .pro-details-cart{
		margin:0 15px
	}
	.testi-big-img a > i {
		font-size: 100px;
		left: 42%;
		top: 20%;
	}
	.testi-big-img a:hover > i {
		left: 41%;
		top: 19%;
	}
	.mft-logreg .col-1, .mft-logreg .col-2{
	    max-width: 100%
	}
	.parrent-courses > .single-course {
		width: 48%;
	}
	.template-blog-single .template-blog-content > h3 {
		font-size: 18px;
	}
	.template-blog-single .storycontent > a.template-single-img{
		width: 200px;
		max-height: 200px;
	}
	.template-blog-single .storycontent > a.template-single-img img{
		width: 100%;
		height: auto;
	}
	.template-blog-single .template-blog-detail ul{
		width: 100%;
	}
	.end-video-tv a > i{
		left: 42%;
		top: 38%;
	}
	.end-video-tv a > i: hover{
		left: 39%;
		top: 35%;
	}
	.mft-calender-title h2 {
		font-size: 20px;
	}
	.mft-calender ul li {
		width: 100%;
	}
	.mft-calender ul li a {
		padding: 5px 5px 15px 15px;
	}
	.mft-calender ul li {
		width: 100%;
	}
	.mft-calender ul li a {
	    padding: 5px 5px 10px 10px;
	}
	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
		content: "";
		top: 4px;
		right: 88%;
		height: 17px;
		width: 17px;
	}
	.mft-calender .tab-content table tbody tr td:first-child {
		min-width: 180px;
	}
	.mft-calender .tab-content table tbody tr td.calender-day {
		min-width: 100px;
	}
	.mft-calender .tab-content table tbody tr td.calender-watch {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td.calender-teacher {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td:last-child {}
	.mft-calender .tab-content table td, .mft-calender .tab-content table th {
		font-size: 13px;
	}

}
/* ******* END ******* @media only screen and (min-width: 576px) and (max-width: 767px){ ************** */
/* **************************************************************************************************** */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (min-width: 1366px) and (max-width: 1600px){ ********** */
@media only screen and (min-width: 1366px) and (max-width: 1600px){
	.slider-active .slider-single-img{
		width:430px;
		left:50px
	}
	.slider-height-2{
		height:600px
	}
	.slider-height-3{
		height:600px
	}
	.slider-height-3.pt-170{
		padding-top:80px
	}
	.slider-single-img2{
		width:390px
	}
	.nav-style-2.owl-carousel .owl-nav div{
		width:50px;
		height:50px;
		line-height:50px;
		left:50px
	}
	.nav-style-2.owl-carousel .owl-nav div.owl-next{
		right:50px
	}
	.single-choose-us{
		padding:50px 15px 46px
	}
	.single-choose-us .choose-img{
		-webkit-box-flex:0;
		-ms-flex:0 0 45px;
		flex:0 0 45px;
		margin-right:10px
	}
	.single-choose-us .choose-content h3{
		font-size:20px;
		margin:0 0 10px
	}
}
/* **************************************************************************************************** */
/* ******* END ******* @media only screen and (min-width: 1366px) and (max-width: 1600px){ ************ */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (max-width: 576px){ *********************************** */
@media only screen and (max-width: 576px){
	.testi-big-img a > i {
		left: 42%;
		top: 22%;
	}
	.testi-big-img a:hover > i {
		left: 40%;
		top: 21%;
	}
	.mft-account {
	    display: block;
	}
	.mft-nav-account{
	    width: 100%;
	    margin-bottom: 15px;
	}
	.mft-content-acount{
	    width: 100%;
	}
	.mft-logreg .col-1, .mft-logreg .col-2{
	    max-width: 100%
	}
	.count-four{
		margin-right: 0px;
	}
}
/* **************************************************************************************************** */
/* ******* END ******* @media only screen and (max-width: 576px){ ************************************* */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (min-width: 414px) and (max-width: 575px){ *********************************** */
@media only screen and (min-width: 414px) and (max-width: 575px){

	.testi-big-img a > i {
		font-size: 70px;
		left: 40%;
		top: 18%;
	}
	.testi-big-img a:hover > i {
		left: 38%;
		top: 17%;
		font-size: 100px;
	}
	.parrent-courses > .single-course {
		width: 47%;
		margin-left: 10px;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		width: 70%;
		right: 15px;
	}
	.show-side-set-left {
		left: -80%;
	}
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{
		width: 100%;
	}
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_mftsaveh,
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_fanameو
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{
		width: 100%;
	}
	.template-blog-single .template-blog-content h3{
		font-size: 18px;
	}
	.template-blog-single .storycontent > a.template-single-img{
		width: 170px;
	}
	.template-blog-single .storycontent > a.template-single-img img{
		width: 100%;
		height: auto;
	}
	.template-blog-single .template-blog-detail ul{
		width: 100%;
	}
	.end-video-tv a > i{
		font-size: 70px;
	}
	.end-video-tv a > i{
		font-size: 100px;
		top: 33%;
	}
	.related-courses .related-course {
		width: 100%;
	}
	.mft-calender-title h2 {
		font-size: 20px;
	}
	.mft-calender ul li h4 {
		font-size: 14px;
		padding: 8px;
	}
	.mft-calender ul li a {
		padding: 5px 5px 10px 10px;
		font-size: 13px;
	}
	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
		content: "";
		top: 5px;
		right: 91%;
		height: 20px;
		width: 20px;
	}
	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
		content: "";
		top: 5px;
		right: 90%;
		height: 20px;
		width: 20px;
	}
	.mft-calender .tab-content table tbody tr td:first-child {
		min-width: 180px;
	}
	.mft-calender .tab-content table tbody tr td.calender-day {
		min-width: 100px;
	}
	.mft-calender .tab-content table tbody tr td.calender-watch {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td.calender-teacher {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td:last-child {}
	.woocommerce ul.order_details li {
		margin-bottom: 10px;
		padding-left: 10px;
		margin-left: 10px;
	}
}
/* ******* END ******* @media only screen and (min-width: 414px) and (max-width: 575px){ ************** */
/* **************************************************************************************************** */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (max-width: 414px){ *********************************** */
@media only screen and (max-width: 414px){
	.breadcrumb-bottom ul li nav.woocommerce-breadcrumb .breadcrumb-title a {
		font-size: 13px;
	}
	.woocommerce-breadcrumb {
		width: 85%;
	}
	.breadcrumb-bottom ul li nav.woocommerce-breadcrumb .breadcrumb-title a {
		font-size: 13px;
	}
	.mft-calender-title h2 {
		font-size: 20px;
	}
	.mft-calender ul li h4{
		padding: 4px;
		font-size: 13px;
	}
	.mft-calender .tab-content table td, .mft-calender .tab-content table th {
		font-size: 13px;
	}
	.mft-calender ul li {
		width: 100%;
	}
	.mft-calender ul li a {
		padding: 5px 5px 5px 10px;
	}
	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
		content: "";
		top: 4px;
		right: 90%;
		height: 15px;
		width: 15px;
	}
	.mft-calender .tab-content table tbody tr td:first-child {
		min-width: 180px;
	}
	.mft-calender .tab-content table tbody tr td.calender-day {
		min-width: 100px;
	}
	.mft-calender .tab-content table tbody tr td.calender-watch {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td.calender-teacher {
		min-width: 90px;
	}
	.mft-calender .tab-content table tbody tr td:last-child {}
	.parrent-courses > .single-course {
		width: 47%;
	}
	.row .col-xl-3.col-md-4.col-lg-4{
		width: 63%;
		right: 15px;
	}
	.related-courses .related-course {
		width: 100%;
	}
	.course-list-content ul.heading h4 {
		font-size: 15px;
	}
	.course-list-content ul.heading h4 i{
		padding: 0;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		padding: 0 10px;
	}
	.woocommerce-Reviews-title {
		font-size: 18px;
		line-height: 1.5;
	}
	.breadcrumb-top h2 {
		font-size: 22px;
	}
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_mftsaveh,
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_fanameو
	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{
		width: 100%;
	}
	.woocommerce ul.order_details li {
		margin-bottom: 15px;
		padding-left: 10px;
		margin-left: 10px;
		width: 100%;
	}
}

/* ******* END ********* @media only screen and (max-width: 414px){ *********************************** */
/* **************************************************************************************************** */
/* **************************************************************************************************** */
/* ******* START ******* @media only screen and (max-width: 360px){ *********************************** */
@media only screen and (max-width: 360px){
	.woocommerce-breadcrumb {
		width: 80%;
	}
	.parrent-courses > .single-course {
		width: 100%;
	}
	.template-blog-single .template-blog-content h3 {
		font-size: 16px;
	}
	.template-blog-single .template-blog-content .blog-post-meta{
		font-size: 13px;
	}
	.template-blog-single .storycontent > a.template-single-img {
		width: 285px;
		margin-bottom: 25px;
		margin-left: 0;
	}
	.template-blog-single .storycontent > a.template-single-img img{
		width: 100%;
	}
	.row .col-xl-3.col-md-4.col-lg-4 {
		margin-right: 0px;
		width: 65%;
	}
	.blog-details-top .blog-details-content-wrap .b-details-meta-wrap .b-details-meta ul li {
		margin-left: 10px;
 	}
 	.mft-calender-title h2 {
 		font-size: 20px;
 	}
 	.mft-calender ul li h4{
 		padding: 4px;
 		font-size: 13px;
 	}
 	.mft-calender .tab-content table td, .mft-calender .tab-content table th {
 		font-size: 13px;
 	}
 	.mft-calender ul li {
 		width: 100%;
 	}
 	.mft-calender ul li a {
 		padding: 5px 5px 5px 10px;
 	}
 	.mft-calender ul li a:hover::before, .mft-calender ul li a.active::before {
 		content: "";
 		top: 4px;
 		right: 90%;
 		height: 15px;
 		width: 15px;
 	}
 	.mft-calender .tab-content table tbody tr td:first-child {
 		min-width: 180px;
 	}
 	.mft-calender .tab-content table tbody tr td.calender-day {
 		min-width: 100px;
 	}
 	.mft-calender .tab-content table tbody tr td.calender-watch {
 		min-width: 90px;
 	}
 	.mft-calender .tab-content table tbody tr td.calender-teacher {
 		min-width: 90px;
 	}
 	.mft-calender .tab-content table tbody tr td:last-child {}
 	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_mftsaveh,
 	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .billing_fanameو
 	.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{
 		width: 100%;
 	}
}