
@media (min-width: 1921px) {
	body {
		font-size: 1vw;
	}
	.trending-list .title span {
		font-size: 1vw;
	}
	.trailor-video.iq-slider .playbtn svg, .trailor-video.iq-slider .playbtn i {
		transform: scale(1.5);
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		
    }
	.w-trailor {
		margin-left: 1.938em;
	}
	.home-slider p, .trending-info .trending-dec, .iq-parallax-block .iq-title-box .iq-title-desc {
		width: 37.5vw;
	}
}
@media screen and (max-width: 3120px) and (min-width: 1921px){
	.trailor-video.iq-slider .playbtn svg, .trailor-video.iq-slider .playbtn i {
		transform: scale(1.5);
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
	}
}
@media (max-width:1300px) {
	.trailor-video.iq-slider {
		text-align: right !important;
	}
	.home-slider p{
		width: 100%;
	}
	.home-slider .swiper-bg {
		padding: 0;
	}
	.home-slider .channel-logo{
		margin-top: 5em;
	}	
}
@media (min-width:1300px) {
	.container {
		max-width: 73.125em;
	}	
}
@media (min-width: 1499px) {
	.container {
		max-width: 79.125em;
	}
	.home-slider p {
		margin: 1.563em 0em;
	}
}
@media only screen and (min-width:1200px) and (max-width:1366px) {
	.search:focus,
	.search:hover {
		width: 13.75em !important;
	}
}
@media (min-width:992px) {
	.search-box {
		left: auto !important;
		right: 0 !important;
	}
	.three-column {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 0.313em;
		-moz-column-gap: 0.313em;
		column-gap: 0.313em;
	}
	.source-list-content {
		overflow-y: hidden;
	}
	.verticle-btn{
		opacity: 0 !important;
	}
	.slider-images .block-description {
		display: none;
	}	
}
@media (min-width:1200px) {
	.watch-title {
		position: absolute;
		top: 50%;
		left: -20%;
		transform: translateY(-50%);
		font-size: 1.063em;
		letter-spacing: 0.219em;
		font-weight: 600;
		color: var(--iq-white);
	}
	.watch-title:before {
		content: '';
		position: absolute;
		top: 50%;
		left: -36%;
		transform: translateY(-50%);
		background: var(--iq-white);
		width: 3.25em;
		height: 0.125em;
	}
	.col-1-5 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
}

@media(max-width:1199px) {
	.favourite-slider .swiper-slide + .favourite-slider .swiper-slide + .favourite-slider .swiper-slide + .favourite-slider .swiper-slide:hover .block-images{
		transform: scale3d(1.1, 1.1, 1) translate3d(-7%, 0, 0) perspective(31.25em);
	}
	.video-container {
		height: 100%;
	}
	.swiper-banner-button-next, .swiper-banner-button-prev{
		display: none;
	}
}

@media(max-width:991px) {
	li.slide-item .block-description .parallax-ratting span,
	li.slide-item .block-description .ratting-start,
	.block-description .movie-content li {
		font-size: 0.625em;
	}
	.hover-buttons .btn {
		font-size: 0.625em;
	}
	.r-mb-23 {
		margin-bottom:1.438em;
	}
	header .navbar-light .navbar-brand img.logo {
		width: 6.25em;
	}
	.navbar-collapse {
		background: var(--iq-bg1);
	}
	.vertical_s {
		position: static;
	}
	.top-ten-slider-nav {
		width: 100%;
		height: 100%;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 0.625em 31.875em;
		color: var(--iq-white);
	}
	header .navbar ul .navbar-nav {
		background-color: black;
	}
	.mobile-more-menu {
		display: block;
	}
	
	.navbar-brand {
		padding: 0;
		margin-right: 0;
	}
	.more-menu .iq-sub-dropdown {
		width: 90%;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 3.75em;
	}
	.mobile-more-menu .iq-user-dropdown img {
		width: 2.5em;
	}
	.iq-search-bar .search-input {
		background: var(--iq-body-bg);
		color: var(--iq-body-text);
		box-shadow: 0em 0.188em 0.625em rgba(0, 0, 0, 0.75);
	}
	.navbar-right li {
		position: static !important;
	}
	.main-header {
		padding: 0.625em 0;
	}
	.vertical_s {
		display: none;
	}
	.r-mt-15 {
		margin-top: 0.938em;
	}
	.block-space {
		padding: 1.563em 0;
	}
	.banner-wrapper .trending-info .trending-dec {
		width: 100%;
	}
	.banner-caption,
	.overlay-s-name {
		left: 1.875em;
	}
	.scroll-gene {
		width: 100%;
		height: 37.5em;
	}
	.genres-box .dropdown-menu {
		height: 15.625em;
		overflow-y: auto;
	}
	.search-box {
		min-width: 16.2em;
		top: 2.938em;
	}
	.topten-title-sm {
		display: block;
	}
	.topten-title {
		display: none;
	}
	.device-margin {
		margin-top: 0.938em;
	}
	.home-slider h1.slider-text {
		font-size: 2.188em;
	}
	header .navbar ul li {
		display: block;
	}
	.iq-main-slider {
		padding-top: 3.75em!important;
	}
	.m-profile {
		padding-top: 6.25em;
		padding-bottom: 3.75em;
	}
	.trending-info .trending-dec {
		width: 52%;
	}
	.svg-header {
		padding-top: 3.125em;
	}
}

@media(max-width:768px) {
	li.slide-item .block-images::before {
		content: none;
	}
	.type {
		padding: 0.563em 0.625em;
		font-size: 0.813em;
	}

	div#my-video {
		height: 55vh;
	}
}
@media (max-width:767px) {
	.home-slider .trending-list {
		margin: 0 0 1.25em 0;
		display: none;
	}
	div#my-video {
		height: 36vh;
	}
	.parallax-window {
		padding: 3.75em 0;
	}
	.banner-wrapper {
		height: 100%;
		padding:6.25em 0;
	}
	.trending-content {
		padding: 0;
	}
	.banner-wrapper .trending-info .text-detail,
	.banner-wrapper .series {
		justify-content: flex-start;
	}
	.trending-info .trending-dec {
		width: 100%;
	}
	.banner-wrapper .trending-info .trending-dec {
		text-align: left;
	}
	.trending-pills {
		flex-direction: column;
	}
	.container-fluid {
		padding-left: 0.938em;
		padding-right: 0.938em;
	}
	.home-slider h1.slider-text {
		line-height: 0.875em;
		margin: 0em;
	}
	.trending-info .block-social.social1 {
		margin-left: 0 !important;
	}
	.trending-info .trending-text {
		font-size: 2.188em !important;
		line-height: 0.081em;
	}
	.trending-info {
		padding: 3.75em 0.938em;
	}
	.home-slider p {
		margin: 1.375em 0;
	}
	.r-mt-20 {
		margin-top: 1.25em;
	}
	.p-btns {
		flex-direction: column;
	}
	.main-title {
		font-size: 1em;
	}
	.sign-info {
		flex-direction: column;
	}
	.sign-info .btn {
		margin-bottom: 0.938em;
	}
	.banner-caption,
	.overlay-s-name {
		left: 0.938em;
	}
	.episode-name {
		flex-direction: column;
		align-items: flex-start !important;
	}
	.text-detail.episode-name .trending-year {
		padding-left: 0;
		font-size: 1.5em;
	}
	.episodes-slider1 .owl-nav button.owl-prev,
	.episodes-slider1 .owl-nav button.owl-next {
		width: 1.875em;
		height: 1.875em;
		font-size:1.688em;
	}
	#top-ten-slider .NextArrow,
	#top-ten-slider .PreArrow {
		width: 1.875em;
		height: 1.875em;
		font-size: 1.438em;
	}
	.episode-name .trending-year:before {
		content: none;
	}
	.r-mb-15 {
		margin-bottom: 0.938em;
	}
	.iq-main-header {
		margin-bottom: 0.625em;
	}
	.shows-img .movie-time {
		display: none !important;
	}
	.genres-box {
		top: 0.625em;
	}
	.shows-content {
		bottom: 0.875em;
	}
	.home-slider p {
		width: 100%;
	}
	.swiper-bg:before {
		background: linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(20, 20, 20, 1) 40%, rgba(83, 100, 141, 0) 100%);
	}
	.home-slider .channel-logo {
		margin-top: 0em;
	}
	.m-profile {
		padding-top: 2.5em;
		padding-bottom: 3.125em;
	}
	.m-profile .sign-user_card {
		padding: 0.938em;
	}
	.lang-dropdown {
		margin-left: 0;
		margin-top: 1.2em;
	}
	.manage-gen .select2-container {
		width: 100% !important;
	}
	.manage-gen .select2-search--dropdown .select2-search__field {
		width: 98%;
	}
	.trending-info .text-detail {
		font-size: 1.063em;
	}
	.play-button i {
		font-size:1em;
	}
	.play-button:after,
	.play-button:before {
		width: 2.5em;
		height: 2.5em;
	}
	.manage-p {
		height: 100%;
	}
	.banner-caption {
		bottom: 0.625em;
	}
	.w-name {
		font-size: 1.125em !important;
	}
	.overlay-wrapper:before {
		background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0), rgba(0, 0, 0, 0.8) 40%, var(--iq-black) 100%);
	}
	footer.footer-one .footer-top {
		padding-top: 1.875em;
		padding-bottom: 1.875em;
	}
	footer.footer-one .widget .textwidget p {
		width: 100%;
	}
	.trending-info .trending-text {
		font-size: 2rem!important;
		line-height: 1.3 !important;
	}
	.trending-info .text-detail {
		font-size: 0.875em;
	}
	.text-detail .trending-year {
		padding-left: 1.4em;
	}
	.w-name {
		font-size: 1.125em !important;
	}
}
@media (min-width:576px) {
	.iq-search-bar a.search-toggle {
		display: none;
	}
}
@media (max-width:479px) {
	header .navbar ul li.list-inline-item a {
		padding-left: 1.25em;
		padding-right: 1.25em;
	}
	.home-slider h1.slider-text {
		font-size: 1.563em;
		line-height: 2.188em;
	}
	div#my-video {
		height: 60vh;
	}
}
@media (min-width:1499px) {
	.container {
		max-width: 75em;
	}
}

