@media (max-width: 1024px) {
	.mobildisi {
		width: 100% !important;
	}
	footer.main {
		margin-bottom: 0;
	}
	footer.main .fbox .copy {
		padding: 20px 0;
	}
	footer.main .fcmpbox {
		border-radius: 0;
	}
	.footer_alti_reklam, .menu_alti_reklam, header.main .hbox .right {
		display: none;
	}
	.headitems {
		width: 400px;
	}
	header.main {
		width: 100%;
		border-radius: 0;
		margin-top: 0;
	}
	header.main .hbox .register_active>.search {
		width: 320px;
	}
	.module .content .items .item .imdb {
		top: 15px;
        right: 3px;
        width: 42px;
        height: 22px;
        line-height: 30px;
	}
	.module .content .items .item .imdb span {
		font-size: 14px;
	}
	.module .content .items .episodes .poster span.serie {
		margin-bottom: 2px;
		padding: 4px;
		font-size: 13px;
	}
	.module .content .items .item .poster .figure span.sezon {
		padding: 3px 4px;
		font-size: 12px;
	}
	.module .content .items .item .serie-time {
		padding: 4px;
		font-size: 12px;
	}
	#slider-master article.item {
		flex: 0 0 calc(50% - 7.5px);
		min-width: calc(50% - 7.5px);
		max-width: calc(50% - 7.5px);
	}
	#slider-master {
		padding: 0 15px;
		gap: 15px;
		transition: transform 0.5s ease-out;
	}
	.slider-nav-btn {
		width: 36px;
		height: 36px;
	}
	.slider-nav-btn svg {
		width: 24px;
		height: 24px;
	}
	.slider article.item .title {
		font-size: 20px;
		line-height: 26px;
	}
	.slider article.item .meta-info {
		gap: 6px;
	}
	.slider article.item .meta-info span {
		font-size: 12px;
	}
	.slider article.item .meta-info .imdb-score::after,
	.slider article.item .meta-info .year::after,
	.slider article.item .meta-info .runtime::after {
		margin-left: 6px;
	}
	.adv_slider {
		padding: 20px 0;
	}
	.besli {
		width: calc(100%/3)
	}

	.altili {
		width: calc(100%/4)
	}
}

