@media (min-width:2100px) {
	.cwatching-box .cwatching-bg { height: 263px; }
	.cwatching-box { padding-top: 60px; }
}
@media (max-width:1199px) {
	.cwatching-detail .cwatching-title { font-size: 12px; }
	.cwatching-detail .cwatching-disc { font-size: 12px; }
	.cw-title .my-progress { font-size: 10px; }
	.testimonial-slider-item .review-title { font-size: 30px; margin-bottom: 0px;}
	.testimonial-slider-item .t-user-name,
	.testimonial-slider-item .t-user-disc { font-size: 14px; }
	.testimonial-slider-item .testimonial-rating { margin: 10px 0; }
	.testimonial-slider-item .testimonial-rating li { margin: 0 5px; }
	.testimonial-slider-item .testimonial-rating li span { font-size: 16px; }
	.testimonial-slider-item .t-description { font-size: 14px;}
	.inner-banner-content h3 { font-size: 16px; }
	.inner-banner-content p { font-size: 12px; }
	.btn-watch-white { padding: 6px 12px; font-size: 12px;}
	.btn-watch-white .icon-moon { margin-right: 10px;}
	.category-list-detail h3 { font-size: 16px; }
	.category-list-detail p { font-size: 14px; line-height: 1.5;}
	.video-introduction h3 { font-size: 16px; }
	.video-introduction p { font-size: 14px; }
	.cd-head-title h3 { font-size: 16px; }
	.cd-head .title-video { font-size: 12px; }
	.cd-related-list li .cd-video-name { font-size: 13px; }
	.cw-title.my-progress p { font-size: 12px; }
	.text-banner-content { padding: 40px 0; }
	.text-banner-content h3 { font-size: 14px; margin-bottom: 20px;}
	.text-banner-content p { font-size: 12px; }
	.invite-through-head h3 { font-size: 16px; margin: 20px 0;}
	.invite-through-head p { font-size: 14px; line-height: normal;}
	.invite-form-group label,
	.invite-form-group .input-group .form-control,
	.invite-form-group .input-group .input-group-text { font-size: 12px; }
	.invite-through-content .share-social li { margin: 0 5px; }
	.invite-through-content .share-social li img { width: 30px; height: 30px;}
}
@media (max-width:991px) {
	.video-section .video-detail:after,
	.testimonial-section .testimonial-content:after,
	.watching-tiles-bg:before,
	.watching-tiles-bg:after { display: none; }
	.home-banner .slick-dots { top: 14vw; }
	.banner-content .watch-detail .btn-white { min-width: inherit; }
	.testimonial-slider-item .review-title { font-size: 30px; margin-bottom: 0px;}
	.testimonial-slider-item .t-user-name,
	.testimonial-slider-item .t-user-disc { font-size: 14px; }
	.testimonial-slider-item .testimonial-rating { margin: 10px 0; }
	.testimonial-slider-item .testimonial-rating li { margin: 0 5px; }
	.testimonial-slider-item .testimonial-rating li span { font-size: 16px; }
	.testimonial-slider-item .t-description { font-size: 14px;}
	.footer .footer-logo img { max-height: 40px; }
	.footer .footer-links { flex-wrap: wrap; }
	.footer .footer-links li { margin: 0 10px; }
	.footer .footer-links a { font-size: 12px; }
	.footer .footer-social { margin: 15px 0; }
	.footer .footer-social li { margin: 0 10px; }
	.footer .footer-social a { width: 30px; height: 30px; font-size: 14px;}
	.footer .download-app li { margin: 0 5px; }
}
@media (min-width:768px) and (max-width:991px) {
}
@media (min-width:768px) {
}
@media (min-width:320px) and (max-width:767px) {
	.video-section .video-detail { margin: 20px 0;}
	.header-content .header-left .progress-text { display: none; }
	.header-content .header-search { display: none; }
	.header-menu .dropdown-toggle .icon-moon { font-size: 18px; }
	.header-content .login-user { font-size: 12px; margin-left: 10px;}
	.header-menu .dropdown-menu { min-width: inherit; top: 26px !important;}
	.header-menu .dropdown-menu .dropdown-item { font-size: 12px; padding: 10px;}
	.header-content .header-logo img { max-height: 40px; }
	.header-gap { height: 80px; }
	.home-banner .banner-content h3 { font-size: 14px; }
	.home-banner .banner-content .banner-inner-title { font-size: 14px; margin-bottom: 26px;}
	.home-banner .banner-content .disc { font-size: 12px; margin-bottom: 20px;}
	.home-banner .banner-content-main { top: 50%; transform: translateY(-50%); }
	.banner-content .watch-detail .btn { font-size: 12px; }
	.banner-content .watch-detail .btn-watch,
	.banner-content .watch-detail .btn-white { padding: 6px 12px; }
	.banner-content .watch-detail .btn + .btn { margin-left: 10px; }
	.cw-title .title { font-size: 12px; }
	.cwatching-box { padding: 15px; margin-bottom: 15px; border-radius: 10px;}
	.cwatching-box .cwatching-bg { height: 200px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
	.cwatching-box .cwatching-detail { padding-top: 15px; }
	.continue-watching-section .cw-title { margin-bottom: 15px; }
	.testimonial-slider-item .t-description { font-size: 14px; -webkit-line-clamp: inherit;}
	.testimonial-slider-item .t-description br { display: none; }
	.testimonial-section .testimonial-slider .slick-arrow { top: 50%; bottom: auto;}
	.testimonial-section .testimonial-slider .slick-prev { left: 0px; }
	.testimonial-section .testimonial-slider .slick-next { right: 0px; }
	.forgot-modal .modal-dialog { max-width: 80%; margin: 0 auto;}
	.catogory-list { padding-top: 10px; padding-bottom: 40px;}
	.catogory-list .category-item { padding-top: 30px; }
	.category-list-detail { padding-top: 16px; }
	.category-list-detail p { margin-top: 10px; }
	.inner-banner-content p { margin: 10px 0;}
	.inner-banner-content p br { display: none; }
	.video-introduction { padding: 15px; }
	.category-detail .cd-right { margin-top: 20px; }
	.cd-related-list { max-height: inherit; }
	.cd-related-list li { margin-top: 10px; }
	.cd-head .title-video { padding: 10px 0; }
	.progress-content { flex-direction: column; padding: 20px 0;}
	.progress-content .progress-edit-btn { padding-top: 10px; }
	.progress-profile { margin-bottom: 10px; }
	.progress-profile .pp-user-icon { width: 30px; height: 30px;}
	.progress-profile .pp-user-icon img { width: 14px; }
	.progress-profile .pp-user-name { font-size: 12px; margin-left: 10px;}
	.text-banner-content { padding: 20px 0; }
	.text-banner-content h3 br,
	.text-banner-content p br,
	.invite-through-head p br { display: none; }
	.invite-through-content .invite-form-group { margin-bottom: 10px; }
	.invite-through-content .share-social { margin-top: 10px; }
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation : landscape) {
}