body{
	font-family: 'Ubuntu', sans-serif!important;
	color:#263d56;
}



.pointer, .scroll-l, .bg-card-cat, .cat-heart{
	cursor:pointer;
}

@media (min-width: 993px){
	.container{
		padding-right: 8rem!important;
		padding-left: 8rem!important;
	}
}

@media (max-width: 992px){
	.title-1{
		font-size:25px!important;
	}
	.title-2{
		font-size:30px!important;
	}
	.cat-left {
		width: 87px!important;
	}
	.mt-l-cat {
		margin-top: -6px!important;
	}
	.mt-block {
		margin-top: 140px!important;
		margin-left: 40px;
	}
	.block-w-3{
		max-width: unset!important;
	}
	.cat-right {
		width: 210px!important;
	}
	.mt-r-cat {
		margin-top: -75px!important;
	}
	.title-3{
		font-size: 20px!important;
	}
	.l-h-min{
		line-height: .1;
	}
	.title-5{
		font-size:25px!important;
	}
	.c-bg-winner {
		height: 220px!important;
	}
	.c-quest{
		width:95px!important;
	}
	.top-c {
		margin-top: 0!important;
	}
	#catLikeModal div div .modal-body{
		/* height: 400px!important; */
	}
	.min-h-winner {
		min-height: 130px!important;
	}
	.card-t {
		font-size: 14px!important;
	}
	.crown-winner{
		right: 13px!important;
		bottom:-85px!important;
		/* margin-top: 47px!important; */
	}
	.p-bottom {
		margin-top: 330px!important;
		margin-bottom: 203px!important;
	}
	.c-logo {
		width: 81px!important;
	}
	.cat-logo {
		width: 85px!important;
	}
	.cat-heart {
		width: 105px!important;
	}
	div.pattern-cr {
		background-repeat: repeat!important;
		background-size: contain!important;
	}
	.min-h-winner-cat{
		min-height: 112px!important;
	}
	.cat-logo-s {
		width: 108px!important;
	}
	.cat-logo-m {
		width: 82px!important;
	}
}


.c-logo{
	width:116px;
}
.cat-logo{
	width: 142px;
}
.cat-logo-s{
	width: 135px;
}
.cat-logo-m{
	width: 111px;
}

.nav-link {
    color: #465980e6!important;
    font-weight: 600;
	font-size: 14.5px;
}

.title-1{
	font-size:51px;
	font-weight:500;
}
.title-2{
	font-size:57px;
	line-height: .7;
	font-weight:500;
}
.text-orange{
	color:#ff954a;
}

.mt-block{
	margin-top:55px;
}


.p-relative{
	position:relative;
}
.p-absolute{
	position:absolute;
}

.mt-l-cat{
	/* margin-top: -170px; */
	left: 0;
	top: 0;
}

.cat-left{
	width: 185px;
}

.z-1{
    z-index: 1;
    position: relative;	
}

.cat-right{
	width: 560px;
}

.mt-r-cat{
	right: 0;
	top: 0;
	margin-top: -134px;
}

.title-3{
	font-size: 27px;
	font-weight:500;
	line-height: 1.2;
}

.block-w-3{
	max-width: 647px;
}

.heart-small{
	width:28px;
	margin-bottom: 6px;
}

.title-4{
	font-size: 17px;
    font-weight: 600;
}

.bg-card-cat{
	width:100%;
	height:170px;
	background-repeat: repeat!important;
	background-position: top center!important;
	background-size:cover!important
}

.mb-card{
	margin-bottom:30px;
}

.card-heart{
	width: 21px;
	height: 18px;
}

.card-t{
	font-size: 19px;
	font-weight: 500;
}

.bg-bdark{
	background-color: #1f436d!important;
}

.pg-cat .pagination li .page-link{
	border-color: #ffffff!important;
	font-weight:600;
}

.pg-cat .pagination .page-item.active .page-link {
    color: #ff954a!important;
    background-color: transparent!important;
}

.pg-cat .pagination li .page-link {
    color: #1f436d;
	padding: .4rem .55rem!important;
}
.pg-cat .pagination li .page-link, .pg-cat .pagination li .page-item {
    font-size:19px;
}