@media (max-width:479px) {
	header .navbar ul li.list-inline-item a {
		padding-left: 1.25em;
		padding-right: 1.25em;
	}
	header .navbar .iq-usermenu-dropdown>ul>li {
		position: static;
	}
	.search-box {
		left: 0;
		right: 0;
		min-width: 100%;
		width: 100%;
	}
	header .iq-usermenu-dropdown .iq-sub-dropdown {
		width: 15.625em;
	}
	.banner-caption,
	.overlay-s-name {
		left: 0.938em;
	}
	.banner-wrapper .trending-info .trending-dec {
		display: none;
	}
	.banner-wrapper {
		height: 60vh;
	}
	.iq-breadcrumb-two>h2 {
		font-size: 1.9em;
	}
	.trending-pills.nav-pills .nav-item a {
		margin: 0 0.625em;
	}
	.page-numbers li .page-numbers {
		height: 2.188em;
		width: 2.188em;
		line-height: 2.188em;
	}
	.page-numbers li .page-numbers.current {
		height: 2.188em;
		width: 2.188em;
	}
	.iq-pricing-card-two {
		padding: 1.375em 1.875em 1.875em;
	}
	.block-description .iq-title {
		font-size: 0.875em;
	}
	.swiper-banner-container .swiper-slide.swiper-slide:before, .banner-home-swiper  .swiper-slide.swiper-slide:before{
		height: 25em !important;
	}
	.movie-banner  h1.big-title {
		font-size: 1.563em;
		line-height: 2.188em;
	}
	li.slide-item .block-social-info{
		left: 0.9375em;
	}
}
/*---------------header menu----------------*/
@media screen and (min-width: 1200px) {
	header .navbar ul li .sub-menu li a,
	header.menu-sticky .navbar ul li .sub-menu li a {
		white-space: nowrap;
	}
	.swiper-banner-button-next, .swiper-banner-button-prev{
		display: block;
	}
}
@media screen and (max-width: 4000px) and (min-width: 1200px) {
	.navbar ul li:hover a,
	.navbar ul li:hover i {
		color: var(--primary-color);
		text-decoration: none;
	}
}
@media(max-width:991px) {
	.navbar ul.navbar-nav {
		overflow-y: scroll;
		overflow-x: hidden;
		max-height: 21.875em;
		display: inline-block;
		width: 100%;
	}
	.navbar-nav {
		padding-left: 0em !important;
	}
	.navbar ul {
		width: 100%;
		background: var(--iq-white-color);
	}
	header .navbar ul li a,
	header .navbar ul li.menu-item a {
		padding: 0.938em;
		z-index: inherit;
		text-align: left;
		font-weight: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 0.625em 1.875em;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 0.625em 1.875em;
		color: var(--iq-white);
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li .sub-menu,
	header .navbar ul li:hover .sub-menu {
		display: none;
		position: relative;
		top: 0;
		width: 100%;
		padding: 0em;
		z-index: 9;
	}
	header .navbar ul li.menu-item a {
		line-height: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 1.25em 1.25em 1.25em 0.938em;
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li .sub-menu li .sub-menu li.menu-item a {
		background: transparent;
	}
	.navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,
	.navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu {
		left: auto;
		right: 0em;
		top: 0em;
	}
}
@media (max-width: 1024px) {
	.site-main {
		padding: 3.125em 0em 3.125em 0em;
	}
	.iq-genres-section {
		padding-bottom: 1.875em;
	}
	.genres-main {
		padding-top: 1.875em;
	}
	.show-movie-banner-wrapper {
		height: 100vh;
	}
	section.show-movie-section {
		padding: 6.25em 0 3.125em;
	}
}
@media (max-width: 767px) {
	.icon-box-content {
		text-align: center;
	}
	.image-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.iq-contact-list {
		border: 0em;
	}
	.image-box svg {
		width: 9.375em;
		height: 9.375em;
	}
	.svg-header {
		padding-top: 3.125em;
	}
	.icon-box-content .widget-container .size-default {
		font-size: 0.875em;
	}
	.genres-main {
		padding-top: 0.938em;
	}
	.streamit-reviews .comment-form-author,
	.streamit-reviews .comment-form-email {
		width: 100%;
	}
	.container {
		max-width:75em;
	}
	.show-movie .banner-caption{top:1.625em;}
	.container-fluid {
		padding: 0 0.938em;
	}
	.tvshows-slider .tv-movie-banner {
		margin: 0.625em 0 0.9375em;
	}
}
@media (max-width:479px) {
	header .navbar ul li.list-inline-item a {
		padding-left: 1.25em;
		padding-right: 1.25em;
	}
	
	header .navbar .iq-usermenu-dropdown>ul>li {
		position: static;
	}
	.search-box {
		left: 0;
		right: 0;
		min-width: 100%;
		width: 100%;
	}
	header .iq-usermenu-dropdown .iq-sub-dropdown {
		width: 15.625em;
	}
	.banner-caption,
	.overlay-s-name {
		left: 0.938em;
	}
	 .home-slider .swiper-bg {
		height: 23em;
	}
	.banner-wrapper .trending-info .trending-dec {
		display: none;
	}
	.banner-wrapper {
		height: 60vh;
	}
	.iq-breadcrumb-two>h2 {
		font-size: 1.8em;
	}
	.trending-pills.nav-pills .nav-item a {
		margin: 0 0.625em;
	}
	.page-numbers li .page-numbers {
		height: 2.188em;
		width: 2.188em;
		line-height: 2.188em;
	}
	.page-numbers li .page-numbers.current {
		height: 2.188em;
		width: 2.188em;
	}
	.iq-pricing-card-two {
		padding:1.375em 1.875em 1.875em;
	}
	li.slide-item .block-images .hover-buttons{
		display: none;
	}
	.iq-view-all {
		font-size: 0.75em;
	}
	li.slide-item:hover .block-description {
		animation: none;
		opacity: 1;
	}
	li.slide-item:hover .block-social-info {
		animation: none;
		opacity: 1;
	}
}
/*---------------header menu----------------*/
@media screen and (min-width: 1200px) {
	header .navbar ul li .sub-menu li a,
	header.menu-sticky .navbar ul li .sub-menu li a {
		white-space: nowrap;
	}
}
@media screen and (max-width: 4000px) and (min-width: 1200px) {
	.navbar ul li:hover a,
	.navbar ul li:hover i {
		color: var(--primary-color);
		text-decoration: none;
	}
}

/* (max-width: 1024px) */
@media (max-width: 1024px) {
	.tvshows-slider .swiper-bg {
		height: 100vh !important;
	}
	.site-main {
		padding: 3.125em 0em 3.125em 0em;
	}
	.iq-genres-section {
		padding-bottom: 1.875em;
	}
	.genres-main {
		padding-top: 1.875em;
	}
	.show-movie-banner-wrapper {
		height: 100vh;
	}
	.main-content {
		padding-top: 3em;
	}
	.s-margin {
		margin-top: 3em;
	}
	.favourite-slider  .swiper{
		padding-bottom: 1.875em !important;
	}
	.swiper-button-prev, .swiper-button-next{
		top:45% !important;
	}
	.swiper-banner-container{
		margin-top: -0.625em;
		height: 35.625em;
	}
	h1{
		font-size: 3.4375em;
	}
	.show-movie .banner-wrapper {
		height: 65vh;
	}
	/* ================== */
	header .navbar-light .navbar-brand {
		margin-top: 15px;
		margin-left: 0;
	}
	header .navbar-light .navbar-brand img.logo {
		width: 145px;
	}
	.search-nav-item #searchQuerySubmit svg{
		width: 20px!important;
	    height: 20px!important;
	}
	.search-nav-item #searchQueryInput{
		padding: 0 0.5rem 0 2.1rem;
    	font-size: 12px;
	}
	.search-nav-item .wrapper{
		max-width: 12rem;
	}
	.search-nav-item #searchQuerySubmit{
		width: 3rem;margin-right: -2.8rem;
	}
	.signup-login-drop .signup-login-drop-btn{
		padding: 8px 15px !important;
	    font-size: 13px;
	}
	header .navbar ul li{
		margin-right: 12px;
	}
	.main-header .container-fluid {
        padding: 0 20px 0 30px;
    }
	.main-header .navbar {
		align-items: center;
	}
	.navbar-light .navbar-toggler{
		border-color: rgb(124 124 124);
	}
	.menu-sticky .navbar-light .navbar-brand{
		padding-top: 0;
	}
	.main-header .navbar-signin {
		margin-top: 0;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt{
		width: 80%;
	}
	.movie-details-details-left1{
		padding: 15px 15px 25px;
	}
	.movie-details-details-left1 .ProductBlock .img-fill {
		height: 60px;
	}
	.movie-details-details-left2{
		padding: 25px 15px 35px;
	}
	.movie-details-details-left2 .testimonial_box-top{
		padding: 20px 20px;
	}
	.movie-details-details-left2 .testimonial_box-name h4{
		font-size: 16px;
	}
	.movie-details-details-left2 .testimonial_box-name p{
		font-size: 12px;
	}
	.movie-details-details-left2 .testimonial_box-top .testimonial_box-top1 i {
		font-size: 11px;
	}
	.movie-details-details-left2 .testimonial_box-top .testimonial_box-top1 .starrates #test{
		font-size: 12px;
	}
	.movie-details-details-left2 .heading a{
		font-size: 13px;
	}
	.movie-details-details-right .ratings-box{
		display: block;
	}
	.movie-details-details-right .ratings-box1{
		margin-bottom: 12px;
	}
	.movie-details-details-right .released-year, .movie-details-details-right .available-languages, .movie-details-details-right .ratings, .movie-details-details-right .gernes {
		margin-bottom: 15px;
	}
	.movies-section-pg .overlay{
		height: 425px;
	}
	.movies-section-pg{
		height: 425px;
	}
	.movies-section-pg h2{
		font-size: 40px;
	}
	.movies-section-pg .overlay-txt{
		transform: translate(-50%, 0%);
	}
	.my-downloads-section {
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.device-list-section{
		padding-top: 140px;
	}
	.device-list-section .device-list-section-heading h3{
		font-size: 38px;
	}
	.edit-profile .edit-profile-img-section h3{
		font-size: 110px;
		line-height: 110px;
	}
	.edit-profile-txt-section1{
		padding-left: 15px;
	    padding-right: 15px;
	}
	.edit-profile-txt-section1 .btn{
		font-size: 12px;
	    padding: 6px 20px;
	}
	.edit-profile .edit-profile-txt-section form {
		padding: 20px 25px 30px;
	}
	.subscription-package .subscription-package-img{
		width: 100%;
	}
	.subscription-package .subscription-package-card{
		padding: 20px 20px 25px;
	}
	.subscription-package .subscription-package-card-sub ul li{
		font-size: 14px;
	}
	.subscription-package .subscription-package-card h4{
		font-size: 20px;
	}
	.subscription-package .subscription-package-card h4 span {
		font-size: 30px;
	}
	.butn-buy-now{
		padding: 4px 20px;
		font-size: 14px;
	}
	.subscription-package .subscription-package-card h4 del {
		font-size: 20px;
	}
	.home-slider .swiper-bg{
		height: 530px;
	}
	.change-password-img-section h3 {
		font-size: 80px !important;
		line-height: 90px !important;
	}
	.change-password{
		padding-bottom: 0px;
	}
	.change-password .change-password-txt-section{
		padding: 20px 0 0;
	}
	.content-complaints .content-complaints-heading h3{
		font-size: 38px;
		margin-bottom: 15px;
	}
	.content-complaints .content-complaints-card{
		padding: 70px 40px 15px;
	}
	.content-complaints .content-complaints-card .card1{
		margin-bottom: 45px;
	}
}
/* end (max-width: 1024px) */

