@import url(https://fonts.googleapis.com/css?family=Quicksand:400,500,700&subset=latin-ext);a,a:hover{text-decoration:none}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.credit{position:relative;top:0;width:100%;min-height:50px;margin-bottom:0;box-shadow:0 8px 60px -10px rgba(13,28,39,.6);border-radius:12px}.credit p{margin:15px;font-size:20px;font-weight:700}.credit p strong{color:#0ff}.wrapper{position:relative;width:100%;min-height:auto;padding:0 0;display:flex}.position{position:relative;height:auto;margin:20px;margin-bottom:25px;}.profile-card{width:100%;min-height:300px;margin-top:100px;margin-left:auto;margin-right:auto;box-shadow:0 8px 60px -10px rgba(13,28,39,.6);border-radius:12px;max-width:500px;position:relative}.profile-card__img{width:150px;height:150px;margin-left:auto;margin-right:auto;transform:translateY(-50%);border-radius:50%;overflow:hidden;position:relative;z-index:4;box-shadow:0 5px 50px 0 #6c44fc,0 0 0 7px rgba(107,74,255,.5)}@media screen and (max-width:576px){.profile-card__img{width:120px;height:120px}}.profile-card__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-card__cnt{margin-top:-60px;text-align:center;padding:0 20px;padding-bottom:0;transition:all .3s}.profile-card__name{font-weight:700;font-size:24px;color:#f7bd00;margin-top:5px;margin-bottom:8px}.profile-card-loc{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600}.profile-card-inf{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;margin-bottom:15px}.profile-card-inf__item{padding:10px 35px;min-width:150px}@media screen and (max-width:768px){.profile-card-inf__item{padding:0 20px;min-width:120px}}.profile-card-inf__title{font-weight:700;font-size:27px;color:#0fb;text-shadow:0 0 10px #0fb,0 0 20px #0fb,0 0 30px #0fb}.profile-card-inf__txt{font-weight:500;margin-top:0}.profile-card-social{margin-top:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.profile-card-social__item{display:inline-flex;width:55px;height:55px;margin:0;border-radius:50%;align-items:center;justify-content:center;color:#fff;background:#405de6;box-shadow:0 7px 30px rgba(43,98,169,.5);position:relative;font-size:21px;flex-shrink:0;transition:all .3s}@media screen and (max-width:768px){.profile-card-social__item{width:50px;height:50px;margin:10px}}@media screen and (min-width:768px){.profile-card-social__item:hover{transform:scale(1.2)}}.profile-card-social__item.facebook{background:linear-gradient(45deg,#3b5998,#0078d7);box-shadow:0 4px 30px rgba(43,98,169,.5)}.profile-card-social .icon-font{display:inline-flex}.profile-card-ctr{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width:576px){.profile-card-ctr{flex-wrap:wrap}}.profile-card__button{background:0 0;border:none;font-family:Quicksand,sans-serif;font-weight:700;font-size:19px;margin:15px 35px;padding:15px 40px;min-width:201px;border-radius:50px;min-height:55px;color:#fff;cursor:pointer;backface-visibility:hidden;transition:all .3s}@media screen and (max-width:768px){.profile-card__button{min-width:170px;margin:15px 25px}}@media screen and (max-width:576px){.profile-card__button{min-width:inherit;margin:0;margin-bottom:16px;width:100%;max-width:300px}.profile-card__button:last-child{margin-top:8px}}.profile-card__button:focus{outline:0!important}@media screen and (min-width:768px){.profile-card__button:hover{transform:translateY(-5px)}}.profile-card__button:first-child{margin-left:0}.profile-card__button:last-child{margin-right:0}.profile-card__button.button--orange{background:linear-gradient(45deg,#d5135a,#f05924);box-shadow:0 4px 30px rgba(223,45,70,.35)}.profile-card__button.button--orange:hover{box-shadow:0 7px 30px rgba(223,45,70,.75)}.profile-card__button.button--gray{box-shadow:none;background:#dcdcdc;color:#142029}.profile-card__overlay{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:0;background:rgba(22,33,72,.35);border-radius:12px;transition:all .3s}
	svg.svg-inline--fa.fa-facebook-f.fa-w-10{
		height:30px;
		width:30px;
	}
	
.middle {
	position: relative;
	width: 100%;
	text-align: center
}

.btn {
	display: inline-block;
	width: 90px;
	height: 90px;
	margin: 10px;
	border-radius: 30%;
	background: #333;
	box-shadow: 0 5px 15px -5px #00000070;
	color: #ff8000;
	overflow: hidden;
	position: relative
}

.btn svg {
	line-height: 90px;
	position: relative;
	top: 3px;
	transition: .2s linear
}

@media screen and (max-width:450px) {
	.btn {
		max-width: 70px;
		max-height: 70px
	}
	.btn svg {
		line-height: 70px;
		height: 50px;
		width: 50px;
	}
	.btn .fa-imdb {
		height: 45px;
		width: 45px;
	}
	.btn .fa-wikipedia-w {
		height: 45px;
		width: 45px;
	}
}

.btn:hover svg {
	transform: scale(1.3);
	color: #f1f1f1
}

.btn::before {
	content: "";
	position: absolute;
	width: 120%;
	height: 120%;
	background: #ff8000;
	transform: rotate(45deg);
	left: -110%;
	top: 90%;
}

.btn:hover::before {
	animation: aaa .7s 1;
	top: -10%;
	left: -10%
}

@keyframes aaa {
	0% {
		left: -110%;
		top: 90%
	}
	50% {
		left: 10%;
		top: -30%
	}
	100% {
		top: -10%;
		left: -10%
	}
}

.svg-inline--fa {
	height: 55px;
	width: 55px;
}

.svg-container {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.fa-imdb,
.fa-wikipedia-w {
	height: 50px;
	width: 50px;
}

.neon {
	color: #ff9c00;
	text-shadow: 0 0 1px #000, 0 0 10px #ff9c00, 0 0 15px #ff9c00
}

#ext {
	font-weight: 700;
	font-size: 20px;
	display: inline
}

.neonc {
	position: relative;
	margin: auto
}

.btnhc {
	color: #f7bd00;
	display: block;
	font-family: "Montserrat", sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: none;
	background: #f0f8ff00;
	padding: 0.5rem;
	border: 2px solid #f7bd00;
	border-radius: 0.5rem;
	top: 0;
	transition: all 150ms ease-in-out;
	box-shadow: 0 0.6em #f7bd00, 0 0.9em rgb(0 0 0 / 40%);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.hc-cointain {
	margin-top: 10px;
	margin-bottom: 20px;
}

.btnhc:hover {
	background: #f7bd00;
	color: #0e79b2;
}

.btnhc.b-2:active {
	top: 0.6em;
	box-shadow: 0 0.2em rgba(0, 0, 0, 0.4);
}

fm_download {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	height: 150px
}

button#film_download {
	height: 60px;
	position: relative;
    left: 50%;
    transform: translateX(-50%);
	padding-left: 20px;
	padding-right: 20px;
	font-size: 30px;
	border-radius: 20px;
	background: #86c1f5;
	font-weight: 900;
	transition: .5s;
	box-shadow: inset -5px -3px 7px 5px #000;
	text-shadow: 1px 2px 3px #afadad, 0 0 0 #4e4e4e, 1px 2px 3px #000
}

