@import "reset-settings.css" all;

@font-face {
   font-family: 'bpg_arial_2009.ttf';
   src: url(../fonts/bpg_arial_2009.ttf);
}

@font-face {
   font-family: 'baner';
   src: url(../fonts/bpg_banner_caps.ttf);
}


.cs-item img, .c1-img img, .c2-img img, .top-img img, .ca-img img, .ct-img img, .cat-actor-img img {width:100%; min-height:100%;}
.main-menu a, .show-search, .cs-item i, .c1-img i, .c2-img i, .c1-title, .c2-title, .ca-item, .ca-inner, .ca-img, 
.ct-img, .ct-item:before, .go-cat, .f-addfavorit a, .add-com-but, button, .cat-actor-name {transition: all .5s;}

body {font-family: 'bpg_arial_2009.ttf';}


/* KARKAS
----------------------------------------------- */
@font-face {font-family:bpg_mrgvlovani_caps_2010; src:url("../fonts/bpg_arial_2009.ttf");}
@font-face {font-family:bpg; src:url("../fonts/bpg_arial_2009.ttf");}
.all-wrap {height:auto; width:100%; position:relative; overflow:hidden;}
.all-wrap:before {height:540px;width:100%;background: #d8d8d8;position:absolute;left:0;top:0;z-index:50;content:"";}
.main-box {width:100%; min-width:320px; max-width:1200px; margin:0 auto; position:relative; z-index:100; 
background:#ffffff url(../images/bg3.jpg) center 440px no-repeat;}
.top {height:70px;background-color: #1d2a35;position:relative;z-index:300;padding:0 250px;}
.middle-wr {padding:24px 0; position:relative; z-index:200; min-height:500px;}


body.not-main, .not-main .main-box {background-position:center 70px;}
.cats-full-wr {padding:40px 40px 0 40px;}

.bottomus-box, .footerus-box {width:100%; min-width:320px; max-width:1200px; margin:0 auto;}
.bottom-wr {background-color:#00a7de;}
.bottomus-box {padding:20px 0;}
.footerus-wr {background-color:#1d2a35;}
.footerus-box {padding:10px 210px 10px 0; position:relative;}

.top-rkl {margin:-40px 0 40px 0;}
.rel-rkl {margin:10px 10px 0 10px;}

/* HEADER
----------------------------------------------- */
.logo-box {height:70px; width:250px; margin-left:24px; display:block; position:absolute; left:0; top:0;
background:url(https://geosaiti.com/img/logo2.png) no-repeat; overflow:hidden; text-indent:-1000px;}


/* MAIN MENU
----------------------------------------------- */
.main-menu {position:relative; text-align:center;}
.main-menu > li {display:inline-block; margin-right:-4px;}
.main-menu > li > a {display:block;line-height:70px;padding:0 10px;color: #ffffff;font-size:15px;text-transform:uppercase;}
.main-menu > li > a:hover {color:#3ac4f2;}
.main-menu > li > a i {font-size:18px;}
.hidden-menu {background-color:#fff; padding:20px 10px; text-align:left; 
top:100%; left:0; right:-180px; position: absolute; z-index: 9999; display:none;}
.hidden-menu li {display:inline-block; float:left; width:20%;}
.hidden-menu li a {color:#020; display:block; padding:0 10px; line-height:30px; font-size:13.4px;}
.hidden-menu li a:hover {background-color:#3ac4f2; color:#000;}
.menuactive > a, li.menuactive > a:hover {color:   !important; background-color: ;}
.alpha-sort {padding:20px 18px 15px 18px; left:-250px; right:-250px;}
.alpha-sort a {display:inline-block; float:left; margin:0 0.2% 5px 0.2%; width:2.63%; height:30px; text-align:center; line-height:28px; 
border:1px solid #e3e3e3; border-radius:3px; color:#5c5c5c;}
.alpha-sort a:hover {background-color:#fcdc02; color:#000; border:1px solid #fcdc02;}



::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:#282828;}::-webkit-scrollbar-thumb{background:#00a7de;}



/* SEARCH
----------------------------------------------- */
.show-search {width:70px; height:70px; cursor:pointer; position:absolute; right:0; top:0;
background-color:#00a7de; color:#fff; text-align:center; line-height:70px !important; font-size:18px !important;}
.show-search:hover {box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);}
background-color:#1d2a35; color:#fff; font-size:14px; cursor:pointer;}

.search-wrap {width:auto; position:absolute; right:70px; left:250px; top:0; height:100%; padding:15px 20px; background-color:#FFF; 
z-index:100; display:none;}
.search-box {width:100%; position:relative;}
.search-box input, .search-box input:focus {width:100%; height:40px; line-height:38px; padding:0 100px 0 10px; border-radius:0px;
background-color:#fff; color:#999; font:italic 14px Georgia; border:1px solid #e3e3e3;}
.search-box button {position:absolute; right:0px; top:0; border-radius:0px;
padding:0; background-color:#0dcce3; color:#000; text-align:center; width:80px; height:40px; line-height:40px;}





.search-wrap {width:auto; position:absolute; right:70px; left:250px; top:0; height:100%; padding:15px 20px; background-color:#FFF; 
z-index:100; display:none;}
.search-box {width:100%; position:relative;}
.search-box input, .search-box input:focus {width:100%; height:40px; line-height:38px; padding:0 100px 0 10px; border-radius:0px;
background-color:#fff; color:#999; font:italic 14px Georgia; border:1px solid #3ac4f2;}
.search-box button {position:absolute; right:0px; top:0; border-radius:0px;
padding:0; background-color:#00a7de; color:#fff; text-align:center; width:80px; height:40px; line-height:40px;}







/* SLIDER
----------------------------------------------- */
.slide {height:376px;  overflow:hidden; background-color:#ffffff; position:relative; z-index:100;} 
.slide  {border-radius: 3px;}
.cs-item {display:block; height:379px; position:relative; overflow:hidden;}
.cs-text {width:69%; height:100%; position:absolute; left:0; bottom:0; padding:20px 90px 20px 90px; display:table;}
.cs-text-inner {display:table-cell; vertical-align:middle; width:100%;}
.cs-title {line-height:40px; padding:10px;background-color:#1d2a353d;}
.cs-title span {color:#fff; font-size:24px; outline:#90864400 solid 10px; }
.cs-cat {margin:20px 0 5px 0; font-size:16px; text-shadow:1px 1px 0 #000; color:#FFF;}
.cs-desc {font-size:0px; text-shadow:1px 1px 0 #000; color:#f0f0f0;}
.cs-item i {font-size:100px; width:100px; height:100px; text-align:center; line-height:100px; 
position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; color:#3ac4f2bf; opacity:0;}
.cs-item:hover i {opacity:1; transform:scale(1.2,1.2);}





/* MAIN CUSTOMS COMMON
----------------------------------------------- */
.main-section-one {padding:0 40px; position:relative; z-index:100;}
.main-section-two {position:relative; z-index:50;}
.main-section-three {padding-top:40px; text-align:center;}
.main-section-two:before, .main-section-two:after {content:""; width:1000px; height:100%; position:absolute; top:0;}
.main-section-two:before {background-color:#818DA6; right:50%;}
.main-section-two:after {background-color:#596773; left:50%;}

.section {margin-bottom:40px;}
.section-title {margin-bottom:20px; line-height:24px;}
.section-title h2 {display:inline-block; float:left; font-size:24px;}
.section-title a {display:inline-block; float:right; font-size:16px; color:#5c5c5c;}
.section-title a:hover {text-decoration:underline; color:#03463d;}
.section-title i {color:#03463d; margin-right:5px;}
.section-content {}



.trailer-wr {width:50%; float:left; position:relative; padding:20px 15px; z-index:100; text-align:center; background-color:#818DA6;}
.actors-wr {width:50%; float:right; padding:20px 15px; position:relative; z-index:100; text-align:center; background-color:#596773;}
.ms-two-title {font-size:24px; text-align:center; color:#FFF; margin-bottom:20px;}
.ms-three-title {font-size:24px; text-align:center; color:#000; margin-bottom:20px;}

.go-cat {display:inline-block; margin:0 auto; background-color:#fcdc02; color:#000; padding:0 20px; line-height:30px; border-radius:15px;}
.go-cat i {margin-right:5px;}
.go-cat:hover {background-color:#dd2143; color:#fff;}


/* MAIN CUSTOMS
----------------------------------------------- */
.c1-item {width:18.4%; margin:0 2% 20px 0; float:left; position:relative;}
.section-content .c1-item:nth-child(5n), .cats-full-wr .c1-item:nth-child(5n) {margin-right:0;}
.c1-img {height:300px; overflow:hidden; position:relative; display:block;}
.c1-title {position:absolute; left:0; bottom:0; right:0; padding:10px; font-size:16px; 
background-color:rgba(0,0,0,0.5); color:#FFF;}
.c1-cat {color:#5c5c5c; height:20px; margin:10px 0;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.c1-desc {width:400px; padding:10px; background-color:#FFF; border-radius:3px; box-shadow:0 0 20px 0 rgba(0,0,0,0.3); 
position:fixed; top:50%; left:0; z-index:999; display:none;}
.c1-desc .full-text, .c2-desc .full-text {font-size:14px !important; line-height:18px !important;}
.c1-desc img {display:block; margin:20px auto;}
.c1-img i.play-mark {font-size:40px; width:40px; height:40px; text-align:center; line-height:40px; 
position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; color:#3ac4f2; opacity:0;}
.show-desc {position:absolute; right:0; top:0; width:34px; height:34px; background-color:#dd2143; color:#fff; cursor:pointer; 
text-align:center; line-height:34px !important;}
.show-desc:hover {background-color:#fcdc02; color:#000;}
.c1-img:hover .play-mark {opacity:1; transform:scale(1.2,1.2);}
.c1-img:hover .c1-title {background-color:#000000db; color:#fffafa;}
.c1-rate {height:20px; line-height:20px;}
.kp-rate, .imdb-rate {display:inline-block; float:left; font-weight:700;}
.imdb-rate {margin-left:1px;}
.kp-rate:before, .imdb-rate:before {display:inline-block; margin-right:5px; border-radius:3px; 
padding:0 5px; font-weight:400; content:attr(data-label);}
.kp-rate:before {background-color:#3ac4f2; color:#FFF;}
.imdb-rate:before {background-color:#fcdc02; color:#000;}


.c2-item {display:block; float:right; width:17.5%; margin:0 0 20px 2%; position:relative;}
.section-content .c2-item:nth-child(5n) {margin-left:0;}
.c2-img {height:170px; overflow:hidden; position:relative;}
.c2-title {font-size:16px; color:#5c5c5c; height:40px; line-height:40px; 
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.c2-desc img {display:block; margin:20px auto;}
.c2-img .c1-rate {position:absolute; left:0; bottom:0; right:0; padding:10px; height:auto; 
background-color:rgba(0,0,0,0.5); color:#FFF;}
.c2-img .c1-rate > div {}
.c2-img i.play-mark {font-size:40px; width:40px; height:40px; text-align:center; line-height:40px; 
position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; color:#fcdc02; opacity:0;}
.c2-img:hover .play-mark {opacity:1; transform:scale(1.2,1.2);}
.c2-item:hover .c2-title {background-color:#fcdc02; color:#000; padding:0 10px;}
.c2-item:not(.big) .c2-img img {height:150%; margin-top:-25%;}
.c2-item.big {width:22%; float:left; margin:0;}
.c2-item.big .c2-img {height:400px;}
.c2-item.big .c2-title {font-size:18px;}


/* MAIN CUSTOMS TRAILER, ACTORS, NEWS
----------------------------------------------- */
.ct-item {display:block; height:190px; float:left; width:46%; margin:0 2% 20px 2%; position:relative;}
.ct-img {position:relative; z-index:20; height:100%; overflow:hidden; background-color:#000000;}
.ct-item:before {position:absolute; z-index:10; width:100%; height:100%; left:0; top:0; display:table; 
background-color:#596773; color:#fff; font-size:16px; transform:scale(0.5,0.5); content:attr(data-title); 
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:60px 10px 0 10px;}
.ct-title {position:absolute; width:100%; left:0; bottom:0; padding:10px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:16px;}
.ct-item:hover .ct-img {transform:scale(0.5,0.5); opacity:0;}
.ct-item:hover:before {transform:scale(1,1);}

.cat-trailer {height:180px; width:23%; margin:0 1% 20px 1%;}

.ca-item {display:block; float:left; width:21%; margin:0 2% 20px 2%; height:120px; 
overflow:hidden; border-radius:60px; perspective: 800px;}
.ca-inner {width:100%; height:100%; position:relative; transform-style: preserve-3d;}
.face {position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}  
.ca-img {z-index:20;}
.ca-name {background-color:#fcdc02; display:table; transform: rotateY(180deg); z-index:10;}
.ca-name span {display:table-cell; vertical-align:middle; width:100%; padding:10px; text-align:center; 
color:#000; font-size:16px;}
.ca-item:hover .ca-inner {transform: rotateY(180deg);}
.ca-item:hover .ca-img {opacity:0;}

.cat-actor {display:block; float:left; width:12.28%; margin:0 1% 20px 1%;}
.cat-actor-img {height:140px; overflow:hidden; border-radius:3px;}
.cat-actor-name {text-align:center; height:50px; overflow:hidden; padding-top:10px; color:#5c5c5c;}
.cat-actor:hover .cat-actor-name {background-color:#fcdc02; color:#000;}

.cn-item {float:left; color:#5c5c5c; width:29.33%; height:110px; margin:0 2% 20px 2%; text-align:left;}
.cn-title {font-size:16px; color:#000; margin-bottom:10px; text-decoration:underline; display:block; 
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cn-title:hover {text-decoration:none; color:#dd2143;}
.cn-item img {width:50px; height:50px; margin:0 10px 0 0; float:left;}


/* SEO DESCRIPTION AND BOTTOM
----------------------------------------------- */
.about {margin-bottom:20px;}

.site-desc {color:#fff; width:100%; float:right;}
.site-desc h1, .site-desc h2, .site-desc h3 {font-size:18px; color:#fff; text-transform:uppercase; margin-bottom:10px; font-weight:700;}
.site-desc h1 span, .site-desc h2 span, .site-desc h3 span {color:#fcdc02;}
.site-desc p {margin-bottom:10px;}

.nav-map {}
.nav-map-col {width:16.66%; padding-right:20px; float:left;}
.nav-item {display:block; margin-bottom:10px;}
.nav-item li a {color:#fff; display:block; line-height:20px; font-size:14px;}
.nav-item li.nv-title a {font-size:18px; color:#fcdc02; margin-bottom:10px; text-transform:uppercase; font-weight:700;}
.nav-item li a:hover {text-decoration:underline;}
.nav-item li + li.nv-title {margin-top:20px;}


/* FOOTER
----------------------------------------------- */
.footerus-box a, .site-desc a {color:#ffffff; text-decoration:underline; font-weight:bold;}
.footerus-box a:hover {color:#fcdc02; text-decoration:none;}
.footerus-box p {width:100%; color:#fff; margin-bottom:10px;}
.counts {position:absolute; right:0; top:20px;}
.counts li {display:inline-block; width:88px; height:31px; margin-right:10px; background-color:#596773;}


.speedbar {padding:0 40px 0 40px;}
.speedbar a {color:#000;}
.speedbar a:hover {text-decoration:underline;}




.film-wr {}
.film-section-one {padding-left:270px;}
.film-left {width:270px; margin-left:-270px; float:left; padding:1px; background-color:#FFF;}
.film-right {width:103%; float:right; padding-left:40px;top:-31px; position:relative;}


@media screen and (max-width: 1220px) {
.film-right {
width:100%; float:right; padding-left:40px;top:-31px; position:relative;
}
}





.film-right h1 {font-size:24px; padding-right:100px;}
.film-right h1 i {color:#03463d; margin-right:10px;}
.players-section {margin:20px 0;}
.box {display:none;background-color: #ffffff;}
.box.visible {display:block;}
.tabs {margin-bottom:10px; padding-right:100;}
.tabs li {display:inline-block; height:30px; padding:0 20px; line-height:30px; cursor:pointer; margin:0 10px 10px 0; 
background-color:#FFF; color:#000; font-size:16px; border-radius:3px;}
.tabs li.current {background-color:#fcdc02;}

.film-poster {margin-bottom:10px;}
.film-info { margin:10px 0 2px 0;}
.fi-item {margin-bottom:10px;}
.fi-item a:hover {text-decoration:underline;}
.fi-label {font-weight:700; float:left; margin-right:5px;}
.film-screens {margin:-10px; background-color:#818DA6; padding:10px;}
.fs-label {color:#FFF; font-size:16px; margin-bottom:10px;}
.film-screens .owl-controls {height:25px !important; bottom:0 !important;}

.film-fav {margin-bottom:20px;}
.f-addfavorit a:hover {background-color:#dd2143; color:#fff;}
.f-addfavorit {display:inline-block; float:left; margin-right:10px;}
.f-addfavorit a {display:inline-block; padding:0 20px; line-height:30px; font-size:16px; 
background-color:#fcdc02; color:#000; border-radius:3px;}
.f-addfavorit i {margin-right:5px;}
.f-edit i {margin-right:0;}

.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:450px;}

.full-text {font-size:16px; line-height:24px; color:#5c5c5c}
.full-text a {text-decoration:underline; color:#06c;}
.full-text a:hover {text-decoration:underline; color:#C9070A;}
.full-text a:visited {text-decoration:underline; color:#06c;}
.full-text h2, .full-text h3 {font-size:20px;}
.full-text h4, .full-text h5 {font-size:18px;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol, .full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol {counter-reset:li; padding:0;  list-style:none; margin-left:25px; }
.full-text ol li {position:relative; margin:0 0 5px 0; padding-left:30px; min-height:20px;}
.full-text  ol li:before {content:counter(li); counter-increment:li; font-size:11px;
position:absolute; top:0px; left:0; width:20px; height:20px; line-height:20px; text-align:center; 
color:#fff; background:#0297dc; font-weight:bold; border-radius:50%;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(1) {background-color:#0297dc !important; color:#FFF; font-size:14px !important;}
.full-text table tr:nth-child(2n+1) {background-color:#f9f9f9;} 

.film-section-two {margin:40px -40px;}
.rel-item {width:29.33%; margin:0 2% 20px 2%;}

.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:20px 0; line-height:20px;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist {margin:10px 0 20px 0; font-size:11px;}
.full-taglist-t { margin-bottom:5px; font-weight:bold;}
.full-taglist a:hover {text-decoration:underline;}
.full-nav {text-align:center; margin-bottom:20px;}
.full-nav a {color:#06c; text-decoration:none;}
.full-nav a:hover {color:#06c; text-decoration:underline;}
.full-nav-pages {margin:0 15px;}
.full-nav-pages span, .full-nav-pages a {display:inline-block; margin:0 5px;}

.article-wr h1 {min-height:80px;}
.article-wr .film-fav {margin-top:20px;}
.article-wr .cn-item {float:none; width:100% !important; height:auto !important; margin:0 0 20px 0 !important;}


/* GO TOP BUTTON */
.gotop{position:fixed;width:40px;height:40px;right:0px;bottom:0px;display:block;
background:url('../images/gotop.png') no-repeat;z-index:9998;display:none; opacity:0.8;}



/* RESIZE
----------------------------------------------- */
.show-menu {display:none;}

@media screen and (max-width: 1220px) {
.main-box, .bottomus-box, .footerus-box {max-width:1000px;}
.all-wrap:before, body, .main-box {background-image:none;}
.top {z-index:300;}
.main-menu {position:absolute; text-align:left; top:70px; left:0; background-color:#1d2a35; width:100%; padding:10px 0; display:none;}
.main-menu > li {display:block; margin-right:0; position:relative;}
.main-menu > li > a {padding:0 20px; line-height:30px;}
.hidden-menu {padding:10px 0; right:0; background-color:#f6f6f6;}
.hidden-menu li a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.alpha-sort {padding:10px 6px 5px 8px; left:0; right:0;}
.alpha-sort a {margin:0 0.2px 5px 2px; width:30px; height:30px;}

.show-menu {display:inline-block; color:#FFF; cursor:pointer; font-size:18px; line-height:70px;}
.show-menu i {margin-right:5px;}
.top-rkl {margin:-20px 0 20px 0;}
.speedbar {padding:0 10px;}

.slide {height:310px;} 
.cs-item {height:310px;}
.cs-title {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-text {width:100%;}
.owl-theme .owl-controls .owl-buttons div {bottom:110px !important;}
.owl-theme .owl-controls {height:25px !important; bottom:0 !important;}

.middle-wr {padding:20px 0;}
.cats-full-wr {padding:20px 10px 0 10px;}
.main-section-one {padding:0 10px;}
.main-section-three {padding-top:20px;}
.section {margin-bottom:20px;}
.section-title {margin-bottom:20px; line-height:18px;}
.section-title h2 {font-size:18px;}
.section-title a {font-size:14px;}
.ms-two-title, .ms-three-title {font-size:18px;}

.c1-item {width:19.2%; margin:0 1% 20px 0; float:left; position:relative;}
.c1-img {height:270px;}
.c1-rate {overflow:hidden;}
.imdb-rate {margin-left:5px;}
.c2-item {width:18.4%; margin:0 0 20px 1%;}
.c2-item.big .c2-img {height:370px;}
.c2-img {height:155px;}
.show-desc, .show-desc2 {display:none !important;}

.ct-item {height:167px; width:48%; margin:0 1% 10px 1%;}
.cat-trailer {height:160px; width:24%; margin:0 0.5% 10px 0.5%;}
.ca-item {width:23%; margin:0 1% 10px 1%; height:108px; border-radius:54px;}
.cn-item {width:32.33%; height:120px; margin:0 0.5% 10px 0.5%;}
.cat-actor {width:15.66%; margin:0 0.5% 20px 0.5%;}
.cat-actor-img {height:160px;}

.bottomus-box {padding:20px 10px;}
.footerus-box {padding:10px 210px 10px 10px;}
.nav-item li a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.film-right {padding-left:10px;}
.film-right h1 {padding-right:90px;}
.tabs {padding-right:90px;}
.film-section-two {margin:20px -10px;}
.rel-item {width:31.33%; margin:0 1% 10px 1%; height:200px;}
}

@media screen and (max-width: 950px) {
.main-box, .bottomus-box, .footerus-box {max-width:768px;}

.slide {height:240px;} 
.cs-item {height:240px;}
.cs-cat {margin:10px 0 5px 0;}
.cs-text {padding:20px;}
.owl-theme .owl-controls .owl-buttons div {display:none !important;}

.c1-img {height:210px;}
.c2-item.big .c2-img {height:280px;}
.c2-img {height:110px;}
.c2-item:not(.big) .imdb-rate {display:none;}

.ct-item {height:128px;}
.cat-trailer {height:120px;}
.ca-item {height:82px; border-radius:41px;}
.cn-item {width:48%;}
.cat-actor {width:19%;}
.cat-actor-img {height:150px;}


.rel-item {height:150px;}
.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:350px;}
}

@media screen and (max-width: 760px) {
.main-box, .bottomus-box, .footerus-box {max-width:640px;}

.top {height:120px; padding:70px 0 0 0;}
.show-menu {padding:0 20px; line-height:50px; background-color:#3ac4f2; display:block;}
.main-menu {top:120px;}
.hidden-menu li {width:50%;}
.logo-box {width:150px; background-size:contain; background-position:left 12px;}
.search-wrap {left:0; height:70px; padding:15px 10px;}

.slide {height:200px;} 
.cs-item {height:200px;}
.cs-title {line-height:25px; padding:5px 5px 0 5px; margin-bottom:5px;}
.cs-title span {font-size:18px; outline:#fcdc0200 solid 5px;}
.c1-item {width:49.5%; margin:0 1% 20px 0 !important;}
.section-content .c1-item:nth-child(2n), .cats-full-wr .c1-item:nth-child(2n) {margin-right:0 !important;}
.c2-item:not(.big) .imdb-rate {display:inline-block;}
.c2-item {width:32.63% !important; margin:0 1% 20px 0 !important; float:left !important;}
.section-content .c2-item:nth-child(3n) {margin-right:0 !important;}
.c2-img {height:200px !important;}
.c2-item:not(.big) .c2-img img {height:auto; margin-top:0;}

.trailer-wr {width:100%; float:none;}
.actors-wr {width:100%; float:none;}
.main-section-two:before, .main-section-two:after {display:none;}
.ct-item {height:160px;}
.cat-trailer {height:180px; width:49%;}
.ca-item {height:140px; border-radius:70px;}
.cn-item {height:140px;}
.cat-actor {width:24%;}
.cat-actor-img {height:150px;}

.nav-map-col {width:50%; padding-right:20px;}
.counts {/* display:none; */}
.footerus-box {padding:10px;}

.film-section-one {padding-left:0;}
.film-left {width:100%; margin-left:0; float:none; margin-top:20px;}
.film-right {float:none; padding-left:0;}
.film-right h1 {font-size:20px; padding-right:0;}
.tabs {padding-right:0;}
.full-rating {float:none; width:100%; height:40px; width:100%; position:relative; margin-top:20px;}
.full-rating > span {float:left; width:50%;}
.full-rating > a {width:25%;}
.full-rating > a i {width:100%;}
.full-text {font-size:14px; line-height:20px;}
.rel-item {height:220px;}
.rel-rkl {margin:10px 5px 0 5px;}
.comm-title {font-size:20px;}
.add-com { margin:-20px -10px;}

.article-wr h1 {min-height:20px;}

.pprev, .pnext {display:none;}
.bottom-nav {margin:20px 0 70px 0;}
.navigation {margin:0; padding:0 10px;}
.navigation a, .navigation span {margin:0 5px 5px 0;}
}

@media screen and (max-width: 590px) {
.main-box, .bottomus-box, .footerus-box {max-width:480px;}

.slide {height:150px;} 
.cs-item {height:150px;}
.cs-text {padding:10px;}
.cs-cat {display:none;}
.owl-item.loading{min-height: 100px !important;}
.c1-img {height:280px;}
.c2-item .kp-rate {display:block; float:none;}
.c2-item .imdb-rate {margin:5px 0 0 0; display:block; float:none;}
.ct-item {height:150px;}
.cat-trailer {height:140px;}
.ca-item {height:102px; border-radius:51px;}
.cn-item {height:auto; width:100%;}
.cat-actor {width:49%;}
.cat-actor-img {height:220px;}

.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:300px;}

.film-fav {margin-bottom:10px;}
.rel-item {height:180px;}


@media screen and (max-width: 470px) {
.main-box, .bottomus-box, .footerus-box {max-width:320px;}

.logo-box {width:120px; background-position:left 18px;}
.search-box input, .search-box input:focus {padding:0 70px 0 10px;}
.search-box button {width:60px;}
.slide {height:100px;} 
.cs-item {height:100px;}
.c1-img {height:220px;}
.c2-item, .section-content .c2-item:nth-child(3n) {width:49.5% !important; margin:0 1% 20px 0 !important;}
.section-content .c2-item:nth-child(2n) {margin-right:0 !important;}
.c2-img {height:220px !important;}
.ct-item {height:110px;}
.ca-item {height:66px; border-radius:33px;}
.cat-actor-img {height:150px;}

.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:250px;}
.rel-item {width:48%; margin:0 1% 10px 1%; height:180px;}

.comm-top-info {height:auto;}
.comm-date {width:100%; float:none;}
.comm-rate {float:left;}
}


/* Fix dle html5 player
----------------------------------------------- */
.mejs-container, .mejs-inner, .mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay, .mejs-poster {width:100% !important;}
.mejs-video, .mejs-shim {height:400px !important;}
@media screen and (max-width: 470px) {
.mejs-video, .mejs-shim {height:250px !important;}
}



.shida-gverdi-5 {
    border-radius: 3px;
    background: #e32828;
    width: 100%;
    height: 39px;
    font-size: 11px;
    color: #ffffff;
    line-height: 38px;
    margin-top: 2px;
    cursor: pointer;
    text-indent: 26px;
    float: left;
    font-family: 'bpg_arial_2009.ttf';
}



.ag3 {
    margin: -1px;
    color:#808080;
    font-size: 15px!important;
    font-family: 'bpg_arial_2009.ttf';
    margin-left:-10px;
    padding: 10px!important;
    margin-top:-8px;


}