@media (max-width: 820px) {
	.page-number, .prev-page, .next-page {
		min-width: 35px;
		padding: 6px 10px;
		font-size: 13px;
	}
	.item .image {
		max-width: 392px;
		margin: 0 auto;
	}
	.module .sidebar {
		background: 0;
		position: relative;
	}
	.module .content .items .episodes .poster div.serie-time, .module .content .items .item .poster .rating, .page_user header.user .box .contenido .name, .page_user header.user .box .contenido .name p, .page_user nav.user ul li.rrt, .sheader .poster {
		display: none;
	}
	.page_user nav.user ul li {
		width: calc(100%/4);
	}
	#items_movies {
		padding-bottom: 10px;
	}
	.page_user .content .paged {
		padding: 0 20px;
	}
	#message .sms {
		margin-bottom: 10px;
	}
	
	.user_control {
		float: left;
		width: 100%;
		margin-left: 0;
	}
	.user_control a {
		width: 50%;
		text-align: center;
	}
	.user_control a:last-child {
		border-right: 0;
	}
	.user_control a span {
		margin-left: 0;
		padding: 0 20px;
	}
	.user_edit_control ul li a.selected:before {
		border-width: 10px;
		margin-left: -10px;
	}
	.user_edit_control {
		margin-bottom: 20px;
	}
	.user_edit_control ul li a {
		padding: 13px 0;
		font-size: 13px;
	}
	form.update_profile {
		padding: 20px 30px;
	}
	.page_user nav.user ul li a {
		padding: 10px 15px;
		font-weight: 300;
		width: 100%;
		text-align: center;
		font-size: 17px;
	}
	form.update_profile fieldset {
		padding: 0;
		margin-bottom: 10px;
	}
	.page_user {
		width: 100%;
		padding: 3px 0;
		margin: 0;
	}
	.page_user header.user .box {
		height: 70px;
		padding: 10px;
	}
	.page_user header.user .box .contenido .name h2 {
		font-size: 18px;
		line-height: 25px;
	}
	.page_user header.user .box .gravatar {
		width: 50px;
	}
	.page_user header.user .box .contenido {
		padding-left: 60px;
	}
	.page_user header.user .box .contenido .info {
		width: 100%;
	}
	.page_user header.user .box .contenido .info span {
		margin: 4px 0;
	}
	.module .content header {
		padding: 10px 0;
	}
	.full_width {
		padding: 10px !important;
	}
	header.main, span.top-page {
		display: none;
	}
	footer.main {
		margin-bottom: 0;
	}
	footer.main .fcmpbox {
		border-radius: 0;
	}
	.module .content, .module .sidebar {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		border-right: 0;
		padding: 10px;
	}
	#contenedor {
		width: 100%;
		margin: 0 auto;
	}
	.module {
		margin-bottom: 0;
		margin-top: 0;
		border-top: 0;
	}
	.account {
		margin: 0;
	}
	#single {
		margin-bottom: 0;
	}
	.search_responsive, header.responsive {
		display: block;
	}
	.formblock, .sidblock {
		display: block !important;
		-webkit-transition: top .4s ease-in-out;
		transition: top .4s ease-in-out;
	}
	#single .content {
		width: 100%;
		border-right: 0;
	}
	#single .sidebar, #single .sidebar-ep {
		width: 100%;
		border-left: 0;
		margin-left: 0;
		position: relative;
	}
	.single-page {
		margin-top: 0;
	}
	.module .content .items .item .imdb {
		top: 15px;
        right: 3px;
        width: 36px;
        height: 22px;
        line-height: 30px;
	}
	.module .content .items .item .imdb span {
		font-size: 11px;
	}
	.module .content .items .item .serie-time {
		padding: 4px 5px;
		font-size: 11px;
	}
	.module .content .items .episodes .poster span.serie {
		bottom: 25px;
		padding: 4px;
		font-size: 13px;
	}
	.module .content .items .episodes .poster span.sezon {
		bottom: 5px;
		padding: 3px 4px;
		font-size: 11px;
	}
	.sheader .data {
		width: 100%;
		margin-top: 5px;
		margin-left: 0;
	}
	.footer_alti_reklam, 
	.menu_alti_reklam, 
	.mobildisi,
	.pageskin {
		display: none;
	}
	.menu_alti_reklam_mobil { display:block; background:#000; text-align:center }
	.menu_alti_reklam_mobil img { width: 100% }
	.stplayer iframe {
		width: 100%;
		height: 209px;
	}
	.auth-modal-content {
        width: 95%;
        max-width: 380px;
        margin: 10% auto;
        padding: 20px;
    }

    .auth-modal fieldset .g-recaptcha {
        transform: scale(0.9);
        transform-origin: center center;
        height: 70px;
    }
	.besli {
		width: calc(100%/3)
	}

	.altili {
		width: calc(100%/4)
	}
}

@media (max-width: 600px) {
	.account .sidebar {
		width: 170px;
	}
	.account .content {
		width: calc(100% - 170px);
		margin-left: 170px;
	}
	ul.smenu {
		background: rgb(0,0,0,.3);
	}
	ul.smenu li a {
		background: #141624;
		color: #fff;
		text-shadow: none;
		font-size: 14px;
		font-weight: 500;
		text-align: center;
		padding: 10px 15px;
	}
	ul.smenu li a.active {
		background: rgb(0,0,0,.04);
	}
	.single_tabs {
		padding: 0;
	}
	.extra {
		float: left;
		padding: 5px 0;
		margin: 2px 0;
	}
	.module .content .items .item {
		width: calc(100%/2);
		padding: 5px;
	}
	.form-description, .starstruck-wrap {
		display: none;
	}
	.custom_fields span.valor {
		width: 100%;
		margin-top: 15px;
	}
	.custom_fields, .custom_fields .variante, ul.smenu {
		width: 100%;
	}
	ul.smenu li {
		width: 50%;
		padding: 2px;
	}
	ul.smenu li a.selected {
		margin-bottom: 0;
	}
	.no-result h2 {
		font-size: 20px;
	}
	.no-result, ul.smenu {
		padding: 10px;
	}
	.player_sist {
		margin: 0;
	}
}