.btn-bodr{
	border-radius:14px;
}

.btn-bl {
    background-color: #49acf3;
    border-color: #49acf3;
	box-shadow: -2px 8px 29px 2px rgba(56, 125, 179, 0.45);
}

.btn-bl:hover, .btn-bl:active {
    background-color: #3092d8!important;
    border-color: #3092d8!important;
}

.pattern-cr{
	width:100%;
	height:100%;
	background-repeat: repeat!important;
	background-position: top center!important;
	background-size:contain!important
}

.title-5{
	font-size:40px;
	font-weight:600;
}
.f-500{
	font-weight: 500;
}

.b-bottom-r{
	border-bottom: 2px #ffb498 solid;
}

.c-bg-prize{
	/* width:110px; */
	/* height:110px; */
	width: 114px;
    height: 177px;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size:cover!important;
	border-radius:50%;
}
.c-bg-prize-new{
	height: 120px;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size: contain!important;
	/* -webkit-box-shadow: 0px 8px 13px 5px rgba(34, 60, 80, 0.2); */
	/* -moz-box-shadow: 0px 8px 13px 5px rgba(34, 60, 80, 0.2); */
	/* box-shadow: 0px 8px 13px 5px rgba(34, 60, 80, 0.2); */
}


.owl-stage .owl-item.active.center .item .c-bg-prize-new{
	height: 195px!important;
}

.c-bg-sponsor{
	width:100%;
	height:100px;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size:cover!important;
}
.c-bg-winner{
	width:100%;
	height:330px;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size:cover!important;
}

.crown-winner{
	width: 65px;
}

.bg-orange{
	background:#ff954a;
}

.c-mb-winner{
	min-height:130px;
}

.c-quest{
	width:130px;
}

.c-bg-l{
	background:#dbf0fd;
}

.c-bg-news{
	width:100%;
	height:190px;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size:cover!important;
}

.top-c{
	margin-top: -54px;
}
.c-soc-i{
	width:38px;
}

.nav-link:hover {
    color: #ff954a!important;
}

#catLikeModal{
	z-index:9990;
}

#catLikeModal div .modal-content{
	background: transparent;
}
/*
#catPhoto{
	background-repeat: no-repeat!important;
	background-position: top center!important;
	background-size:contain!important;
}
*/

#catLikeModal div div div{
	border:0!important;
}

#catLikeModal div div .modal-body{
	/* height: 430px; */
}

.cat-heart{
	width: 120px;
}

.p-bottom {
    position: absolute;
    bottom: 0;
    right: 25px;
    margin-bottom: 133px;
}

#c_likes_t{
	/* margin-left: 46px; */
    margin-top: -75px;
    z-index: 9999;
    font-size: 33px;
    position: absolute;
    font-weight: 500;
}

#catRegModal div div div{
	border:0!important;
}

#catRegModal div .modal-content{
	background-color: #c0d8fb;
}

.f-blue{
	background-color: #ffffff61;
}

#modal_desc{
	min-height: 135px;
}

#catVoteModal.show, #catVoteErrorModal.show{
	z-index: 9999;
}

.min-h-winner{
	min-height: 115px;
}
.min-h-winner-cat{
	min-height: 97px;
}

.crown-winner{
	position: absolute;
    right: 22px;
    bottom: -110px;
}

.close {
    font-size: 3.5rem!important;
    line-height: .3!important;
    color: #ff965a!important;
    opacity: 1!important;
}
.close-t{
	float:none;
	font-size: 1.5rem!important;
	text-shadow: unset!important;
}

#catLikeModal{
	padding-right:0!important;
}

.modal-body .close{
	height:32px;
}

#catLikeModal div div{
	border:0!important;
}

#c-close{
	position: absolute;
    right: 0;
}

.p-abs-c{
	position: absolute;
    right: 0;
}

.card-n {
    font-size: 16.5px;
    font-weight: 500;
}

a:hover {
    text-decoration: unset!important;
}

.c-sponsor-img{
	width:200px;
}

.title-gen {
    font-size: 21px;
    font-weight: 500;
    line-height: 1.2;
}
.cat-logo-gen {
    width: 155px;
}
.cat-logo-gen-m {
    width: 142px;
}