button#film_download:hover {
	box-shadow: inset -2px -1px 12px 4px #000
}

.background_dim_on {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, .7);
	z-index: 1000;
	display: flex
}

.download {
	position: relative;
	display: inline-block;
	padding: 25px 30px;
	margin: 40px 0;
	color: #03e9f4;
	font-size: 24px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	transition: .5s;
	letter-spacing: 4px;
	-webkit-box-reflect: below 1px linear-gradient(transparent, #0005)
}

.download:hover {
	background: #03e9f4;
	color: #050801;
	box-shadow: 0 0 5px #03e9f4;
	box-shadow: 0 0 25px #03e9f4;
	box-shadow: 0 0 50px #03e9f4;
	box-shadow: 0 0 200px #03e9f4
}

.download span {
	position: absolute;
	display: block
}

.download span:nth-child(1) {
	top: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: linear-gradient(90deg, transparent, #03e9f4);
	animation: animate1 1s linear infinite
}

@keyframes animate1 {
	0% {
		left: -100%
	}
	100%,
	50% {
		left: 100%
	}
}

.download span:nth-child(2) {
	top: -100%;
	right: 0;
	width: 2px;
	height: 100%;
	background: linear-gradient(180deg, transparent, #03e9f4);
	animation: animate2 1s linear infinite;
	animation-delay: .25s
}

@keyframes animate2 {
	0% {
		top: -100%
	}
	100%,
	50% {
		top: 100%
	}
}

.download span:nth-child(3) {
	bottom: 0;
	right: -100%;
	width: 100%;
	height: 2px;
	background: linear-gradient(270deg, transparent, #03e9f4);
	animation: animate3 1s linear infinite;
	animation-delay: .5s
}

@keyframes animate3 {
	0% {
		right: -100%
	}
	100%,
	50% {
		right: 100%
	}
}

.download span:nth-child(4) {
	bottom: -100;
	left: 0;
	width: 2px;
	height: 100%;
	background: linear-gradient(360deg, transparent, #03e9f4);
	animation: animate4 1s linear infinite;
	animation-delay: .75s
}

@keyframes animate4 {
	0% {
		bottom: -100%
	}
	100%,
	50% {
		bottom: 100%
	}
}

@media screen and (max-width: 325px) {
	.download {
		font-size: 15px;
	}
}

@media screen and (max-width:250px) {
	.download {
		font-size: 12px;
	}
}

.admin_downlk {
	cursor: pointer;
	text-align: center;
	padding: 16px;
	font-size: larger;
	font-weight: 900;
	box-shadow: inset -4px -5px 8px 3px black;
	transition: 0.3s;
}

.admin_downlk:hover {
	box-shadow: inset 0px 0px 20px 1px black;
}
.dim_close:hover {
	color: #ff0202;
	text-shadow: 0 0 10px, 0 0 20px, 0 0 3px #000
}

.dim_close {
	cursor: pointer;
	height: 48px;
	width: 48px;
	font-size: 40px;
	font-weight: 600;
	transform: rotate(45deg);
	position: fixed;
	top: 5px;
	right: 5px;
	transition: .7s;
	border-radius: 100%;
	text-align: center
}

.download-card {
	width: 70%;
	height: calc(100% - (200px));
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
	margin: auto;
	margin-bottom: 43px;
	box-shadow: 0 8px 60px -10px rgba(13, 28, 39, .6);
	border-radius: 12px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #2c2c2c;
	overflow-y: scroll;
	overflow-x: hidden
}

.copy {
	padding-top: 30px
}

.imgs {
	margin: 7px
}

.namer {
	width: 100%;
	text-align: center;
	color: #41b0ff;
	font-weight: 900;
	position: relative;
	font-size: 25px;
	margin: 0;
	font-family: frozen, serif;
	overflow-wrap: break-word;
	text-shadow: 0 1px 0 #0065ad, 0 2px 0 #b7b7b7, 0 4px 0 #0065ad;
}

@font-face {
	font-family: frozen;
	src: url(https://cineru.lk/wp-content/fontss/Icekingdom.woff)
}

@media screen and (max-width:590px) {
	.namer {
		font-size: 6vw
	}}
	@media screen and (max-width:370px) {
		.namer {
			font-size: 6.7vw
		}
	}


@media screen and (max-width:650px) {
	.download-card {
		width: 95%
	}
}

.btns {
	clear: both;
	white-space: nowrap;
	font-size: 19px;
	display: inline-block;
	border-radius: 5px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .35);
	margin: 2px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	overflow: hidden
}

.btns:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .45)
}

.btns:focus {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .4)
}

.btn-icon i,
.btns .nmcld {
	float: left;
	padding: 13px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	line-height: 1em
}

.btns .nmcld {
	padding: 14px 18px 16px;
	white-space: nowrap;
	color: #fff;
	background: #b8b8b8
}

.nmcld {
	width: fit-content;
}

.btn:focus .nmcld {
	background: #9a9a9a
}

.btn-icon i {
	border-radius: 5px 0 0 5px;
	position: relative;
	width: auto;
	text-align: center;
	font-size: 23px;
	color: #fff;
	background: #212121
}

.btn-icon i:after {
	content: "";
	border: 8px solid;
	border-color: transparent transparent transparent #222;
	position: absolute;
	top: 13px;
	right: -15px
}

.btn-icon:focus i,
.btn-icon:hover i {
	color: #fff
}

.btn-icon .nmcld {
	border-radius: 0 5px 5px 0
}

.btn-gdrive:focus i,
.btn-gdrive:hover i {
	color: #0ba25e
}

.btn-gdrive .nmcld {
	background: #0ba25e
}

.btn-userdrive:focus i,
.btn-userdrive:hover i {
	color: #b479d4
}

.btn-userdrive .nmcld {
	background: #b479d4
}
.btn-whatsapp:focus i,
.btn-whatsapp:hover i {
	color: #2cd46b
}

.btn-whatsapp .nmcld {
	background: #2cd46b
}
.btn-amdahost:focus i,
.btn-amdahost:hover i {
	color: #e7b505
}

.btn-amdahost .nmcld {
	color: #e7b505;
    background: #1a217a;
}

.btn-uploadev:focus i,
.btn-uploadev:hover i {
	color: #e0124d
}

.btn-uploadev .nmcld {
	background: #e0124d
}

.btn-mega:focus i,
.btn-mega:hover i {
	color: #cb2028
}

.btn-mega .nmcld {
	background: #cb2028
}

.btn-racaty:focus i,
.btn-racaty:hover i {
	color: #007bb6
}

.btn-racaty .nmcld {
	background: #007bb6
}

.btn-letsupload:focus i,
.btn-letsupload:hover i {
	color: #d41a23
}

.btn-letsupload .nmcld {
	background: #d41a23
}

.btn-filespayouts:focus i,
.btn-filespayouts:hover i {
	color: #d16400
}

.btn-filespayouts .nmcld {
	background: #d16400
}


.btn-uptobox:focus i,
.btn-uptobox:hover i {
	color: #00cfda
}

.btn-uptobox .nmcld {
	background: #00cfda
}

.btn-telegram:focus i,
.btn-telegram:hover i {
	color: #0088cc
}

.btn-telegram .nmcld {
	background: #0088cc
}
.btn-pixeldrain:focus i,
.btn-pixeldrain:hover i {
	color: #789b58
}

.btn-pixeldrain .nmcld {
	background: #789b58
}

.imgf>a {
	margin-top: 15px
}

.ratecontainer {
	display: flex;
	width: 100%;
	overflow: hidden;
	margin-top: 12px;
	border-radius: 20px;
	box-shadow: 0 20px 20px -5px rgba(13, 28, 39, .6), 0 -10px 20px -5px rgba(13, 28, 39, .6)
}

.rateitem {
	height: 105px;
	width: 100%;
	background-color: #3c3c3c;
	box-shadow: 10px 0 25px rgba(13, 28, 39, .6)
}

.rtext {
	margin: 3px;
	font-weight: 900
}

.svg-inline--faico {
	position: relative;
	left: 50%;
	vertical-align: middle;
	transform: translate(-50%, 0);
	height: 50px;
	width: 50px
}

.cent {
	width: 100%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 30px
}

.progra {
	height: 10px;
	vertical-align: bottom
}
.login-button {
    float: right;
    padding: 15px;
    background: #f7bd00;
    color: white;
    font-weight: 900;
    text-shadow: 0px 0px 20px #000000b5;
    border-radius: 20px;
    margin-bottom: 2px;
    cursor: pointer;
}

@media screen and (max-width:1000px) {
	.svg-inline--fa {
		height: 48px;
		width: 48px
	}
	.rtext {
		font-size: 29px
	}
}

@media screen and (max-width:800px) {
	.svg-inline--fa {
		height: 45px;
		width: 45px
	}
	.rtext {
		font-size: 26px
	}
}

@media screen and (max-width:600px) {
	.svg-inline--fa {
		height: 44px;
		width: 44px
	}
	.rtext {
		font-size: 25px
	}
}

@media screen and (max-width:400px) {
	.svg-inline--fa {
		height: 40px;
		width: 40px
	}
	.rtext {
		font-size: 23px
	}
}

@media screen and (max-width:350px) {
	.svg-inline--fa {
		height: 35px;
		width: 35px
	}
	.rtext {
		font-size: 20px
	}
}

@media screen and (max-width:250px) {
	.svg-inline--fa {
		height: 35px;
		width: 35px
	}
	.rtext {
		font-size: 20px
	}
	.progras {
		bottom: -14px
	}
}

@media screen and (max-width:200px) {
	.svg-inline--fa {
		height: 30px;
		width: 30px
	}
	.rtext {
		font-size: 19px
	}
}

