.detLeft {
	float: left;
	margin: 0px;
	width: 65%;
	font-size: 28px;
	font-weight: 600;
	height: 60px;
	padding: 12px 0;
}

.detRight {
	float:  right;
	background-color: #ff9506;
	text-align:  center;
	cursor: pointer;
	font-size: 22px;
	font-weight: 600;
	height: 50px;
	width: 24%;
	margin: 5px 0;
}

.detTab {
	margin: 20px 0;
}
.detTab .hrefing{
	display: none;
}
.detBtn {
	width: 100%;
	color: white;
	cursor: pointer;
	padding: 12px 0;
}
.detBtn:hover {
	width: 100%;
	color: white;
	cursor: pointer;
}

.detImg {
	height: 450px;
	overflow: hidden;
}
.detImg img {
	max-height: 450px;
	object-fit: cover;
	object-position: center;
	width: 100%;
}

.detViewer {
	background-color: #323c41;
	padding-top: 4%;
}

.detViewer p, h1 {
	color: #ebece9;
}

.detView11 {
	width: 80%;
	float: left;
	padding-right: 4%;
}

.dataView111 {
	font-size: 25px;
	font-weight: 600;
	margin-bottom:  4%;
}

.dataView112 {
	font-size: 15px;
	font-weight: 600;
}

.detView12 {
	float: right;
	text-align: right;
	padding-left: 4%;
	width: 20%;
	border-left: 1px dotted #ebece9;
}
.detBig {
	font-size: 60px;
	font-weight: 700;
	text-align: center;
}

.detDays {
	font-size: 15px;
	text-align: center;
}

.detView1 {
	margin: 0 4%;
}

.detNos {
	margin: 4%;
}.detNos1 {
	 float:  left;
	 width: 26%;
	 text-align: left;
 }

.detNos3 {
	float:  right;
	width: 26%;
	text-align: right;
}

.detNos2 {
	display: inline-block;
	margin: 0 11%;
	width: 26%;
	display: inline-block;
	text-align:  center;
}
.detNos11a {
	font-size: 25px;
	font-weight: 600;
}
.detCont {
	font-size:  25px;
	font-weight: 600;
	margin-bottom: 10px;
}

.detNos11b {
	font-size: 15px;
}

.detRules {
	font-size: 15px;
	padding-left: 10px;
}
.winner {
	margin:  40px 0;
}
.winners {
    margin: 20px auto;
}

.recSliderHeading {
    margin: 10px auto;
}
.winTit {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 10px;
}
.winner .owl-controls .owl-pagination{
	display: none !important;
}
.owl-buttons {
	display: none;
}
.owl-carousel:hover .owl-buttons {
	display: block;
}

.owl-item {
	text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
	background: transparent;
	color: #fff;
	font-size: 24px;
	margin: 0;
	position: absolute;
	width: 36px;
	padding: 6px 0;
	height: 36px;
	border-radius: 50%;
	text-align: center;
	background-color: #869791;
	top: 60px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 0;
	padding: 5px 3px 0 0;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0;
	padding: 5px 0 0 5px;
}

.thumbImage {
	max-width: 186px;
	height:  147px;
}
.thumbs .thumbImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.thumbs .thumbName {
	font-size: 14px;
	font-weight: 600;
	padding-top: 10px;
	min-height: 46px;
}
p.authorName {
	-webkit-line-clamp: 1;
}

.thumbAuthor {
	font-size:  12px;
}

.authorBy {
	text-transform:  none;
	float: left;
	margin-right: 5px;
}

.thumbs {
	float: left;
	text-align: left;
	border:  0;
	width: 100%;
	margin: 0px;
	padding-bottom: 10px;
	cursor: pointer;
	padding: 0 10px;
}
.thumbs p {
	cursor: pointer;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	letter-spacing: 0px;
}

.authorName, .authorName:hover {
	color: #4a227d;
	font-weight: 600;
}
.detDescr {
	margin:  40px 0;
}
.detPrizeTitle {
	font-size:  25px;
	font-weight: 600;
	margin-bottom:  10px;
}

.detPrize {
	margin-top:40px;
}
.detPrizeImg img {
	/*width:  100%;
	height: 100%;*/
	max-width:  100%;
	margin: 0 auto;
	display: block;
	margin-bottom: 10px;
}