@media (max-width: 480px) {
	.top-imdb-list, form.update_profile fieldset input[type=submit] {
		width: 100%;
	}
	.module .content .items .episodes {
		width: 50%;
		padding: 5px;
	}
	.account .sidebar {
		position: relative;
		width: 100%;
	}
	.account .content {
		width: 100%;
		margin-left: 0;
		padding: 15px;
	}
	.tleft {
		padding-right: 10px;
		border-right: 0;
	}
	.tright {
		margin-top: 20px;
		padding-left: 10px;
	}
	.module .content .items .item .imdb {
		top: 15px;
        right: 1px;
        width: 36px;
        height: 22px;
        line-height: 30px;
	}
	.module .content .items .item .imdb span {
		font-size: 11px;
	}
	.sheader .data h1 {
		line-height: 22px;
		font-weight: 700;
		font-size: 100%;
	}
	.extra span, .extra span.date {
		font-size: 100%;
	}
	.module .content .items .item .poster .figure .data {
		font-weight: 700;
		font-size: 100%;
		margin-bottom: 5px;
	}
	.module .content .items .item .poster .figure span.anadil, .module .content .items .item .poster .figure span.anayil {
		padding: 0;
		font-size: 80%;
		font-weight: 700;
		margin-right: 3px;
	}
	.module .content .items .item .poster .figure span.sezon {
		padding: 0;
		font-size: 70%;
		font-weight: 700;
	}
	.module .content .items .episodes .poster span.serie {
		bottom: 20px;
		padding: 0;
		font-size: 12px;
	}
	.module .content .items .episodes .poster span.sezon {
		bottom: 5px;
		padding: 0;
		font-size: 11px;
	}
	.dtsingle .blmbilgi {
		line-height: 33px;
		padding: 0;
	}
	.dtsingle .blmbilgi .dizibilgi {
		width: 100%;
		border-bottom: solid 1px;
		border-color: rgba(255,255,255,.04);
	}
	.dtsingle .blmbilgi .diziextra {
		float: left !important;
		width: 97%;
		margin-left: 10px;
		text-align: left;
	}
	.dtsingle .blmbilgi .dizibilgi h1 {
		max-width: 98%;
		font-size: 14px;
		margin-left: 5px;
		
	}
	.dtsingle .blmbilgi .diziextra span.tarih,
	.dtsingle .blmbilgi .diziextra span.yorum {
		font-size: 12px;
	}
	.dtsingle .blmbilgi .diziextra span.izledim {
		margin-right: 10px;
		font-size: 12px;
		font-weight: 700;
	}
	#slider-master article.item {
		flex: 0 0 100%;
		min-width: 100%;
		max-width: 100%;
	}
	#slider-master {
		padding: 0 10px;
		gap: 15px;
		transition: transform 0.5s ease-out;
	}
	.slider-nav-btn {
		width: 32px;
		height: 32px;
	}
	.slider-nav-btn svg {
		width: 22px;
		height: 22px;
	}
	.slider article.item .title {
		font-size: 17px;
		line-height: 23px;
		margin-bottom: 10px;
	}
	.slider article.item .data {
		padding: 120px 20px 21px;
	}
	.slider article.item .meta-info {
		gap: 6px;
		margin-bottom: 8px;
	}
	.slider article.item .meta-info span {
		font-size: 11px;
	}
	.slider article.item .meta-info .imdb-score::after,
	.slider article.item .meta-info .year::after,
	.slider article.item .meta-info .runtime::after {
		margin-left: 5px;
	}
	.slider article.item .excerpt {
		font-size: 13px;
		line-height: 18px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		overflow: hidden;
	}
	.adv_slider {
		padding: 10px 0;
	}
	.module .content .items .episodes {
		width: 100%;
		padding: 5px;
	}
	.module .content .items .item {
		width: calc(100%/2);
	}
}