/* (max-width:991px) */
@media(max-width:991px) {
	.swiper-banner-container {
		margin-top: -0.625em;
		height: 27.625em;
	}
	.shows-content {
		padding-top: 4.4em;
	}
	.banner-container .slider-ratting{
		margin-top: 0em;
	}
	.r-mb-23 {
		margin-bottom: 23px;
	}
	.navbar ul.navbar-nav {
		overflow-y: scroll;
		overflow-x: hidden;
		max-height: 21.875em;
		display: inline-block;
		width: 100%;
	}
	.navbar-nav {
		padding-left: 0em !important;
	}
	.navbar ul {
		width: 100%;
		background: var(--iq-white-color);
	}
	header .navbar ul li a,
	header .navbar ul li.menu-item a {
		padding: 0.938em;
		z-index: inherit;
		text-align: left;
		font-weight: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 0.625em 1.875em;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 0.625em 1.875em;
		color: var(--iq-white);
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li .sub-menu,
	header .navbar ul li:hover .sub-menu {
		display: none;
		position: relative;
		top: 0;
		width: 100%;
		padding: 0em;
		z-index: 9;
	}
	header .navbar ul li.menu-item a {
		line-height: normal;
	}
	header .navbar ul li.menu-item a {
		line-height: 0.625em;
		float: left;
		width: 100%;
		text-align: left;
		padding: 1.25em 1.25em 1.25em 0.938em;
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li:hover .sub-menu {
		box-shadow: none;
	}
	header .navbar ul li .sub-menu li .sub-menu li.menu-item a {
		background: transparent;
	}
	.navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,
	.navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu {
		left: auto;
		right: 0em;
		top: 0em;
	}
	.favourite-slider  .swiper-slide:hover .block-social-info {
		opacity: 0;
	 }
	 .verticle-slider .slider--col{
		display: none;
	}
	.verticle-slider .slider-images {
		position: unset !important;
		height: 18.75em !important;
	}
	.btn-verticle{
		opacity: 0;
	}
	.verticle-slider h4.main-title{
		left: auto;
		width: 100%;
		text-align: center;
	}
	.slider-images .hover-buttons {
		opacity: 10 !important;
	}
	.show-movie .banner-wrapper {
		height: 40vh;	
    }
	#home-banner-slider .watch-play-btn .btn{
		margin-top: 0px;
	}
	.home-slider p{
		margin: 10px 0 20px;
	}
	.movie-details-details-right{
		margin-bottom: 20px;
		backdrop-filter:unset;
	}
	.movie-details-details-right .ratings-box {
        display: flex;
    }
	.movie-details-details-right .ratings-box1{
		width: 100%;
        
	}
	.movie-details-details .movie-details-details-left{
		backdrop-filter:unset;
	}
	.movie-details-details-left1{
		backdrop-filter:unset;
	}
	.movie-details-details-left2{
		backdrop-filter:unset;
	}
	header#main-header{
		backdrop-filter:unset;
	}
	header#main-header.menu-sticky{
		backdrop-filter:unset;
	}
	.top-movies-for-you {
		padding-bottom: 20px;
	}
	.movies-section-all {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.movies-section-pg h2 {
        font-size: 36px;
    }
	.my-downloads-section .my-downloads-section1{
		gap: 20px;
		align-items: flex-start;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4{
		margin-bottom: 3px;
		font-size: 20px;
	}
	.device-list-section .device-list-section-heading h3 {
        font-size: 36px;
    }
	.device-list-section .device-list-card .device-list-card-img{
		width: 110px;
	}
	.device-list-section .device-list-card{
		margin-bottom: 30px;
	}
	.edit-profile .edit-profile-img-section .edit-profile-img{
		display: none;
	}
	.edit-profile .edit-profile-img-section h3 {
        font-size: 135px;
        line-height: 135px;
        margin-bottom: 30px;
    }
	.edit-profile-txt-section1 .btn {
        font-size: 14px;
        padding: 6px 25px;
    }
	.help-center .help-center-txt h3{
		font-size: 36px;
	}
	.term-policy .term-policy-txt h3{
		font-size: 36px;
	}
	.subscription-package {
		padding-top: 140px;
	}
	.subscription-package .subscription-package-img {
		width: 325px;
        margin: 0px auto 0;
	}
	.subscription-package .subscription-package-card h4 {
        font-size: 22px;
    }
	.subscription-package .subscription-package-card-sub ul li {
        font-size: 16px;
    }
	.butn-buy-now {
        padding: 6px 24px;
        font-size: 15px;
    }
	.home-slider .swiper-bg {
        height: 475px;
    }
	.edit-profile {
        padding-bottom: 50px;
    }
	.change-password .change-password-img-section .change-password-img{
		display: none;
	}
	.change-password-img-section h3 {
        font-size: 115px !important;
        line-height: 115px !important;
        margin-bottom: 20px;
    }
	.change-password {
        padding-bottom: 50px;
    }
	.content-complaints .content-complaints-card .card1 img{
		width: 65px;
	}
	.content-complaints .content-complaints-card {
        padding: 60px 35px 10px;
    }
	.main-header .container-fluid {
        padding: 0 20px 0 20px;
    }
	header .navbar-light .navbar-brand {
        margin-top: 10px;
        margin-left: 0;
    }
	.navbar-toggler{
		padding: .25rem .75rem 0;
		line-height: 34px;
	}
	.mobile-user{
		display: flex!important;
	}
	.mobile-user .profile {
		display: inline-block!important;
		margin-right: 15px;
	}
	.mobile-user .profile .img-box {
		position: relative;
		width: 48px;
		height: 48px;
		border-radius: 50%;
		overflow: hidden;
	}
	.mobile-user .profile .img-box img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.mobile-user .menu {
		position: absolute;
		top: calc(100% + 0px);
		right: 0px;
		width: 300px;
		min-height: 100px;
		background: #191919;
		box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
		opacity: 0;
		transform: translateY(-10px);
		visibility: hidden;
		transition: 300ms;
		border-radius: 15px 0 15px 15px;
	}
	.mobile-user .menu.active {
		opacity: 1;
		transform: translateY(0);
		visibility: visible;
	}
	.mobile-user .menu ul {
		position: relative;
		display: flex;
		flex-direction: column;
		z-index: 10;
		background: #191919;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.mobile-user .menu ul li {
		list-style: none;
		margin-right: 0;
	}
	.mobile-user .menu ul li:hover {
		background: #eee;
	}
	.mobile-user .menu ul li a {
		text-decoration: none;
		color: #fff;
		display: flex;
		align-items: center;
		padding: 15px 20px 0;
		gap: 6px;
	}
	.mobile-user .menu ul li a i {
		font-size: 1.2em;
	}
	.term-policy {
		padding-top: 140px;
		padding-bottom: 30px;
	}
}
/* end (max-width:991px) */

@media(max-width:768px) {
	.show-movie .banner-wrapper {
		height: 50vh;	
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt {
        width: 85%;
    }
	.movie-details-details-left1 .ProductBlock .img-fill {
        height: 75px;
    }
	.top-movies-for-you {
        padding-bottom: 10px;
    }
	.movies-section-pg {
        height: 375px;
    }
	.movies-section-pg .overlay {
        height: 375px;
    }
	.my-downloads-section .my-downloads-section1{
		padding-bottom: 25px;
	    padding-top: 30px;
	}
	.device-list-section{
		padding-bottom: 20px;
	}
	.edit-profile .edit-profile-img-section h3 {
        font-size: 120px;
        line-height: 120px;
        margin-bottom: 30px;
    }
	.edit-profile {
		padding-bottom: 60px;
	}
	.iq-main-slider {
        padding-top: 0.75em !important;
    }
	.change-password-img-section h3 {
        font-size: 105px !important;
        line-height: 110px !important;
        margin-bottom: 20px;
    }
	.content-complaints .content-complaints-heading h3 {
        font-size: 34px;
        margin-bottom: 12px;
    }
	.content-complaints .content-complaints-card .card1 img {
        width: 55px;
    }
	.content-complaints .content-complaints-card .card1 p{
		font-size: 14px;
	}
	.content-complaints .content-complaints-card {
        padding: 60px 25px 10px;
    }
}

/* (max-width: 767px) */
@media (max-width: 767px) {
	.swiper-banner-container {
		margin-top: -0.625em;
		height: 20.625em;
	}
	.icon-box-content {
		text-align: center;
	}
	.image-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.iq-contact-list {
		border: 0em;
	}
	.image-box svg {
		width: 9.375em;
		height: 9.375em;
	}
	.svg-header {
		padding-top: 3.125em;
	}
	.icon-box-content .widget-container .size-default {
		font-size: 0.875em;
	}
	.genres-main {
		padding-top: 0.938em;
	}
	.streamit-reviews .comment-form-author,
	.streamit-reviews .comment-form-email {
		width: 100%;
	}
	.show-movie .trailor-video {
		display: none;
	}
	section.show-movie-section {
		padding: 3.25em 0 1.875em;
	}
	.main-content {
		padding-top: 1.875em;
	}
	.s-margin {
		margin-top: 1.875em;
	}
	.swiper-button-prev, .swiper-button-next{
		top:33% !important;
	}
	.swiper-button-prev, .swiper-button-next{
		top:50% !important;
	}
	.verticle-btn.swiper-button-next:after, .verticle-btn.swiper-button-prev:after{
		background: none;
	}
	.li.slide-item .block-images{
		box-shadow:0 0  10px -0.375em black;
	}
	h1{
		font-size: 2.8125em;
	}
	.banner-container .movie-banner-text{
		display: none;
	}
	.movie-banner-text{
		display: none;
	}
	h2 {
		font-size: 2.157em;
	}
	li.slide-item.swiper-slide-active .block-images, li.slide-item:hover .block-images, li.slide-item.swiper-slide-active+li.slide-item.swiper-slide-active+li.slide-item.swiper-slide-active+li.slide-item.swiper-slide-active:hover .block-images, li.slide-item.swiper-slide-active+li.slide-item.swiper-slide-active+li.slide-item.swiper-slide-active:hover .block-images, .iq-tag-box:hover, .iq-tag-box.watchlist-first:hover, .iq-tag-box.watchlist-last:hover {
		transform: none;
	}
	li.slide-item.swiper-slide-active:hover .block-images {
		transform: none;
	}
	li.slide-item .block-social-info{
		display: none !important;
	}
	.favourite-slider .swiper-button-next, .favourite-slider .swiper-button-prev {
		width: 1.188em !important;
		height: 1.75em !important;
	}
	.favourite-slider .swiper-button-next:after, .favourite-slider .swiper-rtl .swiper-button-prev:after {
		font-size: .625em !important;
	}
	.favourite-slider .swiper-button-prev:after {
		font-size: .625em !important;
	}
	.iq-main-slider {
        padding-top: 0.75em !important;
    }
	.main-header .container-fluid {
        padding: 0 20px 0 20px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt p{
		font-size: 15px;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4 {
        margin-bottom: 2px;
        font-size: 18px;
    }
	.my-downloads-section .my-downloads-section1 .star-icon{
		font-size: 20px;
	}
	.my-downloads-section .my-downloads-section1-txt1 .btn{
		font-size: 12px;
	}
	.edit-profile {
		padding-top: 125px;
		padding-bottom: 30px;
	}
	.help-center .help-center-txt p{
		font-size: 16px;
	}
	.help-center .help-center-txt h5{
		font-size: 20px;
	}
	.faq-section {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.faq-section .faq-section-heading{
		margin-bottom: 10px;
	}
	.term-policy .term-policy-txt p{
		font-size: 16px;
	}
	.content-complaints .content-complaints1{
		position: unset;
    	padding-right: 15px;
	}
	.content-complaints .content-complaints-card{
		border-right: 2px solid #FFC36A;
		border-radius: 21.11px;
		padding: 60px 50px 10px;
	}
	.content-complaints .content-complaints-form {
		padding-bottom: 40px;
	}
	.content-complaints {
		padding: 140px 30px 30px;
	}
	.content-complaints .content-complaints-card .card1 img {
        width: 65px;
    }
	.content-complaints .content-complaints-card .card1 p {
        font-size: 16px;
    }
}
/* end (max-width: 767px) */

/* (max-width:575px) */
@media (max-width:575px) {
	.starring li.slide-item .cast-images:before {
		z-index: 1;
		background: linear-gradient(180deg, transparent 0, #000 99%, #000);
	}
	.starring li.slide-item .cast-images .img-box {
		height: auto;
	}
	li.slide-item .cast-images .block-description {
		left: auto;
		right: 0;
		top: auto;
	}
	.starring-desc {
		display: block !important;
		top: 2.313em;
	}
	.movie-sources .iq-button {
		font-size: 0;
	}
	.movie-sources .iq-button i {
		font-size: 0.875em;
		margin: 0!important;
		vertical-align: middle;
	}
	.block-description .iq-title {
		font-size: 0.875em;
	}
	header .navbar-light .navbar-brand img.logo {
        width: 115px;
    }
	header .navbar-light .navbar-brand {
        margin-top: 10px;
    }
	.home-slider h1.slider-text {
        font-size: 30px;
    }
	.slider-ratting ul li{
		margin-right: 2px;
	}
	.slider-ratting ul li i{
		font-size: 18px;
	}
	.r-mb-23 {
        margin-bottom: 15px;
    }
	.home-slider p {
        margin: 10px 0 15px;
    }
	.home-first-slider .custom-slider{
		padding: 30px 0;
	}
	.home-first-slider .custom-box{
		margin: 6px;
	}
	.home-first-slider .custom-box-txt h4{
		font-size: 24px;
		margin-bottom: 0;
	}
	.home-first-slider .slick-next{
		right: -10px;
	}
	.continue-watching h3{
		font-size: 20px;
	    line-height: 30px;
		border-left: 4px solid #FFB13F;
	}
	.continue-watching h3 a {
		font-size: 15px;
	}
	.movies-section h3{
		font-size: 20px;
        line-height: 30px;
        border-left: 4px solid #FFB13F;
	}
	.movies-section h3 a{
		font-size: 15px;
	}
	.footer-section .footer-section-txt p{
		text-align: center;
		margin-bottom: 6px;
	}
	.footer-section .footer-section-social ul{
		justify-content: center;
	}
	.footer-section .footer-section-social ul li{
		margin-right: 18px;
		margin-left: unset;
	}
	.movie-details-banner .movie-details-banner-img {
		height: 425px;
	}
	.movie-details-banner .overlay{
		height: 425px;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt{
		width: 100%;
		transform: translate(-50%, -30%);
	}
	.movie-details-details-left2 .slick-prev, 
	.movie-details-details-left2 .slick-next{
		display: none!important;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt h4{
		font-size: 22px;
        margin-bottom: 3px;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1){
		font-size: 15px;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1) svg{
		width: 20px;
	    height: 21px;
	}
	.movie-details-banner .overlay {
        height: 375px;
    }
	.movie-details-banner .movie-details-banner-img {
        height: 375px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt {
        width: 85%;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt p{
		font-size: 15px;
	}
	.top-movies-for-you {
        padding-bottom: 0;
    }
	.movies-section-pg {
        height: 320px;
    }
	.movies-section-pg .overlay {
        height: 320px;
    }
	.movies-section-pg h2 {
        font-size: 30px;
    }
	.movies-section-all {
        padding-top: 35px;
        padding-bottom: 15px;
    }
	.movies-section-all .movies-section-all-card h5{
		font-size: 16px;
	}
	.my-downloads-section .my-downloads-section1{
		display: block;
		padding-left: 15px;
        padding-right: 15px;
		padding-bottom: 30px;
        padding-top: 35px;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-img {
		width: 100%;
		margin-bottom: 15px;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4 {
        margin-bottom: 5px;
        font-size: 20px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt p {
        font-size: 16px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .btn {
        font-size: 14px;
    }
	.my-downloads-section .my-downloads-section1 .star-icon {
        font-size: 22px;
    }
	.my-downloads-section .my-downloads-section1-txt1{
		width: 100%;
	}
	.my-downloads-section {
        padding-top: 5px;
        padding-bottom: 10px;
    }
	.device-list-section {
        padding-top: 115px;
    }
	.device-list-section .device-list-section-heading h3 {
        font-size: 32px;
    }
	.device-list-section .device-list-card .device-list-card-txt{
		text-align: center;
	}
	.edit-profile .edit-profile-img-section h3 {
        font-size: 100px;
        line-height: 100px;
        margin-bottom: 25px;
    }
	.edit-profile .edit-profile-txt-section form {
        padding: 20px 35px 30px;
    }
	.edit-profile {
        padding-top: 110px;
        padding-bottom: 50px;
    }
	.help-center {
		padding-top: 120px;
	}
	.help-center .help-center-txt h3 {
        font-size: 32px;
    }
	.help-center .help-center-txt p{
		margin-bottom: 20px;
	}
	.faq-section .faq-section-heading h3{
		font-size: 24px;
	}
	.faq-section .faq-section-heading{
		display: block;
	}
	.term-policy .term-policy-txt h3 {
        font-size: 32px;
		margin-bottom: 15px;
    }
	.term-policy .term-policy-txt h5{
		font-size: 20px;
	}
	.term-policy .term-policy-txt p{
		margin-bottom: 20px;
	}
	.term-policy {
		padding-top: 120px;
		padding-bottom: 25px;
	}
	.subscription-package .subscription-package-txt h3{
		margin-bottom: 25px;
		font-size: 28px;
	}
	.subscription-package .subscription-package-card h4 {
        font-size: 20px;
    }
	.subscription-package .subscription-package-card h4 span {
        font-size: 28px;
    }
	.subscription-package .subscription-package-card h4 del {
        font-size: 18px;
    }
	.butn-buy-now {
        padding: 6px 24px;
        font-size: 14px;
    }
	.subscription-package {
        padding-top: 115px;
    }
	.home-slider .swiper-bg {
        height: 400px;
    }
	.butn-watch:link, .butn-watch:visited{
		font-size: 13px;
		padding: 6px 15px;
	}
	.change-password-img-section h3 {
        font-size: 90px !important;
        line-height: 95px !important;
        margin-bottom: 20px;
    }
	.change-password {
		padding-top: 115px;
	}
	.content-complaints .content-complaints-heading h3 {
        font-size: 30px;
        margin-bottom: 10px;
    }
	.content-complaints {
        padding: 120px 30px 30px;
    }
	.butn-play-now1:link, .butn-play-now1:visited{
		font-size: 15px;
	}
	
	.movie-details-model .play-button-wrapper #circle-play-b svg{
		width: 75px;
	    height: 75px;
	}
}
/* end (max-width:575px) */

/* (max-width:479px) */
@media (max-width:479px) {
	.show-movie .banner-wrapper {height:45vh;}
	.main-content { padding-top: 2.875em;}
	header .navbar-light .navbar-brand img.logo {
        width: 100px;
    }
	.main-header .container-fluid {
        padding: 0 15px 0 15px;
    }
	header .navbar-light .navbar-brand {
        margin-top: 5px;
    }
	.menu-sticky .navbar-light .navbar-brand img.logo {
		width: 75px;
	}
	.navbar-toggler-icon{
		width: 1.2em;
	    height: 1.2em;
	}
	.swiper{
		height: unset;
	}
	.home-slider p{
		display: none;
	}
	.home-slider h1.slider-text {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 8px;
    }
	.slider-ratting ul li i {
        font-size: 16px;
    }
	#home-banner-slider .watch-play-btn .btn{
		font-size: 13px;
	}
	.home-first-slider .custom-slider {
        padding: 20px 0;
    }
	.home-first-slider .custom-box-txt h4 {
        font-size: 22px;
    }
	.home-first-slider .slick-next:before , .home-first-slider .slick-prev:before , .movies-section-slider .slick-prev:before  {
		font-size: 1.5em;
	}
	.continue-watching h3 {
        font-size: 18px;
        line-height: 26px;
		padding-left: 6px;
    }
	.continue-watching h3 a {
        font-size: 14px;
    }
	.movies-section h3{
		font-size: 18px;
        line-height: 26px;
        padding-left: 6px;
	}
	.movies-section h3 a{
		font-size: 14px;
	}
	.continue-watching .continue-watching-slider {
		padding-bottom: 20px;
	}
	.movies-section .movies-section-slider, .movies-section .short-movies-section-slider {
		padding-bottom: 20px;
	}
	.footer-section{
		margin-top: 15px;
	}
	.footer-section .footer-section-txt p{
		font-size: 16px;
	}
	.footer-section .footer-section-social ul li i{
		font-size: 22px;
	}
	header .navbar ul li.menu-item a{
		padding-bottom: 10px;
	}
	.navbar-collapse{
		padding: 20px 0;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt h4 {
        font-size: 20px;
        margin-bottom: 3px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt p {
        font-size: 14px;
		line-height: 20px;
		display: none;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1) {
        font-size: 14px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1) svg {
        width: 18px;
        height: 18px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn svg{
		width: 20px;
		height: 20px;
	}
	.movie-details-details-left1 .Container .Head .Slick-Next, .movie-details-details-left1 .Container .Head .Slick-Prev{
		font: 16px / 26px FontAwesome;
		width: 25px;
	    height: 25px;
		margin-top: 0px;
	}
	.movie-details-details-left2 .heading a {
        font-size: 12px;
    }
	.movie-details-details .movie-details-details-left h5{
		font-size: 18px;
	}
	.movie-details-details-left1 .Container .Head {
		font: 18px / 35px "Poppins", sans-serif;
	}
	.movie-details-details-left2 .heading{
		font-size: 18px;
	}
	.movie-details-details-left2 .testimonial_box-text p{
		font-size: 14px;
	}
	.movie-details-details-right .director .director-box-txt h6{
		font-size: 15px;
	}
	.movie-details-banner .movie-details-banner-img {
        height: 350px;
    }
	.movie-details-banner .overlay {
        height: 350px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt {
        width: 100%;
        transform: translate(-50%, -50%);
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt h4{
		margin-bottom: 10px;
	}
	.movie-details-details {
		padding-bottom: 20px;
	}
	.movies-section-pg .overlay {
        height: 250px;
    }
	.movies-section-pg {
        height: 250px;
    }
	.movies-section-pg h2 {
        font-size: 26px;
    }
	.movies-section-all .movies-section-all-card h5 {
        font-size: 14px;
    }
	.movies-section-all {
        padding-top: 30px;
        padding-bottom: 0;
    }
	.movies-section-all .movies-section-all-card{
		margin-bottom: 20px;
	}
	.my-downloads-section .my-downloads-section1{
		padding-left: 10px;
        padding-right: 10px;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4 {
        margin-bottom: 3px;
        font-size: 18px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt p {
        font-size: 15px;
    }
	.my-downloads-section .my-downloads-section1 .star-icon {
        font-size: 20px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .btn {
        font-size: 13px;
    }
	.device-list-section .device-list-section-heading h3 {
        font-size: 28px;
		margin-bottom: 15px;
    }
	.device-list-section {
        padding-top: 100px;
		padding-bottom: 5px;
    }
	.device-list-section .device-list-card{
		margin-left: 30px;
        margin-right: 30px;
	}
	.edit-profile .edit-profile-img-section h3 {
        font-size: 80px;
        line-height: 80px;
        margin-bottom: 25px;
    }
	.edit-profile {
        padding-top: 100px;
        padding-bottom: 35px;
    }
	.edit-profile-txt-section1 .btn {
        font-size: 12px;
        padding: 6px 20px;
    }
	.edit-profile-txt-section1 article{
		width: 90px;
	    height: 90px;
	}
	.edit-profile .edit-profile-txt-section form {
        padding: 20px 30px 30px;
    }
	.help-center .help-center-txt h3 {
        font-size: 28px;
		margin-bottom: 15px;
    }
	.help-center .help-center-txt p {
        margin-bottom: 15px;
    }
	.help-center .help-center-txt h5 {
        font-size: 18px;
    }
	.faq-section .faq-section-heading h3 {
        font-size: 22px;
    }
	.faq-section-txt .faq_question-text h3 {
		font-size: 16px;
		margin-bottom: 0;
	}
	.faq-section-txt .answer p{
		margin-bottom: 0;
	}
	.faq-section {
        padding-top: 15px;
        padding-bottom: 10px;
    }
	.help-center {
        padding-top: 100px;
    }
	.term-policy {
        padding-top: 100px;
        padding-bottom: 10px;
    }
	.term-policy .term-policy-txt h3 {
        font-size: 28px;
        margin-bottom: 12px;
    }
	.term-policy .term-policy-txt h5 {
        font-size: 18px;
    }
	.subscription-package .subscription-package-txt h3 {
        margin-bottom: 22px;
        font-size: 26px;
    }
	.subscription-package .subscription-package-card h4 {
        font-size: 18px;
    }
	.subscription-package .subscription-package-card h4 span {
        font-size: 26px;
    }
	.subscription-package .subscription-package-card-sub ul li {
        font-size: 14px;
    }
	.butn-buy-now {
        padding: 5px 22px;
        font-size: 13px;
    }
	.subscription-package .subscription-package-img {
        width: 250px;
    }
	.home-slider .swiper-bg {
        height: 325px;
    }
	.butn-watch:link, .butn-watch:visited {
        font-size: 12px;
        padding: 6px 15px;
		margin: 10px 12px 0 0;
    }
	.subscription-package {
        padding-top: 95px;
    }
	.change-password-img-section h3 {
        font-size: 75px !important;
        line-height: 80px !important;
        margin-bottom: 15px;
    }
	.change-password {
        padding-top: 95px;
    }
	.change-password {
        padding-bottom: 30px;
    }
	.change-password .change-password-txt-section form {
		padding: 20px 30px 30px;
	}
	.butn-edit,
	.butn-edit1{
		font-size: 12px;
		padding: 6px 20px;
	}
	.content-complaints .content-complaints-heading h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }
	.content-complaints {
        padding: 105px 20px 25px;
    }
	.content-complaints .content-complaints-card .card1 img {
        width: 60px;
    }
	.content-complaints .content-complaints-card .card1 p {
        font-size: 15px;
    }
	.butn-submit{
		font-size: 14px;
		margin: 25px auto 0;
	}
	.content-complaints .content-complaints-form .form-group label{
		font-size: 15px;
	}
	.content-complaints .content-complaints-form .form-group {
		margin-bottom: 20px;
	}
	.content-complaints .content-complaints-form .form-group .form-control{
		height: 40px;
		font-size: 15px;
	}
	.butn-play-now1:link, .butn-play-now1:visited {
        font-size: 14px;
    }
	.butn-play-now1 svg{
		width: 20px;
	    margin-right: 3px;
	}
	.profile-detail-card h5{
		font-size: 16px;
	}
	.mobile-user .menu ul li a{
		font-size: 15px;
	}
	.profile-detail-card .btn{
		font-size: 12px;
	}
	.movie-details-model .play-button-wrapper #circle-play-b svg {
        width: 65px;
        height: 65px;
    }
	.movie-details-model .modal-header .close{
		width: 25px;
	    height: 25px;
		line-height: 5px;
	    font-size: 19px;
	}
	.movie-details-model .modal-header{
		margin-bottom: 0px;
	}
	.navbar-light .navbar-toggler{
		margin-top: 5px;
		width: 40px;
	    height: 32px;
		line-height: 30px;
	}
	.navbar-toggler-icon {
        width: unset;
        height: unset;
		font-size:unset;
    }
	.navbar-toggler .navbar-toggler-icon .navbar-menu-icon{
		height: 2px;
	    width: 20px;
	}
	.mobile-user .profile .img-box{
		width: 42px;
        height: 42px;
	}
	.mobile-user .profile{
		margin-right: 12px;
	}
	.home-first-slider .slick-next,
	.continue-watching .slick-next,
	.movies-section .slick-next{
		right: 25px;
		width: 0;
	}
	.continue-watching .slick-next:before,
	.movies-section .slick-next:before{
		font-size: 1.5em;
		padding-left: 0;
	}
	.aos-animate {
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
	
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
	
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	.butn-save{
		font-size: 14px;
		padding: 6px 30px;
	}
	.profile-detail-card article{
		width: 85px;
	    height: 82px;
	}
}
/* end (max-width:479px) */

/* (max-width:425px) */
@media (max-width:425px){
    header .navbar-light .navbar-brand img.logo {
        width: 90px;
    }
	header .navbar-light .navbar-brand {
        margin-top: 5px;
    }
	.main-header .container-fluid {
        padding: 0 15px 0 15px;
    }
	.home-slider .swiper-bg {
        height: 17em;
    }
	.home-slider h1.slider-text {
        font-size: 22px;
        line-height: 20px;
        margin-bottom: 8px;
    }
	.slider-ratting ul li i {
        font-size: 14px;
    }
	#home-banner-slider .watch-play-btn .btn {
        font-size: 11px;
		margin-bottom: 10px;
    }
	.r-mb-23 {
        margin-bottom: 10px;
    }
	
span.footer-a-line {
    display: unset !important;
}
	.home-first-slider .custom-box-txt h4 {
        font-size: 18px;
    }
	.continue-watching h3 {
        font-size: 16px;
        line-height: 22px;
		margin-bottom: 6px;
		border-left: 3px solid #FFB13F;
    }
	.continue-watching h3 a {
        font-size: 13px;
    }
	.movies-section h3{
		font-size: 16px;
        line-height: 22px;
        margin-bottom: 6px;
		border-left: 3px solid #FFB13F;
	}
	.movies-section h3 a{
		font-size: 13px;
	}
	.continue-watching .continue-watching-slider {
        padding-bottom: 10px;
    }
	.movies-section .movies-section-slider, .movies-section .short-movies-section-slider {
        padding-bottom: 10px;
    }
	.footer-section .footer-section-txt p {
        font-size: 14px;
    }
	.footer-section{
		padding-top: 20px;
	}
	.footer-section .footer-section-social ul li i {
        font-size: 20px;
    }
	.movie-details-banner .overlay {
        height: 320px;
    }
	.movie-details-banner .movie-details-banner-img {
        height: 320px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt h4 {
        font-size: 18px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1) {
        font-size: 13px;
		padding: 6px 18px;
    }
	.movie-details-details .movie-details-details-left h5 {
        font-size: 17px;
    }
	.movie-details-details .movie-details-details-left p {
		margin: 0;
		font-size: 14px;
		line-height: 20px;
	}
	.movie-details-details .movie-details-details-left{
		padding: 18px;
	}
	.movie-details-details-left1 {
        padding: 15px 10px 20px;
    }
	.movie-details-details-left1 .ProductBlock .img-fill {
        height: 58px;
    }
	.movie-details-details-left2 {
        padding: 25px 10px 20px;
    }
	.movie-details-details-left2 .slick-dots {
		bottom: -35px;
	}
	.movie-details-details-right .released-year h6 {
		font-size: 16px;
	}
	.movie-details-details-right .available-languages ul li a{
		font-size: 12px;
	}
	.movie-details-details-right .released-year, .movie-details-details-right .available-languages, .movie-details-details-right .ratings, .movie-details-details-right .gernes {
        margin-bottom: 10px;
    }
	.movie-details-details-right .gernes ul li a{
		font-size: 12px;
	}
	.movie-details-details-right .director .director-box-txt h6 {
        font-size: 14px;
		margin: 0;
    }
	.movie-details-details-right .director .director-box-txt p {
		font-size: 13px;
	}
	.movie-details-details-right .director .director-box img {
		width: 40px;
	}
	.movie-details-details-right .director .director-box{
		gap: 10px;
	}
	.movie-details-details-left2 .heading {
        font-size: 16px;
    }
	.movie-details-details-left2 .heading a {
        font-size: 10px;
    }
	.movie-details-details-left2 {
        padding: 20px 5px 15px;
    }
	.movie-details-details-left2 .testimonial_box-top {
        padding: 20px 15px;
    }
	.movie-details-details-left2 .testimonial_box-name h4 {
        font-size: 15px;
    }
	.movie-details-details-left2 .testimonial_box-name p {
        font-size: 11px;
    }
	.movie-details-details-left2 .testimonial_box-text p {
        font-size: 13px;
    }
	.movie-details-details {
        padding-bottom: 15px;
    }
	.movies-section-pg {
        height: 225px;
    }
	.movies-section-pg .overlay {
        height: 225px;
    }
	.movies-section-pg h2 {
        font-size: 22px;
    }
	.movies-section-all .movies-section-all-card h5 {
        font-size: 12px;
    }
	.movies-section-all .movies-section-all-card {
        margin-bottom: 15px;
    }
	.movies-section-all {
        padding-top: 25px;
    }
	.my-downloads-section .my-downloads-section1{
		padding-bottom: 25px;
        padding-top: 30px;
	}
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4 {
        margin-bottom: 2px;
        font-size: 17px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt p {
        font-size: 14px;
    }
	.my-downloads-section .my-downloads-section1 .star-icon {
        font-size: 18px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .btn {
        font-size: 12px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .time {
		font-size: 12px;
	}
	.my-downloads-section {
        padding-top: 5px;
        padding-bottom: 0px;
    }
	.device-list-section .device-list-section-heading h3 {
        font-size: 26px;
    }
	.device-list-section .device-list-card .device-list-card-txt p{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.bttn{
		margin: 20px auto 0;
	}
	.device-list-section .device-list-card{
		margin-left: 20px;
        margin-right: 20px;
	}
	.device-list-section .device-list-card .device-list-card-img {
        width: 105px;
    }
	.edit-profile .edit-profile-img-section h3 {
        font-size: 65px;
        line-height: 65px;
        margin-bottom: 20px;
    }
	.edit-profile-txt-section1 article {
        width: 75px;
        height: 75px;
		margin: 0 10px;
    }
	.edit-profile-txt-section1 {
        padding-left: 5px;
        padding-right: 5px;
    }
	.edit-profile-txt-section1 .btn {
        font-size: 12px;
        padding: 6px 15px;
    }
	.edit-profile-txt-section{
		padding: 30px 0 0;
	}
	.edit-profile .edit-profile-txt-section form {
        padding: 20px 25px 30px;
    }
	.edit-profile .edit-profile-txt-section form .form-group {
		margin-bottom: 20px;
	}
	.edit-profile .edit-profile-txt-section form .form-group label{
		font-size: 14px;
	}
	.edit-profile .edit-profile-txt-section form .form-group .form-control{
		height: 40px;
		font-size: 14px;
	}
	.edit-profile .edit-profile-txt-section form .btn{
		font-size: 13px;
		margin: 25px auto 0;
	}
	.edit-profile {
        padding-top: 90px;
        padding-bottom: 30px;
    }
	.help-center {
        padding-top: 95px;
    }
	.help-center .help-center-txt h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
	.help-center .help-center-txt p{
		font-size: 15px;
	}
	.help-center .help-center-txt h5 {
        font-size: 16px;
    }
	.faq-section .faq-section-heading h3 {
        font-size: 20px;
    }
	.faq-section {
        padding-top: 10px;
        padding-bottom: 5px;
    }
	.faq-section-txt .faq_question-text .num-icon{
		width: 35px;
    	height: 35px;
		font-size: 14px;
	}
	.faq-section-txt .faq_question{
		padding: 10px 5px 10px;
	}
	.faq-section-txt .answer p {
        font-size: 15px;
    }
	.term-policy .term-policy-txt h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
	.term-policy .term-policy-txt p {
        font-size: 15px;
    }
	.term-policy .term-policy-txt h5 {
        font-size: 17px;
    }
	.term-policy {
        padding-top: 90px;
        padding-bottom: 0px;
    }
	.term-policy .term-policy-txt h3 {
        font-size: 24px;
        margin-bottom: 6px;
    }
	.subscription-package .subscription-package-txt h3 {
        margin-bottom: 20px;
        font-size: 24px;
    }
	.subscription-package .subscription-package-card h4 {
        font-size: 16px;
    }
	.subscription-package .subscription-package-card h4 span {
        font-size: 24px;
    }
	.subscription-package .subscription-package-card h4 del {
        font-size: 16px;
    }
	.subscription-package .subscription-package-card-sub ul li {
        font-size: 12px;
    }
	.butn-buy-now {
        padding: 4px 18px;
        font-size: 12px;
    }
	.subscription-package .subscription-package-img {
        width: 220px;
    }
	.subscription-package {
        padding-top: 90px;
    }
	.butn-watch:link, .butn-watch:visited {
        font-size: 11px;
        padding: 5px 12px;
		margin: 12px 10px 0 0;
    }
	.change-password-img-section h3 {
        font-size: 65px !important;
        line-height: 70px !important;
        margin-bottom: 15px;
    }
	.change-password {
        padding-top: 90px;
    }
	.change-password .change-password-txt-section form .form-group label{
		font-size: 13px;
	}
	.change-password .change-password-txt-section form .form-group .form-control{
		font-size: 13px;
		height: 36px;
	}
	.butn-save{
		font-size: 12px;
		padding: 6px 30px;
	}
	.change-password .change-password-txt-section form {
        padding: 10px 25px 25px;
    }
	.content-complaints .content-complaints-heading h3 {
        font-size: 26px;
        margin-bottom: 8px;
    }
	.content-complaints .content-complaints-form .form-group label {
        font-size: 14px;
    }
	.content-complaints .content-complaints-form .form-group .form-control {
        height: 38px;
        font-size: 14px;
    }
	.content-complaints .content-complaints-form .form-group {
        margin-bottom: 15px;
    }
	.content-complaints {
        padding: 95px 15px 20px;
    }
	.butn-play-now1:link, .butn-play-now1:visited {
        font-size: 13px;
    }
	.butn-play-now1 svg {
        width: 18px;
        margin-right: 3px;
    }
	.profile-detail-card h5 {
        font-size: 15px;
    }
	.mobile-user .menu ul li a {
        font-size: 14px;
		padding: 12px 20px 0;
    }
	header .navbar ul li.menu-item a{
		font-size: 15px;
	}
	.movie-details-model .play-button-wrapper #circle-play-b svg {
        width: 55px;
        height: 55px;
    }
}
/* end (max-width:425px) */

/* (max-width:375px) */
@media (max-width:375px){
	.home-slider .swiper-bg {
        height: 17em;
    }
	.home-slider h1.slider-text {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 0px;
    }
	.slider-ratting ul li i {
        font-size: 12px;
    }
	#home-banner-slider .watch-play-btn .btn {
        font-size: 10px;
    }
	.r-mb-23 {
        margin-bottom: 6px;
    }
	.home-first-slider .custom-box-txt h4 {
        font-size: 16px;
    }
	.footer-section .footer-section-txt p {
        font-size: 13px;
    }
	.footer-section .footer-section-social ul li i {
        font-size: 18px;
    }
	.footer-section {
        padding-top: 15px;
		padding-bottom: 15px;
    }
	.movie-details-banner .movie-details-banner-img {
        height: 275px;
    }
	.movie-details-banner .overlay{
		height: 275px;
	}
	.movie-details-banner .movie-details-banner-img .overlay-txt h4 {
        font-size: 16px;
    }
	.movie-details-banner .movie-details-banner-img .overlay-txt .overlay-btns .btn:nth-child(1) {
        font-size: 12px;
        padding: 4px 15px;
    }
	.movie-details-details .movie-details-details-left h5 {
        font-size: 16px;
    }
	.movie-details-details .movie-details-details-left p {
        margin: 0;
        font-size: 12px;
        line-height: 18px;
    }
	.movie-details-details-left1 .Container .Head {
        font: 16px / 30px "Poppins", sans-serif;
    }
	.movie-details-details {
        padding-bottom: 10px;
    }
	.my-downloads-section .my-downloads-section1 {
        padding-bottom: 20px;
        padding-top: 20px;
		padding-left: 0px;
        padding-right: 0px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt h4 {
        font-size: 16px;
    }
	.my-downloads-section .my-downloads-section1 .my-downloads-section1-txt p {
        font-size: 13px;
    }
	.my-downloads-section .my-downloads-section1 .star-icon {
        font-size: 16px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .btn {
        font-size: 11px;
    }
	.my-downloads-section .my-downloads-section1-txt1 .time {
        font-size: 11px;
    }
	.edit-profile .edit-profile-img-section h3 {
        font-size: 55px;
        line-height: 55px;
        margin-bottom: 15px;
    }
	.edit-profile {
        padding-top: 85px;
        padding-bottom: 20px;
    }
	.edit-profile-txt-section1 .btn {
        font-size: 10px;
        padding: 6px 15px;
    }
	.edit-profile-txt-section1 article {
        width: 65px;
        height: 65px;
        margin: 0 5px;
    }
	.edit-profile .edit-profile-txt-section form {
        padding: 15px 20px 25px;
    }
	.edit-profile .edit-profile-txt-section form .form-group label {
        font-size: 13px;
    }
	.edit-profile .edit-profile-txt-section form .form-group .form-control {
        height: 36px;
        font-size: 13px;
    }
	.edit-profile .edit-profile-txt-section form .form-group {
        margin-bottom: 15px;
    }
	.help-center .help-center-txt h3 {
        font-size: 22px;
        margin-bottom: 8px;
    }
	.help-center .help-center-txt p {
        font-size: 14px;
    }
	.faq-section .faq-section-heading h3 {
        font-size: 18px;
    }
	.faq-section .faq-section-heading p {
		font-size: 14px;
	}
	.faq-section-txt .faq_question-text h3 {
        font-size: 14px;
    }
	.faq-section-txt .answer p{
		font-size: 14px;
	}
	.help-center {
        padding-top: 90px;
    }
	.term-policy .term-policy-txt p {
        font-size: 14px;
		margin-bottom: 10px;
    }
	.subscription-package .subscription-package-txt h3 {
        margin-bottom: 16px;
        font-size: 22px;
    }
	.subscription-package .subscription-package-card h4 {
        font-size: 15px;
    }
	.subscription-package .subscription-package-card h4 span {
        font-size: 22px;
    }
	.subscription-package .subscription-package-card h4 del {
        font-size: 14px;
    }
	.subscription-package .subscription-package-card-sub ul li {
        font-size: 11px;
    }
	.butn-buy-now {
        padding: 4px 14px;
        font-size: 10px;
    }
	.subscription-package .subscription-package-card {
        padding: 15px 15px 20px;
    }
	.subscription-package .subscription-package-card{
		margin-bottom: 25px;
	}
	.subscription-package .subscription-package-img {
        width: 180px;
    }
	.subscription-package {
        padding-top: 90px;
    }
	.change-password-img-section h3 {
        font-size: 55px !important;
        line-height: 60px !important;
        margin-bottom: 10px;
    }
	.change-password {
        padding-top: 85px;
    }
	.change-password {
        padding-bottom: 20px;
    }
	.butn-edit, .butn-edit1 {
        font-size: 11px;
        padding: 6px 16px;
    }
	.content-complaints .content-complaints-heading h3 {
        font-size: 22px;
        margin-bottom: 4px;
    }
	.content-complaints .content-complaints-form .form-group label {
        font-size: 13px;
    }
	.content-complaints .content-complaints-form .form-group .form-control {
        height: 36px;
        font-size: 13px;
    }
	.content-complaints {
        padding: 90px 10px 15px;
    }
	.content-complaints .content-complaints-card .card1 img {
        width: 50px;
		margin-bottom: 10px;
    }
	.content-complaints .content-complaints-card .card1 p {
        font-size: 14px;
    }
	.content-complaints .content-complaints-card{
		padding: 50px 30px 0px;
	}
	.butn-submit {
        font-size: 12px;
        margin: 25px auto 0;
    }
	.content-complaints .content-complaints-form {
        padding-bottom: 30px;
    }
	.butn-play-now1:link, .butn-play-now1:visited {
        font-size: 12px;
    }
	.butn-play-now1 svg {
        width: 16px;
        margin-right: 2px;
    }
	.movie-details-model .play-button-wrapper #circle-play-b svg {
        width: 45px;
        height: 45px;
    }
}
/* end (max-width:375px) */

/*  */
.mobile-user{
	display: none;
}
/*  */

/* new css */
span.footer-a-line {
    display: none;
}