.detPrizeImg {
	overflow:  hidden;
	/*max-height: 500px;*/
}

.detPrizeDesc {
	margin:  10px;
	font-size: 15px;
}
.detTerms {
	padding: 10px 0;
	text-align:  center;
}

.detTerms a {
	font-size: 12px;
	font-weight: 600;
	color: #999d9f;
	cursor: pointer;
}
.detRules p {
	color: #999d9f;
}
.detRules p:hover {
	color: #999d9f;
}

.detPrizeDesc p {
	color: #999d9f;
}

/*right cont*/
.selLeft {
	font-size:  20px;
	font-weight: 600;
	float:  left;
}

.selRight {
	float:  right;
	font-size:  15px;
	font-weight: 600;
	margin: 3px 0;
}
.selRight a {
	color: #ff9506;
	cursor: pointer;
}
.selectedEntries {
	margin-bottom:  20px;
	padding: 1%;
}

.selOne {
	width: 47%;
	/*float:  left;*/
	margin: 1%;
	/*height: 125px;*/
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	overflow:  hidden;
	cursor: pointer;
	vertical-align:top;
	padding-bottom: 5%;

}
.selOne .selName p{
	cursor: pointer;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	padding-top: 5%;
	overflow: hidden;
}

.selImg {
	width:  100%;
	height:  95px;
	overflow: hidden;
}

.selImg img {
	width:  100%;
	height: 100%;
	object-fit: cover;
	object-position:  center;
}


/*-----responsive end-----*/
@media only screen and (min-width: 200px) and (max-width: 479px){
	.detTab , .detEntries {
		margin: 10px 10px;
	}
	.detLeft , .detRight {
		font-size: 16px;
		height: 48px;
		width: 65%;
		padding: 14px 0;
		font-weight: 600;
		padding: 14px 0;
	}
	.detLeft{
		width: 60%;
	}
	.detRight {
		font-size: 15px;
		height: 44px;
		width: 120px;
		padding: 12px 0;
		margin: 2px 0;
	}
	.detEntries {
		font-size: 25px;
	}
	.detSelectd{
		display: none;
	}
	.detImg {
		height: 75vh;
	}

	.detImg img {
		max-height: 100vh;
	}

	.detViewer {
		min-height: 25vh;
		overflow:  hidden;
		padding-top: 2%;
	}

	.detView1 {
		margin: 0 2%;
		min-height: 10vh;
		overflow:  hidden;
	}

	.detView11 {
		width: 75%;
		padding-right: 2%;
	}

	.detView12 {
		width: 25%;
		padding-left: 2%;
	}

	.dataView111 {margin-bottom:  2%;font-size: 18px;}

	.dataView112 {
		font-size: 10px;
		font-weight:  100;
	}
	.detBig {
		font-size: 50px;
	}
	.detDays {
		font-size: 10px;
	}
	.detNos {
		max-height: 40px;
		margin: 3% 2%;
		overflow:  hidden;
		display:  block;
	}
	.detNos11b {
		font-size: 10px;
	}

	.detNos11a {
		font-size: 20px;
	}
	.detNos div {
		text-align:  center;
	}

	.detNos div p {
		width:  100%;
		display:  block;
	}
	.winner {
		margin: 20px 10px;
	}
	.winTit {
		font-size: 20px;
	}
	.detDescr {
		margin: 20px 10px;
	}
	.detCont {
		font-size: 20px;
	}
	.detRules {
		font-size: 12px;
	}
	.detEntrLeft {
		padding: 12px 0;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.detTab , .detEntries {
		margin: 10px;
	}
	.detLeft , .detRight {
		font-size: 20px;
		height: 48px;
		width: 65%;
		padding: 12px 0;
		font-weight: 600;
	}
	.detLeft{
		width: 60%;
	}
	.detRight {
		font-size: 18px;
		height: 44px;
		width: 155px;
		padding: 11px 0;
		margin: 2px 0;
	}
	.detEntries {
		font-size: 25px;
	}
	.detSelectd{
		display: none;
	}
	.detImg {
		height: 75vh;
	}

	.detImg img {
		max-height: 100vh;
	}

	.detViewer {
		min-height: 25vh;
		overflow:  hidden;
		padding-top: 2%;
	}

	.detView1 {
		margin: 0 2%;
		min-height: 10vh;
		overflow:  hidden;
	}

	.detView11 {
		width: 75%;
		padding-right: 2%;
	}

	.detView12 {
		width: 25%;
		padding-left: 2%;
	}

	.dataView111 {margin-bottom:  2%;font-size: 18px;}

	.dataView112 {
		font-size: 11px;
		font-weight:  100;
	}
	.detBig {
		font-size: 50px;
	}
	.detDays {
		font-size: 11px;
	}

	.detNos {
		max-height: 40px;
		margin: 3% 2%;
		overflow:  hidden;
		display:  block;
	}
	.detNos11b {
		font-size: 11px;
	}

	.detNos11a {
		font-size: 20px;
	}
	.detNos div {
		text-align:  center;
	}

	.detNos div p {
		width:  100%;
		display:  block;
	}

	.winner {
		margin: 20px 10px;
	}
	.winTit {
		font-size: 20px;
	}
	.detDescr {
		margin: 20px 10px;
	}
	.detCont {
		font-size: 20px;
	}
	.detRules {
		font-size: 14px;
	}
	.detEntrLeft {
		padding: 12px 0;
	}
	.selOne{
		/*height: 175px;*/
	}
	.selImg{
		max-height: 125px;
	}
	.selImg img{
		height: 125px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 768px) {
	.detTab , .detEntries {
		margin: 10px 10px;
	}
	.detLeft , .detRight {
		font-size: 24px;
		height: 48px;
		width: 65%;
		padding: 10px 0;
		font-weight: 600;
	}
	.detLeft{
		width: 60%;
	}
	.detRight {
		font-size: 18px;
		height: 44px;
		width: 155px;
		padding: 11px 0;
		margin: 2px 0;
	}
	.detEntries {
		font-size: 25px;
	}
	.detSelectd{
		display: none;
	}
	.detImg {
		height: 75vh;
	}

	.detImg img {
		max-height: 100vh;
	}

	.detViewer {
		min-height: 25vh;
		overflow:  hidden;
		padding-top: 2%;
	}

	.detView1 {
		margin: 0 2%;
		min-height: 10vh;
		overflow:  hidden;
	}

	.detView11 {
		width: 75%;
		padding-right: 2%;
	}

	.detView12 {
		width: 25%;
		padding-left: 2%;
	}

	.dataView111 {margin-bottom:  2%;font-size: 18px;}

	.dataView112 {
		font-size: 12px;
		font-weight:  100;
	}
	.detBig {
		font-size: 50px;
	}
	.detDays {
		font-size: 12px;
	}

	.detNos {
		max-height: 40px;
		margin: 3% 2%;
		overflow:  hidden;
		display:  block;
	}
	.detNos11b {
		font-size: 12px;
	}

	.detNos11a {
		font-size: 20px;
	}
	.detNos div {
		text-align:  center;
	}

	.detNos div p {
		width:  100%;
		display:  block;
	}
	.winner {
		margin: 20px 10px;
	}
	.winTit {
		font-size: 20px;
	}
	.detDescr {
		margin: 20px 10px;
	}
	.detCont {
		font-size: 20px;
	}
	.detRules {
		font-size: 14px;
	}
	.detEntrLeft {
		padding: 12px 0;
	}
	.selOne{
		/*height: 195px;*/
	}
	.selImg{
		height: 160px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
	.detImg {
		height: 350px;
	}
	.detImg img {
		max-height: 350px;
	}
	.detLeft, .detRight {
		font-size: 22px;
		padding: 15px 0;
	}
	.detTab {
		margin: 10px 0;
	}
	.dataView112 , .detNos11b , .detDays ,.selOne {
		font-size: 12px;
	}
	.selImg img {
		height: 60px;
	}
	.selOne {
		width: 46%;
	}
	.detRight {
		font-size: 14px;
		padding: 11px 0;
		height: 40px;
		margin: 10px 0;
	}

	.selLeft {
		font-size: 14px;
	}

	.selRight {
		font-size: 10px;
	}
	.selImg {
		height: 60px;
	}
	.selectedEntries {
		margin-bottom: 10px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1229px) {
	.detImg {
		height: 400px;
	}
	.detImg img {
		max-height: 400px;
	}
	.detRight {
		font-size: 18px;
		padding: 15px 0;
	}

	.selLeft {
		font-size: 18px;
	}

	.selRight {
		font-size: 12px;
	}
	.selImg {
		height: 75px;
	}
}